[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T00:02:20.251722Z",
                    "start": "2026-05-27T00:00:22.873241Z"
                },
                "id": "0242ac1f-6606-a988-c295-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:22.981604Z",
                            "start": "2026-05-27T00:00:22.936196Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "16a/osism/16a38022e28546419d10c654a9bbd867"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:23.092754Z",
                            "start": "2026-05-27T00:00:23.032435Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000a8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-deploy-next-in-a-nutshell-with-tempest-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: 8300621a726a4e16a0b23d01e8a122a3\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:23.230320Z",
                            "start": "2026-05-27T00:00:23.120496Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000000f",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: orchestrator\nHostname: zuul-static-regiocloud-infra-1\nUsername: zuul-testbed06\nDistro: Debian 12.14\nProvider: static-testbed\nRegion: \nLabel: testbed-orchestrator\nProduct Name: OpenStack Nova\nInterface IP: 81.163.193.140\n",
                                    "zj_item": "orchestrator"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:23.458302Z",
                            "start": "2026-05-27T00:00:23.236941Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:24.393918Z",
                            "start": "2026-05-27T00:00:23.476552Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "06ffde098d650e68af6fa82ec9f20570a56d77e6",
                            "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "06ffde098d650e68af6fa82ec9f20570a56d77e6",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840024.551984-34-52360104322122/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "b55eaf79ad0e75ac167d4a760ba02a9d",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8863,
                            "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840024.551984-34-52360104322122/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:27.236457Z",
                            "start": "2026-05-27T00:00:24.405546Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000016",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:28.192182Z",
                            "start": "2026-05-27T00:00:27.282849Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000001a",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:28.261169Z",
                            "start": "2026-05-27T00:00:28.198648Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000001b",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.289491",
                            "end": "2026-05-27 00:00:30.708409",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_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-a988-c295-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:00:29.418918",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa.pub\nThe key fingerprint is:\nSHA256:7ULrBY7PDMsf1v629l5wg9TnZm+MnO1WiViU0hFrO1Q zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|            .o+E |\n|           . ++  |\n|            o= ..|\n|         .  +.o..|\n|        S . o+o.*|\n|       + = . o.@+|\n|      o * +   + B|\n|     . O =  o  +.|\n|      o.* .+o+o..|\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:7ULrBY7PDMsf1v629l5wg9TnZm+MnO1WiViU0hFrO1Q zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|            .o+E |",
                                "|           . ++  |",
                                "|            o= ..|",
                                "|         .  +.o..|",
                                "|        S . o+o.*|",
                                "|       + = . o.@+|",
                                "|      o * +   + B|",
                                "|     . O =  o  +.|",
                                "|      o.* .+o+o..|",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a988-c295-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:30.827454Z",
                            "start": "2026-05-27T00:00:28.341024Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:30.872836Z",
                            "start": "2026-05-27T00:00:30.834224Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000ca",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:31.001358Z",
                            "start": "2026-05-27T00:00:30.944030Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000e9",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDWDNeD2pUKnmcLNa6asN2aRGlDNTGDHyEHCEUQuB4R/KsQXfPXaFM4ZU5b7hpZmyVpCUjD8HMc3/+fRvwBLhV/Vs4iB0tSkEa86FMBrGqkC/AqL8CAVP1aIqNrS7YLWUwtoRdcyTe5SW0DMLqrbn8iqBB7QSPSSC19P+1rRq43yxL6uv6fOParmAgmyssVXVj9c88XrGHwWR2vROoNJ/0lvj9j+VFukmdSYvEcfExIBhFKDekh4VVSeAVkU1hZJrbfIPsYKQtnccvqIrsgZyKLRmjnbNi9HYyj+nt1p0XBYhkheQcRkm+2E+jDJo4Pmbz2xN1c3cOuLz6OBRYL5FqW5vCwqGqaMXc0OBl7xu0oaTD/GzJVZzYJayYaIRE7pLfrivHPcJR0t16So4QfrcSURAtc/MKJ3DVy3GeQsPKRwZ1mCCHUnAFeDI3T5F+RNAJx7PIX6qHClmJ3Yy2zuevYTai/RUWFK/E91e1QI8WSPsuzHqXT6xuIWSw2ZMF+FyU= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed06",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWDNeD2pUKnmcLNa6asN2aRGlDNTGDHyEHCEUQuB4R/KsQXfPXaFM4ZU5b7hpZmyVpCUjD8HMc3/+fRvwBLhV/Vs4iB0tSkEa86FMBrGqkC/AqL8CAVP1aIqNrS7YLWUwtoRdcyTe5SW0DMLqrbn8iqBB7QSPSSC19P+1rRq43yxL6uv6fOParmAgmyssVXVj9c88XrGHwWR2vROoNJ/0lvj9j+VFukmdSYvEcfExIBhFKDekh4VVSeAVkU1hZJrbfIPsYKQtnccvqIrsgZyKLRmjnbNi9HYyj+nt1p0XBYhkheQcRkm+2E+jDJo4Pmbz2xN1c3cOuLz6OBRYL5FqW5vCwqGqaMXc0OBl7xu0oaTD/GzJVZzYJayYaIRE7pLfrivHPcJR0t16So4QfrcSURAtc/MKJ3DVy3GeQsPKRwZ1mCCHUnAFeDI3T5F+RNAJx7PIX6qHClmJ3Yy2zuevYTai/RUWFK/E91e1QI8WSPsuzHqXT6xuIWSw2ZMF+FyU= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed06",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:32.119489Z",
                            "start": "2026-05-27T00:00:31.007966Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/.ssh"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "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-testbed06/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:32.466995Z",
                            "start": "2026-05-27T00:00:32.124520Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed06/.ssh/id_rsa",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa",
                                "force": false,
                                "mode": 384,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa",
                                    "force": false,
                                    "mode": 384,
                                    "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:32.987916Z",
                            "start": "2026-05-27T00:00:32.473040Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed06/.ssh/id_rsa.pub",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa.pub",
                                "force": false,
                                "mode": 420,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa.pub",
                                    "force": false,
                                    "mode": 420,
                                    "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:33.499668Z",
                            "start": "2026-05-27T00:00:32.995192Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000ed",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:33.586497Z",
                            "start": "2026-05-27T00:00:33.507785Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000cb",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/ssh/nodepool"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:34.869685Z",
                            "start": "2026-05-27T00:00:33.605808Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa"
                            ],
                            "delta": "0:00:00.060784",
                            "end": "2026-05-27 00:00:35.851104",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_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-a988-c295-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:00:35.790320",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/16a38022e28546419d10c654a9bbd867_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-a988-c295-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:35.965164Z",
                            "start": "2026-05-27T00:00:34.896952Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:36.892860Z",
                            "start": "2026-05-27T00:00:35.970735Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000d9",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:37.004081Z",
                            "start": "2026-05-27T00:00:36.914615Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-0000000000da",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:37.787187Z",
                            "start": "2026-05-27T00:00:37.104520Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:37.875652Z",
                            "start": "2026-05-27T00:00:37.810511Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:38.729208Z",
                            "start": "2026-05-27T00:00:37.888386Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000024",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "10.128.0.21"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "2a13:1a81:8000:2::33d",
                                    "fe80::f816:3eff:febf:60f0"
                                ],
                                "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.1.0-23-cloud-amd64",
                                    "console": "ttyS0,115200",
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "ansible_date_time": {
                                    "date": "2026-05-27",
                                    "day": "27",
                                    "epoch": "1779840039",
                                    "epoch_int": "1779840039",
                                    "hour": "00",
                                    "iso8601": "2026-05-27T00:00:39Z",
                                    "iso8601_basic": "20260527T000039976854",
                                    "iso8601_basic_short": "20260527T000039",
                                    "iso8601_micro": "2026-05-27T00:00:39.976854Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "39",
                                    "time": "00:00:39",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Wednesday",
                                    "weekday_number": "3",
                                    "weeknumber": "21",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "10.128.0.21",
                                    "alias": "ens3",
                                    "broadcast": "",
                                    "gateway": "10.128.0.17",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.240",
                                    "network": "10.128.0.16",
                                    "prefix": "28",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {
                                    "address": "2a13:1a81:8000:2::33d",
                                    "gateway": "fe80::f816:3eff:fe98:d9f",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "prefix": "128",
                                    "scope": "global",
                                    "type": "ether"
                                },
                                "ansible_device_links": {
                                    "ids": {
                                        "sda": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                        ],
                                        "sda1": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                        ],
                                        "sda14": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                        ],
                                        "sda15": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                        ]
                                    },
                                    "labels": {},
                                    "masters": {},
                                    "uuids": {
                                        "sda1": [
                                            "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                        ],
                                        "sda15": [
                                            "1E24-44C9"
                                        ]
                                    }
                                },
                                "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "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": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "sda": {
                                        "holders": [],
                                        "host": "SCSI storage controller: Red Hat, Inc. Virtio SCSI",
                                        "links": {
                                            "ids": [
                                                "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                            ],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "QEMU HARDDISK",
                                        "partitions": {
                                            "sda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                                    ]
                                                },
                                                "sectors": "209453023",
                                                "sectorsize": 512,
                                                "size": "99.87 GB",
                                                "start": "262144",
                                                "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                            },
                                            "sda14": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "6144",
                                                "sectorsize": 512,
                                                "size": "3.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "sda15": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "1E24-44C9"
                                                    ]
                                                },
                                                "sectors": "253952",
                                                "sectorsize": 512,
                                                "size": "124.00 MB",
                                                "start": "8192",
                                                "uuid": "1E24-44C9"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "209715200",
                                        "sectorsize": "512",
                                        "size": "100.00 GB",
                                        "support_discard": "4096",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Debian",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "12",
                                "ansible_distribution_minor_version": "14",
                                "ansible_distribution_release": "bookworm",
                                "ansible_distribution_version": "12.14",
                                "ansible_dns": {
                                    "nameservers": [
                                        "81.163.194.9",
                                        "81.163.194.10",
                                        "2a13:1a81::11:53",
                                        "2a13:1a81::12:53"
                                    ],
                                    "search": [
                                        "."
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1007,
                                "ansible_effective_user_id": 1006,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "10.128.0.21",
                                        "broadcast": "",
                                        "netmask": "255.255.255.240",
                                        "network": "10.128.0.16",
                                        "prefix": "28"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "2a13:1a81:8000:2::33d",
                                            "prefix": "128",
                                            "scope": "global"
                                        },
                                        {
                                            "address": "fe80::f816:3eff:febf:60f0",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "HOME": "/home/zuul-testbed06",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed06",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed06",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 35222 22",
                                    "SSH_CONNECTION": "81.163.193.69 35222 10.128.0.21 22",
                                    "USER": "zuul-testbed06",
                                    "XDG_RUNTIME_DIR": "/run/user/1006",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27749",
                                    "XDG_SESSION_TYPE": "tty"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "zuul-static-regiocloud-infra-1",
                                "ansible_hostname": "zuul-static-regiocloud-infra-1",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "lo",
                                    "ens3"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.1.0-23-cloud-amd64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15)",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "on [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "on [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "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,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.025390625,
                                    "1m": 0.29150390625,
                                    "5m": 0.07763671875
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "10.128.0.21",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "2a13:1a81:8000:2::33d",
                                        "fe80::f816:3eff:febf:60f0"
                                    ]
                                },
                                "ansible_lsb": {
                                    "codename": "bookworm",
                                    "description": "Debian GNU/Linux 12 (bookworm)",
                                    "id": "Debian",
                                    "major_release": "12",
                                    "release": "12"
                                },
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "28f0fb0ddd3c48c38b3aa31603cb444d",
                                "ansible_memfree_mb": 618,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7225,
                                        "used": 727
                                    },
                                    "real": {
                                        "free": 618,
                                        "total": 7952,
                                        "used": 7334
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16652714,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 9106420,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5903256,
                                        "inode_total": 6545408,
                                        "inode_used": 642152,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68209516544,
                                        "size_total": 105509412864,
                                        "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                    },
                                    {
                                        "block_available": 57435,
                                        "block_size": 2048,
                                        "block_total": 63339,
                                        "block_used": 5904,
                                        "device": "/dev/sda15",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/boot/efi",
                                        "options": "rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro",
                                        "size_available": 117626880,
                                        "size_total": 129718272,
                                        "uuid": "1E24-44C9"
                                    }
                                ],
                                "ansible_nodename": "zuul-static-regiocloud-infra-1",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.1.0-23-cloud-amd64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200"
                                    ],
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "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)"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 4,
                                "ansible_processor_nproc": 4,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 4,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.2.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 2,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        2,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.2",
                                "ansible_real_group_id": 1007,
                                "ansible_real_user_id": 1006,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAOVugYBPOvEOPI9DA30PvhAEr88mJeaFmKN4pkfnBHV/1A1OlDKtX7lKWCBfEUilcd+tQFVKXm4KY+K9q4J5x5tpd7cL7LRDCFKN+py3+jc6U5J9EZ0o5cVG84z0c3XLEL6cCljG9Etx/0pXjjELRh1SGuUZweEx0143OSiKs/9DAAAAFQCT7R5MDTPEdFXQcZxA/fPRmtWFswAAAIBp8Iz2Njfcxfnh/mdxMztzkdNXulDt679+ghvl5588eCIDPa9xMtojivk53JaV6V4R+wsBN+MaKufzMOoVxuDkZcmw940H/1kcr3yOsJcZIkU1GRkJiNnSEIWJ6dVaXMh+wwbjw+8xNCA3+n3fARqUK906ICT5RsRrBe7W2K7dIAAAAIAL9qFr0vTidcXXhyWKN8I2iBsHSKfb6cjbseShw3ZeZE+kJ3IXz3z9oe0OwKp52GhvJrOXEkxST9YbtutbsVz5iS7lDpisvIWfFtvRRYaOtyvE8b4PWpHrk4s5tssqGDQ7y7zSqmRrj1sf5w0pwokPGmoSnPWUi0Vp0yhlysI/1w==",
                                "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAuyO5R2SR4XT/Y65sItV7OQrUJXmGJ+//L9L/VugDohOWInFrkaZ6yFJMccVS7fmApekshaCGYnkIVdXV72hzg=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAILxLVCAcH99lPquKCT3PwHsvi+569sV28I73LxchEjeg",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCZ3YX5Qhzq+HT8jTGGcX7rLsF3GCwObHFepfMmBZuD+gTfvdY5sYFSoXiT70rLPBjqETBTS0SQwmo8sd5AJI1vdgIqI5Sry8p52ng8tDg6C5CONt+xAaYOmE+ZDD/6naNX56b/gmgqBRQqPQHPmuptNxTlimdAcpoi+p9/UFBLTObMYmNL+5DTqw1+XECJ5j5kj5Ez40NT5w/1XnelEMcdw06WJZrzNEFt4Qpr2Zf+ybh0s+Xcn9u7d/gCbwXIPJvJnT0iSkiOzFvXJgOzwpvPtoi/5cV7g1LmgWsMLadT6gHof2poQaofC+1Bi0KiB2ANARMumvVBULx03qKvsqulsnlQAix2ffMraa3aMdUzK5aZo3hBx+H1uyEznUlyG9TUT5zhLIhNObetbpJgv6OJHiknBW6v/80FGD9t1pDiAwwBc/tJ8TyKpwyAdGMiEBIIVxTzx8QfPuApPJBJZXhMo2FBwRAEDEuuHbZu0znjhKKz4zlFT8TDrW+W7iThTvc=",
                                "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": 55170015,
                                "ansible_user_dir": "/home/zuul-testbed06",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1007,
                                "ansible_user_id": "zuul-testbed06",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1006,
                                "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-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:40.502443Z",
                            "start": "2026-05-27T00:00:38.735158Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000025",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "orchestrator"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:40.667128Z",
                            "start": "2026-05-27T00:00:40.528525Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "609b8e51dc505ecc3a574348126171416da3d0c0",
                            "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info/host-info.orchestrator.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "609b8e51dc505ecc3a574348126171416da3d0c0",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info/host-info.orchestrator.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/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840040.7564816-238-188715069430369/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "29777e38f8f38a0f278d1ff8817a59c0",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19733,
                            "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840040.7564816-238-188715069430369/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:42.272212Z",
                            "start": "2026-05-27T00:00:40.673402Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000027",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes  IUsed   IFree IUse% Mounted on\nudev           1015018    312 1014706    1% /dev\ntmpfs          1017896    537 1017359    1% /run\n/dev/sda1      6545408 642154 5903254   10% /\ntmpfs          1017896      1 1017895    1% /dev/shm\ntmpfs          1017896      2 1017894    1% /run/lock\n/dev/sda15           0      0       0     - /boot/efi\ntmpfs           203579     17  203562    1% /run/user/1001\ntmpfs           203579     17  203562    1% /run/user/1006\ntmpfs           203579     17  203562    1% /run/user/1005\ntmpfs           203579     17  203562    1% /run/user/1002\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\nudev                3965     0      3965   0% /dev\ntmpfs                796     1       795   1% /run\n/dev/sda1         100622 31447     65050  33% /\ntmpfs               3977     0      3977   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\n/dev/sda15           124    12       113  10% /boot/efi\ntmpfs                796     0       796   0% /run/user/1001\ntmpfs                796     0       796   0% /run/user/1006\ntmpfs                796     0       796   0% /run/user/1005\ntmpfs                796     0       796   0% /run/user/1002\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:bf:60:f0 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.0.21/28 metric 100 brd 10.128.0.31 scope global dynamic ens3\n       valid_lft 23263sec preferred_lft 23263sec\n    inet6 2a13:1a81:8000:2::33d/128 scope global noprefixroute \n       valid_lft forever preferred_lft forever\n    inet6 fe80::f816:3eff:febf:60f0/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "10.128.0.17 dev ens3 lladdr fa:16:3e:e3:0c:52 REACHABLE \nfe80::f816:3eff:fe98:d9f dev ens3 lladdr fa:16:3e:98:0d:9f router STALE \n",
                            "network_routing_v4": "default via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n10.128.0.16/28 dev ens3 proto kernel scope link src 10.128.0.21 metric 100 \n10.128.0.17 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n10.128.0.18 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n81.163.194.9 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n81.163.194.10 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n169.254.169.254 via 10.128.0.18 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n",
                            "network_routing_v6": "2a13:1a81:8000:2::300/120 dev ens3 proto ra metric 100 pref medium\nfe80::/64 dev ens3 proto kernel metric 256 pref medium\ndefault via fe80::f816:3eff:fe98:d9f dev ens3 proto ra metric 100 mtu 1500 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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq 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 invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi 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 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\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 zuul-static-regiocloud-infra-1 6.1.0-23-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:42.921340Z",
                            "start": "2026-05-27T00:00:42.277007Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "7124a9c95f5294530826c5f8fe03a8c5f40235d2",
                            "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info/zuul-info.orchestrator.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "7124a9c95f5294530826c5f8fe03a8c5f40235d2",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs/zuul-info/zuul-info.orchestrator.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/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840043.0193057-277-113373394374901/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f4cc0d59f49688c82409fb7b393d5959",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3369,
                            "src": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/.ansible/tmp/ansible-tmp-1779840043.0193057-277-113373394374901/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:44.664173Z",
                            "start": "2026-05-27T00:00:42.925688Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000002a",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:00:45.037508Z",
                            "start": "2026-05-27T00:00:44.672439Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000002e",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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/16a38022e28546419d10c654a9bbd867/work/src zuul-testbed06@81.163.193.140:.",
                            "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-testbed06@81.163.193.140:.",
                                    "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/16a38022e28546419d10c654a9bbd867/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": ".d..t...... src/\n.d..t...... src/github.com/\n.d..t...... src/github.com/osism/\n.d..t...... src/github.com/osism/ansible-collection-commons/\n<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-commons/.flake8\n<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-commons/README.md\n<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/description\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/index\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/\n<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-services/\n<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-services/.flake8\n<f..t...... src/github.com/osism/ansible-collection-services/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-services/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-services/README.md\n<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-services/.git/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-services/.git/description\n<f..t...... src/github.com/osism/ansible-collection-services/.git/index\n<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-services/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-services/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/8210c227ec38dbd0619e8bd72fcc5a8a53e775\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/09/d7c8c36c988a043eaf352e6a1c68548a7185bc\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0e/e7d07207d3df74bdffdd0a7d37d02e39facd90\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0f/c69e30781d6b3568555734c4ef4761769d8620\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/c51b6aeef92c9ce2338e9de03190fd9fbb3cd4\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/e0a6480274710f8992e1c15c9eaa4f7a757b67\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/12/f1e98f34f861c0eadfb453770e328958235ec7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/14/9aedd4a2f6d16c84e3fbe753a1e28878ec90c3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/7ce16d54b1484af33c7a2c9692b9d044336e72\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/c3c7aae7b38ea3b30bd6f8b98516bf5810274d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/18/fa69304a7f0d37c36036bbe13745c5337b6a45\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1a/57ca39cdd9c2278fa87f92da34149e5eb7a06e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/23/aaabd732c31a1315fdbb847f42aad46a336b76\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/fb11b23cd67615d4bf5c9f623007b10c7bbbe7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/53b5e8c851448c567526f8b5de4e28d3e74535\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/9098c81b332a664af2b50226f55bac99c24276\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/29/5d8418b2553123db47b8e6fa7e6d0eb6ed83fe\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2a/5127699af79e4d827212afcdbc824c52cec8f8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/403792b3a7190ba43986669315fe31c9753cd7\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/586c370ee5aeef00f8494d033bf8ae69d2622a\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/9dc45bc08e5a6c2f882e15292a49fe84861d42\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/30ac3b969d97d79e286073a0d7c05f029ea12f\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/9a23c21ca29033854b3466c1336b7e6ac7f53d\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/d519fbb2032613d5ba0408ba7e41e5cf274ef4\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2e/74e1b7ac9872d7c5892c45dc188361f8481ea0\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/1266721089332b510c74bf6c493ce23fbb993a\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/31/2aa64bcf272c02decf057bb762569dce8d903f\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/2b5f1f38134206f5c73aa7e65b606dd8c49997\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/33/594fb0279c1332c0df9a2b15c2b793bd044bad\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/36/bf41c966449e794111561e3c22240de2efab61\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/8e8f94050d839b2cde092708cae6d7b6f9c574\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/d142ade5a7d943fc4fd9a1d0b8acee7bd17053\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3b/f3ae605c07a30cef0fa1684810286ba2fe0818\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/f46033b41750950b189f79ff0f946b222c1a45\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/43/fb1a94f9a46cbe6380d9ec6f5a6ff0565283fa\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/4f10a9b572852bfe69e6db714db956b15f10f5\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c4d2db920e5f858fa01e06386e79e54dd27b58\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/2b9c5360959d4816c4a5366aae0b075bd2651c\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/90967fb46c8db3e17a5a1f44529a51ab307b81\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5d/4649657478c2e9392e5e7853ff0b00b36a1c1e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/9eca4d156ab56286a3f4c35fc1adc80e74ada8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/d2ac347205f899209ddb2e8b1629f52cafee2c\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/fea03fa627ff3ec78bfd9350eb2945add847b3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/928ea728788194e897ed305ec334e3b68973d4\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6f/1e641fb7280e8ec83674cfde5d73ff9b1f463d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/501c911877f1316d0e8899c095fb06fc4270b3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/73/3263c11f99707ed54f674531de2b402652a4a3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7b/12a89f3a9f957a24c1136ac3f436e7169788cf\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/6192afaac3a430c95df550bdf339f229049db7\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/d7298a05ffc7b7eac6e9c86c79925a8ce1f428\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/d7902d0daf3b97fadff07a95bce29a2f42f67b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7f/0a0f90ccf7abf09800da389e96a47025a76ff6\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/a5fb28f0d8df9fde3212fbc36d02aa32becbe5\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/d0fbc190ba5ed5abdd19958fcf93773d433ac9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/85/d28ad5b4223923ed2041ee35416524af10b907\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/175adcb9941d1949534932a534af8364760a81\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/88/2e7cb854ccc9ffa5dbca164db173c48b46e7f8\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/b12cd3f47a299f08c54389ea655f7777f06695\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/94/825504858a7b421ff0a2d3fa472cae6f3858b6\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/e5a2bc811e247e65d5af2dd516e1112e909a3e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9c/4d54de7f9e31d222fae61f0e415d41a38ec795\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9d/77d7a65870987132fc55022a3e555bbd9f99fe\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a1/26f716c562bae2f9886eead28e0b3858a5a801\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/49dc6c90d4e009f13c4e09d2efa06059df5835\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a4/1886e0efc37419e84b4d3c6b308cd1ecef1266\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a8/849151c4c79dd3b215e8483def16baa2196a7a\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/5dacbae679266ebacd62fb04cf714e2394f4ee\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/ea006715476f6282f24d5cc8ec9ae88b9e4293\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ae/b4ce2101367eae3a523774162d4e73795ee5be\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b0/6c984bd5ee525da801f29d37c0a79ad07ef97e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/a8c00cf2a440c29aee9a4ae1235f3912f200f1\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b9/b8eb64731f11b6b7343ff63b14ebe8e4ccd993\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bb/0a716c825b4bfe6cd6ae3fcbfff505023ce339\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bd/ebca4cf6aaa6ef9fe0c8cb9e6fdc0fd11922a2\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bf/d72b8a5f1152d38ba601f5f3e05bf9ff4f4738\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c4/f44edd4fec1b94d7eca1c099d065d3a9988e79\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/289cc791f0fe8bb01033c031052c8937687d3b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/cd/7a334f97755823fc4d7db13c8b7a592d36b0bc\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/47f85867f0e1b2aff072d3c5059f527281b2b8\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d9/c4e4d0878c4d8cc8231aea36d4013228afac7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/794a43fc8e7b8b3da177d69375a536fc76ef7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/40dafe7aafd9f34eded5e927bc26be2c349449\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e7/8f48fa1bb5b757953b5d4979ae6a9c4df7f50b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/eb/62536d1e81b796ec8783e0c0d259f989112c62\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/48eccb7166fc17c64fd56a396d3dcaa326b939\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/fe6538c6853100f9df6d41fc761a2712d0c06b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/59342bc249746fc8f1991cf4e1f3df94288289\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f3/80d905577b22daad7b6c98d2a241553e5e8b7c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/bfa136d0b41c6e4125aa483f430e7c0f87c502\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/8eb3e6f0a369ce36dff002daf8935a93d9b214\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f8/15e6b68f456d4b80c8c0009d7d47e249e34cbd\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/7f2ae81a6487299b5a4ad12d8b2872478746e2\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/f9b560bb6dd7c6f358940c8fff96ff3fdfcdda\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ff/323ee2c6a5904dc9f76886043c57c1b265c05b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.github/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-services/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-services/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml\n<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py\n<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/\n<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2\n<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2\n.d..t...... src/github.com/osism/terraform-base/\n<f..t...... src/github.com/osism/terraform-base/.yamllint.yml\n<f..t...... src/github.com/osism/terraform-base/.zuul.yaml\n<f..t...... src/github.com/osism/terraform-base/LICENSE\n<f..t...... src/github.com/osism/terraform-base/README.md\n.d..t...... src/github.com/osism/terraform-base/.git/\n<f..t...... src/github.com/osism/terraform-base/.git/HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/config\n<f..t...... src/github.com/osism/terraform-base/.git/config.worktree\n<f..t...... src/github.com/osism/terraform-base/.git/description\n<f..t...... src/github.com/osism/terraform-base/.git/index\n<f..t...... src/github.com/osism/terraform-base/.git/packed-refs\n.d..t...... src/github.com/osism/terraform-base/.git/branches/\n.d..t...... src/github.com/osism/terraform-base/.git/hooks/\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample\n.d..t...... src/github.com/osism/terraform-base/.git/info/\n<f..t...... src/github.com/osism/terraform-base/.git/info/exclude\n.d..t...... src/github.com/osism/terraform-base/.git/logs/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/objects/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/00/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/01/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/02/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/05/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/06/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/07/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/08/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0d/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/0d/911fa531653b77647aa796c00f206a212c8994\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/10/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/11/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/12/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/15/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/16/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/17/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/20/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/21/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/24/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/26/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/29/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/2c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/31/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/34/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/36/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/37/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/39/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/41/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/42/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/43/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/43/b44d776c5e46287e2f5d7657c82204cb1e2b61\n.d..t...... src/github.com/osism/terraform-base/.git/objects/46/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/47/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/48/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/49/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/52/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/55/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/56/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/58/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/59/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/61/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/63/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/64/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/65/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/66/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/67/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/68/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/70/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/72/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/76/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/79/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/80/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/81/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/82/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/83/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/84/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/85/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/86/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/88/\n<f..t...... src/github.com/osism/terraform-base/.git/objects/88/69c2783611d345a7298652a038fdc750cc3cc9\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/90/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/91/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/92/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/95/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/96/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/98/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/aa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ac/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/af/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ba/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c5/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ce/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/da/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/db/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dd/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/de/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/df/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e7/\n<f+++++++++ src/github.com/osism/terraform-base/.git/objects/e7/dc4a432af720c7433727a4035f99b639e73888\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ea/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ee/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ef/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ff/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/info/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/pack/\n.d..t...... src/github.com/osism/terraform-base/.git/refs/\n.d..t...... src/github.com/osism/terraform-base/.github/\n<f..t...... src/github.com/osism/terraform-base/.github/renovate.json\n.d..t...... src/github.com/osism/terraform-base/.github/workflows/\n<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml\n.d..t...... src/github.com/osism/terraform-base/playbooks/\n<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml\n.d..t...... src/github.com/osism/terraform-base/testbed-default/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf\n<f.st...... src/github.com/osism/terraform-base/testbed-default/manager.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/environments/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars\n.d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf\n.d..t...... src/github.com/osism/testbed/\n<f..t...... src/github.com/osism/testbed/.ansible-lint\n<f..t...... src/github.com/osism/testbed/.flake8\n<f..t...... src/github.com/osism/testbed/.gitignore\n<f..t...... src/github.com/osism/testbed/.yamllint.yml\n<f..t...... src/github.com/osism/testbed/.zuul.yaml\n<f..t...... src/github.com/osism/testbed/LICENSE\n<f.st...... src/github.com/osism/testbed/Makefile\n<f..t...... src/github.com/osism/testbed/README.md\n<f..t...... src/github.com/osism/testbed/ansible.cfg\n<f..t...... src/github.com/osism/testbed/gilt.yml\n<f..t...... src/github.com/osism/testbed/requirements.txt\n<f..t...... src/github.com/osism/testbed/requirements.yml\n<f..t...... src/github.com/osism/testbed/tox.ini\n.d..t...... src/github.com/osism/testbed/.git/\n<f..t...... src/github.com/osism/testbed/.git/HEAD\n<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/testbed/.git/config\n<f..t...... src/github.com/osism/testbed/.git/config.worktree\n<f..t...... src/github.com/osism/testbed/.git/description\n<f.st...... src/github.com/osism/testbed/.git/index\n<f..t...... src/github.com/osism/testbed/.git/packed-refs\n.d..t...... src/github.com/osism/testbed/.git/branches/\n.d..t...... src/github.com/osism/testbed/.git/hooks/\n<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample\n.d..t...... src/github.com/osism/testbed/.git/info/\n<f..t...... src/github.com/osism/testbed/.git/info/exclude\n.d..t...... src/github.com/osism/testbed/.git/logs/\n<f..t...... src/github.com/osism/testbed/.git/logs/HEAD\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/testbed/.git/objects/\n.d..t...... src/github.com/osism/testbed/.git/objects/00/\n.d..t...... src/github.com/osism/testbed/.git/objects/01/\n.d..t...... src/github.com/osism/testbed/.git/objects/02/\n.d..t...... src/github.com/osism/testbed/.git/objects/03/\n.d..t...... src/github.com/osism/testbed/.git/objects/04/\n.d..t...... src/github.com/osism/testbed/.git/objects/05/\n.d..t...... src/github.com/osism/testbed/.git/objects/06/\n.d..t...... src/github.com/osism/testbed/.git/objects/07/\n.d..t...... src/github.com/osism/testbed/.git/objects/08/\n.d..t...... src/github.com/osism/testbed/.git/objects/09/\n.d..t...... src/github.com/osism/testbed/.git/objects/0a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/0a/8f48bc6616ab18f61312614ce6066a5b2686f6\n.d..t...... src/github.com/osism/testbed/.git/objects/0b/\n.d..t...... src/github.com/osism/testbed/.git/objects/0c/\n.d..t...... src/github.com/osism/testbed/.git/objects/0d/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/0d/86c7693d464aebc847e7b6fc6fc6ec126be70d\n.d..t...... src/github.com/osism/testbed/.git/objects/0e/\n.d..t...... src/github.com/osism/testbed/.git/objects/0f/\n.d..t...... src/github.com/osism/testbed/.git/objects/10/\n.d..t...... src/github.com/osism/testbed/.git/objects/13/\n.d..t...... src/github.com/osism/testbed/.git/objects/14/\n.d..t...... src/github.com/osism/testbed/.git/objects/15/\n.d..t...... src/github.com/osism/testbed/.git/objects/16/\n.d..t...... src/github.com/osism/testbed/.git/objects/17/\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n.d..t...... src/github.com/osism/testbed/.git/objects/19/\n.d..t...... src/github.com/osism/testbed/.git/objects/1a/\n.d..t...... src/github.com/osism/testbed/.git/objects/1b/\n.d..t...... src/github.com/osism/testbed/.git/objects/1e/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/21/\n.d..t...... src/github.com/osism/testbed/.git/objects/22/\n.d..t...... src/github.com/osism/testbed/.git/objects/23/\n.d..t...... src/github.com/osism/testbed/.git/objects/24/\n.d..t...... src/github.com/osism/testbed/.git/objects/26/\n.d..t...... src/github.com/osism/testbed/.git/objects/28/\n.d..t...... src/github.com/osism/testbed/.git/objects/29/\n.d..t...... src/github.com/osism/testbed/.git/objects/2a/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\n.d..t...... src/github.com/osism/testbed/.git/objects/2c/\n.d..t...... src/github.com/osism/testbed/.git/objects/2d/\n.d..t...... src/github.com/osism/testbed/.git/objects/2e/\n.d..t...... src/github.com/osism/testbed/.git/objects/31/\n.d..t...... src/github.com/osism/testbed/.git/objects/32/\n.d..t...... src/github.com/osism/testbed/.git/objects/33/\n.d..t...... src/github.com/osism/testbed/.git/objects/34/\n.d..t...... src/github.com/osism/testbed/.git/objects/36/\n.d..t...... src/github.com/osism/testbed/.git/objects/38/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/38/840c2a7d631e29ecc58c3ecc4deab842a1d7c0\n.d..t...... src/github.com/osism/testbed/.git/objects/39/\n.d..t...... src/github.com/osism/testbed/.git/objects/3b/\n.d..t...... src/github.com/osism/testbed/.git/objects/3c/\n.d..t...... src/github.com/osism/testbed/.git/objects/3d/\n.d..t...... src/github.com/osism/testbed/.git/objects/3e/\n.d..t...... src/github.com/osism/testbed/.git/objects/3f/\n.d..t...... src/github.com/osism/testbed/.git/objects/40/\n.d..t...... src/github.com/osism/testbed/.git/objects/41/\n.d..t...... src/github.com/osism/testbed/.git/objects/43/\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/46/\n.d..t...... src/github.com/osism/testbed/.git/objects/48/\n.d..t...... src/github.com/osism/testbed/.git/objects/49/\n.d..t...... src/github.com/osism/testbed/.git/objects/4a/\n.d..t...... src/github.com/osism/testbed/.git/objects/4b/\n.d..t...... src/github.com/osism/testbed/.git/objects/4c/\n.d..t...... src/github.com/osism/testbed/.git/objects/4d/\n.d..t...... src/github.com/osism/testbed/.git/objects/4e/\n.d..t...... src/github.com/osism/testbed/.git/objects/4f/\n.d..t...... src/github.com/osism/testbed/.git/objects/50/\n.d..t...... src/github.com/osism/testbed/.git/objects/51/\n.d..t...... src/github.com/osism/testbed/.git/objects/55/\n.d..t...... src/github.com/osism/testbed/.git/objects/56/\n.d..t...... src/github.com/osism/testbed/.git/objects/57/\n.d..t...... src/github.com/osism/testbed/.git/objects/58/\n.d..t...... src/github.com/osism/testbed/.git/objects/59/\n.d..t...... src/github.com/osism/testbed/.git/objects/5a/\n.d..t...... src/github.com/osism/testbed/.git/objects/5b/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/5b/212f8951fbb06f2cd60894dbac3afa368abc09\n.d..t...... src/github.com/osism/testbed/.git/objects/5c/\n.d..t...... src/github.com/osism/testbed/.git/objects/5d/\n.d..t...... src/github.com/osism/testbed/.git/objects/5e/\n.d..t...... src/github.com/osism/testbed/.git/objects/5f/\n.d..t...... src/github.com/osism/testbed/.git/objects/60/\n.d..t...... src/github.com/osism/testbed/.git/objects/62/\n.d..t...... src/github.com/osism/testbed/.git/objects/63/\n.d..t...... src/github.com/osism/testbed/.git/objects/64/\n.d..t...... src/github.com/osism/testbed/.git/objects/65/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/66/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/66/38e4c03957fabbaa88d581173cdc2b215d7304\n.d..t...... src/github.com/osism/testbed/.git/objects/67/\n.d..t...... src/github.com/osism/testbed/.git/objects/68/\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/70/11f010cba90afdd85fe97d5fbc65556474fbf9\n.d..t...... src/github.com/osism/testbed/.git/objects/72/\n.d..t...... src/github.com/osism/testbed/.git/objects/73/\n.d..t...... src/github.com/osism/testbed/.git/objects/74/\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n.d..t...... src/github.com/osism/testbed/.git/objects/7a/\n.d..t...... src/github.com/osism/testbed/.git/objects/7b/\n.d..t...... src/github.com/osism/testbed/.git/objects/7c/\n.d..t...... src/github.com/osism/testbed/.git/objects/7d/\n.d..t...... src/github.com/osism/testbed/.git/objects/7e/\n.d..t...... src/github.com/osism/testbed/.git/objects/7f/\n.d..t...... src/github.com/osism/testbed/.git/objects/81/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/84/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/84/b1c6f6e4c46d7b2b72239d4b3d8179591ba1a8\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\n.d..t...... src/github.com/osism/testbed/.git/objects/87/\n.d..t...... src/github.com/osism/testbed/.git/objects/88/\n.d..t...... src/github.com/osism/testbed/.git/objects/89/\n.d..t...... src/github.com/osism/testbed/.git/objects/8a/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/8b/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/8b/2f1dfe4580070111e05c2d69d55d811c4c9ff6\n.d..t...... src/github.com/osism/testbed/.git/objects/8c/\n.d..t...... src/github.com/osism/testbed/.git/objects/8d/\n.d..t...... src/github.com/osism/testbed/.git/objects/8e/\n.d..t...... src/github.com/osism/testbed/.git/objects/8f/\n.d..t...... src/github.com/osism/testbed/.git/objects/90/\n.d..t...... src/github.com/osism/testbed/.git/objects/91/\n.d..t...... src/github.com/osism/testbed/.git/objects/92/\n.d..t...... src/github.com/osism/testbed/.git/objects/93/\n.d..t...... src/github.com/osism/testbed/.git/objects/94/\n.d..t...... src/github.com/osism/testbed/.git/objects/95/\n.d..t...... src/github.com/osism/testbed/.git/objects/96/\n.d..t...... src/github.com/osism/testbed/.git/objects/97/\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/99/\n.d..t...... src/github.com/osism/testbed/.git/objects/9a/\n.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/e812bdc93d26f06eb1791de8b86e0fdfc06d35\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n.d..t...... src/github.com/osism/testbed/.git/objects/a8/\n.d..t...... src/github.com/osism/testbed/.git/objects/a9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ab/\n.d..t...... src/github.com/osism/testbed/.git/objects/ac/\n.d..t...... src/github.com/osism/testbed/.git/objects/ad/\n.d..t...... src/github.com/osism/testbed/.git/objects/ae/\n.d..t...... src/github.com/osism/testbed/.git/objects/af/\n.d..t...... src/github.com/osism/testbed/.git/objects/b2/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b2/53fcc77a2bb1e1b85987b2eb6269dc9e58023d\n.d..t...... src/github.com/osism/testbed/.git/objects/b4/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b4/ea66c7eddbd18699842287459aaf1e43e0bd59\n.d..t...... src/github.com/osism/testbed/.git/objects/b5/\n.d..t...... src/github.com/osism/testbed/.git/objects/b6/\n.d..t...... src/github.com/osism/testbed/.git/objects/b7/\n.d..t...... src/github.com/osism/testbed/.git/objects/b8/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b8/be59c0fcdb8334d807c610d56faa6d09faa023\n.d..t...... src/github.com/osism/testbed/.git/objects/b9/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/b9/6944fb347d02713ec80c0e65032449ec2a1685\n.d..t...... src/github.com/osism/testbed/.git/objects/ba/\n.d..t...... src/github.com/osism/testbed/.git/objects/bb/\n.d..t...... src/github.com/osism/testbed/.git/objects/bc/\n.d..t...... src/github.com/osism/testbed/.git/objects/be/\n.d..t...... src/github.com/osism/testbed/.git/objects/c0/\n.d..t...... src/github.com/osism/testbed/.git/objects/c2/\n.d..t...... src/github.com/osism/testbed/.git/objects/c3/\n.d..t...... src/github.com/osism/testbed/.git/objects/c6/\n.d..t...... src/github.com/osism/testbed/.git/objects/c7/\n.d..t...... src/github.com/osism/testbed/.git/objects/c9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ca/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ca/14645be441f502a3ce5a206f493cd7f4f43cff\n.d..t...... src/github.com/osism/testbed/.git/objects/cb/\n.d..t...... src/github.com/osism/testbed/.git/objects/cc/\n.d..t...... src/github.com/osism/testbed/.git/objects/cd/\n.d..t...... src/github.com/osism/testbed/.git/objects/ce/\n.d..t...... src/github.com/osism/testbed/.git/objects/cf/\n.d..t...... src/github.com/osism/testbed/.git/objects/d4/\n.d..t...... src/github.com/osism/testbed/.git/objects/d5/\n.d..t...... src/github.com/osism/testbed/.git/objects/d6/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/d6/72ccf6fd840069ff8f89148c61fcc69a9027e7\n.d..t...... src/github.com/osism/testbed/.git/objects/d7/\n.d..t...... src/github.com/osism/testbed/.git/objects/d8/\n.d..t...... src/github.com/osism/testbed/.git/objects/d9/\n.d..t...... src/github.com/osism/testbed/.git/objects/da/\n.d..t...... src/github.com/osism/testbed/.git/objects/dc/\n.d..t...... src/github.com/osism/testbed/.git/objects/dd/\n.d..t...... src/github.com/osism/testbed/.git/objects/de/\n.d..t...... src/github.com/osism/testbed/.git/objects/df/\n.d..t...... src/github.com/osism/testbed/.git/objects/e0/\n.d..t...... src/github.com/osism/testbed/.git/objects/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/e2/e8eef1f635e0fb4ba4ac55cd30fb8a3ec7e483\n.d..t...... src/github.com/osism/testbed/.git/objects/e3/\n.d..t...... src/github.com/osism/testbed/.git/objects/e4/\n.d..t...... src/github.com/osism/testbed/.git/objects/e5/\n.d..t...... src/github.com/osism/testbed/.git/objects/e6/\n.d..t...... src/github.com/osism/testbed/.git/objects/e7/\n.d..t...... src/github.com/osism/testbed/.git/objects/e9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ea/\n.d..t...... src/github.com/osism/testbed/.git/objects/eb/\n.d..t...... src/github.com/osism/testbed/.git/objects/ec/\n.d..t...... src/github.com/osism/testbed/.git/objects/ed/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ed/01fac55d74457c6cb26e5c906a9f75f9d8dd70\n.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n.d..t...... src/github.com/osism/testbed/.git/objects/ef/\n.d..t...... src/github.com/osism/testbed/.git/objects/f0/\n.d..t...... src/github.com/osism/testbed/.git/objects/f1/\n.d..t...... src/github.com/osism/testbed/.git/objects/f2/\n.d..t...... src/github.com/osism/testbed/.git/objects/f3/\n.d..t...... src/github.com/osism/testbed/.git/objects/f4/\n.d..t...... src/github.com/osism/testbed/.git/objects/f6/\n.d..t...... src/github.com/osism/testbed/.git/objects/f8/\n.d..t...... src/github.com/osism/testbed/.git/objects/fb/\n.d..t...... src/github.com/osism/testbed/.git/objects/fc/\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/fe/081b03c7df40df65ebafbf8953a40d07f6e8b2\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n.d..t...... src/github.com/osism/testbed/.git/objects/info/\n.d..t...... src/github.com/osism/testbed/.git/objects/pack/\n.d..t...... src/github.com/osism/testbed/.git/refs/\n.d..t...... src/github.com/osism/testbed/.github/\n<f..t...... src/github.com/osism/testbed/.github/renovate.json\n.d..t...... src/github.com/osism/testbed/.github/workflows/\n<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml\n.d..t...... src/github.com/osism/testbed/ansible/\n<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml\n<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml\n.d..t...... src/github.com/osism/testbed/containerlab/\n<f..t...... src/github.com/osism/testbed/containerlab/README.md\n<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml\n.d..t...... src/github.com/osism/testbed/containerlab/files/\n<f..t...... src/github.com/osism/testbed/containerlab/files/daemons\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf\n.d..t...... src/github.com/osism/testbed/contrib/\n<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh\n<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py\n<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql\n<f..t...... src/github.com/osism/testbed/contrib/semver2.sh\n<f.st...... src/github.com/osism/testbed/contrib/setup-testbed.py\n.d..t...... src/github.com/osism/testbed/contrib/ansible/\n<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml\n<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample\n.d..t...... src/github.com/osism/testbed/contrib/assets/\n<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot\n.d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster\n.d..t...... src/github.com/osism/testbed/contrib/openstack-cli/\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example\n.d..t...... src/github.com/osism/testbed/contrib/ownca/\n<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml\n.d..t...... src/github.com/osism/testbed/environments/\n<f..t...... src/github.com/osism/testbed/environments/.vault_pass\n<f..t...... src/github.com/osism/testbed/environments/ansible.cfg\n<f..t...... src/github.com/osism/testbed/environments/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/images.yml\n<f..t...... src/github.com/osism/testbed/environments/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph.test/\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph/\n<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/\n<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/files/\n<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact\n.d..t...... src/github.com/osism/testbed/environments/custom/templates/\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2\n.d..t...... src/github.com/osism/testbed/environments/generic/\n<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/images.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/\n<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/files/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/\n<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/hosts\n<f..t...... src/github.com/osism/testbed/environments/manager/images.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/files/\n<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml\n.d..t...... src/github.com/osism/testbed/environments/monitoring/\n<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/openstack/\n<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub\n<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/openrc\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst\n.d..t...... src/github.com/osism/testbed/inventory/\n<f..t...... src/github.com/osism/testbed/inventory/10-custom\n<f..t...... src/github.com/osism/testbed/inventory/20-roles\n<f..t...... src/github.com/osism/testbed/inventory/99-overwrite\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/all/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml\n.d..t...... src/github.com/osism/testbed/netbox/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml\n.d..t...... src/github.com/osism/testbed/netbox/moduletypes/\n<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep\n.d..t...... src/github.com/osism/testbed/netbox/resources/\n<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml\n.d..t...... src/github.com/osism/testbed/network/\n<f..t...... src/github.com/osism/testbed/network/iptables.sh\n<f..t...... src/github.com/osism/testbed/network/vxlan.sh\n.d..t...... src/github.com/osism/testbed/playbooks/\n<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml\n<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml\n<f..t...... src/github.com/osism/testbed/playbooks/post.yml\n<f.st...... src/github.com/osism/testbed/playbooks/pre.yml\n<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml\n.d..t...... src/github.com/osism/testbed/playbooks/templates/\n<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2\n.d..t...... src/github.com/osism/testbed/playbooks/vars/\n<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml\n<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml\n.d..t...... src/github.com/osism/testbed/scripts/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/check.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh\n<f..t...... src/github.com/osism/testbed/scripts/include.sh\n<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh\n<f+++++++++ src/github.com/osism/testbed/scripts/test-wireguard.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh\n<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh\n.d..t...... src/github.com/osism/testbed/scripts/bootstrap/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh\n.d..t...... src/github.com/osism/testbed/scripts/check/\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh\n.d..t...... src/github.com/osism/testbed/scripts/customisations/\n<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh\n.d..t...... src/github.com/osism/testbed/scripts/deploy/\n<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/scripts/upgrade/\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/terraform/\n<f.st...... src/github.com/osism/testbed/terraform/Makefile\n<f..t...... src/github.com/osism/testbed/terraform/README.md\n<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample\n<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/terraform/local.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample\n.d..t...... src/github.com/osism/testbed/terraform/environments/\n<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars\n.d..t...... src/github.com/osism/testbed/terraform/scripts/\n<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/\n*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/environment\n*deleting   src/github.com/osism/testbed/terraform/.terraform/\n*deleting   src/github.com/osism/testbed/terraform/variables.tf\n*deleting   src/github.com/osism/testbed/terraform/secure.yaml.sample\n*deleting   src/github.com/osism/testbed/terraform/provider.tf\n*deleting   src/github.com/osism/testbed/terraform/outputs.tf\n*deleting   src/github.com/osism/testbed/terraform/nova.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron.tf\n*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/manager.tf\n*deleting   src/github.com/osism/testbed/terraform/main.tf\n*deleting   src/github.com/osism/testbed/terraform/local.env\n*deleting   src/github.com/osism/testbed/terraform/inventory.ci\n*deleting   src/github.com/osism/testbed/terraform/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/data.tf\n*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars\n*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/.deploy.ci\n*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci\n",
                            "rc": 0,
                            "stdout_lines": [
                                ".d..t...... src/",
                                ".d..t...... src/github.com/",
                                ".d..t...... src/github.com/osism/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-services/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/8210c227ec38dbd0619e8bd72fcc5a8a53e775",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/09/d7c8c36c988a043eaf352e6a1c68548a7185bc",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0e/e7d07207d3df74bdffdd0a7d37d02e39facd90",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0f/c69e30781d6b3568555734c4ef4761769d8620",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/c51b6aeef92c9ce2338e9de03190fd9fbb3cd4",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/10/e0a6480274710f8992e1c15c9eaa4f7a757b67",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/12/f1e98f34f861c0eadfb453770e328958235ec7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/14/9aedd4a2f6d16c84e3fbe753a1e28878ec90c3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/15/7ce16d54b1484af33c7a2c9692b9d044336e72",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/c3c7aae7b38ea3b30bd6f8b98516bf5810274d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/18/fa69304a7f0d37c36036bbe13745c5337b6a45",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1a/57ca39cdd9c2278fa87f92da34149e5eb7a06e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/23/aaabd732c31a1315fdbb847f42aad46a336b76",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/fb11b23cd67615d4bf5c9f623007b10c7bbbe7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/53b5e8c851448c567526f8b5de4e28d3e74535",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/9098c81b332a664af2b50226f55bac99c24276",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/29/5d8418b2553123db47b8e6fa7e6d0eb6ed83fe",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2a/5127699af79e4d827212afcdbc824c52cec8f8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/403792b3a7190ba43986669315fe31c9753cd7",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/586c370ee5aeef00f8494d033bf8ae69d2622a",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/9dc45bc08e5a6c2f882e15292a49fe84861d42",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/30ac3b969d97d79e286073a0d7c05f029ea12f",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/9a23c21ca29033854b3466c1336b7e6ac7f53d",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2c/d519fbb2032613d5ba0408ba7e41e5cf274ef4",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2e/74e1b7ac9872d7c5892c45dc188361f8481ea0",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/1266721089332b510c74bf6c493ce23fbb993a",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/31/2aa64bcf272c02decf057bb762569dce8d903f",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/2b5f1f38134206f5c73aa7e65b606dd8c49997",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/33/594fb0279c1332c0df9a2b15c2b793bd044bad",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/36/bf41c966449e794111561e3c22240de2efab61",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/8e8f94050d839b2cde092708cae6d7b6f9c574",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/d142ade5a7d943fc4fd9a1d0b8acee7bd17053",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3b/f3ae605c07a30cef0fa1684810286ba2fe0818",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/f46033b41750950b189f79ff0f946b222c1a45",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/43/fb1a94f9a46cbe6380d9ec6f5a6ff0565283fa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/4f10a9b572852bfe69e6db714db956b15f10f5",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c4d2db920e5f858fa01e06386e79e54dd27b58",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/2b9c5360959d4816c4a5366aae0b075bd2651c",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/53/90967fb46c8db3e17a5a1f44529a51ab307b81",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5d/4649657478c2e9392e5e7853ff0b00b36a1c1e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/9eca4d156ab56286a3f4c35fc1adc80e74ada8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/d2ac347205f899209ddb2e8b1629f52cafee2c",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6b/fea03fa627ff3ec78bfd9350eb2945add847b3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/928ea728788194e897ed305ec334e3b68973d4",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6f/1e641fb7280e8ec83674cfde5d73ff9b1f463d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/501c911877f1316d0e8899c095fb06fc4270b3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/73/3263c11f99707ed54f674531de2b402652a4a3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7b/12a89f3a9f957a24c1136ac3f436e7169788cf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/6192afaac3a430c95df550bdf339f229049db7",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/d7298a05ffc7b7eac6e9c86c79925a8ce1f428",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7d/d7902d0daf3b97fadff07a95bce29a2f42f67b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7f/0a0f90ccf7abf09800da389e96a47025a76ff6",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/a5fb28f0d8df9fde3212fbc36d02aa32becbe5",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/d0fbc190ba5ed5abdd19958fcf93773d433ac9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/85/d28ad5b4223923ed2041ee35416524af10b907",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/175adcb9941d1949534932a534af8364760a81",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/88/2e7cb854ccc9ffa5dbca164db173c48b46e7f8",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/b12cd3f47a299f08c54389ea655f7777f06695",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/94/825504858a7b421ff0a2d3fa472cae6f3858b6",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/e5a2bc811e247e65d5af2dd516e1112e909a3e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9c/4d54de7f9e31d222fae61f0e415d41a38ec795",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9d/77d7a65870987132fc55022a3e555bbd9f99fe",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a1/26f716c562bae2f9886eead28e0b3858a5a801",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/49dc6c90d4e009f13c4e09d2efa06059df5835",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a4/1886e0efc37419e84b4d3c6b308cd1ecef1266",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a8/849151c4c79dd3b215e8483def16baa2196a7a",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/5dacbae679266ebacd62fb04cf714e2394f4ee",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ab/ea006715476f6282f24d5cc8ec9ae88b9e4293",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ae/b4ce2101367eae3a523774162d4e73795ee5be",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b0/6c984bd5ee525da801f29d37c0a79ad07ef97e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/a8c00cf2a440c29aee9a4ae1235f3912f200f1",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b9/b8eb64731f11b6b7343ff63b14ebe8e4ccd993",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bb/0a716c825b4bfe6cd6ae3fcbfff505023ce339",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bd/ebca4cf6aaa6ef9fe0c8cb9e6fdc0fd11922a2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bf/d72b8a5f1152d38ba601f5f3e05bf9ff4f4738",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c4/f44edd4fec1b94d7eca1c099d065d3a9988e79",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/289cc791f0fe8bb01033c031052c8937687d3b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/cd/7a334f97755823fc4d7db13c8b7a592d36b0bc",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/47f85867f0e1b2aff072d3c5059f527281b2b8",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d9/c4e4d0878c4d8cc8231aea36d4013228afac7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/794a43fc8e7b8b3da177d69375a536fc76ef7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/40dafe7aafd9f34eded5e927bc26be2c349449",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e7/8f48fa1bb5b757953b5d4979ae6a9c4df7f50b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/eb/62536d1e81b796ec8783e0c0d259f989112c62",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/48eccb7166fc17c64fd56a396d3dcaa326b939",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f0/fe6538c6853100f9df6d41fc761a2712d0c06b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/59342bc249746fc8f1991cf4e1f3df94288289",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f3/80d905577b22daad7b6c98d2a241553e5e8b7c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/bfa136d0b41c6e4125aa483f430e7c0f87c502",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/8eb3e6f0a369ce36dff002daf8935a93d9b214",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f8/15e6b68f456d4b80c8c0009d7d47e249e34cbd",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/7f2ae81a6487299b5a4ad12d8b2872478746e2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/f9b560bb6dd7c6f358940c8fff96ff3fdfcdda",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ff/323ee2c6a5904dc9f76886043c57c1b265c05b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml",
                                "<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py",
                                "<f.st...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/",
                                "<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2",
                                "<f.st...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2",
                                ".d..t...... src/github.com/osism/terraform-base/",
                                "<f..t...... src/github.com/osism/terraform-base/.yamllint.yml",
                                "<f..t...... src/github.com/osism/terraform-base/.zuul.yaml",
                                "<f..t...... src/github.com/osism/terraform-base/LICENSE",
                                "<f..t...... src/github.com/osism/terraform-base/README.md",
                                ".d..t...... src/github.com/osism/terraform-base/.git/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config.worktree",
                                "<f..t...... src/github.com/osism/terraform-base/.git/description",
                                "<f..t...... src/github.com/osism/terraform-base/.git/index",
                                "<f..t...... src/github.com/osism/terraform-base/.git/packed-refs",
                                ".d..t...... src/github.com/osism/terraform-base/.git/branches/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/hooks/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/terraform-base/.git/info/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/info/exclude",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/00/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/01/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/02/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/05/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/06/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/07/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/08/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0d/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/0d/911fa531653b77647aa796c00f206a212c8994",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/10/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/11/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/12/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/15/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/16/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/17/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/20/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/21/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/24/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/26/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/29/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/31/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/34/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/36/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/37/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/39/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/41/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/42/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/43/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/43/b44d776c5e46287e2f5d7657c82204cb1e2b61",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/46/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/47/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/48/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/49/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/52/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/55/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/56/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/58/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/59/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/61/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/63/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/64/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/65/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/66/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/67/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/68/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/70/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/72/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/76/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/79/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/80/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/81/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/82/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/83/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/84/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/85/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/86/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/88/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/objects/88/69c2783611d345a7298652a038fdc750cc3cc9",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/90/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/91/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/92/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/95/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/96/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/98/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/af/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/da/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/db/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/de/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/df/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e7/",
                                "<f+++++++++ src/github.com/osism/terraform-base/.git/objects/e7/dc4a432af720c7433727a4035f99b639e73888",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/info/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.github/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/renovate.json",
                                ".d..t...... src/github.com/osism/terraform-base/.github/workflows/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml",
                                ".d..t...... src/github.com/osism/terraform-base/playbooks/",
                                "<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf",
                                "<f.st...... src/github.com/osism/terraform-base/testbed-default/manager.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/environments/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf",
                                ".d..t...... src/github.com/osism/testbed/",
                                "<f..t...... src/github.com/osism/testbed/.ansible-lint",
                                "<f..t...... src/github.com/osism/testbed/.flake8",
                                "<f..t...... src/github.com/osism/testbed/.gitignore",
                                "<f..t...... src/github.com/osism/testbed/.yamllint.yml",
                                "<f..t...... src/github.com/osism/testbed/.zuul.yaml",
                                "<f..t...... src/github.com/osism/testbed/LICENSE",
                                "<f.st...... src/github.com/osism/testbed/Makefile",
                                "<f..t...... src/github.com/osism/testbed/README.md",
                                "<f..t...... src/github.com/osism/testbed/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/gilt.yml",
                                "<f..t...... src/github.com/osism/testbed/requirements.txt",
                                "<f..t...... src/github.com/osism/testbed/requirements.yml",
                                "<f..t...... src/github.com/osism/testbed/tox.ini",
                                ".d..t...... src/github.com/osism/testbed/.git/",
                                "<f..t...... src/github.com/osism/testbed/.git/HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/config",
                                "<f..t...... src/github.com/osism/testbed/.git/config.worktree",
                                "<f..t...... src/github.com/osism/testbed/.git/description",
                                "<f.st...... src/github.com/osism/testbed/.git/index",
                                "<f..t...... src/github.com/osism/testbed/.git/packed-refs",
                                ".d..t...... src/github.com/osism/testbed/.git/branches/",
                                ".d..t...... src/github.com/osism/testbed/.git/hooks/",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/testbed/.git/info/",
                                "<f..t...... src/github.com/osism/testbed/.git/info/exclude",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/00/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/01/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/02/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/03/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/04/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/05/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/06/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/07/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/08/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/09/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/0a/8f48bc6616ab18f61312614ce6066a5b2686f6",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/0d/86c7693d464aebc847e7b6fc6fc6ec126be70d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/10/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/13/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/14/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/15/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/16/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/17/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/19/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/21/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/22/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/23/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/24/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/26/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/28/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/29/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/31/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/32/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/33/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/34/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/36/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/38/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/38/840c2a7d631e29ecc58c3ecc4deab842a1d7c0",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/39/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/40/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/41/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/43/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/46/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/48/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/49/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/50/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/51/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/55/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/56/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/57/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/58/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/59/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5b/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/5b/212f8951fbb06f2cd60894dbac3afa368abc09",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/60/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/62/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/63/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/64/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/65/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/66/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/66/38e4c03957fabbaa88d581173cdc2b215d7304",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/67/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/68/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/70/11f010cba90afdd85fe97d5fbc65556474fbf9",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/72/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/73/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/74/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/81/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/84/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/84/b1c6f6e4c46d7b2b72239d4b3d8179591ba1a8",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/87/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/88/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/89/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8a/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/8b/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/8b/2f1dfe4580070111e05c2d69d55d811c4c9ff6",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/90/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/91/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/92/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/93/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/94/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/95/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/96/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/97/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/99/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a0/e812bdc93d26f06eb1791de8b86e0fdfc06d35",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/af/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b2/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b2/53fcc77a2bb1e1b85987b2eb6269dc9e58023d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b4/ea66c7eddbd18699842287459aaf1e43e0bd59",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b8/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b8/be59c0fcdb8334d807c610d56faa6d09faa023",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/b9/6944fb347d02713ec80c0e65032449ec2a1685",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/be/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ca/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ca/14645be441f502a3ce5a206f493cd7f4f43cff",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d6/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/d6/72ccf6fd840069ff8f89148c61fcc69a9027e7",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/da/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/de/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/df/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/e2/e8eef1f635e0fb4ba4ac55cd30fb8a3ec7e483",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ed/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ed/01fac55d74457c6cb26e5c906a9f75f9d8dd70",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/fe/081b03c7df40df65ebafbf8953a40d07f6e8b2",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/info/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/testbed/.git/refs/",
                                ".d..t...... src/github.com/osism/testbed/.github/",
                                "<f..t...... src/github.com/osism/testbed/.github/renovate.json",
                                ".d..t...... src/github.com/osism/testbed/.github/workflows/",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml",
                                ".d..t...... src/github.com/osism/testbed/ansible/",
                                "<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/README.md",
                                "<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/files/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/daemons",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf",
                                ".d..t...... src/github.com/osism/testbed/contrib/",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py",
                                "<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql",
                                "<f..t...... src/github.com/osism/testbed/contrib/semver2.sh",
                                "<f.st...... src/github.com/osism/testbed/contrib/setup-testbed.py",
                                ".d..t...... src/github.com/osism/testbed/contrib/ansible/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample",
                                ".d..t...... src/github.com/osism/testbed/contrib/assets/",
                                "<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot",
                                ".d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster",
                                ".d..t...... src/github.com/osism/testbed/contrib/openstack-cli/",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example",
                                ".d..t...... src/github.com/osism/testbed/contrib/ownca/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/",
                                "<f..t...... src/github.com/osism/testbed/environments/.vault_pass",
                                "<f..t...... src/github.com/osism/testbed/environments/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/environments/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph.test/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/templates/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2",
                                ".d..t...... src/github.com/osism/testbed/environments/generic/",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/hosts",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/monitoring/",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/openrc",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst",
                                ".d..t...... src/github.com/osism/testbed/inventory/",
                                "<f..t...... src/github.com/osism/testbed/inventory/10-custom",
                                "<f..t...... src/github.com/osism/testbed/inventory/20-roles",
                                "<f..t...... src/github.com/osism/testbed/inventory/99-overwrite",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/all/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/moduletypes/",
                                "<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/netbox/resources/",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml",
                                ".d..t...... src/github.com/osism/testbed/network/",
                                "<f..t...... src/github.com/osism/testbed/network/iptables.sh",
                                "<f..t...... src/github.com/osism/testbed/network/vxlan.sh",
                                ".d..t...... src/github.com/osism/testbed/playbooks/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml",
                                "<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/post.yml",
                                "<f.st...... src/github.com/osism/testbed/playbooks/pre.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml",
                                ".d..t...... src/github.com/osism/testbed/playbooks/templates/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2",
                                ".d..t...... src/github.com/osism/testbed/playbooks/vars/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml",
                                ".d..t...... src/github.com/osism/testbed/scripts/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/include.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh",
                                "<f+++++++++ src/github.com/osism/testbed/scripts/test-wireguard.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/bootstrap/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/check/",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/customisations/",
                                "<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/deploy/",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/upgrade/",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/terraform/",
                                "<f.st...... src/github.com/osism/testbed/terraform/Makefile",
                                "<f..t...... src/github.com/osism/testbed/terraform/README.md",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/local.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample",
                                ".d..t...... src/github.com/osism/testbed/terraform/environments/",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars",
                                ".d..t...... src/github.com/osism/testbed/terraform/scripts/",
                                "<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/environment",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/",
                                "*deleting   src/github.com/osism/testbed/terraform/variables.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/secure.yaml.sample",
                                "*deleting   src/github.com/osism/testbed/terraform/provider.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/outputs.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nova.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/main.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/local.env",
                                "*deleting   src/github.com/osism/testbed/terraform/inventory.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/data.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars",
                                "*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.deploy.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:17.419072Z",
                            "start": "2026-05-27T00:00:45.051277Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000002f",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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-testbed06/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:18.771134Z",
                            "start": "2026-05-27T00:02:17.444526Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "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-testbed06/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:19.095185Z",
                            "start": "2026-05-27T00:02:18.786591Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed06/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.021175",
                            "end": "2026-05-27 00:02:19.545741",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed06/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-a988-c295-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:19.524566",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-a988-c295-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:19.709425Z",
                            "start": "2026-05-27T00:02:19.197799Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed06/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.130893",
                            "end": "2026-05-27 00:02:20.178404",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed06/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-a988-c295-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-27 00:02:20.047511",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-a988-c295-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-a988-c295-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:20.251722Z",
                            "start": "2026-05-27T00:02:19.736736Z"
                        },
                        "id": "0242ac1f-6606-a988-c295-00000000003a",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 30,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/testbed/playbooks/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T00:02:31.067305Z",
                    "start": "2026-05-27T00:02:21.421931Z"
                },
                "id": "0242ac1f-6606-af7d-9d28-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:21.502494Z",
                            "start": "2026-05-27T00:02:21.440811Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:21.534042Z",
                            "start": "2026-05-27T00:02:21.509545Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:01.520138",
                            "end": "2026-05-27 00:02:24.112939",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/scripts",
                                    "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-af7d-9d28-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:22.592801",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 00:02:22 - clean up servers\n2026-05-27 00:02:23 - clean up keypairs\n2026-05-27 00:02:23 - wait for servers to be gone\n2026-05-27 00:02:23 - clean up ports\n2026-05-27 00:02:23 - clean up volumes\n2026-05-27 00:02:23 - disconnect routers\n2026-05-27 00:02:23 - clean up subnets\n2026-05-27 00:02:23 - clean up networks\n2026-05-27 00:02:23 - clean up security groups\n2026-05-27 00:02:23 - clean up floating ips\n2026-05-27 00:02:24 - clean up routers",
                            "stdout_lines": [
                                "2026-05-27 00:02:22 - clean up servers",
                                "2026-05-27 00:02:23 - clean up keypairs",
                                "2026-05-27 00:02:23 - wait for servers to be gone",
                                "2026-05-27 00:02:23 - clean up ports",
                                "2026-05-27 00:02:23 - clean up volumes",
                                "2026-05-27 00:02:23 - disconnect routers",
                                "2026-05-27 00:02:23 - clean up subnets",
                                "2026-05-27 00:02:23 - clean up networks",
                                "2026-05-27 00:02:23 - clean up security groups",
                                "2026-05-27 00:02:23 - clean up floating ips",
                                "2026-05-27 00:02:24 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-af7d-9d28-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:24.608881Z",
                            "start": "2026-05-27T00:02:21.569562Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed06",
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed06",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "tofu"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/opentofu/opentofu/releases/download/v1.11.5/tofu_1.11.5_linux_amd64.zip",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "size": 4096,
                            "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779840144.6570635-13-276323221471456/tofu_1.11.5_linux_amd64qtpuz7ur.zip",
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:27.511441Z",
                            "start": "2026-05-27T00:02:24.618542Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": true,
                            "dest": "/home/zuul-testbed06",
                            "extract_results": {
                                "cmd": [
                                    "/usr/bin/tar",
                                    "--extract",
                                    "-C",
                                    "/home/zuul-testbed06",
                                    "-z",
                                    "-f",
                                    "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779840147.5933666-19-55988776786310/wireproxy_linux_amd6461oj5ade.tar.gz",
                                    "wireproxy"
                                ],
                                "err": "",
                                "out": "",
                                "rc": 0
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed06",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "wireproxy"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/pufferffish/wireproxy/releases/download/v1.1.2/wireproxy_linux_amd64.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "size": 4096,
                            "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779840147.5933666-19-55988776786310/wireproxy_linux_amd6461oj5ade.tar.gz",
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:29.473145Z",
                            "start": "2026-05-27T00:02:27.525865Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000008",
                        "name": "Extract wireproxy binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed06/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.058425",
                            "end": "2026-05-27 00:02:29.879651",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed06/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed06/src/github.com/osism/testbed/terraform",
                                    "_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-af7d-9d28-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:29.821226",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sending incremental file list\ndata.tf\nmain.tf\nmanager.tf\nneutron.tf\nnodes.tf\nnova.tf\noutputs.tf\nprovider.tf\nvariables.tf\ncustomisations/\ncustomisations/access_floatingip_custom.tf\ncustomisations/access_ipv4_custom.tf\ncustomisations/access_ipv6_custom.tf\ncustomisations/default_custom.tf\ncustomisations/external_api_custom.tf\ncustomisations/neutron_floatingip_custom.tf\noverrides/\noverrides/manager_boot_from_image_override.tf\noverrides/manager_boot_from_volume_override.tf\noverrides/neutron_availability_zone_hints_network_override.tf\noverrides/neutron_availability_zone_hints_router_override.tf\noverrides/neutron_router_enable_snat_override.tf\noverrides/nodes_boot_from_image_override.tf\noverrides/nodes_boot_from_volume_override.tf\noverrides/nodes_use_ephemeral_storage_override.tf\n\nsent 6,901 bytes  received 470 bytes  14,742.00 bytes/sec\ntotal size is 26,503  speedup is 3.60",
                            "stdout_lines": [
                                "sending incremental file list",
                                "data.tf",
                                "main.tf",
                                "manager.tf",
                                "neutron.tf",
                                "nodes.tf",
                                "nova.tf",
                                "outputs.tf",
                                "provider.tf",
                                "variables.tf",
                                "customisations/",
                                "customisations/access_floatingip_custom.tf",
                                "customisations/access_ipv4_custom.tf",
                                "customisations/access_ipv6_custom.tf",
                                "customisations/default_custom.tf",
                                "customisations/external_api_custom.tf",
                                "customisations/neutron_floatingip_custom.tf",
                                "overrides/",
                                "overrides/manager_boot_from_image_override.tf",
                                "overrides/manager_boot_from_volume_override.tf",
                                "overrides/neutron_availability_zone_hints_network_override.tf",
                                "overrides/neutron_availability_zone_hints_router_override.tf",
                                "overrides/neutron_router_enable_snat_override.tf",
                                "overrides/nodes_boot_from_image_override.tf",
                                "overrides/nodes_boot_from_volume_override.tf",
                                "overrides/nodes_use_ephemeral_storage_override.tf",
                                "",
                                "sent 6,901 bytes  received 470 bytes  14,742.00 bytes/sec",
                                "total size is 26,503  speedup is 3.60"
                            ],
                            "zuul_log_id": "0242ac1f-6606-af7d-9d28-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:30.044236Z",
                            "start": "2026-05-27T00:02:29.525537Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-000000000009",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "4ced967edf4bd814d005527825304e6e93c20b1d",
                            "dest": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "4ced967edf4bd814d005527825304e6e93c20b1d",
                                    "content": null,
                                    "dest": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/local.env",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779840150.1272447-28-88217024271206/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "ff0f2e57c4fd9f4ea097bcaabb110b66",
                            "mode": "0644",
                            "owner": "zuul-testbed06",
                            "size": 42,
                            "src": "/home/zuul-testbed06/.ansible/tmp/ansible-tmp-1779840150.1272447-28-88217024271206/source",
                            "state": "file",
                            "uid": 1006
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:31.067305Z",
                            "start": "2026-05-27T00:02:30.053983Z"
                        },
                        "id": "0242ac1f-6606-af7d-9d28-00000000000a",
                        "name": "Create local.env file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/osism/testbed/playbooks/deploy.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:54:50.803854Z",
                    "start": "2026-05-27T00:02:32.261510Z"
                },
                "id": "0242ac1f-6606-3776-c4e3-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.387751Z",
                            "start": "2026-05-27T00:02:32.322490Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.457476Z",
                            "start": "2026-05-27T00:02:32.395503Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.555405Z",
                            "start": "2026-05-27T00:02:32.464483Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000006",
                        "name": "Print used manager version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci",
                                "image_username": "ubuntu"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.675766Z",
                            "start": "2026-05-27T00:02:32.573030Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000007",
                        "name": "Set facts (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:02:32.734636Z",
                            "start": "2026-05-27T00:02:32.682547Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000008",
                        "name": "Set facts (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "ENVIRONMENT=ci-ubuntu-24.04",
                                "CLOUD=ci",
                                "IMAGE_USERNAME=ubuntu",
                                "TERRAFORM=/home/zuul-testbed06/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2025.1",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:19.282679",
                            "end": "2026-05-27 00:03:52.878187",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed06/tofu\n  VERSION_CEPH=reef\n  VERSION_MANAGER=latest\n  VERSION_OPENSTACK=2025.1\n  TEMPEST=true\n  CEPH_STACK=ceph-ansible\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform",
                                    "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-3776-c4e3-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:02:33.595508",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)\n- Installing hashicorp/local v2.9.0...\n- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installing hashicorp/null v3.3.0...\n- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)\n\nProviders are signed by their developers.\nIf you'd like to know more about provider signing, you can read about it here:\nhttps://opentofu.org/docs/cli/plugins/signing/\n\nOpenTofu has created a lock file .terraform.lock.hcl to record the provider\nselections it made above. Include this file in your version control repository\nso that OpenTofu can guarantee to make the same selections by default when\nyou run \"tofu init\" in the future.\n\nOpenTofu has been successfully initialized!\n\nYou may now begin working with OpenTofu. Try running \"tofu plan\" to see\nany changes that are required for your infrastructure. All OpenTofu commands\nshould now work.\n\nIf you ever set or change modules or backend configuration for OpenTofu,\nrerun this command to reinitialize your working directory. If you forget, other\ncommands will detect it and remind you to do so if necessary.\nCreated and switched to workspace \"ci\"!\n\nYou're now on a new, empty workspace. Workspaces isolate their state,\nso if you run \"tofu plan\" OpenTofu will not see any existing state\nfor this configuration.\nci.auto.tfvars\ndefault_custom.tf\ndata.openstack_networking_network_v2.public: Reading...\ndata.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]\n\nOpenTofu used the selected providers to generate the following execution\nplan. Resource actions are indicated with the following symbols:\n  + create\n <= read (data resources)\n\nOpenTofu will perform the following actions:\n\n  # data.openstack_images_image_v2.image will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # data.openstack_images_image_v2.image_node will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image_node\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # local_file.MANAGER_ADDRESS will be created\n  + resource \"local_file\" \"MANAGER_ADDRESS\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".MANAGER_ADDRESS.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.id_rsa_pub will be created\n  + resource \"local_file\" \"id_rsa_pub\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".id_rsa.ci.pub\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.inventory will be created\n  + resource \"local_file\" \"inventory\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \"inventory.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_sensitive_file.id_rsa will be created\n  + resource \"local_sensitive_file\" \"id_rsa\" {\n      + content              = (sensitive value)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0700\"\n      + file_permission      = \"0600\"\n      + filename             = \".id_rsa.ci\"\n      + id                   = (known after apply)\n    }\n\n  # null_resource.node_semaphore will be created\n  + resource \"null_resource\" \"node_semaphore\" {\n      + id = (known after apply)\n    }\n\n  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-manager-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[6] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-6-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[7] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-7-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[8] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-8-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_compute_instance_v2.manager_server will be created\n  + resource \"openstack_compute_instance_v2\" \"manager_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-4V-16\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-manager\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = (sensitive value)\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[0] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-0\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[1] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-1\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[2] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-2\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[3] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-3\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[4] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-4\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[5] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-5\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_keypair_v2.key will be created\n  + resource \"openstack_compute_keypair_v2\" \"key\" {\n      + fingerprint = (known after apply)\n      + id          = (known after apply)\n      + name        = \"testbed\"\n      + private_key = (sensitive value)\n      + public_key  = (known after apply)\n      + region      = (known after apply)\n      + user_id     = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created\n  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {\n      + fixed_ip    = (known after apply)\n      + floating_ip = (known after apply)\n      + id          = (known after apply)\n      + port_id     = (known after apply)\n      + region      = (known after apply)\n    }\n\n  # openstack_networking_floatingip_v2.manager_floating_ip will be created\n  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {\n      + address    = (known after apply)\n      + all_tags   = (known after apply)\n      + dns_domain = (known after apply)\n      + dns_name   = (known after apply)\n      + fixed_ip   = (known after apply)\n      + id         = (known after apply)\n      + pool       = \"public\"\n      + port_id    = (known after apply)\n      + region     = (known after apply)\n      + subnet_id  = (known after apply)\n      + tenant_id  = (known after apply)\n    }\n\n  # openstack_networking_network_v2.net_management will be created\n  + resource \"openstack_networking_network_v2\" \"net_management\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + dns_domain              = (known after apply)\n      + external                = (known after apply)\n      + id                      = (known after apply)\n      + mtu                     = (known after apply)\n      + name                    = \"net-testbed-management\"\n      + port_security_enabled   = (known after apply)\n      + qos_policy_id           = (known after apply)\n      + region                  = (known after apply)\n      + shared                  = (known after apply)\n      + tenant_id               = (known after apply)\n      + transparent_vlan        = (known after apply)\n\n      + segments (known after apply)\n    }\n\n  # openstack_networking_port_v2.manager_port_management will be created\n  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.5\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[0] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.10\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[1] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.11\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[2] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.12\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[3] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.13\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[4] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.14\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[5] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.15\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_router_interface_v2.router_interface will be created\n  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {\n      + force_destroy = false\n      + id            = (known after apply)\n      + port_id       = (known after apply)\n      + region        = (known after apply)\n      + router_id     = (known after apply)\n      + subnet_id     = (known after apply)\n    }\n\n  # openstack_networking_router_v2.router will be created\n  + resource \"openstack_networking_router_v2\" \"router\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + distributed             = (known after apply)\n      + enable_snat             = (known after apply)\n      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"\n      + external_qos_policy_id  = (known after apply)\n      + id                      = (known after apply)\n      + name                    = \"testbed\"\n      + region                  = (known after apply)\n      + tenant_id               = (known after apply)\n\n      + external_fixed_ip (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {\n      + description             = \"ssh\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 22\n      + port_range_min          = 22\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {\n      + description             = \"wireguard\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 51820\n      + port_range_min          = 51820\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {\n      + description             = \"vrrp\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"112\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_management will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {\n      + all_tags    = (known after apply)\n      + description = \"management security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-management\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_node will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {\n      + all_tags    = (known after apply)\n      + description = \"node security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-node\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_subnet_v2.subnet_management will be created\n  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {\n      + all_tags          = (known after apply)\n      + cidr              = \"192.168.16.0/20\"\n      + dns_nameservers   = [\n          + \"8.8.8.8\",\n          + \"9.9.9.9\",\n        ]\n      + enable_dhcp       = true\n      + gateway_ip        = (known after apply)\n      + id                = (known after apply)\n      + ip_version        = 4\n      + ipv6_address_mode = (known after apply)\n      + ipv6_ra_mode      = (known after apply)\n      + name              = \"subnet-testbed-management\"\n      + network_id        = (known after apply)\n      + no_gateway        = false\n      + region            = (known after apply)\n      + service_types     = (known after apply)\n      + tenant_id         = (known after apply)\n\n      + allocation_pool {\n          + end   = \"192.168.31.250\"\n          + start = \"192.168.31.200\"\n        }\n    }\n\n  # terraform_data.image will be created\n  + resource \"terraform_data\" \"image\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\n  # terraform_data.image_node will be created\n  + resource \"terraform_data\" \"image_node\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\nPlan: 64 to add, 0 to change, 0 to destroy.\n\nChanges to Outputs:\n  + manager_address = (sensitive value)\n  + private_key     = (sensitive value)\nterraform_data.image_node: Creating...\nterraform_data.image: Creating...\nterraform_data.image_node: Creation complete after 0s [id=ffba3886-e379-f518-3191-e2a1b6e99cf9]\nterraform_data.image: Creation complete after 0s [id=cf382b44-7a64-05db-ac02-e402b9eb3ed2]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image: Reading...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=c7f6fe30-9dac-419f-955f-0c4220324103]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=d4f0d864-6ba4-474c-8ff5-468effe41265]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=5ee18238-d177-4cdf-b8f0-f236d0298eea]\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=2404efb2314c5967ce6c409d8ec04218fa66bf22]\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=ffeff026-77df-4385-be9f-de7880777ff4]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=a95bfe80-a2db-4559-a76e-0203924d13d9]\nlocal_file.id_rsa_pub: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=5ed7dfe8-fb13-4a67-a501-34884213c302]\nlocal_file.id_rsa_pub: Creation complete after 0s [id=15431deaefde3003c0721126aee7932042aee773]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=92e65448-86e1-43f5-b652-74f7d2d67487]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=7979c287-d427-4fe1-a92f-c9e29a925155]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=21f0ba21-fede-46b3-a353-5d99b8d3edbf]\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=ea140fda-bf05-4989-8602-bd4fd92591ad]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=1600df69-a4fe-481f-be26-c2105c3322b9]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=3e9f0e1a-c46f-4ce6-811b-13dfd6cbbd90]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=7352f4b2-3e03-45a1-afec-a1578fe23352]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=d4da7871-064b-4421-95da-1179aa1357c3]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=d600b407-b70f-4366-aa86-a964994496ea]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=29502c37-a32f-4f51-8df8-8eff1b193a6b]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=4f3bb5d3-1860-4256-abb5-999619131a22]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=47f64284-11b1-4c8e-8d14-7d979e40d174]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=d25138df-4c3a-4566-9afa-3a7dea459def]\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=d0bbdc28-2f29-4a42-bc89-8220535c4edd]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=8833ae8c-3a47-4b20-9e8d-31f63cffe42b]\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=8dfc4dde-12c8-4f55-8b06-7e8615e58c1e]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=7723e0e2-3184-4bad-a28e-e922330d5a14]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=5b6f4cfe-19a5-4851-aa80-8ad2d92f5efb]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 0s [id=d3b5d14e-7d7e-4c13-881f-58c045318da5]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=bda3f8c3-20b9-44a0-bb53-59433e6d7814]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=83f9d2e6-9e1c-4403-a2ac-1603ddc400bb]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=0ff16ba4-1702-4cc5-a2a0-9898478022e5]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=ec83d3a7-4fff-4f6f-947a-0c992390ee41]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=d6325a75-3707-4c29-9521-df0cb970d388]\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=db4ad464-c760-444a-b14b-cbe7a78d26b8]\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=b4cd5a10-7ca3-447d-b19c-6931701c3929]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=8abfcbbd-cd3c-4eb9-9f95-87fbedc54c55]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=4dffbc48-8148-4b26-b069-86d70f8487d9]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=3044c053-86b7-4316-9869-eee8465eaf1b]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=ec17b951-1474-4778-b4c3-db64f3e60ee6]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=9bb951cf-f3de-4085-829c-7acedb505f24]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=fd05bb5a-d6cd-4b2d-a953-6db2d36d861e]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 3s [id=c08fd934-7411-4525-81b2-10d02c59694c]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creating...\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 2s [id=c08fd934-7411-4525-81b2-10d02c59694c]\nlocal_file.inventory: Creation complete after 3s [id=44f9124ac942b8f45e6e7c83d3618786d5aaddbf]\nlocal_file.MANAGER_ADDRESS: Creation complete after 3s [id=142e5656b4c6ea6065ac068702569d94925c6e88]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 30s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 31s [id=5700a0a0-e7e0-4f14-a14c-47910794d19c]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 31s [id=366d49e9-d8a7-45d3-a75b-49c75676ee3f]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 31s [id=62be308a-cb0d-4643-bb56-2131091ca1e6]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 31s [id=2b2261f1-7198-4d46-9e5a-0b35ae93ab90]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2]\nnull_resource.node_semaphore: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=3281230738394150655]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/ffeff026-77df-4385-be9f-de7880777ff4]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/5ee18238-d177-4cdf-b8f0-f236d0298eea]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/7979c287-d427-4fe1-a92f-c9e29a925155]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/92e65448-86e1-43f5-b652-74f7d2d67487]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/ea140fda-bf05-4989-8602-bd4fd92591ad]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 10s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/5ed7dfe8-fb13-4a67-a501-34884213c302]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/21f0ba21-fede-46b3-a353-5d99b8d3edbf]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/a95bfe80-a2db-4559-a76e-0203924d13d9]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/d4f0d864-6ba4-474c-8ff5-468effe41265]\nopenstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.manager_server: Creation complete after 21s [id=f497e114-cfe3-45c8-8316-04a35efeb588]\n\nApply complete! Resources: 64 added, 0 changed, 0 destroyed.\n\nOutputs:\n\nmanager_address = <sensitive>\nprivate_key = <sensitive>",
                            "stdout_lines": [
                                "",
                                "Initializing the backend...",
                                "",
                                "Initializing provider plugins...",
                                "- terraform.io/builtin/terraform is built in to OpenTofu",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)",
                                "- Installing hashicorp/local v2.9.0...",
                                "- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installing hashicorp/null v3.3.0...",
                                "- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "",
                                "Providers are signed by their developers.",
                                "If you'd like to know more about provider signing, you can read about it here:",
                                "https://opentofu.org/docs/cli/plugins/signing/",
                                "",
                                "OpenTofu has created a lock file .terraform.lock.hcl to record the provider",
                                "selections it made above. Include this file in your version control repository",
                                "so that OpenTofu can guarantee to make the same selections by default when",
                                "you run \"tofu init\" in the future.",
                                "",
                                "OpenTofu has been successfully initialized!",
                                "",
                                "You may now begin working with OpenTofu. Try running \"tofu plan\" to see",
                                "any changes that are required for your infrastructure. All OpenTofu commands",
                                "should now work.",
                                "",
                                "If you ever set or change modules or backend configuration for OpenTofu,",
                                "rerun this command to reinitialize your working directory. If you forget, other",
                                "commands will detect it and remind you to do so if necessary.",
                                "Created and switched to workspace \"ci\"!",
                                "",
                                "You're now on a new, empty workspace. Workspaces isolate their state,",
                                "so if you run \"tofu plan\" OpenTofu will not see any existing state",
                                "for this configuration.",
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "data.openstack_networking_network_v2.public: Reading...",
                                "data.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]",
                                "",
                                "OpenTofu used the selected providers to generate the following execution",
                                "plan. Resource actions are indicated with the following symbols:",
                                "  + create",
                                " <= read (data resources)",
                                "",
                                "OpenTofu will perform the following actions:",
                                "",
                                "  # data.openstack_images_image_v2.image will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # data.openstack_images_image_v2.image_node will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image_node\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.MANAGER_ADDRESS will be created",
                                "  + resource \"local_file\" \"MANAGER_ADDRESS\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".MANAGER_ADDRESS.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.id_rsa_pub will be created",
                                "  + resource \"local_file\" \"id_rsa_pub\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".id_rsa.ci.pub\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.inventory will be created",
                                "  + resource \"local_file\" \"inventory\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \"inventory.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_sensitive_file.id_rsa will be created",
                                "  + resource \"local_sensitive_file\" \"id_rsa\" {",
                                "      + content              = (sensitive value)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0700\"",
                                "      + file_permission      = \"0600\"",
                                "      + filename             = \".id_rsa.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # null_resource.node_semaphore will be created",
                                "  + resource \"null_resource\" \"node_semaphore\" {",
                                "      + id = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-manager-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[6] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-6-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[7] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-7-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[8] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-8-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.manager_server will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"manager_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-4V-16\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-manager\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = (sensitive value)",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[0] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-0\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[1] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-1\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[2] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-2\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[3] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-3\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[4] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-4\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[5] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-5\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_keypair_v2.key will be created",
                                "  + resource \"openstack_compute_keypair_v2\" \"key\" {",
                                "      + fingerprint = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed\"",
                                "      + private_key = (sensitive value)",
                                "      + public_key  = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + user_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created",
                                "  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {",
                                "      + fixed_ip    = (known after apply)",
                                "      + floating_ip = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + port_id     = (known after apply)",
                                "      + region      = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_v2.manager_floating_ip will be created",
                                "  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {",
                                "      + address    = (known after apply)",
                                "      + all_tags   = (known after apply)",
                                "      + dns_domain = (known after apply)",
                                "      + dns_name   = (known after apply)",
                                "      + fixed_ip   = (known after apply)",
                                "      + id         = (known after apply)",
                                "      + pool       = \"public\"",
                                "      + port_id    = (known after apply)",
                                "      + region     = (known after apply)",
                                "      + subnet_id  = (known after apply)",
                                "      + tenant_id  = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_network_v2.net_management will be created",
                                "  + resource \"openstack_networking_network_v2\" \"net_management\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + dns_domain              = (known after apply)",
                                "      + external                = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + mtu                     = (known after apply)",
                                "      + name                    = \"net-testbed-management\"",
                                "      + port_security_enabled   = (known after apply)",
                                "      + qos_policy_id           = (known after apply)",
                                "      + region                  = (known after apply)",
                                "      + shared                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "      + transparent_vlan        = (known after apply)",
                                "",
                                "      + segments (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.manager_port_management will be created",
                                "  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.5\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[0] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.10\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[1] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.11\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[2] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.12\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[3] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.13\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[4] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.14\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[5] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.15\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_router_interface_v2.router_interface will be created",
                                "  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {",
                                "      + force_destroy = false",
                                "      + id            = (known after apply)",
                                "      + port_id       = (known after apply)",
                                "      + region        = (known after apply)",
                                "      + router_id     = (known after apply)",
                                "      + subnet_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_router_v2.router will be created",
                                "  + resource \"openstack_networking_router_v2\" \"router\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + distributed             = (known after apply)",
                                "      + enable_snat             = (known after apply)",
                                "      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"",
                                "      + external_qos_policy_id  = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + name                    = \"testbed\"",
                                "      + region                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "",
                                "      + external_fixed_ip (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {",
                                "      + description             = \"ssh\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 22",
                                "      + port_range_min          = 22",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {",
                                "      + description             = \"wireguard\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 51820",
                                "      + port_range_min          = 51820",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {",
                                "      + description             = \"vrrp\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"112\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_management will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"management security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-management\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_node will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"node security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-node\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_subnet_v2.subnet_management will be created",
                                "  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {",
                                "      + all_tags          = (known after apply)",
                                "      + cidr              = \"192.168.16.0/20\"",
                                "      + dns_nameservers   = [",
                                "          + \"8.8.8.8\",",
                                "          + \"9.9.9.9\",",
                                "        ]",
                                "      + enable_dhcp       = true",
                                "      + gateway_ip        = (known after apply)",
                                "      + id                = (known after apply)",
                                "      + ip_version        = 4",
                                "      + ipv6_address_mode = (known after apply)",
                                "      + ipv6_ra_mode      = (known after apply)",
                                "      + name              = \"subnet-testbed-management\"",
                                "      + network_id        = (known after apply)",
                                "      + no_gateway        = false",
                                "      + region            = (known after apply)",
                                "      + service_types     = (known after apply)",
                                "      + tenant_id         = (known after apply)",
                                "",
                                "      + allocation_pool {",
                                "          + end   = \"192.168.31.250\"",
                                "          + start = \"192.168.31.200\"",
                                "        }",
                                "    }",
                                "",
                                "  # terraform_data.image will be created",
                                "  + resource \"terraform_data\" \"image\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "  # terraform_data.image_node will be created",
                                "  + resource \"terraform_data\" \"image_node\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "Plan: 64 to add, 0 to change, 0 to destroy.",
                                "",
                                "Changes to Outputs:",
                                "  + manager_address = (sensitive value)",
                                "  + private_key     = (sensitive value)",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=ffba3886-e379-f518-3191-e2a1b6e99cf9]",
                                "terraform_data.image: Creation complete after 0s [id=cf382b44-7a64-05db-ac02-e402b9eb3ed2]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=c7f6fe30-9dac-419f-955f-0c4220324103]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=d4f0d864-6ba4-474c-8ff5-468effe41265]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=5ee18238-d177-4cdf-b8f0-f236d0298eea]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=2404efb2314c5967ce6c409d8ec04218fa66bf22]",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=ffeff026-77df-4385-be9f-de7880777ff4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=a95bfe80-a2db-4559-a76e-0203924d13d9]",
                                "local_file.id_rsa_pub: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=5ed7dfe8-fb13-4a67-a501-34884213c302]",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=15431deaefde3003c0721126aee7932042aee773]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=92e65448-86e1-43f5-b652-74f7d2d67487]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=7979c287-d427-4fe1-a92f-c9e29a925155]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=21f0ba21-fede-46b3-a353-5d99b8d3edbf]",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=ea140fda-bf05-4989-8602-bd4fd92591ad]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=1600df69-a4fe-481f-be26-c2105c3322b9]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=3e9f0e1a-c46f-4ce6-811b-13dfd6cbbd90]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=7352f4b2-3e03-45a1-afec-a1578fe23352]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=d4da7871-064b-4421-95da-1179aa1357c3]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=d600b407-b70f-4366-aa86-a964994496ea]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=29502c37-a32f-4f51-8df8-8eff1b193a6b]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=4f3bb5d3-1860-4256-abb5-999619131a22]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=47f64284-11b1-4c8e-8d14-7d979e40d174]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=d25138df-4c3a-4566-9afa-3a7dea459def]",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=d0bbdc28-2f29-4a42-bc89-8220535c4edd]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=8833ae8c-3a47-4b20-9e8d-31f63cffe42b]",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=8dfc4dde-12c8-4f55-8b06-7e8615e58c1e]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=7723e0e2-3184-4bad-a28e-e922330d5a14]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=5b6f4cfe-19a5-4851-aa80-8ad2d92f5efb]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 0s [id=d3b5d14e-7d7e-4c13-881f-58c045318da5]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=bda3f8c3-20b9-44a0-bb53-59433e6d7814]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 1s [id=83f9d2e6-9e1c-4403-a2ac-1603ddc400bb]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=0ff16ba4-1702-4cc5-a2a0-9898478022e5]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=ec83d3a7-4fff-4f6f-947a-0c992390ee41]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=d6325a75-3707-4c29-9521-df0cb970d388]",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=db4ad464-c760-444a-b14b-cbe7a78d26b8]",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=b4cd5a10-7ca3-447d-b19c-6931701c3929]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=8abfcbbd-cd3c-4eb9-9f95-87fbedc54c55]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=4dffbc48-8148-4b26-b069-86d70f8487d9]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=3044c053-86b7-4316-9869-eee8465eaf1b]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=ec17b951-1474-4778-b4c3-db64f3e60ee6]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=9bb951cf-f3de-4085-829c-7acedb505f24]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=fd05bb5a-d6cd-4b2d-a953-6db2d36d861e]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 3s [id=c08fd934-7411-4525-81b2-10d02c59694c]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creating...",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 2s [id=c08fd934-7411-4525-81b2-10d02c59694c]",
                                "local_file.inventory: Creation complete after 3s [id=44f9124ac942b8f45e6e7c83d3618786d5aaddbf]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 3s [id=142e5656b4c6ea6065ac068702569d94925c6e88]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 30s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 31s [id=5700a0a0-e7e0-4f14-a14c-47910794d19c]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 31s [id=366d49e9-d8a7-45d3-a75b-49c75676ee3f]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 31s [id=62be308a-cb0d-4643-bb56-2131091ca1e6]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 31s [id=2b2261f1-7198-4d46-9e5a-0b35ae93ab90]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2]",
                                "null_resource.node_semaphore: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=3281230738394150655]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/ffeff026-77df-4385-be9f-de7880777ff4]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/5ee18238-d177-4cdf-b8f0-f236d0298eea]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/7979c287-d427-4fe1-a92f-c9e29a925155]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/92e65448-86e1-43f5-b652-74f7d2d67487]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/ea140fda-bf05-4989-8602-bd4fd92591ad]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 10s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/5ed7dfe8-fb13-4a67-a501-34884213c302]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=3f0fa486-bcdf-46b3-a5a7-8874d6d6d63f/21f0ba21-fede-46b3-a353-5d99b8d3edbf]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=43d8e285-f0b6-410c-b5e4-986e90681ee2/a95bfe80-a2db-4559-a76e-0203924d13d9]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=62be308a-cb0d-4643-bb56-2131091ca1e6/d4f0d864-6ba4-474c-8ff5-468effe41265]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Creation complete after 21s [id=f497e114-cfe3-45c8-8316-04a35efeb588]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:03:53.294096Z",
                            "start": "2026-05-27T00:02:32.794621Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000009",
                        "name": "Create infrastructure (latest)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_manager_version != \"latest\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:03:53.846195Z",
                            "start": "2026-05-27T00:03:53.335508Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTIuODkK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:03:54.327163Z",
                            "start": "2026-05-27T00:03:53.863819Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.192.89"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:03:54.423922Z",
                            "start": "2026-05-27T00:03:54.334535Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000c",
                        "name": "Set manager_host address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed06/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.654145",
                                    "end": "2026-05-27 00:03:55.365777",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed06/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed06",
                                            "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
                                        }
                                    },
                                    "item": "commons",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-05-27 00:03:54.711632",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.commons:999.0.0' to '/home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons\nosism.commons:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.commons:999.0.0' to '/home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons",
                                        "osism.commons:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed06/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.712028",
                                    "end": "2026-05-27 00:03:56.339921",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed06/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed06",
                                            "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
                                        }
                                    },
                                    "item": "services",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-05-27 00:03:55.627893",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.services:999.0.0' to '/home/zuul-testbed06/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/services\nosism.services:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.services:999.0.0' to '/home/zuul-testbed06/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/services",
                                        "osism.services:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:03:56.392226Z",
                            "start": "2026-05-27T00:03:54.433575Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000d",
                        "name": "Update ansible collections"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 10,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.192.89",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:06.988332Z",
                            "start": "2026-05-27T00:03:56.407506Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000e",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:08.088816Z",
                            "start": "2026-05-27T00:04:07.076325Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000000f",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed06/.ssh/known_hosts",
                                "ubuntu@81.163.192.89",
                                "true"
                            ],
                            "delta": "0:00:01.588031",
                            "end": "2026-05-27 00:04:10.026456",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed06/.ssh/known_hosts ubuntu@81.163.192.89 true",
                                    "_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-3776-c4e3-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:08.438425",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:10.140551Z",
                            "start": "2026-05-27T00:04:08.128173Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000010",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.006790",
                            "end": "2026-05-27 00:04:10.532675",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/ansible",
                                    "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-3776-c4e3-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:10.525885",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:10.699973Z",
                            "start": "2026-05-27T00:04:10.182786Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000011",
                        "name": "Get ssh keypair from terraform environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 0' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minutes for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:04:10.752943Z",
                            "start": "2026-05-27T00:04:10.712301Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000012",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed06/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:11:00.429573",
                            "end": "2026-05-27 00:15:11.554595",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed06/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/ansible",
                                    "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-3776-c4e3-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:04:11.125022",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Wait for cloud-init to finish] *******************************************\n\nTASK [Check /var/lib/cloud/instance/boot-finished] *****************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Fail if Ubuntu version is lower than 24.04] ******************************\nskipping: [testbed-manager]\n\nTASK [Fail if Debian version is lower than 12] *********************************\nskipping: [testbed-manager]\n\nTASK [Set APT options on manager] **********************************************\nchanged: [testbed-manager]\n\nTASK [Update APT cache and run dist-upgrade] ***********************************\nchanged: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Install required packages] ***********************************************\nchanged: [testbed-manager]\n\nTASK [Remove some python packages] *********************************************\nchanged: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [Get current user] ********************************************************\nok: [testbed-manager]\n\nTASK [Create venv directory] ***************************************************\nchanged: [testbed-manager]\n\nTASK [Install netaddr in venv] *************************************************\nchanged: [testbed-manager]\n\nTASK [Install ansible-core in venv] ********************************************\nchanged: [testbed-manager]\n\nTASK [Install requests >= 2.32.2] **********************************************\nchanged: [testbed-manager]\n\nTASK [Install docker >= 7.1.0] *************************************************\nchanged: [testbed-manager]\n\nTASK [Create directories in /opt/src] ******************************************\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Sync sources in /opt/src] ************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Create /usr/share/ansible directory] *************************************\nchanged: [testbed-manager]\n\nTASK [Install collections from Ansible galaxy] *********************************\nchanged: [testbed-manager] => (item=ansible.netcommon)\nchanged: [testbed-manager] => (item=ansible.posix)\nchanged: [testbed-manager] => (item=community.docker>=3.10.2)\n\nTASK [Install local collections] ***********************************************\nchanged: [testbed-manager] => (item=ansible-collection-commons)\nchanged: [testbed-manager] => (item=ansible-collection-services)\n\nPLAY [Create operator user] ****************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Create operator group] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Create user] ************************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nchanged: [testbed-manager] => (item=adm)\nchanged: [testbed-manager] => (item=sudo)\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nchanged: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)\nchanged: [testbed-manager] => (item=export LANG=C.UTF-8)\nchanged: [testbed-manager] => (item=export LC_ALL=C.UTF-8)\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set password] ***********************************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Recursively change ownership of /opt/venv] *******************************\nchanged: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Wait for cloud-init to finish] *******************************************",
                                "",
                                "TASK [Check /var/lib/cloud/instance/boot-finished] *****************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Ubuntu version is lower than 24.04] ******************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Debian version is lower than 12] *********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set APT options on manager] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Update APT cache and run dist-upgrade] ***********************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install required packages] ***********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Remove some python packages] *********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get current user] ********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Create venv directory] ***************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install netaddr in venv] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install ansible-core in venv] ********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install requests >= 2.32.2] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install docker >= 7.1.0] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create directories in /opt/src] ******************************************",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Sync sources in /opt/src] ************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Create /usr/share/ansible directory] *************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install collections from Ansible galaxy] *********************************",
                                "changed: [testbed-manager] => (item=ansible.netcommon)",
                                "changed: [testbed-manager] => (item=ansible.posix)",
                                "changed: [testbed-manager] => (item=community.docker>=3.10.2)",
                                "",
                                "TASK [Install local collections] ***********************************************",
                                "changed: [testbed-manager] => (item=ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=ansible-collection-services)",
                                "",
                                "PLAY [Create operator user] ****************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "changed: [testbed-manager] => (item=adm)",
                                "changed: [testbed-manager] => (item=sudo)",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "changed: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LANG=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LC_ALL=C.UTF-8)",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Recursively change ownership of /opt/venv] *******************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:15:11.625888Z",
                            "start": "2026-05-27T00:04:10.795221Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000013",
                        "name": "Run manager part 0"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "It is now already possible to log in to the manager with 'make login'."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:15:11.685367Z",
                            "start": "2026-05-27T00:15:11.645666Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000014",
                        "name": "Point out that the log in on the manager is now possible"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 1 + 2' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minuts for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:15:11.737085Z",
                            "start": "2026-05-27T00:15:11.695686Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000015",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed06/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:20.220915",
                            "end": "2026-05-27 00:17:32.297957",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed06/src/github.com \\\n  -e manager_version=latest \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/ansible",
                                    "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-3776-c4e3-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:15:12.077042",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Run manager part 1] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Set venv_command fact (RedHat)] ******************************************\nskipping: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nincluded: /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nskipping: [testbed-manager]\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Update package cache] *************************\nchanged: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Copy SSH public key] *****************************************************\nchanged: [testbed-manager]\n\nTASK [Copy SSH private key] ****************************************************\nchanged: [testbed-manager]\n\nTASK [Create configuration directory] ******************************************\nchanged: [testbed-manager]\n\nTASK [Copy testbed repo] *******************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager]\n\nTASK [Install python requirements in venv] *************************************\nok: [testbed-manager] => (item=Jinja2)\nok: [testbed-manager] => (item=PyYAML)\nok: [testbed-manager] => (item=packaging)\nchanged: [testbed-manager] => (item=python-gilt==1.2.3)\nok: [testbed-manager] => (item=requests>=2.32.2)\nok: [testbed-manager] => (item=docker>=7.1.0)\n\nTASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-certificates on Debian/Ubuntu] *****************************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-trust on RedHat] *******************************************\nskipping: [testbed-manager]\n\nTASK [Run manager part 2] ******************************************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nok: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Run manager part 1] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (RedHat)] ******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "included: /home/zuul-testbed06/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Copy SSH public key] *****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy SSH private key] ****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create configuration directory] ******************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy testbed repo] *******************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install python requirements in venv] *************************************",
                                "ok: [testbed-manager] => (item=Jinja2)",
                                "ok: [testbed-manager] => (item=PyYAML)",
                                "ok: [testbed-manager] => (item=packaging)",
                                "changed: [testbed-manager] => (item=python-gilt==1.2.3)",
                                "ok: [testbed-manager] => (item=requests>=2.32.2)",
                                "ok: [testbed-manager] => (item=docker>=7.1.0)",
                                "",
                                "TASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-certificates on Debian/Ubuntu] *****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-trust on RedHat] *******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Run manager part 2] ******************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:17:32.367649Z",
                            "start": "2026-05-27T00:15:11.773091Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000016",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:00.967383",
                            "end": "2026-05-27 00:17:33.647204",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 sudo shutdown -r now",
                                    "_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-3776-c4e3-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:17:32.679821",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:17:33.916364Z",
                            "start": "2026-05-27T00:17:32.405901Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000017",
                        "name": "Reboot manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 16,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.192.89",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:17:50.340713Z",
                            "start": "2026-05-27T00:17:33.924700Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000018",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed06/.ssh/known_hosts",
                                "dragon@81.163.192.89",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.127051",
                            "end": "2026-05-27 00:17:51.775773",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed06/.ssh/known_hosts dragon@81.163.192.89 docker info",
                                    "_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-3776-c4e3-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:17:50.648722",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:    27.5.1\n Context:    default\n Debug Mode: false\n Plugins:\n  compose: Docker Compose (Docker Inc.)\n    Version:  v5.1.4\n    Path:     /usr/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 0\n  Running: 0\n  Paused: 0\n  Stopped: 0\n Images: 0\n Server Version: 27.5.1\n Storage Driver: overlay2\n  Backing Filesystem: extfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: systemd\n Cgroup Version: 2\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc version: v1.3.5-0-g488fc13e\n init version: de40ad0\n Security Options:\n  apparmor\n  seccomp\n   Profile: builtin\n  cgroupns\n Kernel Version: 6.17.0-29-generic\n Operating System: Ubuntu 24.04.4 LTS\n OSType: linux\n Architecture: x86_64\n CPUs: 4\n Total Memory: 15.62GiB\n Name: testbed-manager\n ID: 88f0dd0c-12cd-486f-b1a7-f1f6d1d174a2\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Live Restore Enabled: true",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:    27.5.1",
                                " Context:    default",
                                " Debug Mode: false",
                                " Plugins:",
                                "  compose: Docker Compose (Docker Inc.)",
                                "    Version:  v5.1.4",
                                "    Path:     /usr/libexec/docker/cli-plugins/docker-compose",
                                "",
                                "Server:",
                                " Containers: 0",
                                "  Running: 0",
                                "  Paused: 0",
                                "  Stopped: 0",
                                " Images: 0",
                                " Server Version: 27.5.1",
                                " Storage Driver: overlay2",
                                "  Backing Filesystem: extfs",
                                "  Supports d_type: true",
                                "  Using metacopy: false",
                                "  Native Overlay Diff: true",
                                "  userxattr: false",
                                " Logging Driver: json-file",
                                " Cgroup Driver: systemd",
                                " Cgroup Version: 2",
                                " Plugins:",
                                "  Volume: local",
                                "  Network: bridge host ipvlan macvlan null overlay",
                                "  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog",
                                " Swarm: inactive",
                                " Runtimes: io.containerd.runc.v2 runc",
                                " Default Runtime: runc",
                                " Init Binary: docker-init",
                                " containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc version: v1.3.5-0-g488fc13e",
                                " init version: de40ad0",
                                " Security Options:",
                                "  apparmor",
                                "  seccomp",
                                "   Profile: builtin",
                                "  cgroupns",
                                " Kernel Version: 6.17.0-29-generic",
                                " Operating System: Ubuntu 24.04.4 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.62GiB",
                                " Name: testbed-manager",
                                " ID: 88f0dd0c-12cd-486f-b1a7-f1f6d1d174a2",
                                " Docker Root Dir: /var/lib/docker",
                                " Debug Mode: false",
                                " Experimental: false",
                                " Insecure Registries:",
                                "  127.0.0.0/8",
                                " Live Restore Enabled: true"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:17:51.893732Z",
                            "start": "2026-05-27T00:17:50.374860Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000019",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:23:50.895217",
                            "end": "2026-05-27 00:41:43.172351",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 /opt/configuration/scripts/deploy-manager.sh",
                                    "_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-3776-c4e3-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:17:52.277134",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# DEPLOY MANAGER\n\n+ set -e\n+ echo\n+ echo '# DEPLOY MANAGER'\n+ echo\n+ cat /opt/manager-vars.sh\nexport NUMBER_OF_NODES=6\n\nexport CEPH_VERSION=reef\nexport CONFIGURATION_VERSION=main\nexport MANAGER_VERSION=latest\nexport OPENSTACK_VERSION=2025.1\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=true\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\nexport EXTERNAL_API=false\n\nexport IMAGE_USER=ubuntu\nexport IMAGE_NODE_USER=ubuntu\n\nexport CEPH_STACK=ceph-ansible\n\n+ echo\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver\n+ docker version\nClient: Docker Engine - Community\n Version:           27.5.1\n API version:       1.47\n Go version:        go1.22.11\n Git commit:        9f9e405\n Built:             Wed Jan 22 13:41:48 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          27.5.1\n  API version:      1.47 (minimum version 1.24)\n  Go version:       go1.22.11\n  Git commit:       4c9b3b0\n  Built:            Wed Jan 22 13:41:48 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.4\n  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc:\n  Version:          1.3.5\n  GitCommit:        v1.3.5-0-g488fc13e\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0\n+ sh -c /opt/configuration/scripts/deploy/000-manager.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-ceph-version.sh reef\n+ set -e\n+ VERSION=reef\n++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n ceph_version: reef ]]\n+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml\n+ /opt/configuration/scripts/set-openstack-version.sh 2025.1\n+ set -e\n+ VERSION=2025.1\n++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n openstack_version: 2024.2 ]]\n+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ ceph-ansible == \\r\\o\\o\\k ]]\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml\n+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml\n+ /opt/configuration/scripts/enable-resource-nodes.sh\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml\n\nPLAY [Copy custom facts] *******************************************************\n\nTASK [Create custom facts directory] *******************************************\nok: [testbed-manager]\n\nTASK [Copy fact files] *********************************************************\nchanged: [testbed-manager]\n\nPLAY [Before the deployment of the manager] ************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get /opt/manager-vars.sh] ************************************************\nok: [testbed-manager]\n\nTASK [Add ara_server_mariadb_volume_type parameter] ****************************\nchanged: [testbed-manager]\n\nTASK [Add netbox_enable parameter] *********************************************\nskipping: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Check if /etc/OTC_region exist] ******************************************\nok: [testbed-manager]\n\nTASK [Add nova_compute_virt_type parameter] ************************************\nskipping: [testbed-manager]\n\nPLAY [Apply role traefik] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply traefik role] ******************************************************\nincluded: osism.services.traefik for testbed-manager\n\nTASK [osism.services.traefik : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager\n\nTASK [osism.services.traefik : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/traefik)\nchanged: [testbed-manager] => (item=/opt/traefik/certificates)\nchanged: [testbed-manager] => (item=/opt/traefik/configuration)\n\nTASK [osism.services.traefik : Copy configuration files] ***********************\nchanged: [testbed-manager] => (item=traefik.yml)\nchanged: [testbed-manager] => (item=traefik.env)\nchanged: [testbed-manager] => (item=certificates.yml)\n\nTASK [osism.services.traefik : Copy certificate cert files] ********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy certificate key files] *********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy dynamic configuration] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.traefik : Remove dynamic configuration] *******************\nok: [testbed-manager]\n\nTASK [osism.services.traefik : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager\n\nTASK [osism.services.traefik : Create traefik external network] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Manage traefik service] *************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.traefik : Restart traefik service] *************\nskipping: [testbed-manager]\n\nPLAY [Deploy manager service] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply manager role] ******************************************************\nincluded: osism.services.manager for testbed-manager\n\nTASK [osism.services.manager : Include install tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager\n\nTASK [osism.services.manager : Install required packages] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager\n\nTASK [osism.services.manager : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/ansible)\nchanged: [testbed-manager] => (item=/opt/archive)\nchanged: [testbed-manager] => (item=/opt/manager/configuration)\nchanged: [testbed-manager] => (item=/opt/manager/data)\nok: [testbed-manager] => (item=/opt/manager)\nchanged: [testbed-manager] => (item=/opt/manager/secrets)\nchanged: [testbed-manager] => (item=/opt/ansible/secrets)\nchanged: [testbed-manager] => (item=/opt/state)\n\nTASK [osism.services.manager : Copy all environment file] **********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy client environment file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ara config tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager\n\nTASK [osism.services.manager : Copy ARA environment files] *********************\nchanged: [testbed-manager] => (item=ara)\nchanged: [testbed-manager] => (item=ara-server)\n\nTASK [osism.services.manager : Copy MariaDB environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include vault config tasks] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include frontend config tasks] ******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager\n\nTASK [osism.services.manager : Copy frontend environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ansible config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager\n\nTASK [osism.services.manager : Copy private ssh keys] **************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy ansible environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include netbox config tasks] ********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include celery config tasks] ********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager\n\nTASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Set fs.inotify.max_user_instances] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy celery environment files] ******************\nchanged: [testbed-manager] => (item=conductor)\nchanged: [testbed-manager] => (item=openstack)\n\nTASK [osism.services.manager : Copy listener environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Check for conductor.yml] ************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy conductor configuration file] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy empty conductor configuration file] ********\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include wrapper config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager\n\nTASK [osism.services.manager : Include wrapper vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy wrapper scripts] ***************************\nchanged: [testbed-manager] => (item=osism)\nchanged: [testbed-manager] => (item=osism-update-docker)\nchanged: [testbed-manager] => (item=osism-update-manager)\n\nTASK [osism.services.manager : Copy cilium wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager\n\nTASK [osism.services.manager : Include scripts vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy scripts] ***********************************\nchanged: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Create traefik external network] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Pull container images] **************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Do a manual start of the manager service] *******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Manage manager service] *************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nok: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nskipping: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***\nPausing for 60 seconds\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include initialize tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nTASK [osism.services.manager : Include vault initialize tasks] *****************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include version verification tasks] *************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"=== Summary ===\",\n        \"Errors (version mismatches): 0\",\n        \"Warnings (expected containers not running): 0\",\n        \"\",\n        \"\u2705 All running containers match expected versions!\"\n    ]\n}\n\nTASK [osism.services.manager : Skip version check due to service configuration] ***\nskipping: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   \n\n+ [[ -e /opt/venv/bin/activate ]]\n+ deactivate\n+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'\n+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ export PATH\n+ unset _OLD_VIRTUAL_PATH\n+ '[' -n '' ']'\n+ hash -r\n+ '[' -n '' ']'\n+ unset VIRTUAL_ENV\n+ unset VIRTUAL_ENV_PROMPT\n+ '[' '!' '' = nondestructive ']'\n+ unset -f deactivate\n+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\n+ docker compose --project-directory /opt/manager ps\nNAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS\nceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg\n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-05-27 00:22:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m\n\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3873ae1-6e67-42f9-899b-bc79e8a6416c (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e3873ae1-6e67-42f9-899b-bc79e8a6416c (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  00:22:26 +0000 (0:00:00.175)       0:00:00.175 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nWednesday 27 May 2026  00:22:30 +0000 (0:00:04.856)       0:00:05.032 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nWednesday 27 May 2026  00:22:31 +0000 (0:00:00.051)       0:00:05.083 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nWednesday 27 May 2026  00:22:31 +0000 (0:00:00.088)       0:00:05.172 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nWednesday 27 May 2026  00:22:31 +0000 (0:00:00.066)       0:00:05.238 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 27 May 2026  00:22:32 +0000 (0:00:01.107)       0:00:06.346 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nWednesday 27 May 2026  00:22:32 +0000 (0:00:00.049)       0:00:06.396 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nWednesday 27 May 2026  00:22:32 +0000 (0:00:00.529)       0:00:06.926 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nWednesday 27 May 2026  00:22:32 +0000 (0:00:00.071)       0:00:06.997 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nWednesday 27 May 2026  00:22:33 +0000 (0:00:00.572)       0:00:07.570 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 27 May 2026  00:22:34 +0000 (0:00:01.108)       0:00:08.678 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 27 May 2026  00:22:35 +0000 (0:00:01.004)       0:00:09.682 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nWednesday 27 May 2026  00:22:35 +0000 (0:00:00.084)       0:00:09.767 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:22:36 +0000 (0:00:01.180)       0:00:10.948 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.86s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.18s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.11s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.11s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.00s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.57s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.53s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.09s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.07s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.05s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.05s\n+ osism apply sshconfig\n\u001b[32m2026-05-27 00:22:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-27 00:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a66992d6-3ce4-4763-b0d4-9c8ab3866d1b (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a66992d6-3ce4-4763-b0d4-9c8ab3866d1b (sshconfig) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role sshconfig] ****************************************************\n\nTASK [osism.commons.sshconfig : Get home directory of operator user] ***********\nWednesday 27 May 2026  00:22:52 +0000 (0:00:00.192)       0:00:00.192 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nWednesday 27 May 2026  00:22:53 +0000 (0:00:00.906)       0:00:01.098 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nWednesday 27 May 2026  00:22:53 +0000 (0:00:00.546)       0:00:01.645 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\nTASK [osism.commons.sshconfig : Add extra config] ******************************\nWednesday 27 May 2026  00:22:59 +0000 (0:00:05.556)       0:00:07.202 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nWednesday 27 May 2026  00:22:59 +0000 (0:00:00.096)       0:00:07.298 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:22:59 +0000 (0:00:00.499)       0:00:07.797 ********* \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 5.56s\nosism.commons.sshconfig : Get home directory of operator user ----------- 0.91s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.55s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.50s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.10s\n+ osism apply known-hosts\n\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f3009136-f54f-4891-a48a-a266fdc99555 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f3009136-f54f-4891-a48a-a266fdc99555 (known-hosts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role known_hosts] **************************************************\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***\nWednesday 27 May 2026  00:23:15 +0000 (0:00:00.189)       0:00:00.189 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***\nWednesday 27 May 2026  00:23:21 +0000 (0:00:06.334)       0:00:06.523 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:21 +0000 (0:00:00.145)       0:00:06.669 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBOlhgGVZPVterTbCz+3pVFOUFqCrx7JIT68DPup8imBd5vUnzINYJuAOzAvA6G5lpWh/EFIgM7/G2YPB0PxE+U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCaInBcIU4KSVXZ4biXchFhivpaGBiQ/hAxjE8ngRFzeh6Aap6YXU8b1H4XZ3/BeQ/dEhH3C6qxPpEwC/pINQk5Cqdn0F1zojJRKye2BjZtEG1zFi6+l4VBEWCYgZZwuK1agZZCBZPSX+OM2twT/66iBtLhMFX/19ezpHuuXJw31Sv10bKLYfTSaBA/RhVYThN1XfKW5qwOECP5E8GsGI9VlGPibZI1uxFm6aIA7moU2KiJUEdWX1xbeTZxhPEgmiAGPF6ecCMnL9ivoTpsD5/zJv2TglHHPwvAGehF7Ii9UlQ/iJbViKdOCQHWYAZ0G9j/EXg17uvFyNPAHgtmsJ94rouw0Mmyz9IlaPHYv3wxRaMb3N/J5oHDf+6zmvIG1ayjbmtmjfA4JmWkbeoa/8RawBT5MsUIYdiXjR9CDUpVMIPk7jRkYjhusKi8CCBw63zHm255b9MUeh9nMluNU2B4ezh/vHBD2UzQwQB2vaT2ETeCa1UA60Plg7vFPBxDjDk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAKgo+YAt7dd1lBjZJEmi4WeVfW4I/GrACzNbAiVxLdv)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:22 +0000 (0:00:01.093)       0:00:07.762 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCcqJw9CGiz3B1SfQlymo3CE0oAQSGzOW0MJ//+7L9wVabZaTHn74vaVLrngj0zC0cmGuujizbVve2LPSC+vm7Y=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8ptaW5CRmDzDeIVzF9wMGlGRVCGw5doS4xSdnwun/+)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaN1SylcY+oRA97v5qhOet+je1bIhXmSYq8PWRb6u/7vdWFHdUHNZNUkTaOkImpbWwhmHd5vQrDFMhuAsbPZgGFtyuPQzCQ/Pe/Or/G5rXimuEJJj/q7UcD6OBiyvcLTIR1DQj+2OZr6DkDkuIZ7Jto2dqsWt7N1x2NQFWhkBBT9g2H2TUC6JO4UHNuQTsmfTOwVzIpL98jUFsXLAhlSEEmXBkw0cScvwKQ4ujAv+dLGyFGJpPgX2X1wieqeTE8AgJcM/mdzW6li3N3prSMnwkE6dOKRojWhB/DL7cxB5fybMDM+wCnP3DMo9mIeIDmCBG/TMpZqKayfHOGo+E/z7/tKed2QGMAgZteXl8tXdhFHyIvkffMEpXSv+hU7FMON1lSO1EwTtUYQJ5zm9yjC0uR89SKGEAbRvi+HOz2e/GF6cyY7sB4gzZuJOTt3hPVf9MqQE4aPHKOzSOAr6RMGb6yvkR2J9pUdQ47OxmLAVbMuVzGoqjhpWKAALoFM1rv+U=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:23 +0000 (0:00:00.955)       0:00:08.718 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRRXQIv1YVIcYo7xmSjcKY8rkm60T0XStnjAnsRBroO)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDdkTyJ1qyVWbwj6EPubchlMW72VrEtDZnm30oJX7R54ak4UmZDKXxMPpCC1VzWtzhSA+ysR/co6/HOAVlYRasCSlZBgXFp4Kwr1b12bac5+kt8IBwZ/VrCQ+y6rxNzyJA26Bh2lWDFqpsJuKtzxGjFfbDyX2drerPcsNQXiGWDGdmMbtrzgk7Na1b8XBT4pl8kojgGAHSnNdr/ZUfiHn5IzxipNt/5l2lK6tV/e62E/P8zxwZT1zf9DCvkddjmn4bga98FkRHoO9v6vRTTDMc1kYKHlrictRHZ90Ks+ymbalJEZL0efN9KeFP90YJ4W0d7ytujLSgDNqVBfjmyPEfu4t9+gcd6onWJ22h8wNbGZ2UM6XA6SJ5ZD0qFOVN+1gsssur/i978oYIlpstmf0Ztuhog68OszXKviKfLg1C3KOK1bwGOoTGOu7OU5zC7eEjBgPa/mTE0G9Hdobqu0pWg2oNYYI/Q8sdBCZmOC7cVDIqDkwkNN2ibMG71e9bQ8L8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBJ+FTdRB+SF+kFoJWT4bpWumLLfbIi+uPP5ixHYuyreZPip1/5Y5wb/fflr9M0yKW/K7EwVdFAAm+U8+1PXEjg=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:24 +0000 (0:00:00.940)       0:00:09.658 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCT7HOcCHSiVsPacWwadOV6qMn8qac/aLBGlEN47O1oauvZmfUXny+ym2HF18hZLKTXY5QkxLN0DfDtosa3m8rXm4ohhLfKV9qhhFyfXj6ZfJ/jwi5z/hNP7RZJFnqi9N5pzAVOp/Y1McXw0oGeLUPId3G8q4/PVegl8sumqelBCAtBbd4lN6YIgw5cK25z9lm9L7gjpjdw4F2hlWx4qQJ8Jx38gANq9jct5VMpqh93N+7FpVnwImkLxD2UObuge2Y3WaclpLRNoGNLhPy0bX8O1nPnLCG1eE5jDTRng/EDc6D/bUimauNFcDinbaRW5sFkX4V84BIZSNP4azhR4mbrrtVTFRSQyLiANaBcvj+rcT1XbnX/V2/iF6k9sTywC+xGd18DJWFtlYThKOin/34uYPV+Ww/8dFsWor60B1GCZCa+V8gSCdtgahqudZaFpRadyUx24UtbJOvmbFohUAINID5GbCCEv5ViWs3YFQHAfC314d0xm8zmlPTfzSFjM30=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIMuyFySXeUZwdDA/36EJb6dFFPmGVCgzI4RjPDJhUnIU/w6u6bdMN8wf1HRUaovQp+9Xr1rys4grD1YxK3Oito=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGkfK+rWDwZCfBfbrtXKgYAscaI//KlUw8995Y/VrVz2)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:25 +0000 (0:00:00.949)       0:00:10.608 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiuDeiES6srDViXtnKwKSFgsYAhNXsL41xsXMqHjRx7Z533wY78YmbHYx4tGo5r3ksl/+wyYu0gitwn0hlOfVTGJj1GWgfSSWp6F/fOeM1+16HCZTjAjmsoK5kcKpPOnvnS7Ub13gC2f9/gAat8te0PvcDPWAydYdJYUVZ8vON2Vb+G1nF3XdJAi2F8NNOZsiVXIAuDmD2jAxWowcGPnJvWwXxTfMaw5HFQ2L/zXKKKpv0tTfCK4vrwEiM4DMx8bWsmLvlu63D07ieWH6pOaquYEMHREgyWknfsOOqadijxw5q/DB5QIoaLH9ykVvqb/VgKrnZ1q9ewJbeMjUeeSvOLV4X0dC90rqhvM164qhQcqVN/k+jkJH+0Dm5is/tjLnt6p76LxCHnzCxlJhu17u00mY70yneZD96yufQ+hvaoHlIboTtCQBHbOxhU7n0DaDPi87CKjifvvDs+rS7tLG4ON2qeUAWOR8344O3e73ipUWznkmQ9BkXfKxhTDPoH5s=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ0WSKPptdFPEJ3PN9KEEYUkFbKOnREFaqmkLXmEhN8Q5iQ9+b2/ecmHFfzTgIBXf/AErEQVlHoGgJDslFTjcaw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPr0uDi8gmlOHZkFKgj/vDh40XU9WM2bo5tHJnmMdHWT)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:26 +0000 (0:00:00.937)       0:00:11.546 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRieNI3PFLJ2C30RQyyKZs5jrU8+o5VUwtcBAVorKHl)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuI96OqyBFTUbDQ99pYvh922dse8KdC1d75mq87zOfFBmvRUudrV+VB8MNey9vEA1EzymBHChCnXY/yk9zKNlmHKC/8P/9YCg7GLO4NgjfHZVYPql40sfq+IH6dUEWNI+mYp2iJamZ9ddzjjScC+7Jqu0gkPCYZy+UwuPe/qopF3PchcHSWu1SM8/BFijmf/N5y+8tRqSLYaxpQuOfseMKEPuCjLhGdsu0ls/7MyK4hZ9TSYuA6K5raLyPqsibZmycv6RUqKh+GczAcB1JcaLy5hNYpjUn0b8xQm/r+MSyTMyOXFI/YpSZaaEL4PSiFmN0rjiSeMDnL+YRGiH6br0eJ3bDq+/GIdFzxwj0w5JXM3MR60b0I3lypHwOXDgIGf3+41tvtmQYZPasxUsXQRy4PxtKGQv8hqud9qZr9pgwQaJ10XWoTwRTjp70EoXa3faSD0lpvc1VosQUcdVRU7660sezZyMJz0wPLfxCyqt/51a8Sci0vs3u94ziWChnxsU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyj02J9/XnUJxHsNHr2CQS9FP1Qe3e+sFI2LxCLQnOOOCkpzvoMw7BYn2ie4jsbaiVDGx2qNaK72i7TerwnQDI=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:27 +0000 (0:00:00.930)       0:00:12.476 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAx07yDq9DQXn7F4ds32rWy7iQ5WgC2v9KcwfnkW5zgt)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDU+FEuhgwTm0JlRwJfo25Oc70KIPD/rXrDXDsiLvNnORUr4AkTYJJpUZapGoQ3YecO8YZdxVNK2JQfmzLOgVtk4LlW6hI0KLIo7C4xngPmqcaW6CltUDGAIqT/OIP3jrEqsIkK3P5WoVtkaLGGA7PfA1Dzuq/xAKweYdBmv0uzaVOJ8EZNaYDspYImNkom7kz2PvbyelCMgeNI2GWuXafK7cg6FBl/VEku2kgMKsN+amYH4lLMzvwd8ImNyhn5kJIgjWldFb9cl6m5nn4QslJyEyjFh1WmRCDyZ8mYs1/E7Pt3D7UO37HlQvMxZRvSfjAl9ItwrtU0/1D+D3DwnUPWxT/JzSXCYhUn6/biSlUotuXlB0qqCNOpM5NGyum/82sttKiONVdYDCxxv6PUSfgzIIdixy/kBLDQtlP3+eyJ8mZc4S6A+JpZKVD+di5kOqcrqdPrCpLME76m+CGE8EXfZI6Nh4YFqngsZWMsc+JfmrlPSAZk8NgqrxUZv0Uq58U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM3XvOcch6yJAHm0wFuemASa3MKeWNOrXUIxrJ6U8lquMqlAR6jk7cE7cw6HQQXpE3GNG9OQPfsfCIJ2udka1BU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nWednesday 27 May 2026  00:23:28 +0000 (0:00:00.936)       0:00:13.412 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***\nWednesday 27 May 2026  00:23:33 +0000 (0:00:05.008)       0:00:18.421 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:33 +0000 (0:00:00.165)       0:00:18.586 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAKgo+YAt7dd1lBjZJEmi4WeVfW4I/GrACzNbAiVxLdv)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCaInBcIU4KSVXZ4biXchFhivpaGBiQ/hAxjE8ngRFzeh6Aap6YXU8b1H4XZ3/BeQ/dEhH3C6qxPpEwC/pINQk5Cqdn0F1zojJRKye2BjZtEG1zFi6+l4VBEWCYgZZwuK1agZZCBZPSX+OM2twT/66iBtLhMFX/19ezpHuuXJw31Sv10bKLYfTSaBA/RhVYThN1XfKW5qwOECP5E8GsGI9VlGPibZI1uxFm6aIA7moU2KiJUEdWX1xbeTZxhPEgmiAGPF6ecCMnL9ivoTpsD5/zJv2TglHHPwvAGehF7Ii9UlQ/iJbViKdOCQHWYAZ0G9j/EXg17uvFyNPAHgtmsJ94rouw0Mmyz9IlaPHYv3wxRaMb3N/J5oHDf+6zmvIG1ayjbmtmjfA4JmWkbeoa/8RawBT5MsUIYdiXjR9CDUpVMIPk7jRkYjhusKi8CCBw63zHm255b9MUeh9nMluNU2B4ezh/vHBD2UzQwQB2vaT2ETeCa1UA60Plg7vFPBxDjDk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBOlhgGVZPVterTbCz+3pVFOUFqCrx7JIT68DPup8imBd5vUnzINYJuAOzAvA6G5lpWh/EFIgM7/G2YPB0PxE+U=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:34 +0000 (0:00:01.013)       0:00:19.600 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaN1SylcY+oRA97v5qhOet+je1bIhXmSYq8PWRb6u/7vdWFHdUHNZNUkTaOkImpbWwhmHd5vQrDFMhuAsbPZgGFtyuPQzCQ/Pe/Or/G5rXimuEJJj/q7UcD6OBiyvcLTIR1DQj+2OZr6DkDkuIZ7Jto2dqsWt7N1x2NQFWhkBBT9g2H2TUC6JO4UHNuQTsmfTOwVzIpL98jUFsXLAhlSEEmXBkw0cScvwKQ4ujAv+dLGyFGJpPgX2X1wieqeTE8AgJcM/mdzW6li3N3prSMnwkE6dOKRojWhB/DL7cxB5fybMDM+wCnP3DMo9mIeIDmCBG/TMpZqKayfHOGo+E/z7/tKed2QGMAgZteXl8tXdhFHyIvkffMEpXSv+hU7FMON1lSO1EwTtUYQJ5zm9yjC0uR89SKGEAbRvi+HOz2e/GF6cyY7sB4gzZuJOTt3hPVf9MqQE4aPHKOzSOAr6RMGb6yvkR2J9pUdQ47OxmLAVbMuVzGoqjhpWKAALoFM1rv+U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8ptaW5CRmDzDeIVzF9wMGlGRVCGw5doS4xSdnwun/+)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCcqJw9CGiz3B1SfQlymo3CE0oAQSGzOW0MJ//+7L9wVabZaTHn74vaVLrngj0zC0cmGuujizbVve2LPSC+vm7Y=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:35 +0000 (0:00:01.019)       0:00:20.619 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDdkTyJ1qyVWbwj6EPubchlMW72VrEtDZnm30oJX7R54ak4UmZDKXxMPpCC1VzWtzhSA+ysR/co6/HOAVlYRasCSlZBgXFp4Kwr1b12bac5+kt8IBwZ/VrCQ+y6rxNzyJA26Bh2lWDFqpsJuKtzxGjFfbDyX2drerPcsNQXiGWDGdmMbtrzgk7Na1b8XBT4pl8kojgGAHSnNdr/ZUfiHn5IzxipNt/5l2lK6tV/e62E/P8zxwZT1zf9DCvkddjmn4bga98FkRHoO9v6vRTTDMc1kYKHlrictRHZ90Ks+ymbalJEZL0efN9KeFP90YJ4W0d7ytujLSgDNqVBfjmyPEfu4t9+gcd6onWJ22h8wNbGZ2UM6XA6SJ5ZD0qFOVN+1gsssur/i978oYIlpstmf0Ztuhog68OszXKviKfLg1C3KOK1bwGOoTGOu7OU5zC7eEjBgPa/mTE0G9Hdobqu0pWg2oNYYI/Q8sdBCZmOC7cVDIqDkwkNN2ibMG71e9bQ8L8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBJ+FTdRB+SF+kFoJWT4bpWumLLfbIi+uPP5ixHYuyreZPip1/5Y5wb/fflr9M0yKW/K7EwVdFAAm+U8+1PXEjg=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRRXQIv1YVIcYo7xmSjcKY8rkm60T0XStnjAnsRBroO)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:36 +0000 (0:00:01.033)       0:00:21.652 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGkfK+rWDwZCfBfbrtXKgYAscaI//KlUw8995Y/VrVz2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCT7HOcCHSiVsPacWwadOV6qMn8qac/aLBGlEN47O1oauvZmfUXny+ym2HF18hZLKTXY5QkxLN0DfDtosa3m8rXm4ohhLfKV9qhhFyfXj6ZfJ/jwi5z/hNP7RZJFnqi9N5pzAVOp/Y1McXw0oGeLUPId3G8q4/PVegl8sumqelBCAtBbd4lN6YIgw5cK25z9lm9L7gjpjdw4F2hlWx4qQJ8Jx38gANq9jct5VMpqh93N+7FpVnwImkLxD2UObuge2Y3WaclpLRNoGNLhPy0bX8O1nPnLCG1eE5jDTRng/EDc6D/bUimauNFcDinbaRW5sFkX4V84BIZSNP4azhR4mbrrtVTFRSQyLiANaBcvj+rcT1XbnX/V2/iF6k9sTywC+xGd18DJWFtlYThKOin/34uYPV+Ww/8dFsWor60B1GCZCa+V8gSCdtgahqudZaFpRadyUx24UtbJOvmbFohUAINID5GbCCEv5ViWs3YFQHAfC314d0xm8zmlPTfzSFjM30=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIMuyFySXeUZwdDA/36EJb6dFFPmGVCgzI4RjPDJhUnIU/w6u6bdMN8wf1HRUaovQp+9Xr1rys4grD1YxK3Oito=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:37 +0000 (0:00:01.008)       0:00:22.661 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiuDeiES6srDViXtnKwKSFgsYAhNXsL41xsXMqHjRx7Z533wY78YmbHYx4tGo5r3ksl/+wyYu0gitwn0hlOfVTGJj1GWgfSSWp6F/fOeM1+16HCZTjAjmsoK5kcKpPOnvnS7Ub13gC2f9/gAat8te0PvcDPWAydYdJYUVZ8vON2Vb+G1nF3XdJAi2F8NNOZsiVXIAuDmD2jAxWowcGPnJvWwXxTfMaw5HFQ2L/zXKKKpv0tTfCK4vrwEiM4DMx8bWsmLvlu63D07ieWH6pOaquYEMHREgyWknfsOOqadijxw5q/DB5QIoaLH9ykVvqb/VgKrnZ1q9ewJbeMjUeeSvOLV4X0dC90rqhvM164qhQcqVN/k+jkJH+0Dm5is/tjLnt6p76LxCHnzCxlJhu17u00mY70yneZD96yufQ+hvaoHlIboTtCQBHbOxhU7n0DaDPi87CKjifvvDs+rS7tLG4ON2qeUAWOR8344O3e73ipUWznkmQ9BkXfKxhTDPoH5s=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ0WSKPptdFPEJ3PN9KEEYUkFbKOnREFaqmkLXmEhN8Q5iQ9+b2/ecmHFfzTgIBXf/AErEQVlHoGgJDslFTjcaw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPr0uDi8gmlOHZkFKgj/vDh40XU9WM2bo5tHJnmMdHWT)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:38 +0000 (0:00:01.044)       0:00:23.706 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyj02J9/XnUJxHsNHr2CQS9FP1Qe3e+sFI2LxCLQnOOOCkpzvoMw7BYn2ie4jsbaiVDGx2qNaK72i7TerwnQDI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuI96OqyBFTUbDQ99pYvh922dse8KdC1d75mq87zOfFBmvRUudrV+VB8MNey9vEA1EzymBHChCnXY/yk9zKNlmHKC/8P/9YCg7GLO4NgjfHZVYPql40sfq+IH6dUEWNI+mYp2iJamZ9ddzjjScC+7Jqu0gkPCYZy+UwuPe/qopF3PchcHSWu1SM8/BFijmf/N5y+8tRqSLYaxpQuOfseMKEPuCjLhGdsu0ls/7MyK4hZ9TSYuA6K5raLyPqsibZmycv6RUqKh+GczAcB1JcaLy5hNYpjUn0b8xQm/r+MSyTMyOXFI/YpSZaaEL4PSiFmN0rjiSeMDnL+YRGiH6br0eJ3bDq+/GIdFzxwj0w5JXM3MR60b0I3lypHwOXDgIGf3+41tvtmQYZPasxUsXQRy4PxtKGQv8hqud9qZr9pgwQaJ10XWoTwRTjp70EoXa3faSD0lpvc1VosQUcdVRU7660sezZyMJz0wPLfxCyqt/51a8Sci0vs3u94ziWChnxsU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRieNI3PFLJ2C30RQyyKZs5jrU8+o5VUwtcBAVorKHl)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nWednesday 27 May 2026  00:23:39 +0000 (0:00:01.027)       0:00:24.733 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDU+FEuhgwTm0JlRwJfo25Oc70KIPD/rXrDXDsiLvNnORUr4AkTYJJpUZapGoQ3YecO8YZdxVNK2JQfmzLOgVtk4LlW6hI0KLIo7C4xngPmqcaW6CltUDGAIqT/OIP3jrEqsIkK3P5WoVtkaLGGA7PfA1Dzuq/xAKweYdBmv0uzaVOJ8EZNaYDspYImNkom7kz2PvbyelCMgeNI2GWuXafK7cg6FBl/VEku2kgMKsN+amYH4lLMzvwd8ImNyhn5kJIgjWldFb9cl6m5nn4QslJyEyjFh1WmRCDyZ8mYs1/E7Pt3D7UO37HlQvMxZRvSfjAl9ItwrtU0/1D+D3DwnUPWxT/JzSXCYhUn6/biSlUotuXlB0qqCNOpM5NGyum/82sttKiONVdYDCxxv6PUSfgzIIdixy/kBLDQtlP3+eyJ8mZc4S6A+JpZKVD+di5kOqcrqdPrCpLME76m+CGE8EXfZI6Nh4YFqngsZWMsc+JfmrlPSAZk8NgqrxUZv0Uq58U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM3XvOcch6yJAHm0wFuemASa3MKeWNOrXUIxrJ6U8lquMqlAR6jk7cE7cw6HQQXpE3GNG9OQPfsfCIJ2udka1BU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAx07yDq9DQXn7F4ds32rWy7iQ5WgC2v9KcwfnkW5zgt)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nWednesday 27 May 2026  00:23:40 +0000 (0:00:01.067)       0:00:25.800 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Write extra known_hosts entries] *************\nWednesday 27 May 2026  00:23:40 +0000 (0:00:00.172)       0:00:25.972 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nWednesday 27 May 2026  00:23:40 +0000 (0:00:00.057)       0:00:26.030 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nWednesday 27 May 2026  00:23:40 +0000 (0:00:00.047)       0:00:26.077 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:23:41 +0000 (0:00:00.474)       0:00:26.551 ********* \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.33s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.01s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.04s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.02s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.01s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.01s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.96s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.93s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.47s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.17s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.17s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.15s\n+ osism apply squid\n\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8efba3ce-bfd5-4020-9ed2-69b06d250c07 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8efba3ce-bfd5-4020-9ed2-69b06d250c07 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nWednesday 27 May 2026  00:23:56 +0000 (0:00:00.171)       0:00:00.171 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.squid : Install required packages] ************************\nWednesday 27 May 2026  00:23:56 +0000 (0:00:00.070)       0:00:00.242 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nWednesday 27 May 2026  00:23:58 +0000 (0:00:01.944)       0:00:02.187 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m\n\nTASK [osism.services.squid : Copy squid configuration files] *******************\nWednesday 27 May 2026  00:23:59 +0000 (0:00:01.178)       0:00:03.365 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nWednesday 27 May 2026  00:24:00 +0000 (0:00:00.994)       0:00:04.360 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nWednesday 27 May 2026  00:24:01 +0000 (0:00:00.339)       0:00:04.699 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nWednesday 27 May 2026  00:24:01 +0000 (0:00:00.911)       0:00:05.611 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Restart squid service] *****************\nWednesday 27 May 2026  00:24:32 +0000 (0:00:30.478)       0:00:36.089 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nWednesday 27 May 2026  00:24:44 +0000 (0:00:11.947)       0:00:48.037 ********* \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nWednesday 27 May 2026  00:25:44 +0000 (0:01:00.081)       0:01:48.119 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nWednesday 27 May 2026  00:25:44 +0000 (0:00:00.059)       0:01:48.179 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:25:45 +0000 (0:00:00.597)       0:01:48.776 ********* \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.08s\nosism.services.squid : Manage squid service ---------------------------- 30.48s\nosism.services.squid : Restart squid service --------------------------- 11.95s\nosism.services.squid : Install required packages ------------------------ 1.94s\nosism.services.squid : Create required directories ---------------------- 1.18s\nosism.services.squid : Copy squid configuration files ------------------- 1.00s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.91s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.60s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.34s\nosism.services.squid : Include install tasks ---------------------------- 0.07s\nosism.services.squid : Register that squid service was restarted -------- 0.06s\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla\n+ set -e\n+ SYNC=false\n+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n++ semver latest 9.0.0\n+ [[ -1 -lt 0 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply operator -u ubuntu -l testbed-nodes\n\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b6bd2ac-cf46-4e4c-b8c5-83c25b01956f (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3b6bd2ac-cf46-4e4c-b8c5-83c25b01956f (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  00:26:00 +0000 (0:00:00.184)       0:00:00.184 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nWednesday 27 May 2026  00:26:03 +0000 (0:00:03.296)       0:00:03.480 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:26:04 +0000 (0:00:00.806)       0:00:04.286 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nWednesday 27 May 2026  00:26:04 +0000 (0:00:00.138)       0:00:04.424 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create operator group] **************************\nWednesday 27 May 2026  00:26:04 +0000 (0:00:00.142)       0:00:04.567 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nWednesday 27 May 2026  00:26:05 +0000 (0:00:00.669)       0:00:05.236 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nWednesday 27 May 2026  00:26:06 +0000 (0:00:00.856)       0:00:06.093 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nWednesday 27 May 2026  00:26:07 +0000 (0:00:01.210)       0:00:07.304 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nWednesday 27 May 2026  00:26:08 +0000 (0:00:01.151)       0:00:08.456 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m\n\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m\n\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nWednesday 27 May 2026  00:26:09 +0000 (0:00:01.188)       0:00:09.645 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nWednesday 27 May 2026  00:26:10 +0000 (0:00:00.183)       0:00:09.828 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nWednesday 27 May 2026  00:26:10 +0000 (0:00:00.186)       0:00:10.015 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nWednesday 27 May 2026  00:26:10 +0000 (0:00:00.551)       0:00:10.567 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nWednesday 27 May 2026  00:26:10 +0000 (0:00:00.154)       0:00:10.721 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nWednesday 27 May 2026  00:26:11 +0000 (0:00:00.661)       0:00:11.383 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nWednesday 27 May 2026  00:26:11 +0000 (0:00:00.151)       0:00:11.534 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nWednesday 27 May 2026  00:26:11 +0000 (0:00:00.138)       0:00:11.673 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set password] ***********************************\nWednesday 27 May 2026  00:26:12 +0000 (0:00:00.145)       0:00:11.818 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nWednesday 27 May 2026  00:26:12 +0000 (0:00:00.617)       0:00:12.435 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:26:12 +0000 (0:00:00.206)       0:00:12.642 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.30s\nosism.commons.operator : Add user to additional groups ------------------ 1.21s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.19s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.15s\nosism.commons.operator : Create user ------------------------------------ 0.86s\nDo not require tty for all users ---------------------------------------- 0.81s\nosism.commons.operator : Create operator group -------------------------- 0.67s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.66s\nosism.commons.operator : Set password ----------------------------------- 0.62s\nosism.commons.operator : Create .ssh directory -------------------------- 0.55s\nosism.commons.operator : Unset & lock password -------------------------- 0.21s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.19s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.18s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.15s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.15s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.15s\nosism.commons.operator : Set operator_groups variable to default value --- 0.14s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.14s\nosism.commons.operator : Gather variables for each operating system ----- 0.14s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-27 00:26:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb3de976-073f-4519-a164-89a037dafb9b (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fb3de976-073f-4519-a164-89a037dafb9b (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nWednesday 27 May 2026  00:26:28 +0000 (0:00:00.115)       0:00:00.115 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nWednesday 27 May 2026  00:26:29 +0000 (0:00:01.509)       0:00:01.625 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:01.239)       0:00:02.865 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.103)       0:00:02.968 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.197)       0:00:03.166 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.206)       0:00:03.372 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nWednesday 27 May 2026  00:26:31 +0000 (0:00:00.144)       0:00:03.517 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nWednesday 27 May 2026  00:26:32 +0000 (0:00:00.426)       0:00:03.944 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nWednesday 27 May 2026  00:26:32 +0000 (0:00:00.107)       0:00:04.052 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nWednesday 27 May 2026  00:26:33 +0000 (0:00:01.037)       0:00:05.090 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nWednesday 27 May 2026  00:26:33 +0000 (0:00:00.448)       0:00:05.538 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nWednesday 27 May 2026  00:26:34 +0000 (0:00:01.141)       0:00:06.680 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Install required packages (RedHat)] **************************************\nWednesday 27 May 2026  00:26:51 +0000 (0:00:16.330)       0:00:23.011 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Install required packages (Debian)] **************************************\nWednesday 27 May 2026  00:26:51 +0000 (0:00:00.104)       0:00:23.115 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Create custom facts directory] *******************************************\nWednesday 27 May 2026  00:26:59 +0000 (0:00:07.879)       0:00:30.994 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Copy fact files] *********************************************************\nWednesday 27 May 2026  00:26:59 +0000 (0:00:00.443)       0:00:31.438 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 27 May 2026  00:27:03 +0000 (0:00:03.512)       0:00:34.950 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:27:04 +0000 (0:00:01.278)       0:00:36.229 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:27:08 +0000 (0:00:03.623)       0:00:39.852 ********* \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 16.33s\nInstall required packages (Debian) -------------------------------------- 7.88s\nGathers facts about hosts ----------------------------------------------- 3.62s\nCopy fact files --------------------------------------------------------- 3.51s\nCreate custom facts directory ------------------------------------------- 1.51s\nosism.commons.repository : Force update of package cache ---------------- 1.28s\nCopy fact file ---------------------------------------------------------- 1.24s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.14s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.04s\nosism.commons.repository : Remove sources.list file --------------------- 0.45s\nCreate custom facts directory ------------------------------------------- 0.44s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.43s\nosism.commons.repository : Set repositories to default ------------------ 0.21s\nosism.commons.repository : Set repository_default fact to default value --- 0.20s\nosism.commons.repository : Include distribution specific repository tasks --- 0.14s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.11s\nInstall required packages (RedHat) -------------------------------------- 0.10s\nosism.commons.repository : Gather variables for each operating system --- 0.10s\n+ osism apply bootstrap\n\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 81c3e085-5eb4-4cc6-b6ba-03cb4ebca1a6 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 81c3e085-5eb4-4cc6-b6ba-03cb4ebca1a6 (bootstrap) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on state bootstrap] ************************************\n\nTASK [Group hosts based on state bootstrap] ************************************\nWednesday 27 May 2026  00:27:23 +0000 (0:00:00.191)       0:00:00.191 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:27:23 +0000 (0:00:00.314)       0:00:00.506 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:27:28 +0000 (0:00:04.706)       0:00:05.213 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 1] ********************************************\n\nTASK [osism.commons.hostname : Set hostname] ***********************************\nWednesday 27 May 2026  00:27:29 +0000 (0:00:00.465)       0:00:05.679 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nWednesday 27 May 2026  00:27:30 +0000 (0:00:01.205)       0:00:06.884 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nWednesday 27 May 2026  00:27:31 +0000 (0:00:01.347)       0:00:08.231 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.hosts : Copy /etc/hosts file] ******************************\nWednesday 27 May 2026  00:27:31 +0000 (0:00:00.283)       0:00:08.515 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nWednesday 27 May 2026  00:27:33 +0000 (0:00:01.376)       0:00:09.892 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.proxy : Configure proxy parameters for apt] ****************\nWednesday 27 May 2026  00:27:33 +0000 (0:00:00.268)       0:00:10.161 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nWednesday 27 May 2026  00:27:34 +0000 (0:00:01.029)       0:00:11.190 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nWednesday 27 May 2026  00:27:35 +0000 (0:00:00.630)       0:00:11.821 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nWednesday 27 May 2026  00:27:35 +0000 (0:00:00.417)       0:00:12.238 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nWednesday 27 May 2026  00:27:35 +0000 (0:00:00.173)       0:00:12.412 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nWednesday 27 May 2026  00:27:35 +0000 (0:00:00.229)       0:00:12.641 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nWednesday 27 May 2026  00:27:36 +0000 (0:00:00.267)       0:00:12.909 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nWednesday 27 May 2026  00:27:37 +0000 (0:00:01.256)       0:00:14.165 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nWednesday 27 May 2026  00:27:37 +0000 (0:00:00.230)       0:00:14.396 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nWednesday 27 May 2026  00:27:38 +0000 (0:00:00.515)       0:00:14.911 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nWednesday 27 May 2026  00:27:38 +0000 (0:00:00.229)       0:00:15.140 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nWednesday 27 May 2026  00:27:39 +0000 (0:00:00.542)       0:00:15.682 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nWednesday 27 May 2026  00:27:40 +0000 (0:00:01.127)       0:00:16.810 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nWednesday 27 May 2026  00:27:41 +0000 (0:00:01.108)       0:00:17.918 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nWednesday 27 May 2026  00:27:41 +0000 (0:00:00.312)       0:00:18.231 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nWednesday 27 May 2026  00:27:42 +0000 (0:00:01.262)       0:00:19.493 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nWednesday 27 May 2026  00:27:43 +0000 (0:00:00.218)       0:00:19.712 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nWednesday 27 May 2026  00:27:43 +0000 (0:00:00.208)       0:00:19.920 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nWednesday 27 May 2026  00:27:43 +0000 (0:00:00.209)       0:00:20.130 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nWednesday 27 May 2026  00:27:43 +0000 (0:00:00.274)       0:00:20.405 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nWednesday 27 May 2026  00:27:44 +0000 (0:00:00.527)       0:00:20.932 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nWednesday 27 May 2026  00:27:44 +0000 (0:00:00.198)       0:00:21.130 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nWednesday 27 May 2026  00:27:45 +0000 (0:00:00.994)       0:00:22.125 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nWednesday 27 May 2026  00:27:46 +0000 (0:00:00.597)       0:00:22.723 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nWednesday 27 May 2026  00:27:47 +0000 (0:00:01.166)       0:00:23.889 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:28:03 +0000 (0:00:16.669)       0:00:40.558 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****\nWednesday 27 May 2026  00:28:04 +0000 (0:00:00.212)       0:00:40.771 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***\nWednesday 27 May 2026  00:28:04 +0000 (0:00:00.209)       0:00:40.980 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:28:04 +0000 (0:00:00.219)       0:00:41.200 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Install rsyslog package] ************************\nWednesday 27 May 2026  00:28:04 +0000 (0:00:00.259)       0:00:41.460 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nWednesday 27 May 2026  00:28:06 +0000 (0:00:01.681)       0:00:43.141 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nWednesday 27 May 2026  00:28:07 +0000 (0:00:01.062)       0:00:44.204 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include fluentd tasks] **************************\nWednesday 27 May 2026  00:28:08 +0000 (0:00:00.781)       0:00:44.985 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***\nWednesday 27 May 2026  00:28:08 +0000 (0:00:00.263)       0:00:45.249 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nWednesday 27 May 2026  00:28:09 +0000 (0:00:00.981)       0:00:46.230 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include logrotate tasks] ************************\nWednesday 27 May 2026  00:28:09 +0000 (0:00:00.208)       0:00:46.438 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Ensure logrotate package is installed] **********\nWednesday 27 May 2026  00:28:10 +0000 (0:00:00.305)       0:00:46.743 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nWednesday 27 May 2026  00:28:11 +0000 (0:00:01.628)       0:00:48.372 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nWednesday 27 May 2026  00:28:12 +0000 (0:00:01.183)       0:00:49.555 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nWednesday 27 May 2026  00:28:24 +0000 (0:00:11.227)       0:01:00.782 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nWednesday 27 May 2026  00:28:25 +0000 (0:00:01.551)       0:01:02.334 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:28:26 +0000 (0:00:00.897)       0:01:03.232 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***\nWednesday 27 May 2026  00:28:26 +0000 (0:00:00.234)       0:01:03.466 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Include distribution specific package tasks] ****\nWednesday 27 May 2026  00:28:27 +0000 (0:00:00.260)       0:01:03.726 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.packages : Install needrestart package] ********************\nWednesday 27 May 2026  00:28:27 +0000 (0:00:00.272)       0:01:03.999 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nWednesday 27 May 2026  00:28:29 +0000 (0:00:01.938)       0:01:05.937 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nWednesday 27 May 2026  00:28:29 +0000 (0:00:00.559)       0:01:06.497 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Update package cache] ***************************\nWednesday 27 May 2026  00:28:30 +0000 (0:00:00.216)       0:01:06.713 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nWednesday 27 May 2026  00:28:31 +0000 (0:00:01.194)       0:01:07.908 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nWednesday 27 May 2026  00:28:33 +0000 (0:00:01.781)       0:01:09.690 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nWednesday 27 May 2026  00:28:35 +0000 (0:00:02.531)       0:01:12.222 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nWednesday 27 May 2026  00:29:18 +0000 (0:00:43.005)       0:01:55.227 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nWednesday 27 May 2026  00:30:34 +0000 (0:01:16.411)       0:03:11.638 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nWednesday 27 May 2026  00:30:36 +0000 (0:00:01.819)       0:03:13.457 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nWednesday 27 May 2026  00:30:48 +0000 (0:00:11.429)       0:03:24.887 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********\nWednesday 27 May 2026  00:30:48 +0000 (0:00:00.430)       0:03:25.317 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nWednesday 27 May 2026  00:30:50 +0000 (0:00:01.687)       0:03:27.004 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nWednesday 27 May 2026  00:30:57 +0000 (0:00:06.857)       0:03:33.862 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nWednesday 27 May 2026  00:30:57 +0000 (0:00:00.659)       0:03:34.521 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nWednesday 27 May 2026  00:30:58 +0000 (0:00:00.600)       0:03:35.122 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nWednesday 27 May 2026  00:30:58 +0000 (0:00:00.511)       0:03:35.634 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\nTASK [osism.commons.limits : Include limits tasks] *****************************\nWednesday 27 May 2026  00:30:59 +0000 (0:00:00.685)       0:03:36.319 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Populate service facts] *************************\nWednesday 27 May 2026  00:30:59 +0000 (0:00:00.298)       0:03:36.617 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nWednesday 27 May 2026  00:31:05 +0000 (0:00:05.483)       0:03:42.101 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nWednesday 27 May 2026  00:31:05 +0000 (0:00:00.306)       0:03:42.408 ********* \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nWednesday 27 May 2026  00:31:06 +0000 (0:00:01.234)       0:03:43.642 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.motd : Remove update-motd package] *************************\nWednesday 27 May 2026  00:31:07 +0000 (0:00:00.366)       0:03:44.009 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nWednesday 27 May 2026  00:31:08 +0000 (0:00:01.477)       0:03:45.487 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.motd : Disable the dynamic motd-news service] **************\nWednesday 27 May 2026  00:31:09 +0000 (0:00:00.605)       0:03:46.093 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********\nWednesday 27 May 2026  00:31:10 +0000 (0:00:00.621)       0:03:46.714 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nWednesday 27 May 2026  00:31:10 +0000 (0:00:00.669)       0:03:47.383 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840247.754, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840369.30712, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840372.9071724, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840338.1843584, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840409.3612304, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840400.5941653, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840346.3062034, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\nTASK [osism.commons.motd : Copy motd file] *************************************\nWednesday 27 May 2026  00:31:11 +0000 (0:00:00.977)       0:03:48.361 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue file] ************************************\nWednesday 27 May 2026  00:31:13 +0000 (0:00:01.331)       0:03:49.692 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nWednesday 27 May 2026  00:31:14 +0000 (0:00:01.238)       0:03:50.930 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nWednesday 27 May 2026  00:31:15 +0000 (0:00:01.356)       0:03:52.287 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to not print the motd] ****************\nWednesday 27 May 2026  00:31:15 +0000 (0:00:00.267)       0:03:52.554 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Include distribution specific install tasks] ********\nWednesday 27 May 2026  00:31:16 +0000 (0:00:00.832)       0:03:53.387 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rng : Install rng package] ********************************\nWednesday 27 May 2026  00:31:17 +0000 (0:00:00.578)       0:03:53.965 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nWednesday 27 May 2026  00:31:26 +0000 (0:00:09.074)       0:04:03.039 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nWednesday 27 May 2026  00:31:27 +0000 (0:00:01.393)       0:04:04.432 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:31:28 +0000 (0:00:01.043)       0:04:05.476 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***\nWednesday 27 May 2026  00:31:29 +0000 (0:00:00.275)       0:04:05.752 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***\nWednesday 27 May 2026  00:31:29 +0000 (0:00:00.281)       0:04:06.033 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Populate service facts] **************************\nWednesday 27 May 2026  00:31:29 +0000 (0:00:00.273)       0:04:06.307 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nWednesday 27 May 2026  00:31:34 +0000 (0:00:04.605)       0:04:10.912 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Disable apt-daily timers] ************************\nWednesday 27 May 2026  00:31:34 +0000 (0:00:00.374)       0:04:11.287 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include service tasks] ***************************\nWednesday 27 May 2026  00:31:34 +0000 (0:00:00.309)       0:04:11.597 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup services] ********************************\nWednesday 27 May 2026  00:31:35 +0000 (0:00:00.495)       0:04:12.092 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nWednesday 27 May 2026  00:31:35 +0000 (0:00:00.292)       0:04:12.384 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup installed packages] **********************\nWednesday 27 May 2026  00:31:36 +0000 (0:00:00.360)       0:04:12.745 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nWednesday 27 May 2026  00:32:09 +0000 (0:00:33.587)       0:04:46.333 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nWednesday 27 May 2026  00:32:17 +0000 (0:00:08.285)       0:04:54.618 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nWednesday 27 May 2026  00:32:26 +0000 (0:00:08.163)       0:05:02.781 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nWednesday 27 May 2026  00:32:28 +0000 (0:00:01.895)       0:05:04.677 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nWednesday 27 May 2026  00:32:34 +0000 (0:00:06.290)       0:05:10.967 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******\nWednesday 27 May 2026  00:32:34 +0000 (0:00:00.397)       0:05:11.365 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nWednesday 27 May 2026  00:32:35 +0000 (0:00:00.724)       0:05:12.090 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.timezone : Set timezone to UTC] ****************************\nWednesday 27 May 2026  00:32:37 +0000 (0:00:01.808)       0:05:13.898 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nWednesday 27 May 2026  00:32:37 +0000 (0:00:00.733)       0:05:14.632 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************\nWednesday 27 May 2026  00:32:38 +0000 (0:00:00.295)       0:05:14.927 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:32:38 +0000 (0:00:00.377)       0:05:15.304 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_version variable to default value] ****\nWednesday 27 May 2026  00:32:39 +0000 (0:00:00.385)       0:05:15.690 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_cli_version variable to default value] ***\nWednesday 27 May 2026  00:32:39 +0000 (0:00:00.252)       0:05:15.943 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Print used docker version] ***********************\nWednesday 27 May 2026  00:32:39 +0000 (0:00:00.294)       0:05:16.238 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Print used docker cli version] *******************\nWednesday 27 May 2026  00:32:39 +0000 (0:00:00.244)       0:05:16.482 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Include block storage tasks] *********************\nWednesday 27 May 2026  00:32:40 +0000 (0:00:00.276)       0:05:16.758 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include zram storage tasks] **********************\nWednesday 27 May 2026  00:32:40 +0000 (0:00:00.245)       0:05:17.004 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include docker install tasks] ********************\nWednesday 27 May 2026  00:32:40 +0000 (0:00:00.256)       0:05:17.261 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Remove old architecture-dependent repository] ****\nWednesday 27 May 2026  00:32:41 +0000 (0:00:00.420)       0:05:17.681 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather package facts] ****************************\nWednesday 27 May 2026  00:32:41 +0000 (0:00:00.896)       0:05:18.578 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nWednesday 27 May 2026  00:32:45 +0000 (0:00:03.308)       0:05:21.887 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install apt-transport-https package] *************\nWednesday 27 May 2026  00:32:45 +0000 (0:00:00.602)       0:05:22.490 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Add repository gpg key] **************************\nWednesday 27 May 2026  00:32:52 +0000 (0:00:07.122)       0:05:29.612 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nWednesday 27 May 2026  00:32:53 +0000 (0:00:01.033)       0:05:30.645 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nWednesday 27 May 2026  00:33:03 +0000 (0:00:09.286)       0:05:39.932 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nWednesday 27 May 2026  00:33:06 +0000 (0:00:03.561)       0:05:43.493 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nWednesday 27 May 2026  00:33:08 +0000 (0:00:01.329)       0:05:44.823 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Unlock containerd package] ***********************\nWednesday 27 May 2026  00:33:09 +0000 (0:00:01.374)       0:05:46.198 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install containerd package] **********************\nWednesday 27 May 2026  00:33:10 +0000 (0:00:00.530)       0:05:46.728 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nWednesday 27 May 2026  00:33:20 +0000 (0:00:10.436)       0:05:57.164 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker-cli package] **********************\nWednesday 27 May 2026  00:33:21 +0000 (0:00:01.174)       0:05:58.339 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nWednesday 27 May 2026  00:33:33 +0000 (0:00:11.654)       0:06:09.993 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nWednesday 27 May 2026  00:33:44 +0000 (0:00:11.499)       0:06:21.493 ********* \n\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package] ******************\nWednesday 27 May 2026  00:33:46 +0000 (0:00:01.168)       0:06:22.661 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package from Debian Sid] ***\nWednesday 27 May 2026  00:33:46 +0000 (0:00:00.677)       0:06:23.338 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:33:51 +0000 (0:00:04.402)       0:06:27.741 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:33:51 +0000 (0:00:00.541)       0:06:28.283 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***\nWednesday 27 May 2026  00:33:52 +0000 (0:00:00.547)       0:06:28.831 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***\nWednesday 27 May 2026  00:33:52 +0000 (0:00:00.554)       0:06:29.385 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install packages required by docker login] *******\nWednesday 27 May 2026  00:33:53 +0000 (0:00:00.806)       0:06:30.191 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Ensure that some packages are not installed] *****\nWednesday 27 May 2026  00:33:54 +0000 (0:00:00.527)       0:06:30.719 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include config tasks] ****************************\nWednesday 27 May 2026  00:33:55 +0000 (0:00:01.860)       0:06:32.579 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create plugins directory] ************************\nWednesday 27 May 2026  00:33:56 +0000 (0:00:00.826)       0:06:33.406 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Create systemd overlay directory] ****************\nWednesday 27 May 2026  00:33:57 +0000 (0:00:01.031)       0:06:34.437 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy systemd overlay file] ***********************\nWednesday 27 May 2026  00:33:58 +0000 (0:00:00.951)       0:06:35.389 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nWednesday 27 May 2026  00:34:00 +0000 (0:00:01.281)       0:06:36.671 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy limits configuration file] ******************\nWednesday 27 May 2026  00:34:01 +0000 (0:00:01.380)       0:06:38.051 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy daemon.json configuration file] *************\nWednesday 27 May 2026  00:34:02 +0000 (0:00:01.543)       0:06:39.594 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nWednesday 27 May 2026  00:34:04 +0000 (0:00:01.510)       0:06:41.105 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon] ***************************\nWednesday 27 May 2026  00:34:05 +0000 (0:00:00.834)       0:06:41.939 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage service] **********************************\nWednesday 27 May 2026  00:34:06 +0000 (0:00:01.417)       0:06:43.357 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage docker socket service] ********************\nWednesday 27 May 2026  00:34:07 +0000 (0:00:01.279)       0:06:44.636 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nWednesday 27 May 2026  00:34:09 +0000 (0:00:01.137)       0:06:45.774 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Include bootstrap tasks] *************************\nWednesday 27 May 2026  00:34:10 +0000 (0:00:01.210)       0:06:46.985 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.865)       0:06:47.850 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.044)       0:06:47.894 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.177)       0:06:48.071 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.111 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.150 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.044)       0:06:48.195 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.234 ********* \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nWednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.274 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************\nWednesday 27 May 2026  00:34:12 +0000 (0:00:01.248)       0:06:49.523 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nWednesday 27 May 2026  00:34:14 +0000 (0:00:01.385)       0:06:50.908 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nWednesday 27 May 2026  00:34:15 +0000 (0:00:01.201)       0:06:52.109 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nWednesday 27 May 2026  00:34:17 +0000 (0:00:02.438)       0:06:54.548 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nWednesday 27 May 2026  00:34:17 +0000 (0:00:00.096)       0:06:54.644 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nWednesday 27 May 2026  00:34:19 +0000 (0:00:01.206)       0:06:55.851 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include facts tasks] *****************************\nWednesday 27 May 2026  00:34:19 +0000 (0:00:00.516)       0:06:56.368 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create facts directory] **************************\nWednesday 27 May 2026  00:34:20 +0000 (0:00:00.847)       0:06:57.215 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nWednesday 27 May 2026  00:34:21 +0000 (0:00:01.060)       0:06:58.276 ********* \n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nWednesday 27 May 2026  00:34:24 +0000 (0:00:02.627)       0:07:00.904 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Include distribution specific install tasks] ***\nWednesday 27 May 2026  00:34:24 +0000 (0:00:00.463)       0:07:01.367 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***\nWednesday 27 May 2026  00:34:25 +0000 (0:00:00.933)       0:07:02.300 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******\nWednesday 27 May 2026  00:34:26 +0000 (0:00:00.935)       0:07:03.236 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose binary] *************\nWednesday 27 May 2026  00:34:27 +0000 (0:00:00.884)       0:07:04.120 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Uninstall docker-compose package] *********\nWednesday 27 May 2026  00:34:27 +0000 (0:00:00.512)       0:07:04.633 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose script] ***************\nWednesday 27 May 2026  00:34:29 +0000 (0:00:01.606)       0:07:06.239 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****\nWednesday 27 May 2026  00:34:30 +0000 (0:00:00.593)       0:07:06.833 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nWednesday 27 May 2026  00:34:38 +0000 (0:00:08.102)       0:07:14.935 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nWednesday 27 May 2026  00:34:39 +0000 (0:00:01.339)       0:07:16.275 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nWednesday 27 May 2026  00:34:41 +0000 (0:00:01.764)       0:07:18.040 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:34:43 +0000 (0:00:01.858)       0:07:19.898 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:34:44 +0000 (0:00:00.874)       0:07:20.772 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check minimum and maximum number of servers] *****\nWednesday 27 May 2026  00:34:44 +0000 (0:00:00.785)       0:07:21.557 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:34:45 +0000 (0:00:00.652)       0:07:22.210 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***\nWednesday 27 May 2026  00:34:46 +0000 (0:00:00.485)       0:07:22.695 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_key_file variable to default value] ***\nWednesday 27 May 2026  00:34:46 +0000 (0:00:00.493)       0:07:23.189 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Populate service facts] **************************\nWednesday 27 May 2026  00:34:47 +0000 (0:00:00.496)       0:07:23.686 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nWednesday 27 May 2026  00:34:52 +0000 (0:00:05.246)       0:07:28.932 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Include distribution specific install tasks] *****\nWednesday 27 May 2026  00:34:52 +0000 (0:00:00.661)       0:07:29.593 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.chrony : Install package] *********************************\nWednesday 27 May 2026  00:34:53 +0000 (0:00:00.773)       0:07:30.366 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nWednesday 27 May 2026  00:34:55 +0000 (0:00:02.021)       0:07:32.388 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check if configuration file exists] **************\nWednesday 27 May 2026  00:34:57 +0000 (0:00:01.350)       0:07:33.739 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Copy configuration file] *************************\nWednesday 27 May 2026  00:34:57 +0000 (0:00:00.878)       0:07:34.617 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\nTASK [osism.services.lldpd : Include distribution specific install tasks] ******\nWednesday 27 May 2026  00:34:59 +0000 (0:00:01.842)       0:07:36.460 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.lldpd : Install lldpd package] ****************************\nWednesday 27 May 2026  00:35:00 +0000 (0:00:00.936)       0:07:37.396 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nWednesday 27 May 2026  00:35:10 +0000 (0:00:09.579)       0:07:46.976 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nWednesday 27 May 2026  00:35:12 +0000 (0:00:01.714)       0:07:48.690 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************\nWednesday 27 May 2026  00:35:13 +0000 (0:00:01.567)       0:07:50.257 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nWednesday 27 May 2026  00:35:14 +0000 (0:00:01.242)       0:07:51.500 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nWednesday 27 May 2026  00:35:15 +0000 (0:00:00.518)       0:07:52.019 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nWednesday 27 May 2026  00:35:16 +0000 (0:00:01.341)       0:07:53.360 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Include auditd role] *****************************************************\nWednesday 27 May 2026  00:35:18 +0000 (0:00:01.604)       0:07:54.964 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Include smartd role] *****************************************************\nWednesday 27 May 2026  00:35:18 +0000 (0:00:00.483)       0:07:55.448 ********* \n\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Include distribution specific install tasks] *****\nWednesday 27 May 2026  00:35:19 +0000 (0:00:00.841)       0:07:56.289 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Install smartmontools package] *******************\nWednesday 27 May 2026  00:35:20 +0000 (0:00:00.917)       0:07:57.207 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nWednesday 27 May 2026  00:35:29 +0000 (0:00:08.654)       0:08:05.861 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Copy smartmontools configuration file] ***********\nWednesday 27 May 2026  00:35:30 +0000 (0:00:00.822)       0:08:06.684 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Manage smartd service] ***************************\nWednesday 27 May 2026  00:35:31 +0000 (0:00:01.389)       0:08:08.073 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.journald : Restart journald service] ***********\nWednesday 27 May 2026  00:35:33 +0000 (0:00:01.930)       0:08:10.004 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************\nWednesday 27 May 2026  00:35:34 +0000 (0:00:01.214)       0:08:11.219 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY [Set state bootstrap] *****************************************************\n\nTASK [Set osism.bootstrap.status fact] *****************************************\nWednesday 27 May 2026  00:35:35 +0000 (0:00:01.211)       0:08:12.430 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nWednesday 27 May 2026  00:35:36 +0000 (0:00:00.916)       0:08:13.347 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nWednesday 27 May 2026  00:35:37 +0000 (0:00:00.831)       0:08:14.178 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Set osism.bootstrap.timestamp fact] **************************************\nWednesday 27 May 2026  00:35:38 +0000 (0:00:01.240)       0:08:15.419 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nWednesday 27 May 2026  00:35:39 +0000 (0:00:00.823)       0:08:16.243 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nWednesday 27 May 2026  00:35:40 +0000 (0:00:00.820)       0:08:17.063 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:35:41 +0000 (0:00:01.238)       0:08:18.302 ********* \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 76.41s\nosism.commons.packages : Download required packages -------------------- 43.01s\nosism.commons.cleanup : Cleanup installed packages --------------------- 33.59s\nosism.commons.repository : Update package cache ------------------------ 16.67s\nosism.services.docker : Install docker-cli package --------------------- 11.65s\nosism.services.docker : Install docker package ------------------------- 11.50s\nosism.commons.packages : Remove dependencies that are no longer required -- 11.43s\nosism.commons.systohc : Install util-linux-extra package --------------- 11.23s\nosism.services.docker : Install containerd package --------------------- 10.44s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.58s\nosism.services.docker : Add repository ---------------------------------- 9.29s\nosism.services.rng : Install rng package -------------------------------- 9.07s\nosism.services.smartd : Install smartmontools package ------------------- 8.65s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 8.29s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.16s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 8.10s\nosism.services.docker : Install apt-transport-https package ------------- 7.12s\nosism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 6.86s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 6.29s\nosism.commons.services : Populate service facts ------------------------- 5.48s\n+ osism apply fail2ban\n\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 35e055f4-8b1d-489e-9485-29cec56f2f4f (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 35e055f4-8b1d-489e-9485-29cec56f2f4f (fail2ban) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role fail2ban] *****************************************************\n\nTASK [osism.services.fail2ban : Include distribution specific install tasks] ***\nWednesday 27 May 2026  00:35:58 +0000 (0:00:00.384)       0:00:00.384 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.fail2ban : Install fail2ban package] **********************\nWednesday 27 May 2026  00:35:59 +0000 (0:00:01.194)       0:00:01.579 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nWednesday 27 May 2026  00:36:10 +0000 (0:00:11.568)       0:00:13.148 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nWednesday 27 May 2026  00:36:12 +0000 (0:00:01.489)       0:00:14.638 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Reload fail2ban configuration] *****************\nWednesday 27 May 2026  00:36:13 +0000 (0:00:01.239)       0:00:15.878 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:36:15 +0000 (0:00:01.532)       0:00:17.411 ********* \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 11.57s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.53s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.49s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.24s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.19s\n+ osism apply network\n\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f085790-cd4e-42ec-b26d-c484d1e9ec83 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f085790-cd4e-42ec-b26d-c484d1e9ec83 (network) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role network] ******************************************************\n\nTASK [osism.commons.network : Gather variables for each operating system] ******\nWednesday 27 May 2026  00:36:30 +0000 (0:00:00.323)       0:00:00.323 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include type specific tasks] *********************\nWednesday 27 May 2026  00:36:31 +0000 (0:00:00.591)       0:00:00.915 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Install required packages] ***********************\nWednesday 27 May 2026  00:36:32 +0000 (0:00:01.111)       0:00:02.026 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove ifupdown package] *************************\nWednesday 27 May 2026  00:36:34 +0000 (0:00:02.724)       0:00:04.751 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nWednesday 27 May 2026  00:36:36 +0000 (0:00:01.760)       0:00:06.511 ********* \n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***\nWednesday 27 May 2026  00:36:37 +0000 (0:00:01.154)       0:00:07.665 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Render netplan configuration from network_netplan_config_template variable] ***\nWednesday 27 May 2026  00:36:38 +0000 (0:00:00.640)       0:00:08.306 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***\nWednesday 27 May 2026  00:36:39 +0000 (0:00:00.719)       0:00:09.025 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Prepare netplan configuration template] **********\nWednesday 27 May 2026  00:36:39 +0000 (0:00:00.748)       0:00:09.773 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nWednesday 27 May 2026  00:36:43 +0000 (0:00:03.331)       0:00:13.105 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove netplan configuration template] ***********\nWednesday 27 May 2026  00:36:44 +0000 (0:00:01.568)       0:00:14.674 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nWednesday 27 May 2026  00:36:46 +0000 (0:00:01.671)       0:00:16.345 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy interfaces file] ****************************\nWednesday 27 May 2026  00:36:47 +0000 (0:00:01.022)       0:00:17.367 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Install package networkd-dispatcher] *************\nWednesday 27 May 2026  00:36:48 +0000 (0:00:00.535)       0:00:17.902 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Copy dispatcher scripts] *************************\nWednesday 27 May 2026  00:36:50 +0000 (0:00:02.136)       0:00:20.039 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m\n\nTASK [osism.commons.network : Manage service networkd-dispatcher] **************\nWednesday 27 May 2026  00:36:50 +0000 (0:00:00.763)       0:00:20.802 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nWednesday 27 May 2026  00:36:52 +0000 (0:00:01.434)       0:00:22.237 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nWednesday 27 May 2026  00:36:53 +0000 (0:00:01.027)       0:00:23.264 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Set network_configured_files fact] ***************\nWednesday 27 May 2026  00:36:54 +0000 (0:00:01.101)       0:00:24.366 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nWednesday 27 May 2026  00:36:55 +0000 (0:00:00.645)       0:00:25.012 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\nTASK [osism.commons.network : Include dummy interfaces] ************************\nWednesday 27 May 2026  00:36:56 +0000 (0:00:01.208)       0:00:26.220 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include vxlan interfaces] ************************\nWednesday 27 May 2026  00:36:56 +0000 (0:00:00.613)       0:00:26.834 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-0, testbed-manager, testbed-node-1, testbed-node-5, testbed-node-2, testbed-node-3, testbed-node-4\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nWednesday 27 May 2026  00:37:01 +0000 (0:00:04.621)       0:00:31.455 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nWednesday 27 May 2026  00:37:07 +0000 (0:00:05.607)       0:00:37.063 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nWednesday 27 May 2026  00:37:12 +0000 (0:00:05.441)       0:00:42.504 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nWednesday 27 May 2026  00:37:13 +0000 (0:00:01.181)       0:00:43.686 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nWednesday 27 May 2026  00:37:14 +0000 (0:00:00.914)       0:00:44.600 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include network extra init] **********************\nWednesday 27 May 2026  00:37:15 +0000 (0:00:00.892)       0:00:45.493 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init script] ****************\nWednesday 27 May 2026  00:37:16 +0000 (0:00:01.186)       0:00:46.679 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init systemd service] *******\nWednesday 27 May 2026  00:37:17 +0000 (0:00:00.566)       0:00:47.246 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Enable and start network-extra-init service] *****\nWednesday 27 May 2026  00:37:18 +0000 (0:00:00.758)       0:00:48.004 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Disable and stop network-extra-init service] *****\nWednesday 27 May 2026  00:37:18 +0000 (0:00:00.601)       0:00:48.605 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nWednesday 27 May 2026  00:37:20 +0000 (0:00:01.740)       0:00:50.346 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init script] ****************\nWednesday 27 May 2026  00:37:21 +0000 (0:00:01.119)       0:00:51.466 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************\nWednesday 27 May 2026  00:37:23 +0000 (0:00:02.057)       0:00:53.523 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********\nWednesday 27 May 2026  00:37:24 +0000 (0:00:00.775)       0:00:54.298 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:37:24 +0000 (0:00:00.519)       0:00:54.817 ********* \n=============================================================================== \nosism.commons.network : Create systemd networkd netdev files ------------ 5.61s\nosism.commons.network : Create systemd networkd network files ----------- 5.44s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.62s\nosism.commons.network : Prepare netplan configuration template ---------- 3.33s\nosism.commons.network : Install required packages ----------------------- 2.72s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.14s\nosism.commons.network : Remove network-extra-init script ---------------- 2.06s\nosism.commons.network : Remove ifupdown package ------------------------- 1.76s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.74s\nosism.commons.network : Remove netplan configuration template ----------- 1.67s\nosism.commons.network : Copy netplan configuration ---------------------- 1.57s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.43s\nosism.commons.network : Remove unused configuration files --------------- 1.21s\nosism.commons.network : Include network extra init ---------------------- 1.19s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.18s\nosism.commons.network : Create required directories --------------------- 1.15s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.12s\nosism.commons.network : Include type specific tasks --------------------- 1.11s\nosism.commons.network : List existing configuration files --------------- 1.10s\nosism.commons.network : Include cleanup tasks --------------------------- 1.03s\n+ osism apply wireguard\n\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 77bbfaad-03ae-44ef-8141-a389e6beb209 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 77bbfaad-03ae-44ef-8141-a389e6beb209 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nWednesday 27 May 2026  00:37:40 +0000 (0:00:00.289)       0:00:00.289 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nWednesday 27 May 2026  00:37:42 +0000 (0:00:01.721)       0:00:02.011 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nWednesday 27 May 2026  00:37:48 +0000 (0:00:06.157)       0:00:08.168 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nWednesday 27 May 2026  00:37:49 +0000 (0:00:00.519)       0:00:08.687 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nWednesday 27 May 2026  00:37:49 +0000 (0:00:00.423)       0:00:09.111 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nWednesday 27 May 2026  00:37:50 +0000 (0:00:00.533)       0:00:09.644 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nWednesday 27 May 2026  00:37:50 +0000 (0:00:00.419)       0:00:10.063 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nWednesday 27 May 2026  00:37:50 +0000 (0:00:00.394)       0:00:10.458 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nWednesday 27 May 2026  00:37:52 +0000 (0:00:01.206)       0:00:11.665 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********\nWednesday 27 May 2026  00:37:52 +0000 (0:00:00.886)       0:00:12.552 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nWednesday 27 May 2026  00:37:54 +0000 (0:00:02.012)       0:00:14.564 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:37:55 +0000 (0:00:00.937)       0:00:15.501 ********* \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 6.16s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.01s\nosism.services.wireguard : Install iptables package --------------------- 1.72s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.21s\nosism.services.wireguard : Restart wg0 service -------------------------- 0.94s\nosism.services.wireguard : Copy client configuration files -------------- 0.89s\nosism.services.wireguard : Get preshared key ---------------------------- 0.53s\nosism.services.wireguard : Create public and private key - server ------- 0.52s\nosism.services.wireguard : Create preshared key ------------------------- 0.42s\nosism.services.wireguard : Get public key - server ---------------------- 0.42s\nosism.services.wireguard : Get private key - server --------------------- 0.40s\n+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100    14  100    14    0     0    175      0 --:--:-- --:--:-- --:--:--   177\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-27 00:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ff3f9a9-17d1-45ee-93dd-8a41111b1895 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4ff3f9a9-17d1-45ee-93dd-8a41111b1895 (workarounds) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on virtualization_role] ********************************\nWednesday 27 May 2026  00:38:11 +0000 (0:00:00.171)       0:00:00.171 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m\n\nPLAY [Apply netplan configuration on the manager node] *************************\n\nTASK [Apply netplan configuration] *********************************************\nWednesday 27 May 2026  00:38:12 +0000 (0:00:00.695)       0:00:00.866 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nWednesday 27 May 2026  00:38:14 +0000 (0:00:02.611)       0:00:03.478 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nWednesday 27 May 2026  00:38:17 +0000 (0:00:02.306)       0:00:05.785 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nWednesday 27 May 2026  00:38:18 +0000 (0:00:01.308)       0:00:07.093 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nWednesday 27 May 2026  00:38:22 +0000 (0:00:03.856)       0:00:10.949 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Add a workaround service] ************************************************\n\nTASK [Copy workarounds.sh scripts] *********************************************\nWednesday 27 May 2026  00:38:22 +0000 (0:00:00.485)       0:00:11.435 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Copy workarounds systemd unit file] **************************************\nWednesday 27 May 2026  00:38:24 +0000 (0:00:01.701)       0:00:13.137 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reload systemd daemon] ***************************************************\nWednesday 27 May 2026  00:38:25 +0000 (0:00:01.404)       0:00:14.541 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nWednesday 27 May 2026  00:38:27 +0000 (0:00:01.620)       0:00:16.162 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nWednesday 27 May 2026  00:38:29 +0000 (0:00:01.578)       0:00:17.741 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************\n\nTASK [Install python3-docker] **************************************************\nWednesday 27 May 2026  00:38:29 +0000 (0:00:00.731)       0:00:18.472 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:38:32 +0000 (0:00:02.929)       0:00:21.401 ********* \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 3.86s\nInstall python3-docker -------------------------------------------------- 2.93s\nApply netplan configuration --------------------------------------------- 2.61s\nApply netplan configuration --------------------------------------------- 2.31s\nCopy workarounds.sh scripts --------------------------------------------- 1.70s\nReload systemd daemon --------------------------------------------------- 1.62s\nEnable workarounds.service (Debian) ------------------------------------- 1.58s\nCopy workarounds systemd unit file -------------------------------------- 1.40s\nCopy custom CA certificates --------------------------------------------- 1.31s\nEnable and start workarounds.service (RedHat) --------------------------- 0.73s\nGroup hosts based on virtualization_role -------------------------------- 0.70s\nRun update-ca-trust ----------------------------------------------------- 0.49s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 144fe037-67eb-4310-a693-252abaeab1db (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 144fe037-67eb-4310-a693-252abaeab1db (reboot) has been started and output is visible here.\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:48 +0000 (0:00:00.237)       0:00:00.237 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:48 +0000 (0:00:00.139)       0:00:00.376 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:49 +0000 (0:00:01.219)       0:00:01.596 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:49 +0000 (0:00:00.112)       0:00:01.709 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:50 +0000 (0:00:00.094)       0:00:01.803 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:51 +0000 (0:00:01.024)       0:00:02.828 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:51 +0000 (0:00:00.117)       0:00:02.945 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:51 +0000 (0:00:00.095)       0:00:03.041 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:52 +0000 (0:00:01.048)       0:00:04.090 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:52 +0000 (0:00:00.108)       0:00:04.198 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:52 +0000 (0:00:00.095)       0:00:04.294 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:53 +0000 (0:00:01.045)       0:00:05.339 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:53 +0000 (0:00:00.108)       0:00:05.448 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:53 +0000 (0:00:00.223)       0:00:05.672 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:54 +0000 (0:00:01.035)       0:00:06.708 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nWednesday 27 May 2026  00:38:55 +0000 (0:00:00.105)       0:00:06.814 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nWednesday 27 May 2026  00:38:55 +0000 (0:00:00.135)       0:00:06.949 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nWednesday 27 May 2026  00:38:56 +0000 (0:00:01.034)       0:00:07.984 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:38:56 +0000 (0:00:00.036)       0:00:08.020 ********* \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.41s\nExit playbook, if user did not mean to reboot systems ------------------- 0.78s\nReboot system - wait for the reboot to complete ------------------------- 0.59s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 730e2d72-584f-42b5-bf6f-b0451dc43aaa (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 730e2d72-584f-42b5-bf6f-b0451dc43aaa (wait-for-connection) has been started and output is visible here.\u001b[0m\n\nPLAY [Wait until remote systems are reachable] *********************************\n\nTASK [Wait until remote system is reachable] ***********************************\nWednesday 27 May 2026  00:39:11 +0000 (0:00:00.314)       0:00:00.314 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:39:23 +0000 (0:00:11.505)       0:00:11.820 ********* \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.51s\n+ osism apply hddtemp\n\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90b35961-96c4-452e-a4d5-f80288d7291e (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 90b35961-96c4-452e-a4d5-f80288d7291e (hddtemp) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role hddtemp] ******************************************************\n\nTASK [osism.services.hddtemp : Gather variables for each operating system] *****\nWednesday 27 May 2026  00:39:38 +0000 (0:00:00.315)       0:00:00.315 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:39:39 +0000 (0:00:00.576)       0:00:00.892 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Remove hddtemp package] *************************\nWednesday 27 May 2026  00:39:40 +0000 (0:00:01.108)       0:00:02.000 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************\nWednesday 27 May 2026  00:39:42 +0000 (0:00:02.406)       0:00:04.407 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Check if drivetemp module is available] *********\nWednesday 27 May 2026  00:39:43 +0000 (0:00:00.913)       0:00:05.320 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************\nWednesday 27 May 2026  00:39:45 +0000 (0:00:01.311)       0:00:06.632 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Install lm-sensors] *****************************\nWednesday 27 May 2026  00:39:45 +0000 (0:00:00.634)       0:00:07.267 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nWednesday 27 May 2026  00:39:59 +0000 (0:00:13.599)       0:00:20.867 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Manage lm-sensors service] **********************\nWednesday 27 May 2026  00:40:00 +0000 (0:00:00.913)       0:00:21.780 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:40:01 +0000 (0:00:01.686)       0:00:23.467 ********* \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 13.60s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.41s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 1.69s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.31s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.11s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.91s\nosism.services.hddtemp : Include distribution specific service tasks ---- 0.91s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.63s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.58s\n++ semver latest 7.1.1\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sudo systemctl restart manager.service\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\nARA in ceph-ansible already disabled.\nARA in kolla-ansible already disabled.\nARA in osism-ansible already disabled.\nARA in osism-kubernetes already disabled.\n+ osism apply gather-facts\n\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0c9a1609-e698-4fe8-aadf-e245c05459ce (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0c9a1609-e698-4fe8-aadf-e245c05459ce (gather-facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:41:36 +0000 (0:00:00.251)       0:00:00.251 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:41:41 +0000 (0:00:05.778)       0:00:06.030 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:41:42 +0000 (0:00:00.548)       0:00:06.578 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.78s\nGather facts for all hosts ---------------------------------------------- 0.55s\n+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack\n+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring\n+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack\n+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring\n+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry\n+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images\n+ [[ false == \\t\\r\\u\\e ]]",
                            "stdout_lines": [
                                "",
                                "# DEPLOY MANAGER",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# DEPLOY MANAGER'",
                                "+ echo",
                                "+ cat /opt/manager-vars.sh",
                                "export NUMBER_OF_NODES=6",
                                "",
                                "export CEPH_VERSION=reef",
                                "export CONFIGURATION_VERSION=main",
                                "export MANAGER_VERSION=latest",
                                "export OPENSTACK_VERSION=2025.1",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=true",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "export EXTERNAL_API=false",
                                "",
                                "export IMAGE_USER=ubuntu",
                                "export IMAGE_NODE_USER=ubuntu",
                                "",
                                "export CEPH_STACK=ceph-ansible",
                                "",
                                "+ echo",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver",
                                "+ docker version",
                                "Client: Docker Engine - Community",
                                " Version:           27.5.1",
                                " API version:       1.47",
                                " Go version:        go1.22.11",
                                " Git commit:        9f9e405",
                                " Built:             Wed Jan 22 13:41:48 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          27.5.1",
                                "  API version:      1.47 (minimum version 1.24)",
                                "  Go version:       go1.22.11",
                                "  Git commit:       4c9b3b0",
                                "  Built:            Wed Jan 22 13:41:48 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.4",
                                "  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc:",
                                "  Version:          1.3.5",
                                "  GitCommit:        v1.3.5-0-g488fc13e",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0",
                                "+ sh -c /opt/configuration/scripts/deploy/000-manager.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-ceph-version.sh reef",
                                "+ set -e",
                                "+ VERSION=reef",
                                "++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n ceph_version: reef ]]",
                                "+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ /opt/configuration/scripts/set-openstack-version.sh 2025.1",
                                "+ set -e",
                                "+ VERSION=2025.1",
                                "++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n openstack_version: 2024.2 ]]",
                                "+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ ceph-ansible == \\r\\o\\o\\k ]]",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ /opt/configuration/scripts/enable-resource-nodes.sh",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml",
                                "",
                                "PLAY [Copy custom facts] *******************************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY [Before the deployment of the manager] ************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get /opt/manager-vars.sh] ************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add ara_server_mariadb_volume_type parameter] ****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Add netbox_enable parameter] *********************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Check if /etc/OTC_region exist] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add nova_compute_virt_type parameter] ************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Apply role traefik] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply traefik role] ******************************************************",
                                "included: osism.services.traefik for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/traefik)",
                                "changed: [testbed-manager] => (item=/opt/traefik/certificates)",
                                "changed: [testbed-manager] => (item=/opt/traefik/configuration)",
                                "",
                                "TASK [osism.services.traefik : Copy configuration files] ***********************",
                                "changed: [testbed-manager] => (item=traefik.yml)",
                                "changed: [testbed-manager] => (item=traefik.env)",
                                "changed: [testbed-manager] => (item=certificates.yml)",
                                "",
                                "TASK [osism.services.traefik : Copy certificate cert files] ********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy certificate key files] *********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy dynamic configuration] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Remove dynamic configuration] *******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create traefik external network] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Manage traefik service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.traefik : Restart traefik service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Deploy manager service] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply manager role] ******************************************************",
                                "included: osism.services.manager for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include install tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Install required packages] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/ansible)",
                                "changed: [testbed-manager] => (item=/opt/archive)",
                                "changed: [testbed-manager] => (item=/opt/manager/configuration)",
                                "changed: [testbed-manager] => (item=/opt/manager/data)",
                                "ok: [testbed-manager] => (item=/opt/manager)",
                                "changed: [testbed-manager] => (item=/opt/manager/secrets)",
                                "changed: [testbed-manager] => (item=/opt/ansible/secrets)",
                                "changed: [testbed-manager] => (item=/opt/state)",
                                "",
                                "TASK [osism.services.manager : Copy all environment file] **********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy client environment file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ara config tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy ARA environment files] *********************",
                                "changed: [testbed-manager] => (item=ara)",
                                "changed: [testbed-manager] => (item=ara-server)",
                                "",
                                "TASK [osism.services.manager : Copy MariaDB environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include vault config tasks] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include frontend config tasks] ******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy frontend environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ansible config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy private ssh keys] **************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy ansible environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include netbox config tasks] ********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include celery config tasks] ********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_instances] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy celery environment files] ******************",
                                "changed: [testbed-manager] => (item=conductor)",
                                "changed: [testbed-manager] => (item=openstack)",
                                "",
                                "TASK [osism.services.manager : Copy listener environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Check for conductor.yml] ************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy conductor configuration file] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy empty conductor configuration file] ********",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include wrapper config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include wrapper vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy wrapper scripts] ***************************",
                                "changed: [testbed-manager] => (item=osism)",
                                "changed: [testbed-manager] => (item=osism-update-docker)",
                                "changed: [testbed-manager] => (item=osism-update-manager)",
                                "",
                                "TASK [osism.services.manager : Copy cilium wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include scripts vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy scripts] ***********************************",
                                "changed: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Create traefik external network] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Pull container images] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Do a manual start of the manager service] *******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Manage manager service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***",
                                "Pausing for 60 seconds",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include initialize tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "TASK [osism.services.manager : Include vault initialize tasks] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include version verification tasks] *************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"=== Summary ===\",",
                                "        \"Errors (version mismatches): 0\",",
                                "        \"Warnings (expected containers not running): 0\",",
                                "        \"\",",
                                "        \"\u2705 All running containers match expected versions!\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [osism.services.manager : Skip version check due to service configuration] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   ",
                                "",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "+ docker compose --project-directory /opt/manager ps",
                                "NAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS",
                                "ceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-05-27 00:22:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo Ansible facts found in Redis cache. Run 'osism sync facts' to gather facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e3873ae1-6e67-42f9-899b-bc79e8a6416c (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e3873ae1-6e67-42f9-899b-bc79e8a6416c (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  00:22:26 +0000 (0:00:00.175)       0:00:00.175 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Wednesday 27 May 2026  00:22:30 +0000 (0:00:04.856)       0:00:05.032 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Wednesday 27 May 2026  00:22:31 +0000 (0:00:00.051)       0:00:05.083 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Wednesday 27 May 2026  00:22:31 +0000 (0:00:00.088)       0:00:05.172 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:22:31 +0000 (0:00:00.066)       0:00:05.238 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 27 May 2026  00:22:32 +0000 (0:00:01.107)       0:00:06.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 27 May 2026  00:22:32 +0000 (0:00:00.049)       0:00:06.396 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Wednesday 27 May 2026  00:22:32 +0000 (0:00:00.529)       0:00:06.926 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:22:32 +0000 (0:00:00.071)       0:00:06.997 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Wednesday 27 May 2026  00:22:33 +0000 (0:00:00.572)       0:00:07.570 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 27 May 2026  00:22:34 +0000 (0:00:01.108)       0:00:08.678 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 27 May 2026  00:22:35 +0000 (0:00:01.004)       0:00:09.682 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Wednesday 27 May 2026  00:22:35 +0000 (0:00:00.084)       0:00:09.767 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:22:36 +0000 (0:00:01.180)       0:00:10.948 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.86s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.18s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.11s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.11s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.00s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.57s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.53s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.09s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.07s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.05s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.05s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-27 00:22:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a66992d6-3ce4-4763-b0d4-9c8ab3866d1b (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:22:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a66992d6-3ce4-4763-b0d4-9c8ab3866d1b (sshconfig) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role sshconfig] ****************************************************",
                                "",
                                "TASK [osism.commons.sshconfig : Get home directory of operator user] ***********",
                                "Wednesday 27 May 2026  00:22:52 +0000 (0:00:00.192)       0:00:00.192 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Wednesday 27 May 2026  00:22:53 +0000 (0:00:00.906)       0:00:01.098 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Wednesday 27 May 2026  00:22:53 +0000 (0:00:00.546)       0:00:01.645 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Add extra config] ******************************",
                                "Wednesday 27 May 2026  00:22:59 +0000 (0:00:05.556)       0:00:07.202 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Wednesday 27 May 2026  00:22:59 +0000 (0:00:00.096)       0:00:07.298 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:22:59 +0000 (0:00:00.499)       0:00:07.797 ********* ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 5.56s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 0.91s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.55s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.50s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.10s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f3009136-f54f-4891-a48a-a266fdc99555 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:23:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f3009136-f54f-4891-a48a-a266fdc99555 (known-hosts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role known_hosts] **************************************************",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***",
                                "Wednesday 27 May 2026  00:23:15 +0000 (0:00:00.189)       0:00:00.189 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***",
                                "Wednesday 27 May 2026  00:23:21 +0000 (0:00:06.334)       0:00:06.523 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:21 +0000 (0:00:00.145)       0:00:06.669 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBOlhgGVZPVterTbCz+3pVFOUFqCrx7JIT68DPup8imBd5vUnzINYJuAOzAvA6G5lpWh/EFIgM7/G2YPB0PxE+U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCaInBcIU4KSVXZ4biXchFhivpaGBiQ/hAxjE8ngRFzeh6Aap6YXU8b1H4XZ3/BeQ/dEhH3C6qxPpEwC/pINQk5Cqdn0F1zojJRKye2BjZtEG1zFi6+l4VBEWCYgZZwuK1agZZCBZPSX+OM2twT/66iBtLhMFX/19ezpHuuXJw31Sv10bKLYfTSaBA/RhVYThN1XfKW5qwOECP5E8GsGI9VlGPibZI1uxFm6aIA7moU2KiJUEdWX1xbeTZxhPEgmiAGPF6ecCMnL9ivoTpsD5/zJv2TglHHPwvAGehF7Ii9UlQ/iJbViKdOCQHWYAZ0G9j/EXg17uvFyNPAHgtmsJ94rouw0Mmyz9IlaPHYv3wxRaMb3N/J5oHDf+6zmvIG1ayjbmtmjfA4JmWkbeoa/8RawBT5MsUIYdiXjR9CDUpVMIPk7jRkYjhusKi8CCBw63zHm255b9MUeh9nMluNU2B4ezh/vHBD2UzQwQB2vaT2ETeCa1UA60Plg7vFPBxDjDk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAKgo+YAt7dd1lBjZJEmi4WeVfW4I/GrACzNbAiVxLdv)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:22 +0000 (0:00:01.093)       0:00:07.762 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCcqJw9CGiz3B1SfQlymo3CE0oAQSGzOW0MJ//+7L9wVabZaTHn74vaVLrngj0zC0cmGuujizbVve2LPSC+vm7Y=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8ptaW5CRmDzDeIVzF9wMGlGRVCGw5doS4xSdnwun/+)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaN1SylcY+oRA97v5qhOet+je1bIhXmSYq8PWRb6u/7vdWFHdUHNZNUkTaOkImpbWwhmHd5vQrDFMhuAsbPZgGFtyuPQzCQ/Pe/Or/G5rXimuEJJj/q7UcD6OBiyvcLTIR1DQj+2OZr6DkDkuIZ7Jto2dqsWt7N1x2NQFWhkBBT9g2H2TUC6JO4UHNuQTsmfTOwVzIpL98jUFsXLAhlSEEmXBkw0cScvwKQ4ujAv+dLGyFGJpPgX2X1wieqeTE8AgJcM/mdzW6li3N3prSMnwkE6dOKRojWhB/DL7cxB5fybMDM+wCnP3DMo9mIeIDmCBG/TMpZqKayfHOGo+E/z7/tKed2QGMAgZteXl8tXdhFHyIvkffMEpXSv+hU7FMON1lSO1EwTtUYQJ5zm9yjC0uR89SKGEAbRvi+HOz2e/GF6cyY7sB4gzZuJOTt3hPVf9MqQE4aPHKOzSOAr6RMGb6yvkR2J9pUdQ47OxmLAVbMuVzGoqjhpWKAALoFM1rv+U=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:23 +0000 (0:00:00.955)       0:00:08.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRRXQIv1YVIcYo7xmSjcKY8rkm60T0XStnjAnsRBroO)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDdkTyJ1qyVWbwj6EPubchlMW72VrEtDZnm30oJX7R54ak4UmZDKXxMPpCC1VzWtzhSA+ysR/co6/HOAVlYRasCSlZBgXFp4Kwr1b12bac5+kt8IBwZ/VrCQ+y6rxNzyJA26Bh2lWDFqpsJuKtzxGjFfbDyX2drerPcsNQXiGWDGdmMbtrzgk7Na1b8XBT4pl8kojgGAHSnNdr/ZUfiHn5IzxipNt/5l2lK6tV/e62E/P8zxwZT1zf9DCvkddjmn4bga98FkRHoO9v6vRTTDMc1kYKHlrictRHZ90Ks+ymbalJEZL0efN9KeFP90YJ4W0d7ytujLSgDNqVBfjmyPEfu4t9+gcd6onWJ22h8wNbGZ2UM6XA6SJ5ZD0qFOVN+1gsssur/i978oYIlpstmf0Ztuhog68OszXKviKfLg1C3KOK1bwGOoTGOu7OU5zC7eEjBgPa/mTE0G9Hdobqu0pWg2oNYYI/Q8sdBCZmOC7cVDIqDkwkNN2ibMG71e9bQ8L8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBJ+FTdRB+SF+kFoJWT4bpWumLLfbIi+uPP5ixHYuyreZPip1/5Y5wb/fflr9M0yKW/K7EwVdFAAm+U8+1PXEjg=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:24 +0000 (0:00:00.940)       0:00:09.658 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCT7HOcCHSiVsPacWwadOV6qMn8qac/aLBGlEN47O1oauvZmfUXny+ym2HF18hZLKTXY5QkxLN0DfDtosa3m8rXm4ohhLfKV9qhhFyfXj6ZfJ/jwi5z/hNP7RZJFnqi9N5pzAVOp/Y1McXw0oGeLUPId3G8q4/PVegl8sumqelBCAtBbd4lN6YIgw5cK25z9lm9L7gjpjdw4F2hlWx4qQJ8Jx38gANq9jct5VMpqh93N+7FpVnwImkLxD2UObuge2Y3WaclpLRNoGNLhPy0bX8O1nPnLCG1eE5jDTRng/EDc6D/bUimauNFcDinbaRW5sFkX4V84BIZSNP4azhR4mbrrtVTFRSQyLiANaBcvj+rcT1XbnX/V2/iF6k9sTywC+xGd18DJWFtlYThKOin/34uYPV+Ww/8dFsWor60B1GCZCa+V8gSCdtgahqudZaFpRadyUx24UtbJOvmbFohUAINID5GbCCEv5ViWs3YFQHAfC314d0xm8zmlPTfzSFjM30=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIMuyFySXeUZwdDA/36EJb6dFFPmGVCgzI4RjPDJhUnIU/w6u6bdMN8wf1HRUaovQp+9Xr1rys4grD1YxK3Oito=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGkfK+rWDwZCfBfbrtXKgYAscaI//KlUw8995Y/VrVz2)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:25 +0000 (0:00:00.949)       0:00:10.608 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiuDeiES6srDViXtnKwKSFgsYAhNXsL41xsXMqHjRx7Z533wY78YmbHYx4tGo5r3ksl/+wyYu0gitwn0hlOfVTGJj1GWgfSSWp6F/fOeM1+16HCZTjAjmsoK5kcKpPOnvnS7Ub13gC2f9/gAat8te0PvcDPWAydYdJYUVZ8vON2Vb+G1nF3XdJAi2F8NNOZsiVXIAuDmD2jAxWowcGPnJvWwXxTfMaw5HFQ2L/zXKKKpv0tTfCK4vrwEiM4DMx8bWsmLvlu63D07ieWH6pOaquYEMHREgyWknfsOOqadijxw5q/DB5QIoaLH9ykVvqb/VgKrnZ1q9ewJbeMjUeeSvOLV4X0dC90rqhvM164qhQcqVN/k+jkJH+0Dm5is/tjLnt6p76LxCHnzCxlJhu17u00mY70yneZD96yufQ+hvaoHlIboTtCQBHbOxhU7n0DaDPi87CKjifvvDs+rS7tLG4ON2qeUAWOR8344O3e73ipUWznkmQ9BkXfKxhTDPoH5s=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ0WSKPptdFPEJ3PN9KEEYUkFbKOnREFaqmkLXmEhN8Q5iQ9+b2/ecmHFfzTgIBXf/AErEQVlHoGgJDslFTjcaw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPr0uDi8gmlOHZkFKgj/vDh40XU9WM2bo5tHJnmMdHWT)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:26 +0000 (0:00:00.937)       0:00:11.546 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRieNI3PFLJ2C30RQyyKZs5jrU8+o5VUwtcBAVorKHl)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuI96OqyBFTUbDQ99pYvh922dse8KdC1d75mq87zOfFBmvRUudrV+VB8MNey9vEA1EzymBHChCnXY/yk9zKNlmHKC/8P/9YCg7GLO4NgjfHZVYPql40sfq+IH6dUEWNI+mYp2iJamZ9ddzjjScC+7Jqu0gkPCYZy+UwuPe/qopF3PchcHSWu1SM8/BFijmf/N5y+8tRqSLYaxpQuOfseMKEPuCjLhGdsu0ls/7MyK4hZ9TSYuA6K5raLyPqsibZmycv6RUqKh+GczAcB1JcaLy5hNYpjUn0b8xQm/r+MSyTMyOXFI/YpSZaaEL4PSiFmN0rjiSeMDnL+YRGiH6br0eJ3bDq+/GIdFzxwj0w5JXM3MR60b0I3lypHwOXDgIGf3+41tvtmQYZPasxUsXQRy4PxtKGQv8hqud9qZr9pgwQaJ10XWoTwRTjp70EoXa3faSD0lpvc1VosQUcdVRU7660sezZyMJz0wPLfxCyqt/51a8Sci0vs3u94ziWChnxsU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyj02J9/XnUJxHsNHr2CQS9FP1Qe3e+sFI2LxCLQnOOOCkpzvoMw7BYn2ie4jsbaiVDGx2qNaK72i7TerwnQDI=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:27 +0000 (0:00:00.930)       0:00:12.476 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAx07yDq9DQXn7F4ds32rWy7iQ5WgC2v9KcwfnkW5zgt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDU+FEuhgwTm0JlRwJfo25Oc70KIPD/rXrDXDsiLvNnORUr4AkTYJJpUZapGoQ3YecO8YZdxVNK2JQfmzLOgVtk4LlW6hI0KLIo7C4xngPmqcaW6CltUDGAIqT/OIP3jrEqsIkK3P5WoVtkaLGGA7PfA1Dzuq/xAKweYdBmv0uzaVOJ8EZNaYDspYImNkom7kz2PvbyelCMgeNI2GWuXafK7cg6FBl/VEku2kgMKsN+amYH4lLMzvwd8ImNyhn5kJIgjWldFb9cl6m5nn4QslJyEyjFh1WmRCDyZ8mYs1/E7Pt3D7UO37HlQvMxZRvSfjAl9ItwrtU0/1D+D3DwnUPWxT/JzSXCYhUn6/biSlUotuXlB0qqCNOpM5NGyum/82sttKiONVdYDCxxv6PUSfgzIIdixy/kBLDQtlP3+eyJ8mZc4S6A+JpZKVD+di5kOqcrqdPrCpLME76m+CGE8EXfZI6Nh4YFqngsZWMsc+JfmrlPSAZk8NgqrxUZv0Uq58U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM3XvOcch6yJAHm0wFuemASa3MKeWNOrXUIxrJ6U8lquMqlAR6jk7cE7cw6HQQXpE3GNG9OQPfsfCIJ2udka1BU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Wednesday 27 May 2026  00:23:28 +0000 (0:00:00.936)       0:00:13.412 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***",
                                "Wednesday 27 May 2026  00:23:33 +0000 (0:00:05.008)       0:00:18.421 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:33 +0000 (0:00:00.165)       0:00:18.586 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAKgo+YAt7dd1lBjZJEmi4WeVfW4I/GrACzNbAiVxLdv)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCaInBcIU4KSVXZ4biXchFhivpaGBiQ/hAxjE8ngRFzeh6Aap6YXU8b1H4XZ3/BeQ/dEhH3C6qxPpEwC/pINQk5Cqdn0F1zojJRKye2BjZtEG1zFi6+l4VBEWCYgZZwuK1agZZCBZPSX+OM2twT/66iBtLhMFX/19ezpHuuXJw31Sv10bKLYfTSaBA/RhVYThN1XfKW5qwOECP5E8GsGI9VlGPibZI1uxFm6aIA7moU2KiJUEdWX1xbeTZxhPEgmiAGPF6ecCMnL9ivoTpsD5/zJv2TglHHPwvAGehF7Ii9UlQ/iJbViKdOCQHWYAZ0G9j/EXg17uvFyNPAHgtmsJ94rouw0Mmyz9IlaPHYv3wxRaMb3N/J5oHDf+6zmvIG1ayjbmtmjfA4JmWkbeoa/8RawBT5MsUIYdiXjR9CDUpVMIPk7jRkYjhusKi8CCBw63zHm255b9MUeh9nMluNU2B4ezh/vHBD2UzQwQB2vaT2ETeCa1UA60Plg7vFPBxDjDk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBOlhgGVZPVterTbCz+3pVFOUFqCrx7JIT68DPup8imBd5vUnzINYJuAOzAvA6G5lpWh/EFIgM7/G2YPB0PxE+U=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:34 +0000 (0:00:01.013)       0:00:19.600 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaN1SylcY+oRA97v5qhOet+je1bIhXmSYq8PWRb6u/7vdWFHdUHNZNUkTaOkImpbWwhmHd5vQrDFMhuAsbPZgGFtyuPQzCQ/Pe/Or/G5rXimuEJJj/q7UcD6OBiyvcLTIR1DQj+2OZr6DkDkuIZ7Jto2dqsWt7N1x2NQFWhkBBT9g2H2TUC6JO4UHNuQTsmfTOwVzIpL98jUFsXLAhlSEEmXBkw0cScvwKQ4ujAv+dLGyFGJpPgX2X1wieqeTE8AgJcM/mdzW6li3N3prSMnwkE6dOKRojWhB/DL7cxB5fybMDM+wCnP3DMo9mIeIDmCBG/TMpZqKayfHOGo+E/z7/tKed2QGMAgZteXl8tXdhFHyIvkffMEpXSv+hU7FMON1lSO1EwTtUYQJ5zm9yjC0uR89SKGEAbRvi+HOz2e/GF6cyY7sB4gzZuJOTt3hPVf9MqQE4aPHKOzSOAr6RMGb6yvkR2J9pUdQ47OxmLAVbMuVzGoqjhpWKAALoFM1rv+U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG8ptaW5CRmDzDeIVzF9wMGlGRVCGw5doS4xSdnwun/+)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCcqJw9CGiz3B1SfQlymo3CE0oAQSGzOW0MJ//+7L9wVabZaTHn74vaVLrngj0zC0cmGuujizbVve2LPSC+vm7Y=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:35 +0000 (0:00:01.019)       0:00:20.619 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDdkTyJ1qyVWbwj6EPubchlMW72VrEtDZnm30oJX7R54ak4UmZDKXxMPpCC1VzWtzhSA+ysR/co6/HOAVlYRasCSlZBgXFp4Kwr1b12bac5+kt8IBwZ/VrCQ+y6rxNzyJA26Bh2lWDFqpsJuKtzxGjFfbDyX2drerPcsNQXiGWDGdmMbtrzgk7Na1b8XBT4pl8kojgGAHSnNdr/ZUfiHn5IzxipNt/5l2lK6tV/e62E/P8zxwZT1zf9DCvkddjmn4bga98FkRHoO9v6vRTTDMc1kYKHlrictRHZ90Ks+ymbalJEZL0efN9KeFP90YJ4W0d7ytujLSgDNqVBfjmyPEfu4t9+gcd6onWJ22h8wNbGZ2UM6XA6SJ5ZD0qFOVN+1gsssur/i978oYIlpstmf0Ztuhog68OszXKviKfLg1C3KOK1bwGOoTGOu7OU5zC7eEjBgPa/mTE0G9Hdobqu0pWg2oNYYI/Q8sdBCZmOC7cVDIqDkwkNN2ibMG71e9bQ8L8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBJ+FTdRB+SF+kFoJWT4bpWumLLfbIi+uPP5ixHYuyreZPip1/5Y5wb/fflr9M0yKW/K7EwVdFAAm+U8+1PXEjg=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRRXQIv1YVIcYo7xmSjcKY8rkm60T0XStnjAnsRBroO)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:36 +0000 (0:00:01.033)       0:00:21.652 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGkfK+rWDwZCfBfbrtXKgYAscaI//KlUw8995Y/VrVz2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCT7HOcCHSiVsPacWwadOV6qMn8qac/aLBGlEN47O1oauvZmfUXny+ym2HF18hZLKTXY5QkxLN0DfDtosa3m8rXm4ohhLfKV9qhhFyfXj6ZfJ/jwi5z/hNP7RZJFnqi9N5pzAVOp/Y1McXw0oGeLUPId3G8q4/PVegl8sumqelBCAtBbd4lN6YIgw5cK25z9lm9L7gjpjdw4F2hlWx4qQJ8Jx38gANq9jct5VMpqh93N+7FpVnwImkLxD2UObuge2Y3WaclpLRNoGNLhPy0bX8O1nPnLCG1eE5jDTRng/EDc6D/bUimauNFcDinbaRW5sFkX4V84BIZSNP4azhR4mbrrtVTFRSQyLiANaBcvj+rcT1XbnX/V2/iF6k9sTywC+xGd18DJWFtlYThKOin/34uYPV+Ww/8dFsWor60B1GCZCa+V8gSCdtgahqudZaFpRadyUx24UtbJOvmbFohUAINID5GbCCEv5ViWs3YFQHAfC314d0xm8zmlPTfzSFjM30=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIMuyFySXeUZwdDA/36EJb6dFFPmGVCgzI4RjPDJhUnIU/w6u6bdMN8wf1HRUaovQp+9Xr1rys4grD1YxK3Oito=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:37 +0000 (0:00:01.008)       0:00:22.661 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiuDeiES6srDViXtnKwKSFgsYAhNXsL41xsXMqHjRx7Z533wY78YmbHYx4tGo5r3ksl/+wyYu0gitwn0hlOfVTGJj1GWgfSSWp6F/fOeM1+16HCZTjAjmsoK5kcKpPOnvnS7Ub13gC2f9/gAat8te0PvcDPWAydYdJYUVZ8vON2Vb+G1nF3XdJAi2F8NNOZsiVXIAuDmD2jAxWowcGPnJvWwXxTfMaw5HFQ2L/zXKKKpv0tTfCK4vrwEiM4DMx8bWsmLvlu63D07ieWH6pOaquYEMHREgyWknfsOOqadijxw5q/DB5QIoaLH9ykVvqb/VgKrnZ1q9ewJbeMjUeeSvOLV4X0dC90rqhvM164qhQcqVN/k+jkJH+0Dm5is/tjLnt6p76LxCHnzCxlJhu17u00mY70yneZD96yufQ+hvaoHlIboTtCQBHbOxhU7n0DaDPi87CKjifvvDs+rS7tLG4ON2qeUAWOR8344O3e73ipUWznkmQ9BkXfKxhTDPoH5s=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ0WSKPptdFPEJ3PN9KEEYUkFbKOnREFaqmkLXmEhN8Q5iQ9+b2/ecmHFfzTgIBXf/AErEQVlHoGgJDslFTjcaw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPr0uDi8gmlOHZkFKgj/vDh40XU9WM2bo5tHJnmMdHWT)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:38 +0000 (0:00:01.044)       0:00:23.706 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyj02J9/XnUJxHsNHr2CQS9FP1Qe3e+sFI2LxCLQnOOOCkpzvoMw7BYn2ie4jsbaiVDGx2qNaK72i7TerwnQDI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCuI96OqyBFTUbDQ99pYvh922dse8KdC1d75mq87zOfFBmvRUudrV+VB8MNey9vEA1EzymBHChCnXY/yk9zKNlmHKC/8P/9YCg7GLO4NgjfHZVYPql40sfq+IH6dUEWNI+mYp2iJamZ9ddzjjScC+7Jqu0gkPCYZy+UwuPe/qopF3PchcHSWu1SM8/BFijmf/N5y+8tRqSLYaxpQuOfseMKEPuCjLhGdsu0ls/7MyK4hZ9TSYuA6K5raLyPqsibZmycv6RUqKh+GczAcB1JcaLy5hNYpjUn0b8xQm/r+MSyTMyOXFI/YpSZaaEL4PSiFmN0rjiSeMDnL+YRGiH6br0eJ3bDq+/GIdFzxwj0w5JXM3MR60b0I3lypHwOXDgIGf3+41tvtmQYZPasxUsXQRy4PxtKGQv8hqud9qZr9pgwQaJ10XWoTwRTjp70EoXa3faSD0lpvc1VosQUcdVRU7660sezZyMJz0wPLfxCyqt/51a8Sci0vs3u94ziWChnxsU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRieNI3PFLJ2C30RQyyKZs5jrU8+o5VUwtcBAVorKHl)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Wednesday 27 May 2026  00:23:39 +0000 (0:00:01.027)       0:00:24.733 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDU+FEuhgwTm0JlRwJfo25Oc70KIPD/rXrDXDsiLvNnORUr4AkTYJJpUZapGoQ3YecO8YZdxVNK2JQfmzLOgVtk4LlW6hI0KLIo7C4xngPmqcaW6CltUDGAIqT/OIP3jrEqsIkK3P5WoVtkaLGGA7PfA1Dzuq/xAKweYdBmv0uzaVOJ8EZNaYDspYImNkom7kz2PvbyelCMgeNI2GWuXafK7cg6FBl/VEku2kgMKsN+amYH4lLMzvwd8ImNyhn5kJIgjWldFb9cl6m5nn4QslJyEyjFh1WmRCDyZ8mYs1/E7Pt3D7UO37HlQvMxZRvSfjAl9ItwrtU0/1D+D3DwnUPWxT/JzSXCYhUn6/biSlUotuXlB0qqCNOpM5NGyum/82sttKiONVdYDCxxv6PUSfgzIIdixy/kBLDQtlP3+eyJ8mZc4S6A+JpZKVD+di5kOqcrqdPrCpLME76m+CGE8EXfZI6Nh4YFqngsZWMsc+JfmrlPSAZk8NgqrxUZv0Uq58U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM3XvOcch6yJAHm0wFuemASa3MKeWNOrXUIxrJ6U8lquMqlAR6jk7cE7cw6HQQXpE3GNG9OQPfsfCIJ2udka1BU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAx07yDq9DQXn7F4ds32rWy7iQ5WgC2v9KcwfnkW5zgt)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Wednesday 27 May 2026  00:23:40 +0000 (0:00:01.067)       0:00:25.800 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write extra known_hosts entries] *************",
                                "Wednesday 27 May 2026  00:23:40 +0000 (0:00:00.172)       0:00:25.972 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Wednesday 27 May 2026  00:23:40 +0000 (0:00:00.057)       0:00:26.030 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Wednesday 27 May 2026  00:23:40 +0000 (0:00:00.047)       0:00:26.077 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:23:41 +0000 (0:00:00.474)       0:00:26.551 ********* ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.33s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.01s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.04s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.03s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.02s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.01s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.01s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.96s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.95s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.94s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.93s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.47s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.15s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8efba3ce-bfd5-4020-9ed2-69b06d250c07 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:23:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8efba3ce-bfd5-4020-9ed2-69b06d250c07 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Wednesday 27 May 2026  00:23:56 +0000 (0:00:00.171)       0:00:00.171 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Install required packages] ************************",
                                "Wednesday 27 May 2026  00:23:56 +0000 (0:00:00.070)       0:00:00.242 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Wednesday 27 May 2026  00:23:58 +0000 (0:00:01.944)       0:00:02.187 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy squid configuration files] *******************",
                                "Wednesday 27 May 2026  00:23:59 +0000 (0:00:01.178)       0:00:03.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Wednesday 27 May 2026  00:24:00 +0000 (0:00:00.994)       0:00:04.360 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Wednesday 27 May 2026  00:24:01 +0000 (0:00:00.339)       0:00:04.699 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Wednesday 27 May 2026  00:24:01 +0000 (0:00:00.911)       0:00:05.611 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Restart squid service] *****************",
                                "Wednesday 27 May 2026  00:24:32 +0000 (0:00:30.478)       0:00:36.089 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Wednesday 27 May 2026  00:24:44 +0000 (0:00:11.947)       0:00:48.037 ********* ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Wednesday 27 May 2026  00:25:44 +0000 (0:01:00.081)       0:01:48.119 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Wednesday 27 May 2026  00:25:44 +0000 (0:00:00.059)       0:01:48.179 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:25:45 +0000 (0:00:00.597)       0:01:48.776 ********* ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.08s",
                                "osism.services.squid : Manage squid service ---------------------------- 30.48s",
                                "osism.services.squid : Restart squid service --------------------------- 11.95s",
                                "osism.services.squid : Install required packages ------------------------ 1.94s",
                                "osism.services.squid : Create required directories ---------------------- 1.18s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.00s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.91s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.60s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.34s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.07s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.06s",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -lt 0 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply operator -u ubuntu -l testbed-nodes",
                                "\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3b6bd2ac-cf46-4e4c-b8c5-83c25b01956f (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:25:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3b6bd2ac-cf46-4e4c-b8c5-83c25b01956f (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  00:26:00 +0000 (0:00:00.184)       0:00:00.184 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Wednesday 27 May 2026  00:26:03 +0000 (0:00:03.296)       0:00:03.480 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:26:04 +0000 (0:00:00.806)       0:00:04.286 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "Wednesday 27 May 2026  00:26:04 +0000 (0:00:00.138)       0:00:04.424 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "Wednesday 27 May 2026  00:26:04 +0000 (0:00:00.142)       0:00:04.567 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Wednesday 27 May 2026  00:26:05 +0000 (0:00:00.669)       0:00:05.236 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Wednesday 27 May 2026  00:26:06 +0000 (0:00:00.856)       0:00:06.093 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Wednesday 27 May 2026  00:26:07 +0000 (0:00:01.210)       0:00:07.304 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:26:08 +0000 (0:00:01.151)       0:00:08.456 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m",
                                "\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m",
                                "\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:26:09 +0000 (0:00:01.188)       0:00:09.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "Wednesday 27 May 2026  00:26:10 +0000 (0:00:00.183)       0:00:09.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "Wednesday 27 May 2026  00:26:10 +0000 (0:00:00.186)       0:00:10.015 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Wednesday 27 May 2026  00:26:10 +0000 (0:00:00.551)       0:00:10.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "Wednesday 27 May 2026  00:26:10 +0000 (0:00:00.154)       0:00:10.721 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Wednesday 27 May 2026  00:26:11 +0000 (0:00:00.661)       0:00:11.383 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "Wednesday 27 May 2026  00:26:11 +0000 (0:00:00.151)       0:00:11.534 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "Wednesday 27 May 2026  00:26:11 +0000 (0:00:00.138)       0:00:11.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "Wednesday 27 May 2026  00:26:12 +0000 (0:00:00.145)       0:00:11.818 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "Wednesday 27 May 2026  00:26:12 +0000 (0:00:00.617)       0:00:12.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:26:12 +0000 (0:00:00.206)       0:00:12.642 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.30s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.21s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.19s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.15s",
                                "osism.commons.operator : Create user ------------------------------------ 0.86s",
                                "Do not require tty for all users ---------------------------------------- 0.81s",
                                "osism.commons.operator : Create operator group -------------------------- 0.67s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.66s",
                                "osism.commons.operator : Set password ----------------------------------- 0.62s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.55s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.21s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.19s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.18s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.15s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.15s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.15s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.14s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.14s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.14s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-27 00:26:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fb3de976-073f-4519-a164-89a037dafb9b (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:26:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fb3de976-073f-4519-a164-89a037dafb9b (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Wednesday 27 May 2026  00:26:28 +0000 (0:00:00.115)       0:00:00.115 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Wednesday 27 May 2026  00:26:29 +0000 (0:00:01.509)       0:00:01.625 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:01.239)       0:00:02.865 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.103)       0:00:02.968 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.197)       0:00:03.166 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.206)       0:00:03.372 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Wednesday 27 May 2026  00:26:31 +0000 (0:00:00.144)       0:00:03.517 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Wednesday 27 May 2026  00:26:32 +0000 (0:00:00.426)       0:00:03.944 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Wednesday 27 May 2026  00:26:32 +0000 (0:00:00.107)       0:00:04.052 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Wednesday 27 May 2026  00:26:33 +0000 (0:00:01.037)       0:00:05.090 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Wednesday 27 May 2026  00:26:33 +0000 (0:00:00.448)       0:00:05.538 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Wednesday 27 May 2026  00:26:34 +0000 (0:00:01.141)       0:00:06.680 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Install required packages (RedHat)] **************************************",
                                "Wednesday 27 May 2026  00:26:51 +0000 (0:00:16.330)       0:00:23.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Install required packages (Debian)] **************************************",
                                "Wednesday 27 May 2026  00:26:51 +0000 (0:00:00.104)       0:00:23.115 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Wednesday 27 May 2026  00:26:59 +0000 (0:00:07.879)       0:00:30.994 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "Wednesday 27 May 2026  00:26:59 +0000 (0:00:00.443)       0:00:31.438 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 27 May 2026  00:27:03 +0000 (0:00:03.512)       0:00:34.950 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:27:04 +0000 (0:00:01.278)       0:00:36.229 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:27:08 +0000 (0:00:03.623)       0:00:39.852 ********* ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 16.33s",
                                "Install required packages (Debian) -------------------------------------- 7.88s",
                                "Gathers facts about hosts ----------------------------------------------- 3.62s",
                                "Copy fact files --------------------------------------------------------- 3.51s",
                                "Create custom facts directory ------------------------------------------- 1.51s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.28s",
                                "Copy fact file ---------------------------------------------------------- 1.24s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.14s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.04s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.45s",
                                "Create custom facts directory ------------------------------------------- 0.44s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.43s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.21s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.20s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.14s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.11s",
                                "Install required packages (RedHat) -------------------------------------- 0.10s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.10s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 81c3e085-5eb4-4cc6-b6ba-03cb4ebca1a6 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 81c3e085-5eb4-4cc6-b6ba-03cb4ebca1a6 (bootstrap) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on state bootstrap] ************************************",
                                "",
                                "TASK [Group hosts based on state bootstrap] ************************************",
                                "Wednesday 27 May 2026  00:27:23 +0000 (0:00:00.191)       0:00:00.191 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:27:23 +0000 (0:00:00.314)       0:00:00.506 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:27:28 +0000 (0:00:04.706)       0:00:05.213 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 1] ********************************************",
                                "",
                                "TASK [osism.commons.hostname : Set hostname] ***********************************",
                                "Wednesday 27 May 2026  00:27:29 +0000 (0:00:00.465)       0:00:05.679 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Wednesday 27 May 2026  00:27:30 +0000 (0:00:01.205)       0:00:06.884 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Wednesday 27 May 2026  00:27:31 +0000 (0:00:01.347)       0:00:08.231 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Copy /etc/hosts file] ******************************",
                                "Wednesday 27 May 2026  00:27:31 +0000 (0:00:00.283)       0:00:08.515 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Wednesday 27 May 2026  00:27:33 +0000 (0:00:01.376)       0:00:09.892 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Configure proxy parameters for apt] ****************",
                                "Wednesday 27 May 2026  00:27:33 +0000 (0:00:00.268)       0:00:10.161 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Wednesday 27 May 2026  00:27:34 +0000 (0:00:01.029)       0:00:11.190 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Wednesday 27 May 2026  00:27:35 +0000 (0:00:00.630)       0:00:11.821 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Wednesday 27 May 2026  00:27:35 +0000 (0:00:00.417)       0:00:12.238 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Wednesday 27 May 2026  00:27:35 +0000 (0:00:00.173)       0:00:12.412 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Wednesday 27 May 2026  00:27:35 +0000 (0:00:00.229)       0:00:12.641 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:27:36 +0000 (0:00:00.267)       0:00:12.909 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Wednesday 27 May 2026  00:27:37 +0000 (0:00:01.256)       0:00:14.165 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Wednesday 27 May 2026  00:27:37 +0000 (0:00:00.230)       0:00:14.396 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Wednesday 27 May 2026  00:27:38 +0000 (0:00:00.515)       0:00:14.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Wednesday 27 May 2026  00:27:38 +0000 (0:00:00.229)       0:00:15.140 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Wednesday 27 May 2026  00:27:39 +0000 (0:00:00.542)       0:00:15.682 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Wednesday 27 May 2026  00:27:40 +0000 (0:00:01.127)       0:00:16.810 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Wednesday 27 May 2026  00:27:41 +0000 (0:00:01.108)       0:00:17.918 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Wednesday 27 May 2026  00:27:41 +0000 (0:00:00.312)       0:00:18.231 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Wednesday 27 May 2026  00:27:42 +0000 (0:00:01.262)       0:00:19.493 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Wednesday 27 May 2026  00:27:43 +0000 (0:00:00.218)       0:00:19.712 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Wednesday 27 May 2026  00:27:43 +0000 (0:00:00.208)       0:00:19.920 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Wednesday 27 May 2026  00:27:43 +0000 (0:00:00.209)       0:00:20.130 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Wednesday 27 May 2026  00:27:43 +0000 (0:00:00.274)       0:00:20.405 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Wednesday 27 May 2026  00:27:44 +0000 (0:00:00.527)       0:00:20.932 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Wednesday 27 May 2026  00:27:44 +0000 (0:00:00.198)       0:00:21.130 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Wednesday 27 May 2026  00:27:45 +0000 (0:00:00.994)       0:00:22.125 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Wednesday 27 May 2026  00:27:46 +0000 (0:00:00.597)       0:00:22.723 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Wednesday 27 May 2026  00:27:47 +0000 (0:00:01.166)       0:00:23.889 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:28:03 +0000 (0:00:16.669)       0:00:40.558 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****",
                                "Wednesday 27 May 2026  00:28:04 +0000 (0:00:00.212)       0:00:40.771 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***",
                                "Wednesday 27 May 2026  00:28:04 +0000 (0:00:00.209)       0:00:40.980 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:28:04 +0000 (0:00:00.219)       0:00:41.200 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Install rsyslog package] ************************",
                                "Wednesday 27 May 2026  00:28:04 +0000 (0:00:00.259)       0:00:41.460 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Wednesday 27 May 2026  00:28:06 +0000 (0:00:01.681)       0:00:43.141 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Wednesday 27 May 2026  00:28:07 +0000 (0:00:01.062)       0:00:44.204 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Wednesday 27 May 2026  00:28:08 +0000 (0:00:00.781)       0:00:44.985 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***",
                                "Wednesday 27 May 2026  00:28:08 +0000 (0:00:00.263)       0:00:45.249 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Wednesday 27 May 2026  00:28:09 +0000 (0:00:00.981)       0:00:46.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include logrotate tasks] ************************",
                                "Wednesday 27 May 2026  00:28:09 +0000 (0:00:00.208)       0:00:46.438 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Ensure logrotate package is installed] **********",
                                "Wednesday 27 May 2026  00:28:10 +0000 (0:00:00.305)       0:00:46.743 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Wednesday 27 May 2026  00:28:11 +0000 (0:00:01.628)       0:00:48.372 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Wednesday 27 May 2026  00:28:12 +0000 (0:00:01.183)       0:00:49.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Wednesday 27 May 2026  00:28:24 +0000 (0:00:11.227)       0:01:00.782 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Wednesday 27 May 2026  00:28:25 +0000 (0:00:01.551)       0:01:02.334 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:28:26 +0000 (0:00:00.897)       0:01:03.232 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:28:26 +0000 (0:00:00.234)       0:01:03.466 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Include distribution specific package tasks] ****",
                                "Wednesday 27 May 2026  00:28:27 +0000 (0:00:00.260)       0:01:03.726 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install needrestart package] ********************",
                                "Wednesday 27 May 2026  00:28:27 +0000 (0:00:00.272)       0:01:03.999 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Wednesday 27 May 2026  00:28:29 +0000 (0:00:01.938)       0:01:05.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Wednesday 27 May 2026  00:28:29 +0000 (0:00:00.559)       0:01:06.497 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Update package cache] ***************************",
                                "Wednesday 27 May 2026  00:28:30 +0000 (0:00:00.216)       0:01:06.713 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Wednesday 27 May 2026  00:28:31 +0000 (0:00:01.194)       0:01:07.908 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Wednesday 27 May 2026  00:28:33 +0000 (0:00:01.781)       0:01:09.690 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Wednesday 27 May 2026  00:28:35 +0000 (0:00:02.531)       0:01:12.222 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Wednesday 27 May 2026  00:29:18 +0000 (0:00:43.005)       0:01:55.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Wednesday 27 May 2026  00:30:34 +0000 (0:01:16.411)       0:03:11.638 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Wednesday 27 May 2026  00:30:36 +0000 (0:00:01.819)       0:03:13.457 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Wednesday 27 May 2026  00:30:48 +0000 (0:00:11.429)       0:03:24.887 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********",
                                "Wednesday 27 May 2026  00:30:48 +0000 (0:00:00.430)       0:03:25.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Wednesday 27 May 2026  00:30:50 +0000 (0:00:01.687)       0:03:27.004 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Wednesday 27 May 2026  00:30:57 +0000 (0:00:06.857)       0:03:33.862 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Wednesday 27 May 2026  00:30:57 +0000 (0:00:00.659)       0:03:34.521 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Wednesday 27 May 2026  00:30:58 +0000 (0:00:00.600)       0:03:35.122 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Wednesday 27 May 2026  00:30:58 +0000 (0:00:00.511)       0:03:35.634 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Wednesday 27 May 2026  00:30:59 +0000 (0:00:00.685)       0:03:36.319 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Populate service facts] *************************",
                                "Wednesday 27 May 2026  00:30:59 +0000 (0:00:00.298)       0:03:36.617 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Wednesday 27 May 2026  00:31:05 +0000 (0:00:05.483)       0:03:42.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Wednesday 27 May 2026  00:31:05 +0000 (0:00:00.306)       0:03:42.408 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Wednesday 27 May 2026  00:31:06 +0000 (0:00:01.234)       0:03:43.642 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove update-motd package] *************************",
                                "Wednesday 27 May 2026  00:31:07 +0000 (0:00:00.366)       0:03:44.009 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Wednesday 27 May 2026  00:31:08 +0000 (0:00:01.477)       0:03:45.487 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Disable the dynamic motd-news service] **************",
                                "Wednesday 27 May 2026  00:31:09 +0000 (0:00:00.605)       0:03:46.093 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Wednesday 27 May 2026  00:31:10 +0000 (0:00:00.621)       0:03:46.714 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Wednesday 27 May 2026  00:31:10 +0000 (0:00:00.669)       0:03:47.383 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840247.754, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840369.30712, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840372.9071724, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840338.1843584, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840409.3612304, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840400.5941653, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1779840346.3062034, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Wednesday 27 May 2026  00:31:11 +0000 (0:00:00.977)       0:03:48.361 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Wednesday 27 May 2026  00:31:13 +0000 (0:00:01.331)       0:03:49.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Wednesday 27 May 2026  00:31:14 +0000 (0:00:01.238)       0:03:50.930 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Wednesday 27 May 2026  00:31:15 +0000 (0:00:01.356)       0:03:52.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to not print the motd] ****************",
                                "Wednesday 27 May 2026  00:31:15 +0000 (0:00:00.267)       0:03:52.554 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Include distribution specific install tasks] ********",
                                "Wednesday 27 May 2026  00:31:16 +0000 (0:00:00.832)       0:03:53.387 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Install rng package] ********************************",
                                "Wednesday 27 May 2026  00:31:17 +0000 (0:00:00.578)       0:03:53.965 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Wednesday 27 May 2026  00:31:26 +0000 (0:00:09.074)       0:04:03.039 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Wednesday 27 May 2026  00:31:27 +0000 (0:00:01.393)       0:04:04.432 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:31:28 +0000 (0:00:01.043)       0:04:05.476 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:31:29 +0000 (0:00:00.275)       0:04:05.752 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***",
                                "Wednesday 27 May 2026  00:31:29 +0000 (0:00:00.281)       0:04:06.033 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Populate service facts] **************************",
                                "Wednesday 27 May 2026  00:31:29 +0000 (0:00:00.273)       0:04:06.307 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Wednesday 27 May 2026  00:31:34 +0000 (0:00:04.605)       0:04:10.912 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Disable apt-daily timers] ************************",
                                "Wednesday 27 May 2026  00:31:34 +0000 (0:00:00.374)       0:04:11.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include service tasks] ***************************",
                                "Wednesday 27 May 2026  00:31:34 +0000 (0:00:00.309)       0:04:11.597 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup services] ********************************",
                                "Wednesday 27 May 2026  00:31:35 +0000 (0:00:00.495)       0:04:12.092 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Wednesday 27 May 2026  00:31:35 +0000 (0:00:00.292)       0:04:12.384 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup installed packages] **********************",
                                "Wednesday 27 May 2026  00:31:36 +0000 (0:00:00.360)       0:04:12.745 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Wednesday 27 May 2026  00:32:09 +0000 (0:00:33.587)       0:04:46.333 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Wednesday 27 May 2026  00:32:17 +0000 (0:00:08.285)       0:04:54.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Wednesday 27 May 2026  00:32:26 +0000 (0:00:08.163)       0:05:02.781 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Wednesday 27 May 2026  00:32:28 +0000 (0:00:01.895)       0:05:04.677 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Wednesday 27 May 2026  00:32:34 +0000 (0:00:06.290)       0:05:10.967 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******",
                                "Wednesday 27 May 2026  00:32:34 +0000 (0:00:00.397)       0:05:11.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Wednesday 27 May 2026  00:32:35 +0000 (0:00:00.724)       0:05:12.090 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Wednesday 27 May 2026  00:32:37 +0000 (0:00:01.808)       0:05:13.898 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Wednesday 27 May 2026  00:32:37 +0000 (0:00:00.733)       0:05:14.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************",
                                "Wednesday 27 May 2026  00:32:38 +0000 (0:00:00.295)       0:05:14.927 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:32:38 +0000 (0:00:00.377)       0:05:15.304 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_version variable to default value] ****",
                                "Wednesday 27 May 2026  00:32:39 +0000 (0:00:00.385)       0:05:15.690 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_cli_version variable to default value] ***",
                                "Wednesday 27 May 2026  00:32:39 +0000 (0:00:00.252)       0:05:15.943 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker version] ***********************",
                                "Wednesday 27 May 2026  00:32:39 +0000 (0:00:00.294)       0:05:16.238 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker cli version] *******************",
                                "Wednesday 27 May 2026  00:32:39 +0000 (0:00:00.244)       0:05:16.482 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include block storage tasks] *********************",
                                "Wednesday 27 May 2026  00:32:40 +0000 (0:00:00.276)       0:05:16.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include zram storage tasks] **********************",
                                "Wednesday 27 May 2026  00:32:40 +0000 (0:00:00.245)       0:05:17.004 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include docker install tasks] ********************",
                                "Wednesday 27 May 2026  00:32:40 +0000 (0:00:00.256)       0:05:17.261 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove old architecture-dependent repository] ****",
                                "Wednesday 27 May 2026  00:32:41 +0000 (0:00:00.420)       0:05:17.681 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Wednesday 27 May 2026  00:32:41 +0000 (0:00:00.896)       0:05:18.578 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Wednesday 27 May 2026  00:32:45 +0000 (0:00:03.308)       0:05:21.887 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install apt-transport-https package] *************",
                                "Wednesday 27 May 2026  00:32:45 +0000 (0:00:00.602)       0:05:22.490 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Wednesday 27 May 2026  00:32:52 +0000 (0:00:07.122)       0:05:29.612 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Wednesday 27 May 2026  00:32:53 +0000 (0:00:01.033)       0:05:30.645 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Wednesday 27 May 2026  00:33:03 +0000 (0:00:09.286)       0:05:39.932 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Wednesday 27 May 2026  00:33:06 +0000 (0:00:03.561)       0:05:43.493 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Wednesday 27 May 2026  00:33:08 +0000 (0:00:01.329)       0:05:44.823 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unlock containerd package] ***********************",
                                "Wednesday 27 May 2026  00:33:09 +0000 (0:00:01.374)       0:05:46.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install containerd package] **********************",
                                "Wednesday 27 May 2026  00:33:10 +0000 (0:00:00.530)       0:05:46.728 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Wednesday 27 May 2026  00:33:20 +0000 (0:00:10.436)       0:05:57.164 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker-cli package] **********************",
                                "Wednesday 27 May 2026  00:33:21 +0000 (0:00:01.174)       0:05:58.339 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Wednesday 27 May 2026  00:33:33 +0000 (0:00:11.654)       0:06:09.993 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Wednesday 27 May 2026  00:33:44 +0000 (0:00:11.499)       0:06:21.493 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package] ******************",
                                "Wednesday 27 May 2026  00:33:46 +0000 (0:00:01.168)       0:06:22.661 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package from Debian Sid] ***",
                                "Wednesday 27 May 2026  00:33:46 +0000 (0:00:00.677)       0:06:23.338 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:33:51 +0000 (0:00:04.402)       0:06:27.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:33:51 +0000 (0:00:00.541)       0:06:28.283 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:33:52 +0000 (0:00:00.547)       0:06:28.831 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***",
                                "Wednesday 27 May 2026  00:33:52 +0000 (0:00:00.554)       0:06:29.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install packages required by docker login] *******",
                                "Wednesday 27 May 2026  00:33:53 +0000 (0:00:00.806)       0:06:30.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Ensure that some packages are not installed] *****",
                                "Wednesday 27 May 2026  00:33:54 +0000 (0:00:00.527)       0:06:30.719 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Wednesday 27 May 2026  00:33:55 +0000 (0:00:01.860)       0:06:32.579 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create plugins directory] ************************",
                                "Wednesday 27 May 2026  00:33:56 +0000 (0:00:00.826)       0:06:33.406 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create systemd overlay directory] ****************",
                                "Wednesday 27 May 2026  00:33:57 +0000 (0:00:01.031)       0:06:34.437 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy systemd overlay file] ***********************",
                                "Wednesday 27 May 2026  00:33:58 +0000 (0:00:00.951)       0:06:35.389 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Wednesday 27 May 2026  00:34:00 +0000 (0:00:01.281)       0:06:36.671 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy limits configuration file] ******************",
                                "Wednesday 27 May 2026  00:34:01 +0000 (0:00:01.380)       0:06:38.051 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy daemon.json configuration file] *************",
                                "Wednesday 27 May 2026  00:34:02 +0000 (0:00:01.543)       0:06:39.594 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Wednesday 27 May 2026  00:34:04 +0000 (0:00:01.510)       0:06:41.105 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon] ***************************",
                                "Wednesday 27 May 2026  00:34:05 +0000 (0:00:00.834)       0:06:41.939 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage service] **********************************",
                                "Wednesday 27 May 2026  00:34:06 +0000 (0:00:01.417)       0:06:43.357 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Wednesday 27 May 2026  00:34:07 +0000 (0:00:01.279)       0:06:44.636 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Wednesday 27 May 2026  00:34:09 +0000 (0:00:01.137)       0:06:45.774 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include bootstrap tasks] *************************",
                                "Wednesday 27 May 2026  00:34:10 +0000 (0:00:01.210)       0:06:46.985 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.865)       0:06:47.850 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.044)       0:06:47.894 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.177)       0:06:48.071 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.111 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.150 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.044)       0:06:48.195 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.234 ********* ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Wednesday 27 May 2026  00:34:11 +0000 (0:00:00.039)       0:06:48.274 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Wednesday 27 May 2026  00:34:12 +0000 (0:00:01.248)       0:06:49.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Wednesday 27 May 2026  00:34:14 +0000 (0:00:01.385)       0:06:50.908 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Wednesday 27 May 2026  00:34:15 +0000 (0:00:01.201)       0:06:52.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Wednesday 27 May 2026  00:34:17 +0000 (0:00:02.438)       0:06:54.548 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Wednesday 27 May 2026  00:34:17 +0000 (0:00:00.096)       0:06:54.644 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Wednesday 27 May 2026  00:34:19 +0000 (0:00:01.206)       0:06:55.851 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include facts tasks] *****************************",
                                "Wednesday 27 May 2026  00:34:19 +0000 (0:00:00.516)       0:06:56.368 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create facts directory] **************************",
                                "Wednesday 27 May 2026  00:34:20 +0000 (0:00:00.847)       0:06:57.215 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Wednesday 27 May 2026  00:34:21 +0000 (0:00:01.060)       0:06:58.276 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Wednesday 27 May 2026  00:34:24 +0000 (0:00:02.627)       0:07:00.904 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Include distribution specific install tasks] ***",
                                "Wednesday 27 May 2026  00:34:24 +0000 (0:00:00.463)       0:07:01.367 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***",
                                "Wednesday 27 May 2026  00:34:25 +0000 (0:00:00.933)       0:07:02.300 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******",
                                "Wednesday 27 May 2026  00:34:26 +0000 (0:00:00.935)       0:07:03.236 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose binary] *************",
                                "Wednesday 27 May 2026  00:34:27 +0000 (0:00:00.884)       0:07:04.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Uninstall docker-compose package] *********",
                                "Wednesday 27 May 2026  00:34:27 +0000 (0:00:00.512)       0:07:04.633 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose script] ***************",
                                "Wednesday 27 May 2026  00:34:29 +0000 (0:00:01.606)       0:07:06.239 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****",
                                "Wednesday 27 May 2026  00:34:30 +0000 (0:00:00.593)       0:07:06.833 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Wednesday 27 May 2026  00:34:38 +0000 (0:00:08.102)       0:07:14.935 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Wednesday 27 May 2026  00:34:39 +0000 (0:00:01.339)       0:07:16.275 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Wednesday 27 May 2026  00:34:41 +0000 (0:00:01.764)       0:07:18.040 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:34:43 +0000 (0:00:01.858)       0:07:19.898 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:34:44 +0000 (0:00:00.874)       0:07:20.772 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check minimum and maximum number of servers] *****",
                                "Wednesday 27 May 2026  00:34:44 +0000 (0:00:00.785)       0:07:21.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:34:45 +0000 (0:00:00.652)       0:07:22.210 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***",
                                "Wednesday 27 May 2026  00:34:46 +0000 (0:00:00.485)       0:07:22.695 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_key_file variable to default value] ***",
                                "Wednesday 27 May 2026  00:34:46 +0000 (0:00:00.493)       0:07:23.189 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Populate service facts] **************************",
                                "Wednesday 27 May 2026  00:34:47 +0000 (0:00:00.496)       0:07:23.686 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Wednesday 27 May 2026  00:34:52 +0000 (0:00:05.246)       0:07:28.932 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Include distribution specific install tasks] *****",
                                "Wednesday 27 May 2026  00:34:52 +0000 (0:00:00.661)       0:07:29.593 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Install package] *********************************",
                                "Wednesday 27 May 2026  00:34:53 +0000 (0:00:00.773)       0:07:30.366 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Wednesday 27 May 2026  00:34:55 +0000 (0:00:02.021)       0:07:32.388 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check if configuration file exists] **************",
                                "Wednesday 27 May 2026  00:34:57 +0000 (0:00:01.350)       0:07:33.739 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Copy configuration file] *************************",
                                "Wednesday 27 May 2026  00:34:57 +0000 (0:00:00.878)       0:07:34.617 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Include distribution specific install tasks] ******",
                                "Wednesday 27 May 2026  00:34:59 +0000 (0:00:01.842)       0:07:36.460 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Install lldpd package] ****************************",
                                "Wednesday 27 May 2026  00:35:00 +0000 (0:00:00.936)       0:07:37.396 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Wednesday 27 May 2026  00:35:10 +0000 (0:00:09.579)       0:07:46.976 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Wednesday 27 May 2026  00:35:12 +0000 (0:00:01.714)       0:07:48.690 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************",
                                "Wednesday 27 May 2026  00:35:13 +0000 (0:00:01.567)       0:07:50.257 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Wednesday 27 May 2026  00:35:14 +0000 (0:00:01.242)       0:07:51.500 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Wednesday 27 May 2026  00:35:15 +0000 (0:00:00.518)       0:07:52.019 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Wednesday 27 May 2026  00:35:16 +0000 (0:00:01.341)       0:07:53.360 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Include auditd role] *****************************************************",
                                "Wednesday 27 May 2026  00:35:18 +0000 (0:00:01.604)       0:07:54.964 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Include smartd role] *****************************************************",
                                "Wednesday 27 May 2026  00:35:18 +0000 (0:00:00.483)       0:07:55.448 ********* ",
                                "\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Include distribution specific install tasks] *****",
                                "Wednesday 27 May 2026  00:35:19 +0000 (0:00:00.841)       0:07:56.289 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Install smartmontools package] *******************",
                                "Wednesday 27 May 2026  00:35:20 +0000 (0:00:00.917)       0:07:57.207 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Wednesday 27 May 2026  00:35:29 +0000 (0:00:08.654)       0:08:05.861 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Copy smartmontools configuration file] ***********",
                                "Wednesday 27 May 2026  00:35:30 +0000 (0:00:00.822)       0:08:06.684 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Manage smartd service] ***************************",
                                "Wednesday 27 May 2026  00:35:31 +0000 (0:00:01.389)       0:08:08.073 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.journald : Restart journald service] ***********",
                                "Wednesday 27 May 2026  00:35:33 +0000 (0:00:01.930)       0:08:10.004 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************",
                                "Wednesday 27 May 2026  00:35:34 +0000 (0:00:01.214)       0:08:11.219 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Set state bootstrap] *****************************************************",
                                "",
                                "TASK [Set osism.bootstrap.status fact] *****************************************",
                                "Wednesday 27 May 2026  00:35:35 +0000 (0:00:01.211)       0:08:12.430 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:35:36 +0000 (0:00:00.916)       0:08:13.347 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Wednesday 27 May 2026  00:35:37 +0000 (0:00:00.831)       0:08:14.178 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set osism.bootstrap.timestamp fact] **************************************",
                                "Wednesday 27 May 2026  00:35:38 +0000 (0:00:01.240)       0:08:15.419 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:35:39 +0000 (0:00:00.823)       0:08:16.243 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Wednesday 27 May 2026  00:35:40 +0000 (0:00:00.820)       0:08:17.063 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:35:41 +0000 (0:00:01.238)       0:08:18.302 ********* ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 76.41s",
                                "osism.commons.packages : Download required packages -------------------- 43.01s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 33.59s",
                                "osism.commons.repository : Update package cache ------------------------ 16.67s",
                                "osism.services.docker : Install docker-cli package --------------------- 11.65s",
                                "osism.services.docker : Install docker package ------------------------- 11.50s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 11.43s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 11.23s",
                                "osism.services.docker : Install containerd package --------------------- 10.44s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.58s",
                                "osism.services.docker : Add repository ---------------------------------- 9.29s",
                                "osism.services.rng : Install rng package -------------------------------- 9.07s",
                                "osism.services.smartd : Install smartmontools package ------------------- 8.65s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 8.29s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.16s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 8.10s",
                                "osism.services.docker : Install apt-transport-https package ------------- 7.12s",
                                "osism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 6.86s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 6.29s",
                                "osism.commons.services : Populate service facts ------------------------- 5.48s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 35e055f4-8b1d-489e-9485-29cec56f2f4f (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:35:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 35e055f4-8b1d-489e-9485-29cec56f2f4f (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Wednesday 27 May 2026  00:35:58 +0000 (0:00:00.384)       0:00:00.384 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Install fail2ban package] **********************",
                                "Wednesday 27 May 2026  00:35:59 +0000 (0:00:01.194)       0:00:01.579 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Wednesday 27 May 2026  00:36:10 +0000 (0:00:11.568)       0:00:13.148 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Wednesday 27 May 2026  00:36:12 +0000 (0:00:01.489)       0:00:14.638 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Wednesday 27 May 2026  00:36:13 +0000 (0:00:01.239)       0:00:15.878 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:36:15 +0000 (0:00:01.532)       0:00:17.411 ********* ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 11.57s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.53s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.49s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.24s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.19s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f085790-cd4e-42ec-b26d-c484d1e9ec83 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:36:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f085790-cd4e-42ec-b26d-c484d1e9ec83 (network) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role network] ******************************************************",
                                "",
                                "TASK [osism.commons.network : Gather variables for each operating system] ******",
                                "Wednesday 27 May 2026  00:36:30 +0000 (0:00:00.323)       0:00:00.323 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include type specific tasks] *********************",
                                "Wednesday 27 May 2026  00:36:31 +0000 (0:00:00.591)       0:00:00.915 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install required packages] ***********************",
                                "Wednesday 27 May 2026  00:36:32 +0000 (0:00:01.111)       0:00:02.026 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove ifupdown package] *************************",
                                "Wednesday 27 May 2026  00:36:34 +0000 (0:00:02.724)       0:00:04.751 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Wednesday 27 May 2026  00:36:36 +0000 (0:00:01.760)       0:00:06.511 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***",
                                "Wednesday 27 May 2026  00:36:37 +0000 (0:00:01.154)       0:00:07.665 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Render netplan configuration from network_netplan_config_template variable] ***",
                                "Wednesday 27 May 2026  00:36:38 +0000 (0:00:00.640)       0:00:08.306 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove temporary network_netplan_config_template file] ***",
                                "Wednesday 27 May 2026  00:36:39 +0000 (0:00:00.719)       0:00:09.025 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Prepare netplan configuration template] **********",
                                "Wednesday 27 May 2026  00:36:39 +0000 (0:00:00.748)       0:00:09.773 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Wednesday 27 May 2026  00:36:43 +0000 (0:00:03.331)       0:00:13.105 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove netplan configuration template] ***********",
                                "Wednesday 27 May 2026  00:36:44 +0000 (0:00:01.568)       0:00:14.674 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Wednesday 27 May 2026  00:36:46 +0000 (0:00:01.671)       0:00:16.345 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy interfaces file] ****************************",
                                "Wednesday 27 May 2026  00:36:47 +0000 (0:00:01.022)       0:00:17.367 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install package networkd-dispatcher] *************",
                                "Wednesday 27 May 2026  00:36:48 +0000 (0:00:00.535)       0:00:17.902 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy dispatcher scripts] *************************",
                                "Wednesday 27 May 2026  00:36:50 +0000 (0:00:02.136)       0:00:20.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Manage service networkd-dispatcher] **************",
                                "Wednesday 27 May 2026  00:36:50 +0000 (0:00:00.763)       0:00:20.802 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Wednesday 27 May 2026  00:36:52 +0000 (0:00:01.434)       0:00:22.237 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Wednesday 27 May 2026  00:36:53 +0000 (0:00:01.027)       0:00:23.264 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Set network_configured_files fact] ***************",
                                "Wednesday 27 May 2026  00:36:54 +0000 (0:00:01.101)       0:00:24.366 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Wednesday 27 May 2026  00:36:55 +0000 (0:00:00.645)       0:00:25.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include dummy interfaces] ************************",
                                "Wednesday 27 May 2026  00:36:56 +0000 (0:00:01.208)       0:00:26.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include vxlan interfaces] ************************",
                                "Wednesday 27 May 2026  00:36:56 +0000 (0:00:00.613)       0:00:26.834 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-0, testbed-manager, testbed-node-1, testbed-node-5, testbed-node-2, testbed-node-3, testbed-node-4\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Wednesday 27 May 2026  00:37:01 +0000 (0:00:04.621)       0:00:31.455 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Wednesday 27 May 2026  00:37:07 +0000 (0:00:05.607)       0:00:37.063 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Wednesday 27 May 2026  00:37:12 +0000 (0:00:05.441)       0:00:42.504 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Wednesday 27 May 2026  00:37:13 +0000 (0:00:01.181)       0:00:43.686 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Wednesday 27 May 2026  00:37:14 +0000 (0:00:00.914)       0:00:44.600 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include network extra init] **********************",
                                "Wednesday 27 May 2026  00:37:15 +0000 (0:00:00.892)       0:00:45.493 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init script] ****************",
                                "Wednesday 27 May 2026  00:37:16 +0000 (0:00:01.186)       0:00:46.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init systemd service] *******",
                                "Wednesday 27 May 2026  00:37:17 +0000 (0:00:00.566)       0:00:47.246 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Enable and start network-extra-init service] *****",
                                "Wednesday 27 May 2026  00:37:18 +0000 (0:00:00.758)       0:00:48.004 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Disable and stop network-extra-init service] *****",
                                "Wednesday 27 May 2026  00:37:18 +0000 (0:00:00.601)       0:00:48.605 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Wednesday 27 May 2026  00:37:20 +0000 (0:00:01.740)       0:00:50.346 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init script] ****************",
                                "Wednesday 27 May 2026  00:37:21 +0000 (0:00:01.119)       0:00:51.466 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************",
                                "Wednesday 27 May 2026  00:37:23 +0000 (0:00:02.057)       0:00:53.523 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********",
                                "Wednesday 27 May 2026  00:37:24 +0000 (0:00:00.775)       0:00:54.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:37:24 +0000 (0:00:00.519)       0:00:54.817 ********* ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 5.61s",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.44s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.62s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.33s",
                                "osism.commons.network : Install required packages ----------------------- 2.72s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.14s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.06s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.76s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.74s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.67s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.57s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.43s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.21s",
                                "osism.commons.network : Include network extra init ---------------------- 1.19s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.18s",
                                "osism.commons.network : Create required directories --------------------- 1.15s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.12s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.11s",
                                "osism.commons.network : List existing configuration files --------------- 1.10s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.03s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 77bbfaad-03ae-44ef-8141-a389e6beb209 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:37:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 77bbfaad-03ae-44ef-8141-a389e6beb209 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Wednesday 27 May 2026  00:37:40 +0000 (0:00:00.289)       0:00:00.289 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Wednesday 27 May 2026  00:37:42 +0000 (0:00:01.721)       0:00:02.011 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Wednesday 27 May 2026  00:37:48 +0000 (0:00:06.157)       0:00:08.168 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Wednesday 27 May 2026  00:37:49 +0000 (0:00:00.519)       0:00:08.687 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Wednesday 27 May 2026  00:37:49 +0000 (0:00:00.423)       0:00:09.111 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Wednesday 27 May 2026  00:37:50 +0000 (0:00:00.533)       0:00:09.644 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Wednesday 27 May 2026  00:37:50 +0000 (0:00:00.419)       0:00:10.063 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Wednesday 27 May 2026  00:37:50 +0000 (0:00:00.394)       0:00:10.458 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Wednesday 27 May 2026  00:37:52 +0000 (0:00:01.206)       0:00:11.665 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********",
                                "Wednesday 27 May 2026  00:37:52 +0000 (0:00:00.886)       0:00:12.552 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Wednesday 27 May 2026  00:37:54 +0000 (0:00:02.012)       0:00:14.564 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:37:55 +0000 (0:00:00.937)       0:00:15.501 ********* ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 6.16s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.01s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.72s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.21s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 0.94s",
                                "osism.services.wireguard : Copy client configuration files -------------- 0.89s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.53s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.52s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.42s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.42s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.40s",
                                "+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "100    14  100    14    0     0    175      0 --:--:-- --:--:-- --:--:--   177",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-27 00:37:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ff3f9a9-17d1-45ee-93dd-8a41111b1895 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4ff3f9a9-17d1-45ee-93dd-8a41111b1895 (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Wednesday 27 May 2026  00:38:11 +0000 (0:00:00.171)       0:00:00.171 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on the manager node] *************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Wednesday 27 May 2026  00:38:12 +0000 (0:00:00.695)       0:00:00.866 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Wednesday 27 May 2026  00:38:14 +0000 (0:00:02.611)       0:00:03.478 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Wednesday 27 May 2026  00:38:17 +0000 (0:00:02.306)       0:00:05.785 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Wednesday 27 May 2026  00:38:18 +0000 (0:00:01.308)       0:00:07.093 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Wednesday 27 May 2026  00:38:22 +0000 (0:00:03.856)       0:00:10.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Add a workaround service] ************************************************",
                                "",
                                "TASK [Copy workarounds.sh scripts] *********************************************",
                                "Wednesday 27 May 2026  00:38:22 +0000 (0:00:00.485)       0:00:11.435 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Copy workarounds systemd unit file] **************************************",
                                "Wednesday 27 May 2026  00:38:24 +0000 (0:00:01.701)       0:00:13.137 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reload systemd daemon] ***************************************************",
                                "Wednesday 27 May 2026  00:38:25 +0000 (0:00:01.404)       0:00:14.541 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Wednesday 27 May 2026  00:38:27 +0000 (0:00:01.620)       0:00:16.162 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Wednesday 27 May 2026  00:38:29 +0000 (0:00:01.578)       0:00:17.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************",
                                "",
                                "TASK [Install python3-docker] **************************************************",
                                "Wednesday 27 May 2026  00:38:29 +0000 (0:00:00.731)       0:00:18.472 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:38:32 +0000 (0:00:02.929)       0:00:21.401 ********* ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 3.86s",
                                "Install python3-docker -------------------------------------------------- 2.93s",
                                "Apply netplan configuration --------------------------------------------- 2.61s",
                                "Apply netplan configuration --------------------------------------------- 2.31s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.70s",
                                "Reload systemd daemon --------------------------------------------------- 1.62s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.58s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.40s",
                                "Copy custom CA certificates --------------------------------------------- 1.31s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.73s",
                                "Group hosts based on virtualization_role -------------------------------- 0.70s",
                                "Run update-ca-trust ----------------------------------------------------- 0.49s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 144fe037-67eb-4310-a693-252abaeab1db (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:38:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 144fe037-67eb-4310-a693-252abaeab1db (reboot) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:48 +0000 (0:00:00.237)       0:00:00.237 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:48 +0000 (0:00:00.139)       0:00:00.376 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:49 +0000 (0:00:01.219)       0:00:01.596 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:49 +0000 (0:00:00.112)       0:00:01.709 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:50 +0000 (0:00:00.094)       0:00:01.803 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:51 +0000 (0:00:01.024)       0:00:02.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:51 +0000 (0:00:00.117)       0:00:02.945 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:51 +0000 (0:00:00.095)       0:00:03.041 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:52 +0000 (0:00:01.048)       0:00:04.090 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:52 +0000 (0:00:00.108)       0:00:04.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:52 +0000 (0:00:00.095)       0:00:04.294 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:53 +0000 (0:00:01.045)       0:00:05.339 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:53 +0000 (0:00:00.108)       0:00:05.448 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:53 +0000 (0:00:00.223)       0:00:05.672 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:54 +0000 (0:00:01.035)       0:00:06.708 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Wednesday 27 May 2026  00:38:55 +0000 (0:00:00.105)       0:00:06.814 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Wednesday 27 May 2026  00:38:55 +0000 (0:00:00.135)       0:00:06.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Wednesday 27 May 2026  00:38:56 +0000 (0:00:01.034)       0:00:07.984 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:38:56 +0000 (0:00:00.036)       0:00:08.020 ********* ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.41s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.78s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.59s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 730e2d72-584f-42b5-bf6f-b0451dc43aaa (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:39:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 730e2d72-584f-42b5-bf6f-b0451dc43aaa (wait-for-connection) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wait until remote systems are reachable] *********************************",
                                "",
                                "TASK [Wait until remote system is reachable] ***********************************",
                                "Wednesday 27 May 2026  00:39:11 +0000 (0:00:00.314)       0:00:00.314 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:39:23 +0000 (0:00:11.505)       0:00:11.820 ********* ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.51s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 90b35961-96c4-452e-a4d5-f80288d7291e (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:39:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 90b35961-96c4-452e-a4d5-f80288d7291e (hddtemp) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role hddtemp] ******************************************************",
                                "",
                                "TASK [osism.services.hddtemp : Gather variables for each operating system] *****",
                                "Wednesday 27 May 2026  00:39:38 +0000 (0:00:00.315)       0:00:00.315 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:39:39 +0000 (0:00:00.576)       0:00:00.892 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Remove hddtemp package] *************************",
                                "Wednesday 27 May 2026  00:39:40 +0000 (0:00:01.108)       0:00:02.000 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Wednesday 27 May 2026  00:39:42 +0000 (0:00:02.406)       0:00:04.407 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Check if drivetemp module is available] *********",
                                "Wednesday 27 May 2026  00:39:43 +0000 (0:00:00.913)       0:00:05.320 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Wednesday 27 May 2026  00:39:45 +0000 (0:00:01.311)       0:00:06.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Install lm-sensors] *****************************",
                                "Wednesday 27 May 2026  00:39:45 +0000 (0:00:00.634)       0:00:07.267 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Wednesday 27 May 2026  00:39:59 +0000 (0:00:13.599)       0:00:20.867 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Manage lm-sensors service] **********************",
                                "Wednesday 27 May 2026  00:40:00 +0000 (0:00:00.913)       0:00:21.780 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:40:01 +0000 (0:00:01.686)       0:00:23.467 ********* ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 13.60s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.41s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 1.69s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.31s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.11s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.91s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 0.91s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.63s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.58s",
                                "++ semver latest 7.1.1",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sudo systemctl restart manager.service",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "ARA in ceph-ansible already disabled.",
                                "ARA in kolla-ansible already disabled.",
                                "ARA in osism-ansible already disabled.",
                                "ARA in osism-kubernetes already disabled.",
                                "+ osism apply gather-facts",
                                "\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0c9a1609-e698-4fe8-aadf-e245c05459ce (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0c9a1609-e698-4fe8-aadf-e245c05459ce (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:41:36 +0000 (0:00:00.251)       0:00:00.251 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:41:41 +0000 (0:00:05.778)       0:00:06.030 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:41:42 +0000 (0:00:00.548)       0:00:06.578 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.78s",
                                "Gather facts for all hosts ---------------------------------------------- 0.55s",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry",
                                "+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images",
                                "+ [[ false == \\t\\r\\u\\e ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:41:43.523671Z",
                            "start": "2026-05-27T00:17:51.980591Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001a",
                        "name": "Deploy manager + bootstrap nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "not _nutshell | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T00:41:44.103839Z",
                            "start": "2026-05-27T00:41:43.592719Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001b",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:32:35.912432",
                            "end": "2026-05-27 01:14:20.342809",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 /opt/configuration/scripts/deploy-in-a-nutshell.sh",
                                    "_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-3776-c4e3-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 00:41:44.430377",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n\n# PULL IMAGES\n\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-05-27 00:41:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4996527d-fb3d-4907-bbed-d584a636079a (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4996527d-fb3d-4907-bbed-d584a636079a is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-27 00:41:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 625be39e-1392-417a-9fab-f93da7ad614b (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 625be39e-1392-417a-9fab-f93da7ad614b (wipe-partitions) has been started and output is visible here.\u001b[0m\n\nPLAY [Wipe partitions] *********************************************************\n\nTASK [Find all logical devices owned by UID 167] *******************************\nWednesday 27 May 2026  00:42:11 +0000 (0:00:00.160)       0:00:00.160 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Remove all rook related logical devices] *********************************\nWednesday 27 May 2026  00:42:12 +0000 (0:00:01.012)       0:00:01.172 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Find all logical devices with prefix ceph] *******************************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.245)       0:00:01.417 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Remove all ceph related logical devices] *********************************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.588)       0:00:02.006 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check device availability] ***********************************************\nWednesday 27 May 2026  00:42:13 +0000 (0:00:00.240)       0:00:02.246 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nWednesday 27 May 2026  00:42:15 +0000 (0:00:01.401)       0:00:03.648 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nWednesday 27 May 2026  00:42:16 +0000 (0:00:01.378)       0:00:05.026 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nWednesday 27 May 2026  00:42:18 +0000 (0:00:02.143)       0:00:07.170 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Request device events from the kernel] ***********************************\nWednesday 27 May 2026  00:42:19 +0000 (0:00:00.604)       0:00:07.774 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:42:20 +0000 (0:00:00.906)       0:00:08.681 ********* \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.14s\nCheck device availability ----------------------------------------------- 1.40s\nWipe partitions with wipefs --------------------------------------------- 1.38s\nFind all logical devices owned by UID 167 ------------------------------- 1.01s\nRequest device events from the kernel ----------------------------------- 0.91s\nReload udev rules ------------------------------------------------------- 0.60s\nFind all logical devices with prefix ceph ------------------------------- 0.59s\nRemove all rook related logical devices --------------------------------- 0.25s\nRemove all ceph related logical devices --------------------------------- 0.24s\n\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ae1ccf29-2724-4e9e-b270-d13395e36fe5 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ae1ccf29-2724-4e9e-b270-d13395e36fe5 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:42:35 +0000 (0:00:00.271)       0:00:00.271 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:42:36 +0000 (0:00:01.215)       0:00:01.487 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:42:37 +0000 (0:00:01.034)       0:00:02.521 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:42:42 +0000 (0:00:04.609)       0:00:07.130 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:42:42 +0000 (0:00:00.477)       0:00:07.607 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.61s\nosism.commons.facts : Create custom facts directory --------------------- 1.22s\nosism.commons.facts : Copy fact files ----------------------------------- 1.03s\nGather facts for all hosts ---------------------------------------------- 0.48s\n\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 64e4a4f3-79f3-4fbc-a045-210cbeacd460 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 64e4a4f3-79f3-4fbc-a045-210cbeacd460 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:42:49 +0000 (0:00:00.257)       0:00:00.257 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:42:49 +0000 (0:00:00.210)       0:00:00.468 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:49 +0000 (0:00:00.194)       0:00:00.662 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:50 +0000 (0:00:00.323)       0:00:00.985 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:50 +0000 (0:00:00.379)       0:00:01.364 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:50 +0000 (0:00:00.171)       0:00:01.536 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:50 +0000 (0:00:00.161)       0:00:01.697 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:50 +0000 (0:00:00.165)       0:00:01.863 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:51 +0000 (0:00:00.152)       0:00:02.016 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:51 +0000 (0:00:00.172)       0:00:02.189 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:51 +0000 (0:00:00.162)       0:00:02.351 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:51 +0000 (0:00:00.170)       0:00:02.522 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:52 +0000 (0:00:00.378)       0:00:02.900 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:52 +0000 (0:00:00.417)       0:00:03.318 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:53 +0000 (0:00:00.596)       0:00:03.914 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:42:53 +0000 (0:00:00.602)       0:00:04.516 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:54 +0000 (0:00:00.751)       0:00:05.268 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:54 +0000 (0:00:00.365)       0:00:05.633 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:54 +0000 (0:00:00.194)       0:00:05.828 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:55 +0000 (0:00:00.184)       0:00:06.012 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:55 +0000 (0:00:00.194)       0:00:06.207 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:55 +0000 (0:00:00.193)       0:00:06.400 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:55 +0000 (0:00:00.179)       0:00:06.579 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:55 +0000 (0:00:00.190)       0:00:06.770 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:56 +0000 (0:00:00.184)       0:00:06.955 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:56 +0000 (0:00:00.180)       0:00:07.135 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:57 +0000 (0:00:00.982)       0:00:08.118 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:57 +0000 (0:00:00.191)       0:00:08.309 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:57 +0000 (0:00:00.188)       0:00:08.497 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:42:57 +0000 (0:00:00.176)       0:00:08.674 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:42:57 +0000 (0:00:00.183)       0:00:08.857 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.167)       0:00:09.025 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.129)       0:00:09.155 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.127)       0:00:09.282 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.129)       0:00:09.412 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.121)       0:00:09.534 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.161)       0:00:09.695 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:42:58 +0000 (0:00:00.145)       0:00:09.841 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:42:59 +0000 (0:00:00.344)       0:00:10.185 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:42:59 +0000 (0:00:00.168)       0:00:10.353 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:42:59 +0000 (0:00:00.130)       0:00:10.483 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:42:59 +0000 (0:00:00.139)       0:00:10.623 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:42:59 +0000 (0:00:00.133)       0:00:10.756 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.137)       0:00:10.893 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.130)       0:00:11.023 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.149)       0:00:11.173 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.123)       0:00:11.296 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.117)       0:00:11.414 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.115)       0:00:11.530 ********* \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:43:00 +0000 (0:00:00.328)       0:00:11.859 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:43:02 +0000 (0:00:01.645)       0:00:13.504 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:43:02 +0000 (0:00:00.214)       0:00:13.719 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:03 +0000 (0:00:00.201)       0:00:13.920 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:03 +0000 (0:00:00.324)       0:00:14.244 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:03 +0000 (0:00:00.174)       0:00:14.419 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:03 +0000 (0:00:00.166)       0:00:14.585 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:03 +0000 (0:00:00.193)       0:00:14.778 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:04 +0000 (0:00:00.180)       0:00:14.959 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:04 +0000 (0:00:00.444)       0:00:15.404 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:04 +0000 (0:00:00.172)       0:00:15.577 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:04 +0000 (0:00:00.173)       0:00:15.750 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:05 +0000 (0:00:00.176)       0:00:15.927 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:05 +0000 (0:00:00.376)       0:00:16.303 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:05 +0000 (0:00:00.380)       0:00:16.684 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:06 +0000 (0:00:00.371)       0:00:17.055 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:06 +0000 (0:00:00.375)       0:00:17.431 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:06 +0000 (0:00:00.285)       0:00:17.717 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:07 +0000 (0:00:00.329)       0:00:18.046 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:07 +0000 (0:00:00.170)       0:00:18.216 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:07 +0000 (0:00:00.472)       0:00:18.689 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:07 +0000 (0:00:00.185)       0:00:18.875 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:08 +0000 (0:00:00.163)       0:00:19.039 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:08 +0000 (0:00:00.173)       0:00:19.212 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:08 +0000 (0:00:00.168)       0:00:19.381 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:08 +0000 (0:00:00.165)       0:00:19.546 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:08 +0000 (0:00:00.163)       0:00:19.710 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:09 +0000 (0:00:00.776)       0:00:20.486 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:09 +0000 (0:00:00.200)       0:00:20.687 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:09 +0000 (0:00:00.161)       0:00:20.848 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.149)       0:00:20.997 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.144)       0:00:21.142 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.238)       0:00:21.380 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.105)       0:00:21.486 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.094)       0:00:21.580 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.109)       0:00:21.689 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:43:10 +0000 (0:00:00.105)       0:00:21.794 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.154)       0:00:21.949 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.123)       0:00:22.072 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.138)       0:00:22.211 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.112)       0:00:22.323 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.113)       0:00:22.436 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.107)       0:00:22.544 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:43:11 +0000 (0:00:00.112)       0:00:22.657 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.239)       0:00:22.896 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.103)       0:00:22.999 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.100)       0:00:23.100 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.122)       0:00:23.222 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.103)       0:00:23.325 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.116)       0:00:23.442 ********* \n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:43:12 +0000 (0:00:00.165)       0:00:23.608 ********* \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:43:13 +0000 (0:00:00.912)       0:00:24.520 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:43:13 +0000 (0:00:00.342)       0:00:24.862 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:14 +0000 (0:00:00.477)       0:00:25.339 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:14 +0000 (0:00:00.338)       0:00:25.677 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:14 +0000 (0:00:00.170)       0:00:25.848 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:15 +0000 (0:00:00.179)       0:00:26.027 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:15 +0000 (0:00:00.190)       0:00:26.218 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:15 +0000 (0:00:00.197)       0:00:26.415 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:15 +0000 (0:00:00.186)       0:00:26.601 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:15 +0000 (0:00:00.162)       0:00:26.763 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:16 +0000 (0:00:00.175)       0:00:26.939 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:16 +0000 (0:00:00.151)       0:00:27.091 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:16 +0000 (0:00:00.525)       0:00:27.617 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:17 +0000 (0:00:00.827)       0:00:28.445 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:18 +0000 (0:00:00.503)       0:00:28.949 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:43:18 +0000 (0:00:00.464)       0:00:29.413 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:18 +0000 (0:00:00.307)       0:00:29.721 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:19 +0000 (0:00:00.355)       0:00:30.077 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:19 +0000 (0:00:00.186)       0:00:30.263 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:19 +0000 (0:00:00.186)       0:00:30.450 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:19 +0000 (0:00:00.183)       0:00:30.633 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:19 +0000 (0:00:00.182)       0:00:30.816 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:20 +0000 (0:00:00.175)       0:00:30.992 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:20 +0000 (0:00:00.560)       0:00:31.552 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:20 +0000 (0:00:00.166)       0:00:31.718 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:21 +0000 (0:00:00.172)       0:00:31.890 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:21 +0000 (0:00:00.627)       0:00:32.518 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:21 +0000 (0:00:00.166)       0:00:32.684 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:21 +0000 (0:00:00.169)       0:00:32.854 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.168)       0:00:33.023 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.164)       0:00:33.188 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.162)       0:00:33.350 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.173)       0:00:33.524 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.121)       0:00:33.645 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nWednesday 27 May 2026  00:43:22 +0000 (0:00:00.108)       0:00:33.754 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.235)       0:00:33.990 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.134)       0:00:34.124 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.116)       0:00:34.241 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.116)       0:00:34.357 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.115)       0:00:34.472 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.107)       0:00:34.580 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.105)       0:00:34.685 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nWednesday 27 May 2026  00:43:23 +0000 (0:00:00.102)       0:00:34.788 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:34.892 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:34.996 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.113)       0:00:35.109 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.107)       0:00:35.216 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.232)       0:00:35.449 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:35.553 ********* \n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nWednesday 27 May 2026  00:43:24 +0000 (0:00:00.175)       0:00:35.728 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:43:25 +0000 (0:00:00.871)       0:00:36.600 ********* \n=============================================================================== \nWrite configuration file ------------------------------------------------ 3.43s\nAdd known partitions to the list of available block devices ------------- 1.05s\nAdd known links to the list of available block devices ------------------ 0.99s\nAdd known partitions to the list of available block devices ------------- 0.98s\nGet initial list of available block devices ----------------------------- 0.87s\nAdd known links to the list of available block devices ------------------ 0.83s\nAdd known partitions to the list of available block devices ------------- 0.78s\nGet extra vars for Ceph configuration ----------------------------------- 0.77s\nAdd known links to the list of available block devices ------------------ 0.75s\nPrint configuration data ------------------------------------------------ 0.67s\nAdd known partitions to the list of available block devices ------------- 0.63s\nAdd known links to the list of available block devices ------------------ 0.60s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.60s\nAdd known links to the list of available block devices ------------------ 0.60s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.57s\nAdd known partitions to the list of available block devices ------------- 0.56s\nAdd known links to the list of available block devices ------------------ 0.53s\nAdd known links to the list of available block devices ------------------ 0.50s\nSet WAL devices config data --------------------------------------------- 0.48s\nAdd known partitions to the list of available block devices ------------- 0.47s\n\u001b[32m2026-05-27 00:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1bd30013-7f1a-4cf3-8090-e194e719953c (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-27 00:43:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-27 00:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-27 00:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-27 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-27 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-27 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-27 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-27 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master b27303f] 2026-05-27-00-44\n 5 files changed, 75 insertions(+), 10 deletions(-)\n create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml\n\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ee21c347-7e80-4c6a-be83-ac1ae73406a7 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ee21c347-7e80-4c6a-be83-ac1ae73406a7 (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:44:21 +0000 (0:00:00.252)       0:00:00.252 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:44:21 +0000 (0:00:00.221)       0:00:00.473 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:21 +0000 (0:00:00.206)       0:00:00.680 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.389)       0:00:01.069 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.366)       0:00:01.436 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.163)       0:00:01.599 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.164)       0:00:01.764 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:22 +0000 (0:00:00.162)       0:00:01.927 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.169)       0:00:02.096 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.170)       0:00:02.267 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.175)       0:00:02.443 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:23 +0000 (0:00:00.176)       0:00:02.619 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.380)       0:00:03.000 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.390)       0:00:03.391 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:24 +0000 (0:00:00.536)       0:00:03.927 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.686)       0:00:04.613 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:25 +0000 (0:00:00.273)       0:00:04.887 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:26 +0000 (0:00:00.347)       0:00:05.234 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:26 +0000 (0:00:00.167)       0:00:05.401 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:26 +0000 (0:00:00.159)       0:00:05.561 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:26 +0000 (0:00:00.181)       0:00:05.742 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:26 +0000 (0:00:00.178)       0:00:05.921 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:00.182)       0:00:06.103 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:00.177)       0:00:06.280 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:00.186)       0:00:06.466 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:27 +0000 (0:00:00.181)       0:00:06.648 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:28 +0000 (0:00:00.903)       0:00:07.551 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:28 +0000 (0:00:00.165)       0:00:07.717 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:28 +0000 (0:00:00.172)       0:00:07.890 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.171)       0:00:08.062 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.168)       0:00:08.230 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.116)       0:00:08.346 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:44:29 +0000 (0:00:00.128)       0:00:08.475 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:44:31 +0000 (0:00:01.939)       0:00:10.414 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:44:31 +0000 (0:00:00.168)       0:00:10.583 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:01.482)       0:00:12.065 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.133)       0:00:12.199 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.127)       0:00:12.326 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.306)       0:00:12.633 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.132)       0:00:12.766 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:44:33 +0000 (0:00:00.150)       0:00:12.917 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.145)       0:00:13.062 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.143)       0:00:13.206 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.125)       0:00:13.331 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.134)       0:00:13.466 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.138)       0:00:13.604 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.131)       0:00:13.735 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:44:34 +0000 (0:00:00.111)       0:00:13.847 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.139)       0:00:13.987 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.110)       0:00:14.097 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.246)       0:00:14.344 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.125)       0:00:14.469 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:44:35 +0000 (0:00:00.129)       0:00:14.598 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:44:36 +0000 (0:00:00.664)       0:00:15.263 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:44:36 +0000 (0:00:00.514)       0:00:15.777 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.539)       0:00:16.317 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.143)       0:00:16.460 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.104)       0:00:16.565 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.103)       0:00:16.668 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.127)       0:00:16.796 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:44:37 +0000 (0:00:00.119)       0:00:16.916 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.138)       0:00:17.055 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.307)       0:00:17.363 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.119)       0:00:17.483 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.126)       0:00:17.609 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.147)       0:00:17.756 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:44:38 +0000 (0:00:00.133)       0:00:17.890 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.154)       0:00:18.045 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.137)       0:00:18.183 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.135)       0:00:18.318 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.127)       0:00:18.445 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.137)       0:00:18.582 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.146)       0:00:18.728 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:44:39 +0000 (0:00:00.125)       0:00:18.854 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:44:40 +0000 (0:00:00.367)       0:00:19.222 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:44:40 +0000 (0:00:00.161)       0:00:19.384 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:44:40 +0000 (0:00:00.163)       0:00:19.547 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:44:40 +0000 (0:00:00.165)       0:00:19.712 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:44:40 +0000 (0:00:00.157)       0:00:19.870 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:44:41 +0000 (0:00:00.166)       0:00:20.036 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:44:41 +0000 (0:00:00.162)       0:00:20.199 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:41 +0000 (0:00:00.169)       0:00:20.369 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:44:42 +0000 (0:00:00.587)       0:00:20.956 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:44:42 +0000 (0:00:00.513)       0:00:21.470 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:44:42 +0000 (0:00:00.124)       0:00:21.594 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'vg_name': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'vg_name': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:44:42 +0000 (0:00:00.154)       0:00:21.749 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:44:43 +0000 (0:00:00.278)       0:00:22.027 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:44:43 +0000 (0:00:00.134)       0:00:22.162 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:44:43 +0000 (0:00:00.135)       0:00:22.297 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:44:43 +0000 (0:00:00.256)       0:00:22.554 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:44:43 +0000 (0:00:00.228)       0:00:22.783 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:44 +0000 (0:00:00.226)       0:00:23.009 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:44 +0000 (0:00:00.416)       0:00:23.426 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:44 +0000 (0:00:00.189)       0:00:23.615 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:44 +0000 (0:00:00.179)       0:00:23.795 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:45 +0000 (0:00:00.433)       0:00:24.228 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:45 +0000 (0:00:00.172)       0:00:24.401 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:45 +0000 (0:00:00.166)       0:00:24.567 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:45 +0000 (0:00:00.171)       0:00:24.738 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:45 +0000 (0:00:00.176)       0:00:24.915 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:46 +0000 (0:00:00.175)       0:00:25.091 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:46 +0000 (0:00:00.370)       0:00:25.461 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:46 +0000 (0:00:00.427)       0:00:25.889 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:47 +0000 (0:00:00.484)       0:00:26.373 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:44:47 +0000 (0:00:00.379)       0:00:26.752 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:48 +0000 (0:00:00.286)       0:00:27.039 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:48 +0000 (0:00:00.486)       0:00:27.526 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:48 +0000 (0:00:00.193)       0:00:27.720 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:48 +0000 (0:00:00.173)       0:00:27.893 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.174)       0:00:28.068 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.177)       0:00:28.245 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.175)       0:00:28.420 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.167)       0:00:28.588 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.170)       0:00:28.759 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:49 +0000 (0:00:00.172)       0:00:28.931 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:50 +0000 (0:00:00.725)       0:00:29.656 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:50 +0000 (0:00:00.167)       0:00:29.824 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:51 +0000 (0:00:00.181)       0:00:30.005 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:44:51 +0000 (0:00:00.479)       0:00:30.485 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:44:51 +0000 (0:00:00.188)       0:00:30.673 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:44:51 +0000 (0:00:00.147)       0:00:30.821 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:44:52 +0000 (0:00:00.200)       0:00:31.021 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:44:53 +0000 (0:00:01.877)       0:00:32.898 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:44:54 +0000 (0:00:00.162)       0:00:33.061 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:44:55 +0000 (0:00:01.390)       0:00:34.451 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:44:55 +0000 (0:00:00.154)       0:00:34.605 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:44:55 +0000 (0:00:00.150)       0:00:34.756 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:44:55 +0000 (0:00:00.157)       0:00:34.914 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:44:56 +0000 (0:00:00.122)       0:00:35.036 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:44:56 +0000 (0:00:00.148)       0:00:35.185 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:44:56 +0000 (0:00:00.354)       0:00:35.539 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:44:56 +0000 (0:00:00.157)       0:00:35.697 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:44:56 +0000 (0:00:00.140)       0:00:35.837 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.159)       0:00:35.997 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.171)       0:00:36.169 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.143)       0:00:36.313 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.140)       0:00:36.453 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.145)       0:00:36.599 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.132)       0:00:36.732 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:44:57 +0000 (0:00:00.131)       0:00:36.864 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:44:58 +0000 (0:00:00.133)       0:00:36.997 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:44:58 +0000 (0:00:00.150)       0:00:37.147 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:44:58 +0000 (0:00:00.737)       0:00:37.884 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:44:59 +0000 (0:00:00.537)       0:00:38.422 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:44:59 +0000 (0:00:00.496)       0:00:38.919 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.125)       0:00:39.044 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.108)       0:00:39.152 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.102)       0:00:39.254 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.124)       0:00:39.379 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.120)       0:00:39.500 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.121)       0:00:39.621 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.120)       0:00:39.742 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:45:00 +0000 (0:00:00.121)       0:00:39.864 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.116)       0:00:39.980 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.345)       0:00:40.326 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.157)       0:00:40.483 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.127)       0:00:40.610 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.150)       0:00:40.761 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:45:01 +0000 (0:00:00.163)       0:00:40.924 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.141)       0:00:41.065 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.171)       0:00:41.237 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.168)       0:00:41.406 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.146)       0:00:41.552 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.180)       0:00:41.732 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:45:02 +0000 (0:00:00.149)       0:00:41.881 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:45:03 +0000 (0:00:00.152)       0:00:42.034 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:45:03 +0000 (0:00:00.359)       0:00:42.394 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:45:03 +0000 (0:00:00.158)       0:00:42.552 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:45:03 +0000 (0:00:00.152)       0:00:42.704 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:45:03 +0000 (0:00:00.151)       0:00:42.856 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:45:04 +0000 (0:00:00.164)       0:00:43.020 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:45:04 +0000 (0:00:00.527)       0:00:43.548 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.509)       0:00:44.058 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.150)       0:00:44.208 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'vg_name': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'vg_name': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.177)       0:00:44.386 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.160)       0:00:44.546 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.155)       0:00:44.702 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:45:05 +0000 (0:00:00.152)       0:00:44.854 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  00:45:06 +0000 (0:00:00.468)       0:00:45.322 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nWednesday 27 May 2026  00:45:06 +0000 (0:00:00.227)       0:00:45.550 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:06 +0000 (0:00:00.207)       0:00:45.757 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:07 +0000 (0:00:00.355)       0:00:46.112 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:07 +0000 (0:00:00.158)       0:00:46.271 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:07 +0000 (0:00:00.180)       0:00:46.451 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:07 +0000 (0:00:00.156)       0:00:46.608 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:07 +0000 (0:00:00.175)       0:00:46.783 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:08 +0000 (0:00:00.226)       0:00:47.009 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:08 +0000 (0:00:00.460)       0:00:47.470 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:08 +0000 (0:00:00.183)       0:00:47.653 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:08 +0000 (0:00:00.180)       0:00:47.833 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:09 +0000 (0:00:00.364)       0:00:48.198 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:09 +0000 (0:00:00.375)       0:00:48.573 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:10 +0000 (0:00:00.386)       0:00:48.959 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nWednesday 27 May 2026  00:45:10 +0000 (0:00:00.378)       0:00:49.338 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:10 +0000 (0:00:00.294)       0:00:49.633 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:11 +0000 (0:00:00.385)       0:00:50.018 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:11 +0000 (0:00:00.177)       0:00:50.196 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:11 +0000 (0:00:00.164)       0:00:50.361 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:11 +0000 (0:00:00.451)       0:00:50.812 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:50.992 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:12 +0000 (0:00:00.187)       0:00:51.179 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:12 +0000 (0:00:00.174)       0:00:51.354 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:51.534 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:12 +0000 (0:00:00.173)       0:00:51.707 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:13 +0000 (0:00:00.571)       0:00:52.278 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:13 +0000 (0:00:00.176)       0:00:52.455 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:13 +0000 (0:00:00.179)       0:00:52.635 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nWednesday 27 May 2026  00:45:13 +0000 (0:00:00.164)       0:00:52.799 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nWednesday 27 May 2026  00:45:14 +0000 (0:00:00.165)       0:00:52.964 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nWednesday 27 May 2026  00:45:14 +0000 (0:00:00.258)       0:00:53.223 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nWednesday 27 May 2026  00:45:14 +0000 (0:00:00.176)       0:00:53.399 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nWednesday 27 May 2026  00:45:16 +0000 (0:00:01.828)       0:00:55.228 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nWednesday 27 May 2026  00:45:16 +0000 (0:00:00.134)       0:00:55.362 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nWednesday 27 May 2026  00:45:17 +0000 (0:00:01.219)       0:00:56.581 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nWednesday 27 May 2026  00:45:17 +0000 (0:00:00.134)       0:00:56.716 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nWednesday 27 May 2026  00:45:17 +0000 (0:00:00.113)       0:00:56.829 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.127)       0:00:56.957 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.153)       0:00:57.110 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.156)       0:00:57.266 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.131)       0:00:57.397 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.169)       0:00:57.567 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nWednesday 27 May 2026  00:45:18 +0000 (0:00:00.323)       0:00:57.891 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.160)       0:00:58.051 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.144)       0:00:58.195 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.137)       0:00:58.333 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.137)       0:00:58.470 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.135)       0:00:58.606 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.132)       0:00:58.739 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nWednesday 27 May 2026  00:45:19 +0000 (0:00:00.144)       0:00:58.884 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nWednesday 27 May 2026  00:45:20 +0000 (0:00:00.134)       0:00:59.018 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nWednesday 27 May 2026  00:45:20 +0000 (0:00:00.157)       0:00:59.175 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nWednesday 27 May 2026  00:45:20 +0000 (0:00:00.541)       0:00:59.716 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nWednesday 27 May 2026  00:45:21 +0000 (0:00:00.506)       0:01:00.223 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nWednesday 27 May 2026  00:45:21 +0000 (0:00:00.660)       0:01:00.884 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.152)       0:01:01.036 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.097)       0:01:01.133 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.112)       0:01:01.245 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.135)       0:01:01.381 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.131)       0:01:01.513 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.133)       0:01:01.646 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.124)       0:01:01.771 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nWednesday 27 May 2026  00:45:22 +0000 (0:00:00.123)       0:01:01.895 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.128)       0:01:02.023 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.123)       0:01:02.146 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.117)       0:01:02.264 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.127)       0:01:02.391 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.253)       0:01:02.645 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.134)       0:01:02.779 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nWednesday 27 May 2026  00:45:23 +0000 (0:00:00.106)       0:01:02.885 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.124)       0:01:03.010 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.124)       0:01:03.135 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.135)       0:01:03.270 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.148)       0:01:03.418 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.137)       0:01:03.556 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.137)       0:01:03.694 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nWednesday 27 May 2026  00:45:24 +0000 (0:00:00.145)       0:01:03.839 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nWednesday 27 May 2026  00:45:25 +0000 (0:00:00.146)       0:01:03.985 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nWednesday 27 May 2026  00:45:25 +0000 (0:00:00.135)       0:01:04.120 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nWednesday 27 May 2026  00:45:25 +0000 (0:00:00.264)       0:01:04.385 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nWednesday 27 May 2026  00:45:25 +0000 (0:00:00.147)       0:01:04.533 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nWednesday 27 May 2026  00:45:26 +0000 (0:00:00.499)       0:01:05.033 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nWednesday 27 May 2026  00:45:26 +0000 (0:00:00.493)       0:01:05.526 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nWednesday 27 May 2026  00:45:26 +0000 (0:00:00.129)       0:01:05.656 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'vg_name': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'vg_name': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nWednesday 27 May 2026  00:45:26 +0000 (0:00:00.140)       0:01:05.796 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nWednesday 27 May 2026  00:45:26 +0000 (0:00:00.126)       0:01:05.923 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nWednesday 27 May 2026  00:45:27 +0000 (0:00:00.122)       0:01:06.045 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nWednesday 27 May 2026  00:45:27 +0000 (0:00:00.125)       0:01:06.170 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:45:27 +0000 (0:00:00.117)       0:01:06.287 ********* \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.65s\nCreate block LVs -------------------------------------------------------- 4.09s\nGather DB VGs with total and available size in bytes -------------------- 1.94s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.70s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.61s\nGather WAL VGs with total and available size in bytes ------------------- 1.56s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.52s\nAdd known partitions to the list of available block devices ------------- 1.22s\nAdd known links to the list of available block devices ------------------ 1.16s\nAdd known partitions to the list of available block devices ------------- 0.90s\nPrint LVM report data --------------------------------------------------- 0.84s\nAdd known partitions to the list of available block devices ------------- 0.73s\nCreate DB LVs for ceph_db_devices --------------------------------------- 0.70s\nAdd known links to the list of available block devices ------------------ 0.69s\nGet extra vars for Ceph configuration ----------------------------------- 0.68s\nPrint 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.67s\nGet initial list of available block devices ----------------------------- 0.64s\nCreate DB+WAL VGs ------------------------------------------------------- 0.63s\nPrint size needed for LVs on ceph_wal_devices --------------------------- 0.62s\nPrint 'Create DB VGs' --------------------------------------------------- 0.59s\n\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be8d9ebc-ade2-4da9-a181-9e77ef4ac7fa (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task be8d9ebc-ade2-4da9-a181-9e77ef4ac7fa (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  00:45:42 +0000 (0:00:00.329)       0:00:00.329 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  00:45:44 +0000 (0:00:01.291)       0:00:01.620 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  00:45:45 +0000 (0:00:01.155)       0:00:02.775 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  00:45:49 +0000 (0:00:04.690)       0:00:07.466 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:45:50 +0000 (0:00:00.490)       0:00:07.956 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.69s\nosism.commons.facts : Create custom facts directory --------------------- 1.29s\nosism.commons.facts : Copy fact files ----------------------------------- 1.16s\nGather facts for all hosts ---------------------------------------------- 0.49s\n\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9650644a-50ea-4a29-a8f9-43e12db680bd (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9650644a-50ea-4a29-a8f9-43e12db680bd (frr) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role frr] **********************************************************\n\nTASK [osism.services.frr : Include distribution specific install tasks] ********\nWednesday 27 May 2026  00:46:05 +0000 (0:00:00.232)       0:00:00.232 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.frr : Pin frr package version] ****************************\nWednesday 27 May 2026  00:46:05 +0000 (0:00:00.214)       0:00:00.446 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nWednesday 27 May 2026  00:46:07 +0000 (0:00:01.386)       0:00:01.832 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nWednesday 27 May 2026  00:46:15 +0000 (0:00:08.336)       0:00:10.169 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nWednesday 27 May 2026  00:46:16 +0000 (0:00:00.943)       0:00:11.113 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nWednesday 27 May 2026  00:46:17 +0000 (0:00:00.890)       0:00:12.003 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nWednesday 27 May 2026  00:46:18 +0000 (0:00:01.098)       0:00:13.102 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nWednesday 27 May 2026  00:46:18 +0000 (0:00:00.147)       0:00:13.249 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.247)       0:00:13.497 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.146)       0:00:13.643 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.125)       0:00:13.769 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nWednesday 27 May 2026  00:46:19 +0000 (0:00:00.145)       0:00:13.915 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nWednesday 27 May 2026  00:46:20 +0000 (0:00:00.866)       0:00:14.781 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m\n\nTASK [osism.services.frr : Manage frr service] *********************************\nWednesday 27 May 2026  00:46:22 +0000 (0:00:02.015)       0:00:16.796 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nWednesday 27 May 2026  00:46:23 +0000 (0:00:01.081)       0:00:17.878 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:46:24 +0000 (0:00:01.282)       0:00:19.160 ********* \n=============================================================================== \nosism.services.frr : Install frr package -------------------------------- 8.34s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.02s\nosism.services.frr : Pin frr package version ---------------------------- 1.39s\nosism.services.frr : Restart frr service -------------------------------- 1.28s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.10s\nosism.services.frr : Manage frr service --------------------------------- 1.08s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.94s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.89s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.87s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.25s\nosism.services.frr : Include distribution specific install tasks -------- 0.21s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.15s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.15s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.15s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.13s\n\n--> DEPLOY IN A NUTSHELL -- START -- Wed May 27 00:46:25 UTC 2026\n\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-27 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-27 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-27 00:46:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.436)       0:00:00.436 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nWednesday 27 May 2026  00:46:51 +0000 (0:00:04.989)       0:00:05.426 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***\nWednesday 27 May 2026  00:46:53 +0000 (0:00:02.041)       0:00:07.468 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:53.116727', 'end': '2026-05-27 00:46:53.122557', 'delta': '0:00:00.005830', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.836073', 'end': '2026-05-27 00:46:51.842970', 'delta': '0:00:00.006897', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.777454', 'end': '2026-05-27 00:46:51.784832', 'delta': '0:00:00.007378', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:53.313526', 'end': '2026-05-27 00:46:53.319889', 'delta': '0:00:00.006363', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:52.528323', 'end': '2026-05-27 00:46:52.537715', 'delta': '0:00:00.009392', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.924375', 'end': '2026-05-27 00:46:51.932528', 'delta': '0:00:00.008153', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:52.382155', 'end': '2026-05-27 00:46:52.385811', 'delta': '0:00:00.003656', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****\nWednesday 27 May 2026  00:46:55 +0000 (0:00:01.650)       0:00:09.118 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:02.106)       0:00:11.224 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:46:59 +0000 (0:00:02.288)       0:00:13.513 ********* \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.99s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.29s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 2.11s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.04s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.65s\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\n\nPLAY [Apply role homer] ********************************************************\n\nTASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.495)       0:00:00.495 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.homer : Create traefik external network] ******************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.139)       0:00:00.635 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nWednesday 27 May 2026  00:46:50 +0000 (0:00:03.943)       0:00:04.579 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m\n\nTASK [osism.services.homer : Copy config.yml configuration file] ***************\nWednesday 27 May 2026  00:46:52 +0000 (0:00:02.077)       0:00:06.656 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nWednesday 27 May 2026  00:46:54 +0000 (0:00:02.480)       0:00:09.137 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nWednesday 27 May 2026  00:46:56 +0000 (0:00:01.950)       0:00:11.088 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.homer : Restart homer service] *****************\nWednesday 27 May 2026  00:47:24 +0000 (0:00:27.344)       0:00:38.433 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:47:26 +0000 (0:00:02.492)       0:00:40.926 ********* \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 27.34s\nosism.services.homer : Create traefik external network ------------------ 3.94s\nosism.services.homer : Restart homer service ---------------------------- 2.49s\nosism.services.homer : Copy config.yml configuration file --------------- 2.48s\nosism.services.homer : Create required directories ---------------------- 2.08s\nosism.services.homer : Copy docker-compose.yml file --------------------- 1.95s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.14s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.653)       0:00:00.653 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.openstackclient : Create required directories] ************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:00.640)       0:00:01.294 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m\n\nTASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********\nWednesday 27 May 2026  00:46:52 +0000 (0:00:05.024)       0:00:06.318 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nWednesday 27 May 2026  00:46:54 +0000 (0:00:02.226)       0:00:08.545 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Copy openstack wrapper script] **********\nWednesday 27 May 2026  00:47:27 +0000 (0:00:32.572)       0:00:41.117 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nWednesday 27 May 2026  00:47:28 +0000 (0:00:01.315)       0:00:42.433 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nWednesday 27 May 2026  00:47:29 +0000 (0:00:01.261)       0:00:43.694 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nWednesday 27 May 2026  00:47:32 +0000 (0:00:02.467)       0:00:46.161 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nWednesday 27 May 2026  00:47:33 +0000 (0:00:01.520)       0:00:47.682 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nWednesday 27 May 2026  00:47:34 +0000 (0:00:00.836)       0:00:48.518 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:47:35 +0000 (0:00:00.457)       0:00:48.976 ********* \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 32.57s\nosism.services.openstackclient : Create required directories ------------ 5.02s\nosism.services.openstackclient : Restart openstackclient service -------- 2.47s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.23s\nosism.services.openstackclient : Ensure that all containers are up ------ 1.52s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.31s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.26s\nosism.services.openstackclient : Wait for an healthy service ------------ 0.84s\nosism.services.openstackclient : Include tasks -------------------------- 0.64s\nosism.services.openstackclient : Copy bash completion script ------------ 0.46s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.352)       0:00:00.352 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m\n\nPLAY [Apply role netdata] ******************************************************\n\nTASK [osism.services.netdata : Include distribution specific install tasks] ****\nWednesday 27 May 2026  00:46:48 +0000 (0:00:02.195)       0:00:02.548 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Remove old architecture-dependent repository] ***\nWednesday 27 May 2026  00:46:49 +0000 (0:00:01.025)       0:00:03.574 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Install apt-transport-https package] ************\nWednesday 27 May 2026  00:46:51 +0000 (0:00:02.331)       0:00:05.905 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository gpg key] *************************\nWednesday 27 May 2026  00:46:55 +0000 (0:00:03.737)       0:00:09.642 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:02.378)       0:00:12.020 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nWednesday 27 May 2026  00:47:09 +0000 (0:00:12.029)       0:00:24.049 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nWednesday 27 May 2026  00:47:34 +0000 (0:00:24.503)       0:00:48.552 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Copy configuration files] ***********************\nWednesday 27 May 2026  00:47:36 +0000 (0:00:01.816)       0:00:50.369 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nWednesday 27 May 2026  00:47:41 +0000 (0:00:05.068)       0:00:55.438 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Opt out from anonymous statistics] **************\nWednesday 27 May 2026  00:47:42 +0000 (0:00:01.333)       0:00:56.771 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add netdata user to docker group] ***************\nWednesday 27 May 2026  00:47:43 +0000 (0:00:01.265)       0:00:58.036 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nWednesday 27 May 2026  00:47:45 +0000 (0:00:01.259)       0:00:59.296 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Include host type specific tasks] ***************\nWednesday 27 May 2026  00:47:47 +0000 (0:00:01.972)       0:01:01.268 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********\nWednesday 27 May 2026  00:47:48 +0000 (0:00:01.290)       0:01:02.558 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nWednesday 27 May 2026  00:47:49 +0000 (0:00:01.553)       0:01:04.112 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:01 +0000 (0:00:11.482)       0:01:15.594 ********* \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 24.50s\nosism.services.netdata : Add repository -------------------------------- 12.03s\nosism.services.netdata : Restart service netdata ----------------------- 11.48s\nosism.services.netdata : Copy configuration files ----------------------- 5.07s\nosism.services.netdata : Install apt-transport-https package ------------ 3.74s\nosism.services.netdata : Add repository gpg key ------------------------- 2.38s\nosism.services.netdata : Remove old architecture-dependent repository --- 2.33s\nGroup hosts based on enabled services ----------------------------------- 2.20s\nosism.services.netdata : Manage service netdata ------------------------- 1.97s\nosism.services.netdata : Include config tasks --------------------------- 1.82s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.55s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.33s\nosism.services.netdata : Include host type specific tasks --------------- 1.29s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.27s\nosism.services.netdata : Add netdata user to docker group --------------- 1.26s\nosism.services.netdata : Include distribution specific install tasks ---- 1.03s\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:00.366)       0:00:00.366 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nWednesday 27 May 2026  00:47:06 +0000 (0:00:03.034)       0:00:03.400 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:01.230)       0:00:04.631 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nWednesday 27 May 2026  00:47:09 +0000 (0:00:01.833)       0:00:06.465 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******\nWednesday 27 May 2026  00:48:01 +0000 (0:00:51.884)       0:00:58.349 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:07 +0000 (0:00:05.801)       0:01:04.150 ********* \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 51.88s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 5.80s\nosism.services.phpmyadmin : Create traefik external network ------------- 3.03s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.83s\nosism.services.phpmyadmin : Create required directories ----------------- 1.23s\n\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nWednesday 27 May 2026  00:46:40 +0000 (0:00:00.258)       0:00:00.258 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [common : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:46:41 +0000 (0:00:01.178)       0:00:01.436 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nWednesday 27 May 2026  00:46:45 +0000 (0:00:03.728)       0:00:05.165 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : common | Copying over extra CA certificates] *********\nWednesday 27 May 2026  00:46:46 +0000 (0:00:01.318)       0:00:06.483 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:46:53 +0000 (0:00:06.232)       0:00:12.715 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  00:46:55 +0000 (0:00:02.423)       0:00:15.139 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [common : Ensure /var/log/journal exists on EL10 systems] *****************\nWednesday 27 May 2026  00:47:01 +0000 (0:00:05.525)       0:00:20.665 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over /run subdirectories conf] **************************\nWednesday 27 May 2026  00:47:02 +0000 (0:00:01.212)       0:00:21.878 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Restart systemd-tmpfiles] ***************************************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:01.469)       0:00:23.347 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over kolla.target] **************************************\nWednesday 27 May 2026  00:47:04 +0000 (0:00:01.027)       0:00:24.374 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:02.330)       0:00:26.705 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nWednesday 27 May 2026  00:47:12 +0000 (0:00:05.127)       0:00:31.833 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd filter config files] ************************\nWednesday 27 May 2026  00:47:13 +0000 (0:00:00.997)       0:00:32.830 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd format config files] ************************\nWednesday 27 May 2026  00:47:14 +0000 (0:00:01.463)       0:00:34.293 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd output config files] ************************\nWednesday 27 May 2026  00:47:16 +0000 (0:00:01.434)       0:00:35.728 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Copying over fluentd.conf] **************************************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:00.970)       0:00:36.698 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nWednesday 27 May 2026  00:47:21 +0000 (0:00:04.351)       0:00:41.050 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nWednesday 27 May 2026  00:47:25 +0000 (0:00:03.725)       0:00:44.775 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nWednesday 27 May 2026  00:47:27 +0000 (0:00:02.730)       0:00:47.505 ********* \n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nWednesday 27 May 2026  00:47:30 +0000 (0:00:02.529)       0:00:50.035 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nWednesday 27 May 2026  00:47:34 +0000 (0:00:03.747)       0:00:53.782 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [service-check-containers : common | Check containers] ********************\nWednesday 27 May 2026  00:47:37 +0000 (0:00:03.282)       0:00:57.064 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : common | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:47:42 +0000 (0:00:05.041)       0:01:02.106 ********* \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:47:43 +0000 (0:00:00.961)       0:01:03.068 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nWednesday 27 May 2026  00:47:45 +0000 (0:00:01.729)       0:01:04.797 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Link kolla_logs volume to /var/log/kolla] ***********************\nWednesday 27 May 2026  00:47:47 +0000 (0:00:01.942)       0:01:06.739 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:01.335)       0:01:08.075 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.063)       0:01:08.138 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.061)       0:01:08.199 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.064)       0:01:08.263 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.323 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.383 ********* \n\nTASK [common : Flush handlers] *************************************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.442 ********* \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.099)       0:01:08.542 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nWednesday 27 May 2026  00:48:19 +0000 (0:00:30.737)       0:01:39.280 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nWednesday 27 May 2026  00:48:48 +0000 (0:00:28.996)       0:02:08.276 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart cron container] ******************************\nWednesday 27 May 2026  00:48:50 +0000 (0:00:01.938)       0:02:10.215 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:09.095)       0:02:19.310 ********* \n=============================================================================== \ncommon : Restart fluentd container ------------------------------------- 30.74s\ncommon : Restart kolla-toolbox container ------------------------------- 29.00s\ncommon : Restart cron container ----------------------------------------- 9.10s\nservice-cert-copy : common | Copying over extra CA certificates --------- 6.23s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 5.53s\ncommon : Copying over config.json files for services -------------------- 5.13s\nservice-check-containers : common | Check containers -------------------- 5.04s\ncommon : Copying over fluentd.conf -------------------------------------- 4.35s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.75s\ncommon : Ensuring config directories exist ------------------------------ 3.73s\ncommon : Copying over cron logrotate config file ------------------------ 3.72s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.28s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.73s\ncommon : Ensuring config directories have correct owner and permission --- 2.53s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 2.42s\ncommon : Copying over kolla.target -------------------------------------- 2.33s\ncommon : Creating log volume -------------------------------------------- 1.94s\ncommon : Initializing toolbox container using normal user --------------- 1.94s\nservice-check-containers : Include tasks -------------------------------- 1.73s\ncommon : Copying over /run subdirectories conf -------------------------- 1.47s\n\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.709)       0:00:00.709 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.462)       0:00:01.171 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m\n\nPLAY [Apply role memcached] ****************************************************\n\nTASK [memcached : include_tasks] ***********************************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.433)       0:00:01.604 ********* \n\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [memcached : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.757)       0:00:02.362 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nWednesday 27 May 2026  00:49:08 +0000 (0:00:01.666)       0:00:04.029 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [service-check-containers : memcached | Check containers] *****************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:01.839)       0:00:05.869 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [service-check-containers : memcached | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:49:11 +0000 (0:00:01.067)       0:00:06.936 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.353)       0:00:07.290 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [memcached : Restart memcached container] **********************\nWednesday 27 May 2026  00:49:12 +0000 (0:00:01.016)       0:00:08.306 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:06.352)       0:00:14.658 ********* \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 6.35s\nmemcached : Copying over config.json files for services ----------------- 1.84s\nmemcached : Ensuring config directories exist --------------------------- 1.67s\nservice-check-containers : memcached | Check containers ----------------- 1.07s\nservice-check-containers : Include tasks -------------------------------- 1.02s\nmemcached : include_tasks ----------------------------------------------- 0.76s\nGroup hosts based on Kolla action --------------------------------------- 0.46s\nGroup hosts based on enabled services ----------------------------------- 0.43s\nservice-check-containers : memcached | Notify handlers to restart containers --- 0.35s\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.542)       0:00:00.542 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.398)       0:00:00.941 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m\n\nPLAY [Apply role redis] ********************************************************\n\nTASK [redis : include_tasks] ***************************************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.738)       0:00:01.680 ********* \n\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [redis : Ensuring config directories exist] *******************************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:01.470)       0:00:03.150 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over default config.json files] **************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:01.897)       0:00:05.048 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over redis config files] *********************************\nWednesday 27 May 2026  00:49:12 +0000 (0:00:02.586)       0:00:07.634 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Check containers] *********************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:02.776)       0:00:10.411 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:49:17 +0000 (0:00:01.802)       0:00:12.213 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:49:17 +0000 (0:00:00.438)       0:00:12.652 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:00.697)       0:00:13.349 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:00.066)       0:00:13.416 ********* \n\nTASK [redis : Flush handlers] **************************************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:00.072)       0:00:13.488 ********* \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:00.099)       0:00:13.588 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nWednesday 27 May 2026  00:49:22 +0000 (0:00:03.645)       0:00:17.234 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:07.720)       0:00:24.954 ********* \n=============================================================================== \nredis : Restart redis-sentinel container -------------------------------- 7.72s\nredis : Restart redis container ----------------------------------------- 3.65s\nredis : Copying over redis config files --------------------------------- 2.78s\nredis : Copying over default config.json files -------------------------- 2.59s\nredis : Ensuring config directories exist ------------------------------- 1.90s\nservice-check-containers : redis | Check containers --------------------- 1.80s\nredis : include_tasks --------------------------------------------------- 1.46s\nGroup hosts based on enabled services ----------------------------------- 0.74s\nservice-check-containers : Include tasks -------------------------------- 0.70s\nservice-check-containers : redis | Notify handlers to restart containers --- 0.44s\nGroup hosts based on Kolla action --------------------------------------- 0.40s\nredis : Flush handlers -------------------------------------------------- 0.24s\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state SUCCESS\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nWednesday 27 May 2026  00:46:40 +0000 (0:00:00.253)       0:00:00.253 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set same timezone on every Server] **************************\nWednesday 27 May 2026  00:46:41 +0000 (0:00:00.579)       0:00:00.833 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set SELinux to disabled state] ******************************\nWednesday 27 May 2026  00:46:42 +0000 (0:00:00.726)       0:00:01.559 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv4 forwarding] *************************************\nWednesday 27 May 2026  00:46:42 +0000 (0:00:00.511)       0:00:02.071 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nWednesday 27 May 2026  00:46:44 +0000 (0:00:01.997)       0:00:04.068 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 router advertisements] **************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:01.936)       0:00:06.005 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:00.997)       0:00:07.003 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_prereq : Load br_netfilter] ******************************************\nWednesday 27 May 2026  00:46:49 +0000 (0:00:01.490)       0:00:08.493 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************\nWednesday 27 May 2026  00:46:49 +0000 (0:00:00.750)       0:00:09.244 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************\nWednesday 27 May 2026  00:46:50 +0000 (0:00:00.924)       0:00:10.168 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***\nWednesday 27 May 2026  00:46:51 +0000 (0:00:00.926)       0:00:11.095 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary x64] **********************************\nWednesday 27 May 2026  00:46:52 +0000 (0:00:00.623)       0:00:11.719 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:05.141)       0:00:16.863 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary armhf] ********************************\nWednesday 27 May 2026  00:46:59 +0000 (0:00:02.051)       0:00:18.915 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***\nWednesday 27 May 2026  00:47:01 +0000 (0:00:02.213)       0:00:21.128 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:01.363)       0:00:22.491 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***\nWednesday 27 May 2026  00:47:04 +0000 (0:00:01.238)       0:00:23.730 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***\nWednesday 27 May 2026  00:47:05 +0000 (0:00:00.904)       0:00:24.634 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Deploy k3s master nodes] *************************************************\n\nTASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***\nWednesday 27 May 2026  00:47:06 +0000 (0:00:01.334)       0:00:25.969 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s-init] **********************************************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:01.184)       0:00:27.153 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s] ***************************************************\nWednesday 27 May 2026  00:47:09 +0000 (0:00:01.333)       0:00:28.488 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Clean previous runs of k3s-init] ****************************\nWednesday 27 May 2026  00:47:10 +0000 (0:00:01.124)       0:00:29.613 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy K3s http_proxy conf] *********************************\nWednesday 27 May 2026  00:47:11 +0000 (0:00:01.255)       0:00:30.869 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create /etc/rancher/k3s directory] **************************\nWednesday 27 May 2026  00:47:11 +0000 (0:00:00.274)       0:00:31.144 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Create custom resolv.conf for k3s] **************************\nWednesday 27 May 2026  00:47:12 +0000 (0:00:00.645)       0:00:31.790 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy vip manifest] ****************************************\nWednesday 27 May 2026  00:47:14 +0000 (0:00:01.857)       0:00:33.647 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************\nWednesday 27 May 2026  00:47:15 +0000 (0:00:00.753)       0:00:34.401 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create manifests directory on first master] *****************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:02.034)       0:00:36.436 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Download vip rbac manifest to first master] *****************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:00.753)       0:00:37.189 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Copy vip manifest to first master] **************************\nWednesday 27 May 2026  00:47:19 +0000 (0:00:01.443)       0:00:38.633 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy metallb manifest] ************************************\nWednesday 27 May 2026  00:47:21 +0000 (0:00:01.712)       0:00:40.345 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy kube-vip manifest] ***********************************\nWednesday 27 May 2026  00:47:21 +0000 (0:00:00.583)       0:00:40.929 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Init cluster inside the transient k3s-init service] *********\nWednesday 27 May 2026  00:47:22 +0000 (0:00:00.522)       0:00:41.451 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Detect Kubernetes version for label compatibility] **********\nWednesday 27 May 2026  00:47:25 +0000 (0:00:02.917)       0:00:44.369 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Set node role label selector based on Kubernetes version] ***\nWednesday 27 May 2026  00:47:26 +0000 (0:00:01.295)       0:00:45.665 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nWednesday 27 May 2026  00:47:26 +0000 (0:00:00.573)       0:00:46.239 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Save logs of k3s-init.service] ******************************\nWednesday 27 May 2026  00:48:10 +0000 (0:00:43.502)       0:01:29.741 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Kill the temporary service used for initialization] *********\nWednesday 27 May 2026  00:48:11 +0000 (0:00:00.896)       0:01:30.638 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy K3s service file] **************************************\nWednesday 27 May 2026  00:48:12 +0000 (0:00:01.083)       0:01:31.722 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Enable and check K3s service] *******************************\nWednesday 27 May 2026  00:48:13 +0000 (0:00:01.221)       0:01:32.943 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Wait for node-token] ****************************************\nWednesday 27 May 2026  00:48:53 +0000 (0:00:39.759)       0:02:12.702 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Register node-token file access mode] ***********************\nWednesday 27 May 2026  00:48:54 +0000 (0:00:00.679)       0:02:13.382 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Change file access node-token] ******************************\nWednesday 27 May 2026  00:48:54 +0000 (0:00:00.805)       0:02:14.187 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Read node-token from master] ********************************\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.666)       0:02:14.854 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Store Master node-token] ************************************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.581)       0:02:15.435 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Restore node-token file access] *****************************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.258)       0:02:15.693 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create directory .kube] *************************************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.776)       0:02:16.470 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy config file to user home directory] ********************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.631)       0:02:17.102 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.851)       0:02:17.954 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create kubectl symlink] *************************************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:00.897)       0:02:18.851 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create crictl symlink] **************************************\nWednesday 27 May 2026  00:48:59 +0000 (0:00:00.361)       0:02:19.213 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get contents of manifests folder] ***************************\nWednesday 27 May 2026  00:49:00 +0000 (0:00:00.236)       0:02:19.449 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get sub dirs of manifests folder] ***************************\nWednesday 27 May 2026  00:49:00 +0000 (0:00:00.659)       0:02:20.109 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***\nWednesday 27 May 2026  00:49:01 +0000 (0:00:00.754)       0:02:20.863 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\nPLAY [Deploy k3s worker nodes] *************************************************\n\nTASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***\nWednesday 27 May 2026  00:49:04 +0000 (0:00:03.156)       0:02:24.020 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Check if system is PXE-booted] *******************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.281)       0:02:24.301 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Set fact for PXE-booted system] ******************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.712)       0:02:25.013 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Include http_proxy configuration tasks] **********************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.454)       0:02:25.468 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [k3s_agent : Create k3s-node.service.d directory] *************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.468)       0:02:25.936 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Copy K3s http_proxy conf file] *******************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.253)       0:02:26.190 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Deploy K3s http_proxy conf] **********************************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:00.442)       0:02:26.632 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:00.296)       0:02:26.928 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create custom resolv.conf for k3s] ***************************\nWednesday 27 May 2026  00:49:08 +0000 (0:00:00.685)       0:02:27.614 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Configure the k3s service] ***********************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:01.240)       0:02:28.854 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [k3s_agent : Manage k3s service] ******************************************\nWednesday 27 May 2026  00:49:11 +0000 (0:00:01.759)       0:02:30.613 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 27 May 2026  00:49:21 +0000 (0:00:10.081)       0:02:40.695 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 27 May 2026  00:49:22 +0000 (0:00:00.806)       0:02:41.501 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:49:22 +0000 (0:00:00.410)       0:02:41.912 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:00.585)       0:02:42.498 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:00.812)       0:02:43.310 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 27 May 2026  00:49:24 +0000 (0:00:00.524)       0:02:43.835 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 27 May 2026  00:49:26 +0000 (0:00:01.541)       0:02:45.376 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.676)       0:02:46.052 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.337)       0:02:46.390 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.305)       0:02:46.695 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.111)       0:02:46.807 ********* \n\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [kubectl : Remove old architecture-dependent repository] ******************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.194)       0:02:47.001 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:01.333)       0:02:48.335 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nWednesday 27 May 2026  00:49:30 +0000 (0:00:01.293)       0:02:49.628 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.737)       0:02:50.366 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.364)       0:02:50.731 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nWednesday 27 May 2026  00:49:37 +0000 (0:00:06.397)       0:02:57.128 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:13.078)       0:03:10.206 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Run post actions on master nodes] ****************************************\n\nTASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***\nWednesday 27 May 2026  00:49:51 +0000 (0:00:00.475)       0:03:10.682 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy calico] *****************************************\nWednesday 27 May 2026  00:49:51 +0000 (0:00:00.389)       0:03:11.071 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy cilium] *****************************************\nWednesday 27 May 2026  00:49:51 +0000 (0:00:00.219)       0:03:11.291 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:00.502)       0:03:11.793 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nWednesday 27 May 2026  00:49:53 +0000 (0:00:00.817)       0:03:12.611 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.823)       0:03:13.435 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.230)       0:03:13.665 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.913)       0:03:14.578 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.099)       0:03:14.677 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.112)       0:03:14.789 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.103)       0:03:14.892 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.111)       0:03:15.004 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nWednesday 27 May 2026  00:49:59 +0000 (0:00:04.209)       0:03:19.214 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m\n\nTASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************\nWednesday 27 May 2026  00:50:43 +0000 (0:00:43.444)       0:04:02.658 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nWednesday 27 May 2026  00:50:44 +0000 (0:00:01.204)       0:04:03.863 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nWednesday 27 May 2026  00:50:46 +0000 (0:00:01.616)       0:04:05.479 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nWednesday 27 May 2026  00:50:47 +0000 (0:00:01.172)       0:04:06.652 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nWednesday 27 May 2026  00:50:47 +0000 (0:00:00.112)       0:04:06.764 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m\n\nTASK [k3s_server_post : Deploy metallb pool] ***********************************\nWednesday 27 May 2026  00:50:49 +0000 (0:00:02.339)       0:04:09.104 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Remove tmp directory used for manifests] ***************\nWednesday 27 May 2026  00:50:50 +0000 (0:00:00.353)       0:04:09.457 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role k9s] **********************************************************\n\nTASK [k9s : Gather variables for each operating system] ************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.917)       0:04:10.375 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.145)       0:04:10.521 ********* \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nWednesday 27 May 2026  00:50:51 +0000 (0:00:00.366)       0:04:10.888 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Manage labels, annotations, and taints on all k3s nodes] *****************\n\nTASK [Merge labels, annotations, and taints] ***********************************\nWednesday 27 May 2026  00:50:56 +0000 (0:00:05.322)       0:04:16.210 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Manage labels] ***********************************************************\nWednesday 27 May 2026  00:50:57 +0000 (0:00:00.592)       0:04:16.803 ********* \n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nWednesday 27 May 2026  00:51:09 +0000 (0:00:11.860)       0:04:28.664 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Manage taints] ***********************************************************\nWednesday 27 May 2026  00:51:09 +0000 (0:00:00.463)       0:04:29.127 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:51:10 +0000 (0:00:00.502)       0:04:29.629 ********* \n=============================================================================== \nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.50s\nk3s_server_post : Wait for Cilium resources ---------------------------- 43.44s\nk3s_server : Enable and check K3s service ------------------------------ 39.76s\nkubectl : Install required packages ------------------------------------ 13.08s\nManage labels ---------------------------------------------------------- 11.86s\nk3s_agent : Manage k3s service ----------------------------------------- 10.08s\nkubectl : Add repository Debian ----------------------------------------- 6.40s\nk9s : Install k9s packages ---------------------------------------------- 5.32s\nk3s_download : Download k3s binary x64 ---------------------------------- 5.14s\nk3s_server_post : Install Cilium ---------------------------------------- 4.21s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.16s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.92s\nk3s_server_post : Test for BGP config resources ------------------------- 2.34s\nk3s_download : Download k3s binary armhf -------------------------------- 2.21s\nk3s_download : Download k3s binary arm64 -------------------------------- 2.05s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.03s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.00s\nk3s_prereq : Enable IPv6 forwarding ------------------------------------- 1.94s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 1.86s\nk3s_agent : Configure the k3s service ----------------------------------- 1.76s\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:51:14 +0000 (0:00:00.285)       0:00:00.285 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:51:15 +0000 (0:00:01.146)       0:00:01.431 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nWednesday 27 May 2026  00:51:16 +0000 (0:00:01.520)       0:00:02.952 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:51:17 +0000 (0:00:00.440)       0:00:03.393 ********* \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.52s\nGet kubeconfig file ----------------------------------------------------- 1.15s\nChange server address in the kubeconfig file ---------------------------- 0.44s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nWednesday 27 May 2026  00:51:13 +0000 (0:00:00.351)       0:00:00.351 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nWednesday 27 May 2026  00:51:14 +0000 (0:00:01.004)       0:00:01.355 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nWednesday 27 May 2026  00:51:15 +0000 (0:00:00.667)       0:00:02.023 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nWednesday 27 May 2026  00:51:16 +0000 (0:00:01.181)       0:00:03.205 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nWednesday 27 May 2026  00:51:17 +0000 (0:00:01.098)       0:00:04.304 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nWednesday 27 May 2026  00:51:18 +0000 (0:00:00.565)       0:00:04.869 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nWednesday 27 May 2026  00:51:19 +0000 (0:00:01.534)       0:00:06.404 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:00.840)       0:00:07.244 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:00.354)       0:00:07.599 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:00.293)       0:00:07.892 ********* \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 1.53s\nGet kubeconfig file ----------------------------------------------------- 1.18s\nWrite kubeconfig file --------------------------------------------------- 1.10s\nGet home directory of operator user ------------------------------------- 1.00s\nChange server address in the kubeconfig inside the manager service ------ 0.84s\nCreate .kube directory -------------------------------------------------- 0.67s\nChange server address in the kubeconfig --------------------------------- 0.57s\nSet KUBECONFIG environment variable ------------------------------------- 0.35s\nEnable kubectl command line completion ---------------------------------- 0.29s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.633)       0:00:00.633 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.994)       0:00:01.628 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:01.956)       0:00:03.584 ********* \n\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:01.302)       0:00:04.886 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:01.613)       0:00:06.500 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  00:49:12 +0000 (0:00:01.652)       0:00:08.152 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nWednesday 27 May 2026  00:49:13 +0000 (0:00:01.008)       0:00:09.160 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Ensuring config directories exist] *************************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.742)       0:00:09.903 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over config.json files for services] ***************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:01.349)       0:00:11.252 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:02.725)       0:00:13.978 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : openvswitch | Check containers] ***************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:01.392)       0:00:15.371 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:49:22 +0000 (0:00:03.095)       0:00:18.466 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:01.260)       0:00:19.726 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:01.954)       0:00:21.681 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.226)       0:00:21.907 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.152)       0:00:22.059 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.249)       0:00:22.308 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.230)       0:00:22.538 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.121)       0:00:22.660 ********* \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nWednesday 27 May 2026  00:49:27 +0000 (0:00:00.189)       0:00:22.849 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nWednesday 27 May 2026  00:49:36 +0000 (0:00:09.212)       0:00:32.062 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 27 May 2026  00:49:37 +0000 (0:00:01.249)       0:00:33.312 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:09.531)       0:00:42.843 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:07.763)       0:00:50.607 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nWednesday 27 May 2026  00:49:57 +0000 (0:00:02.409)       0:00:53.016 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nWednesday 27 May 2026  00:50:00 +0000 (0:00:03.576)       0:00:56.593 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:52:09 +0000 (0:02:08.936)       0:03:05.529 ********* \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 138.47s\nopenvswitch : Restart openvswitch-db-server container ------------------- 9.21s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 7.76s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.58s\nservice-check-containers : openvswitch | Check containers --------------- 3.10s\nopenvswitch : Copying over config.json files for services --------------- 2.73s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.41s\nGroup hosts based on enabled services ----------------------------------- 1.96s\nservice-check-containers : Include tasks -------------------------------- 1.95s\nmodule-load : Persist modules via modules-load.d ------------------------ 1.65s\nmodule-load : Load modules ---------------------------------------------- 1.61s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.39s\nopenvswitch : Ensuring config directories exist ------------------------- 1.35s\nopenvswitch : include_tasks --------------------------------------------- 1.30s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 1.26s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.25s\nopenvswitch : Flush Handlers -------------------------------------------- 1.17s\nmodule-load : Drop module persistence ----------------------------------- 1.01s\nGroup hosts based on Kolla action --------------------------------------- 0.99s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.74s\n\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state SUCCESS\u001b[0m\n\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:00.264)       0:00:00.264 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check RabbitMQ service] **************************************************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:00.141)       0:00:00.405 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******\nWednesday 27 May 2026  00:49:28 +0000 (0:00:03.094)       0:00:03.500 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nWednesday 27 May 2026  00:49:28 +0000 (0:00:00.106)       0:00:03.606 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.800)       0:00:04.407 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.350)       0:00:04.757 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m\n\nPLAY [Apply role rabbitmq] *****************************************************\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:49:30 +0000 (0:00:00.672)       0:00:05.430 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nWednesday 27 May 2026  00:49:30 +0000 (0:00:00.548)       0:00:05.979 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:01.214)       0:00:07.193 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.244)       0:00:07.438 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.211)       0:00:07.649 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.210)       0:00:07.860 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.206)       0:00:08.067 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nWednesday 27 May 2026  00:49:33 +0000 (0:00:00.426)       0:00:08.493 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.988)       0:00:09.482 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.521)       0:00:10.003 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  00:49:35 +0000 (0:00:00.653)       0:00:10.657 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over config.json files for services] ******************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:01.272)       0:00:11.929 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************\nWednesday 27 May 2026  00:49:38 +0000 (0:00:02.227)       0:00:14.156 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq.conf] ***********************************\nWednesday 27 May 2026  00:49:41 +0000 (0:00:02.090)       0:00:16.247 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nWednesday 27 May 2026  00:49:43 +0000 (0:00:02.089)       0:00:18.336 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nWednesday 27 May 2026  00:49:44 +0000 (0:00:01.445)       0:00:19.782 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nWednesday 27 May 2026  00:49:45 +0000 (0:00:01.358)       0:00:21.140 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:01.364)       0:00:22.505 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nWednesday 27 May 2026  00:49:49 +0000 (0:00:02.040)       0:00:24.546 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******\nWednesday 27 May 2026  00:49:49 +0000 (0:00:00.535)       0:00:25.082 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:49:51 +0000 (0:00:01.603)       0:00:26.685 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  00:49:51 +0000 (0:00:00.299)       0:00:26.985 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Check containers] ******************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:01.000)       0:00:27.985 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:49:54 +0000 (0:00:01.292)       0:00:29.278 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.324)       0:00:29.602 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:00.785)       0:00:30.387 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Running RabbitMQ bootstrap container] *************************\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.908)       0:00:31.296 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:08.519)       0:00:39.815 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:00.260)       0:00:40.076 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:00.711)       0:00:40.788 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:00.078)       0:00:40.867 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:02.072)       0:00:42.940 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:01:52.298)       0:02:35.238 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.619)       0:02:35.857 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.101)       0:02:35.959 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:52:02 +0000 (0:00:01.491)       0:02:37.451 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:11.016)       0:02:48.467 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nWednesday 27 May 2026  00:52:14 +0000 (0:00:00.724)       0:02:49.192 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nWednesday 27 May 2026  00:52:14 +0000 (0:00:00.191)       0:02:49.383 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nWednesday 27 May 2026  00:52:15 +0000 (0:00:01.770)       0:02:51.153 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nWednesday 27 May 2026  00:52:25 +0000 (0:00:09.358)       0:03:00.512 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Enable all stable feature flags] ******************************\nWednesday 27 May 2026  00:52:26 +0000 (0:00:00.890)       0:03:01.402 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:52:30 +0000 (0:00:04.082)       0:03:05.485 ********* \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------ 132.67s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.52s\nrabbitmq : Restart rabbitmq container ----------------------------------- 5.34s\nrabbitmq : Enable all stable feature flags ------------------------------ 4.09s\nCheck RabbitMQ service -------------------------------------------------- 3.09s\nrabbitmq : Copying over config.json files for services ------------------ 2.23s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.09s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.09s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.06s\nrabbitmq : Copying over enabled_plugins --------------------------------- 2.04s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.60s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.45s\nrabbitmq : Copying over definitions.json -------------------------------- 1.36s\nrabbitmq : Copying over advanced.config --------------------------------- 1.36s\nservice-check-containers : rabbitmq | Check containers ------------------ 1.29s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.27s\nrabbitmq : Get container facts ------------------------------------------ 1.21s\nservice-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.00s\nrabbitmq : Get container facts ------------------------------------------ 0.99s\nrabbitmq : Creating rabbitmq volume ------------------------------------- 0.91s\n\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.387)       0:00:00.387 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.487)       0:00:00.875 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m\n\nPLAY [Apply role loadbalancer] *************************************************\n\nTASK [loadbalancer : include_tasks] ********************************************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.490)       0:00:01.365 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Check IPv6 support] ***************************************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:01.524)       0:00:02.890 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nWednesday 27 May 2026  00:49:09 +0000 (0:00:02.516)       0:00:05.406 ********* \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nWednesday 27 May 2026  00:49:10 +0000 (0:00:00.975)       0:00:06.382 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [sysctl : Setting sysctl values] ******************************************\nWednesday 27 May 2026  00:49:11 +0000 (0:00:00.798)       0:00:07.180 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  00:49:13 +0000 (0:00:02.482)       0:00:09.663 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  00:49:14 +0000 (0:00:00.784)       0:00:10.448 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:01.249)       0:00:11.697 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring config directories exist] ************************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.859)       0:00:12.557 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:02.033)       0:00:14.590 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nWednesday 27 May 2026  00:49:20 +0000 (0:00:01.489)       0:00:16.079 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nWednesday 27 May 2026  00:49:23 +0000 (0:00:03.111)       0:00:19.190 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nWednesday 27 May 2026  00:49:24 +0000 (0:00:01.218)       0:00:20.409 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Removing checks for services which are disabled] **********\nWednesday 27 May 2026  00:49:26 +0000 (0:00:01.787)       0:00:22.196 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.599)       0:00:22.796 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [loadbalancer : Copying over config.json files for services] **************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:04.524)       0:00:27.320 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:03.362)       0:00:30.683 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql config] *****************************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:02.233)       0:00:32.917 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nWednesday 27 May 2026  00:49:42 +0000 (0:00:05.456)       0:00:38.373 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nWednesday 27 May 2026  00:49:43 +0000 (0:00:00.731)       0:00:39.104 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nWednesday 27 May 2026  00:49:45 +0000 (0:00:02.180)       0:00:41.285 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:01.870)       0:00:43.156 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nWednesday 27 May 2026  00:49:48 +0000 (0:00:01.171)       0:00:44.328 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:02.007)       0:00:46.335 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:01.886)       0:00:48.222 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-key.pem] ****************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:00.428)       0:00:48.651 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:49:53 +0000 (0:00:00.606)       0:00:49.258 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:49:56 +0000 (0:00:03.313)       0:00:52.571 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:49:57 +0000 (0:00:00.602)       0:00:53.173 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nWednesday 27 May 2026  00:49:58 +0000 (0:00:01.291)       0:00:54.465 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql start script] ***********************\nWednesday 27 May 2026  00:50:00 +0000 (0:00:01.560)       0:00:56.026 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nWednesday 27 May 2026  00:50:01 +0000 (0:00:01.808)       0:00:57.835 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nWednesday 27 May 2026  00:50:03 +0000 (0:00:01.244)       0:00:59.080 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:50:05 +0000 (0:00:02.568)       0:01:01.648 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.394)       0:01:02.043 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.881)       0:01:02.924 ********* \n\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over aodh haproxy config] ***********************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:00.592)       0:01:03.517 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nWednesday 27 May 2026  00:50:10 +0000 (0:00:03.112)       0:01:06.630 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nWednesday 27 May 2026  00:50:11 +0000 (0:00:00.572)       0:01:07.202 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nWednesday 27 May 2026  00:50:12 +0000 (0:00:00.993)       0:01:08.195 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************\nWednesday 27 May 2026  00:50:13 +0000 (0:00:01.382)       0:01:09.577 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : barbican] *************************************************\nWednesday 27 May 2026  00:50:15 +0000 (0:00:01.857)       0:01:11.435 ********* \n\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over barbican haproxy config] *******************\nWednesday 27 May 2026  00:50:16 +0000 (0:00:00.567)       0:01:12.003 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nWednesday 27 May 2026  00:50:19 +0000 (0:00:03.120)       0:01:15.123 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for barbican] **********************\nWednesday 27 May 2026  00:50:19 +0000 (0:00:00.587)       0:01:15.710 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nWednesday 27 May 2026  00:50:20 +0000 (0:00:00.781)       0:01:16.492 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********\nWednesday 27 May 2026  00:50:21 +0000 (0:00:01.345)       0:01:17.838 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : blazar] ***************************************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:01.977)       0:01:19.816 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ceph-rgw] *************************************************\nWednesday 27 May 2026  00:50:24 +0000 (0:00:00.329)       0:01:20.146 ********* \n\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************\nWednesday 27 May 2026  00:50:24 +0000 (0:00:00.652)       0:01:20.798 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nWednesday 27 May 2026  00:50:27 +0000 (0:00:02.908)       0:01:23.706 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nWednesday 27 May 2026  00:50:29 +0000 (0:00:01.517)       0:01:25.223 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nWednesday 27 May 2026  00:50:31 +0000 (0:00:01.969)       0:01:27.192 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nWednesday 27 May 2026  00:50:31 +0000 (0:00:00.404)       0:01:27.597 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cinder] ***************************************************\nWednesday 27 May 2026  00:50:32 +0000 (0:00:01.295)       0:01:28.892 ********* \n\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over cinder haproxy config] *********************\nWednesday 27 May 2026  00:50:33 +0000 (0:00:00.842)       0:01:29.735 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nWednesday 27 May 2026  00:50:37 +0000 (0:00:03.359)       0:01:33.095 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for cinder] ************************\nWednesday 27 May 2026  00:50:37 +0000 (0:00:00.606)       0:01:33.701 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nWednesday 27 May 2026  00:50:38 +0000 (0:00:00.899)       0:01:34.601 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL rules config] *************\nWednesday 27 May 2026  00:50:39 +0000 (0:00:01.268)       0:01:35.869 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cloudkitty] ***********************************************\nWednesday 27 May 2026  00:50:41 +0000 (0:00:01.934)       0:01:37.804 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cyborg] ***************************************************\nWednesday 27 May 2026  00:50:42 +0000 (0:00:00.299)       0:01:38.104 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : designate] ************************************************\nWednesday 27 May 2026  00:50:42 +0000 (0:00:00.450)       0:01:38.554 ********* \n\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over designate haproxy config] ******************\nWednesday 27 May 2026  00:50:43 +0000 (0:00:00.779)       0:01:39.333 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nWednesday 27 May 2026  00:50:47 +0000 (0:00:03.748)       0:01:43.082 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for designate] *********************\nWednesday 27 May 2026  00:50:48 +0000 (0:00:01.106)       0:01:44.189 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nWednesday 27 May 2026  00:50:49 +0000 (0:00:01.119)       0:01:45.308 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL rules config] **********\nWednesday 27 May 2026  00:50:50 +0000 (0:00:01.231)       0:01:46.539 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nWednesday 27 May 2026  00:50:52 +0000 (0:00:02.066)       0:01:48.606 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : glance] ***************************************************\nWednesday 27 May 2026  00:50:52 +0000 (0:00:00.316)       0:01:48.923 ********* \n\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over glance haproxy config] *********************\nWednesday 27 May 2026  00:50:53 +0000 (0:00:00.949)       0:01:49.872 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for glance when using single external frontend] ***\nWednesday 27 May 2026  00:50:57 +0000 (0:00:03.984)       0:01:53.857 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for glance] ************************\nWednesday 27 May 2026  00:51:02 +0000 (0:00:04.691)       0:01:58.548 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nWednesday 27 May 2026  00:51:06 +0000 (0:00:04.043)       0:02:02.592 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL rules config] *************\nWednesday 27 May 2026  00:51:07 +0000 (0:00:01.171)       0:02:03.763 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nWednesday 27 May 2026  00:51:09 +0000 (0:00:01.958)       0:02:05.722 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : grafana] **************************************************\nWednesday 27 May 2026  00:51:10 +0000 (0:00:00.273)       0:02:05.995 ********* \n\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over grafana haproxy config] ********************\nWednesday 27 May 2026  00:51:11 +0000 (0:00:00.986)       0:02:06.981 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nWednesday 27 May 2026  00:51:15 +0000 (0:00:04.513)       0:02:11.495 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nWednesday 27 May 2026  00:51:15 +0000 (0:00:00.419)       0:02:11.914 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nWednesday 27 May 2026  00:51:17 +0000 (0:00:01.058)       0:02:12.972 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL rules config] ************\nWednesday 27 May 2026  00:51:18 +0000 (0:00:01.235)       0:02:14.208 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [include_role : heat] *****************************************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:01.975)       0:02:16.183 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : horizon] **************************************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:00.319)       0:02:16.502 ********* \n\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over horizon haproxy config] ********************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:01.114)       0:02:17.617 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nWednesday 27 May 2026  00:51:24 +0000 (0:00:03.106)       0:02:20.723 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:00.571)       0:02:21.295 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:01.295)       0:02:22.590 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL rules config] ************\nWednesday 27 May 2026  00:51:27 +0000 (0:00:01.191)       0:02:23.782 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : influxdb] *************************************************\nWednesday 27 May 2026  00:51:29 +0000 (0:00:01.827)       0:02:25.610 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ironic] ***************************************************\nWednesday 27 May 2026  00:51:29 +0000 (0:00:00.261)       0:02:25.871 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : keystone] *************************************************\nWednesday 27 May 2026  00:51:30 +0000 (0:00:00.285)       0:02:26.157 ********* \n\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over keystone haproxy config] *******************\nWednesday 27 May 2026  00:51:31 +0000 (0:00:01.292)       0:02:27.450 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for keystone when using single external frontend] ***\nWednesday 27 May 2026  00:51:34 +0000 (0:00:03.212)       0:02:30.663 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nWednesday 27 May 2026  00:51:35 +0000 (0:00:00.597)       0:02:31.261 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nWednesday 27 May 2026  00:51:36 +0000 (0:00:01.076)       0:02:32.337 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********\nWednesday 27 May 2026  00:51:37 +0000 (0:00:01.304)       0:02:33.641 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : letsencrypt] **********************************************\nWednesday 27 May 2026  00:51:39 +0000 (0:00:02.231)       0:02:35.872 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : magnum] ***************************************************\nWednesday 27 May 2026  00:51:40 +0000 (0:00:00.340)       0:02:36.213 ********* \n\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over magnum haproxy config] *********************\nWednesday 27 May 2026  00:51:41 +0000 (0:00:01.200)       0:02:37.413 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nWednesday 27 May 2026  00:51:44 +0000 (0:00:03.318)       0:02:40.731 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for magnum] ************************\nWednesday 27 May 2026  00:51:45 +0000 (0:00:00.608)       0:02:41.339 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nWednesday 27 May 2026  00:51:46 +0000 (0:00:01.252)       0:02:42.592 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL rules config] *************\nWednesday 27 May 2026  00:51:47 +0000 (0:00:01.250)       0:02:43.842 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : manila] ***************************************************\nWednesday 27 May 2026  00:51:50 +0000 (0:00:02.102)       0:02:45.944 ********* \n\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over manila haproxy config] *********************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:01.149)       0:02:47.094 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nWednesday 27 May 2026  00:51:54 +0000 (0:00:03.129)       0:02:50.223 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for manila] ************************\nWednesday 27 May 2026  00:51:54 +0000 (0:00:00.612)       0:02:50.836 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nWednesday 27 May 2026  00:51:55 +0000 (0:00:01.044)       0:02:51.880 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL rules config] *************\nWednesday 27 May 2026  00:51:57 +0000 (0:00:01.374)       0:02:53.255 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mariadb] **************************************************\nWednesday 27 May 2026  00:51:59 +0000 (0:00:01.850)       0:02:55.105 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensure mysql monitor user exist] *******************************\nWednesday 27 May 2026  00:52:00 +0000 (0:00:00.999)       0:02:56.105 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nWednesday 27 May 2026  00:52:03 +0000 (0:00:03.081)       0:02:59.186 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nWednesday 27 May 2026  00:52:05 +0000 (0:00:02.328)       0:03:01.515 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nWednesday 27 May 2026  00:52:07 +0000 (0:00:01.845)       0:03:03.360 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL users config] ************\nWednesday 27 May 2026  00:52:09 +0000 (0:00:02.157)       0:03:05.517 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************\nWednesday 27 May 2026  00:52:11 +0000 (0:00:02.373)       0:03:07.891 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : masakari] *************************************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:01.200)       0:03:09.091 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : memcached] ************************************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:00.592)       0:03:09.684 ********* \n\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over memcached haproxy config] ******************\nWednesday 27 May 2026  00:52:15 +0000 (0:00:01.271)       0:03:10.955 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for memcached when using single external frontend] ***\nWednesday 27 May 2026  00:52:16 +0000 (0:00:01.539)       0:03:12.495 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for memcached] *********************\nWednesday 27 May 2026  00:52:16 +0000 (0:00:00.362)       0:03:12.858 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL users config] **********\nWednesday 27 May 2026  00:52:17 +0000 (0:00:00.539)       0:03:13.397 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL rules config] **********\nWednesday 27 May 2026  00:52:18 +0000 (0:00:00.828)       0:03:14.226 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mistral] **************************************************\nWednesday 27 May 2026  00:52:19 +0000 (0:00:01.075)       0:03:15.301 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : neutron] **************************************************\nWednesday 27 May 2026  00:52:19 +0000 (0:00:00.459)       0:03:15.761 ********* \n\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over neutron haproxy config] ********************\nWednesday 27 May 2026  00:52:21 +0000 (0:00:01.184)       0:03:16.945 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nWednesday 27 May 2026  00:52:27 +0000 (0:00:06.481)       0:03:23.426 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:01.750)       0:03:25.176 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:03.560)       0:03:28.737 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL rules config] ************\nWednesday 27 May 2026  00:52:34 +0000 (0:00:01.362)       0:03:30.099 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : placement] ************************************************\nWednesday 27 May 2026  00:52:35 +0000 (0:00:01.751)       0:03:31.851 ********* \n\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over placement haproxy config] ******************\nWednesday 27 May 2026  00:52:37 +0000 (0:00:01.298)       0:03:33.149 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nWednesday 27 May 2026  00:52:40 +0000 (0:00:03.162)       0:03:36.311 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.795)       0:03:37.106 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.697)       0:03:37.804 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL rules config] **********\nWednesday 27 May 2026  00:52:43 +0000 (0:00:01.276)       0:03:39.081 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova] *****************************************************\nWednesday 27 May 2026  00:52:45 +0000 (0:00:02.290)       0:03:41.371 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over nova haproxy config] ***********************\nWednesday 27 May 2026  00:52:46 +0000 (0:00:01.552)       0:03:42.924 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nWednesday 27 May 2026  00:52:52 +0000 (0:00:05.594)       0:03:48.518 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova] **************************\nWednesday 27 May 2026  00:52:53 +0000 (0:00:00.809)       0:03:49.328 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nWednesday 27 May 2026  00:52:55 +0000 (0:00:01.792)       0:03:51.121 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL rules config] ***************\nWednesday 27 May 2026  00:52:56 +0000 (0:00:01.359)       0:03:52.480 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nWednesday 27 May 2026  00:52:58 +0000 (0:00:02.290)       0:03:54.771 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************\nWednesday 27 May 2026  00:53:00 +0000 (0:00:01.597)       0:03:56.369 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-novncproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***\nWednesday 27 May 2026  00:53:01 +0000 (0:00:00.836)       0:03:57.205 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nWednesday 27 May 2026  00:53:05 +0000 (0:00:04.049)       0:04:01.255 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****\nWednesday 27 May 2026  00:53:06 +0000 (0:00:01.418)       0:04:02.673 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:53:08 +0000 (0:00:01.676)       0:04:04.349 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:53:10 +0000 (0:00:02.464)       0:04:06.814 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nWednesday 27 May 2026  00:53:14 +0000 (0:00:03.197)       0:04:10.011 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nWednesday 27 May 2026  00:53:15 +0000 (0:00:01.084)       0:04:11.096 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nWednesday 27 May 2026  00:53:17 +0000 (0:00:01.908)       0:04:13.005 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nWednesday 27 May 2026  00:53:18 +0000 (0:00:01.550)       0:04:14.555 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:53:20 +0000 (0:00:02.089)       0:04:16.644 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:53:22 +0000 (0:00:02.214)       0:04:18.859 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nWednesday 27 May 2026  00:53:25 +0000 (0:00:02.825)       0:04:21.685 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nWednesday 27 May 2026  00:53:27 +0000 (0:00:01.872)       0:04:23.557 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nWednesday 27 May 2026  00:53:29 +0000 (0:00:01.734)       0:04:25.292 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****\nWednesday 27 May 2026  00:53:30 +0000 (0:00:01.603)       0:04:26.895 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nWednesday 27 May 2026  00:53:32 +0000 (0:00:01.501)       0:04:28.397 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nWednesday 27 May 2026  00:53:35 +0000 (0:00:02.834)       0:04:31.232 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : octavia] **************************************************\nWednesday 27 May 2026  00:53:38 +0000 (0:00:03.682)       0:04:34.914 ********* \n\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over octavia haproxy config] ********************\nWednesday 27 May 2026  00:53:40 +0000 (0:00:01.311)       0:04:36.225 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nWednesday 27 May 2026  00:53:44 +0000 (0:00:04.371)       0:04:40.596 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for octavia] ***********************\nWednesday 27 May 2026  00:53:45 +0000 (0:00:00.772)       0:04:41.369 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nWednesday 27 May 2026  00:53:46 +0000 (0:00:00.921)       0:04:42.291 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL rules config] ************\nWednesday 27 May 2026  00:53:47 +0000 (0:00:01.399)       0:04:43.690 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : opensearch] ***********************************************\nWednesday 27 May 2026  00:53:49 +0000 (0:00:01.982)       0:04:45.673 ********* \n\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over opensearch haproxy config] *****************\nWednesday 27 May 2026  00:53:51 +0000 (0:00:01.322)       0:04:46.995 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nWednesday 27 May 2026  00:53:56 +0000 (0:00:05.434)       0:04:52.430 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nWednesday 27 May 2026  00:53:58 +0000 (0:00:01.553)       0:04:53.983 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nWednesday 27 May 2026  00:53:59 +0000 (0:00:01.339)       0:04:55.323 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nWednesday 27 May 2026  00:53:59 +0000 (0:00:00.585)       0:04:55.909 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : prometheus] ***********************************************\nWednesday 27 May 2026  00:54:01 +0000 (0:00:01.815)       0:04:57.724 ********* \n\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over prometheus haproxy config] *****************\nWednesday 27 May 2026  00:54:03 +0000 (0:00:01.527)       0:04:59.252 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nWednesday 27 May 2026  00:54:08 +0000 (0:00:05.499)       0:05:04.751 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nWednesday 27 May 2026  00:54:10 +0000 (0:00:01.932)       0:05:06.683 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.798)       0:05:07.482 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.363)       0:05:07.845 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : rabbitmq] *************************************************\nWednesday 27 May 2026  00:54:12 +0000 (0:00:00.946)       0:05:08.792 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over rabbitmq haproxy config] *******************\nWednesday 27 May 2026  00:54:14 +0000 (0:00:01.603)       0:05:10.396 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***\nWednesday 27 May 2026  00:54:17 +0000 (0:00:02.877)       0:05:13.274 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for rabbitmq] **********************\nWednesday 27 May 2026  00:54:17 +0000 (0:00:00.378)       0:05:13.652 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.846)       0:05:14.498 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nWednesday 27 May 2026  00:54:18 +0000 (0:00:00.403)       0:05:14.901 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nWednesday 27 May 2026  00:54:19 +0000 (0:00:01.025)       0:05:15.927 ********* \n\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over skyline haproxy config] ********************\nWednesday 27 May 2026  00:54:21 +0000 (0:00:01.540)       0:05:17.467 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nWednesday 27 May 2026  00:54:28 +0000 (0:00:06.926)       0:05:24.394 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nWednesday 27 May 2026  00:54:29 +0000 (0:00:00.893)       0:05:25.287 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nWednesday 27 May 2026  00:54:30 +0000 (0:00:01.102)       0:05:26.390 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL rules config] ************\nWednesday 27 May 2026  00:54:31 +0000 (0:00:01.500)       0:05:27.890 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : tacker] ***************************************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:02.070)       0:05:29.961 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : trove] ****************************************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:00.294)       0:05:30.255 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : venus] ****************************************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:00.271)       0:05:30.527 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : watcher] **************************************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:00.276)       0:05:30.803 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : zun] ******************************************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:00.472)       0:05:31.276 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : loadbalancer] *********************************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:00.261)       0:05:31.537 ********* \n\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nWednesday 27 May 2026  00:54:37 +0000 (0:00:01.610)       0:05:33.148 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:54:39 +0000 (0:00:02.417)       0:05:35.565 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.329)       0:05:35.894 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nWednesday 27 May 2026  00:54:41 +0000 (0:00:01.767)       0:05:37.662 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************\nWednesday 27 May 2026  00:54:42 +0000 (0:00:00.711)       0:05:38.373 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************\nWednesday 27 May 2026  00:54:42 +0000 (0:00:00.318)       0:05:38.692 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:01.117)       0:05:39.809 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************\nWednesday 27 May 2026  00:54:44 +0000 (0:00:00.892)       0:05:40.701 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************\nWednesday 27 May 2026  00:54:45 +0000 (0:00:00.920)       0:05:41.622 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nWednesday 27 May 2026  00:54:55 +0000 (0:00:09.919)       0:05:51.541 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nWednesday 27 May 2026  00:54:56 +0000 (0:00:01.108)       0:05:52.650 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nWednesday 27 May 2026  00:55:05 +0000 (0:00:09.262)       0:06:01.913 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup keepalived container] *************\nWednesday 27 May 2026  00:55:10 +0000 (0:00:04.779)       0:06:06.692 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************\nWednesday 27 May 2026  00:55:20 +0000 (0:00:10.190)       0:06:16.883 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nWednesday 27 May 2026  00:55:21 +0000 (0:00:00.539)       0:06:17.422 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nWednesday 27 May 2026  00:55:21 +0000 (0:00:00.316)       0:06:17.739 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master haproxy container] ****************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.244)       0:06:17.983 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master proxysql container] ***************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.278)       0:06:18.262 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.552)       0:06:18.814 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************\nWednesday 27 May 2026  00:55:23 +0000 (0:00:00.305)       0:06:19.119 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************\nWednesday 27 May 2026  00:55:24 +0000 (0:00:00.999)       0:06:20.119 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:55:25 +0000 (0:00:01.104)       0:06:21.224 ********* \n=============================================================================== \nloadbalancer : Start backup keepalived container ----------------------- 10.19s\nloadbalancer : Start backup haproxy container --------------------------- 9.92s\nloadbalancer : Start backup proxysql container -------------------------- 9.26s\nhaproxy-config : Copying over skyline haproxy config -------------------- 6.93s\nhaproxy-config : Copying over neutron haproxy config -------------------- 6.48s\nhaproxy-config : Copying over nova haproxy config ----------------------- 5.60s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 5.50s\nloadbalancer : Copying over proxysql config ----------------------------- 5.46s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 5.43s\nloadbalancer : Wait for backup proxysql to start ------------------------ 4.78s\nhaproxy-config : Add configuration for glance when using single external frontend --- 4.69s\nloadbalancer : Copying checks for services which are enabled ------------ 4.52s\nhaproxy-config : Copying over grafana haproxy config -------------------- 4.51s\nhaproxy-config : Copying over octavia haproxy config -------------------- 4.37s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.05s\nhaproxy-config : Configuring firewall for glance ------------------------ 4.04s\nhaproxy-config : Copying over glance haproxy config --------------------- 3.98s\nhaproxy-config : Copying over designate haproxy config ------------------ 3.75s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 3.68s\nhaproxy-config : Configuring firewall for neutron ----------------------- 3.56s\n\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Prepare deployment of Ceph services] *************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nWednesday 27 May 2026  00:46:42 +0000 (0:00:00.634)       0:00:00.634 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nWednesday 27 May 2026  00:46:43 +0000 (0:00:00.959)       0:00:01.594 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nWednesday 27 May 2026  00:46:44 +0000 (0:00:01.885)       0:00:03.479 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nWednesday 27 May 2026  00:46:45 +0000 (0:00:00.633)       0:00:04.113 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nWednesday 27 May 2026  00:46:46 +0000 (0:00:00.954)       0:00:05.067 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nWednesday 27 May 2026  00:46:47 +0000 (0:00:00.686)       0:00:05.754 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nWednesday 27 May 2026  00:46:48 +0000 (0:00:00.959)       0:00:06.713 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nWednesday 27 May 2026  00:46:49 +0000 (0:00:01.325)       0:00:08.038 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nWednesday 27 May 2026  00:46:50 +0000 (0:00:00.668)       0:00:08.706 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nWednesday 27 May 2026  00:46:51 +0000 (0:00:00.890)       0:00:09.597 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nWednesday 27 May 2026  00:46:51 +0000 (0:00:00.718)       0:00:10.315 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nWednesday 27 May 2026  00:46:52 +0000 (0:00:01.179)       0:00:11.494 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nWednesday 27 May 2026  00:46:55 +0000 (0:00:02.792)       0:00:14.287 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nWednesday 27 May 2026  00:46:56 +0000 (0:00:00.424)       0:00:14.712 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nWednesday 27 May 2026  00:46:56 +0000 (0:00:00.609)       0:00:15.322 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:00.240)       0:00:15.562 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:46:53.753906', 'end': '2026-05-27 00:46:53.831893', 'delta': '0:00:00.077987', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:46:54.734415', 'end': '2026-05-27 00:46:54.821188', 'delta': '0:00:00.086773', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:46:55.434260', 'end': '2026-05-27 00:46:55.534762', 'delta': '0:00:00.100502', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nWednesday 27 May 2026  00:46:57 +0000 (0:00:00.384)       0:00:15.947 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nWednesday 27 May 2026  00:47:00 +0000 (0:00:02.845)       0:00:18.792 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nWednesday 27 May 2026  00:47:01 +0000 (0:00:00.888)       0:00:19.681 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nWednesday 27 May 2026  00:47:02 +0000 (0:00:01.098)       0:00:20.779 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:47:03 +0000 (0:00:01.426)       0:00:22.206 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nWednesday 27 May 2026  00:47:04 +0000 (0:00:01.337)       0:00:23.544 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 27 May 2026  00:47:05 +0000 (0:00:00.145)       0:00:23.689 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:47:05 +0000 (0:00:00.260)       0:00:23.950 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nWednesday 27 May 2026  00:47:06 +0000 (0:00:00.653)       0:00:24.604 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nWednesday 27 May 2026  00:47:06 +0000 (0:00:00.928)       0:00:25.532 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nWednesday 27 May 2026  00:47:07 +0000 (0:00:00.880)       0:00:26.412 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nWednesday 27 May 2026  00:47:08 +0000 (0:00:01.048)       0:00:27.460 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nWednesday 27 May 2026  00:47:09 +0000 (0:00:00.949)       0:00:28.409 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nWednesday 27 May 2026  00:47:10 +0000 (0:00:01.109)       0:00:29.519 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nWednesday 27 May 2026  00:47:11 +0000 (0:00:00.566)       0:00:30.085 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-12-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nWednesday 27 May 2026  00:47:12 +0000 (0:00:01.094)       0:00:31.180 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-12-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nWednesday 27 May 2026  00:47:14 +0000 (0:00:01.560)       0:00:32.741 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nWednesday 27 May 2026  00:47:15 +0000 (0:00:01.304)       0:00:34.045 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:47:16 +0000 (0:00:00.760)       0:00:34.806 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:00.861)       0:00:35.668 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:47:17 +0000 (0:00:00.764)       0:00:36.432 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:47:19 +0000 (0:00:01.609)       0:00:38.042 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nWednesday 27 May 2026  00:47:20 +0000 (0:00:00.755)       0:00:38.798 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 27 May 2026  00:47:24 +0000 (0:00:04.241)       0:00:43.039 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nWednesday 27 May 2026  00:47:25 +0000 (0:00:01.037)       0:00:44.077 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:47:26 +0000 (0:00:01.417)       0:00:45.495 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:47:27 +0000 (0:00:00.508)       0:00:46.003 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:47:28 +0000 (0:00:00.560)       0:00:46.563 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:47:28 +0000 (0:00:00.317)       0:00:46.881 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:47:29 +0000 (0:00:00.726)       0:00:47.608 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:47:29 +0000 (0:00:00.439)       0:00:48.047 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:47:29 +0000 (0:00:00.366)       0:00:48.413 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:47:30 +0000 (0:00:00.323)       0:00:48.736 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:47:30 +0000 (0:00:00.509)       0:00:49.246 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 27 May 2026  00:47:31 +0000 (0:00:01.254)       0:00:50.501 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nWednesday 27 May 2026  00:47:33 +0000 (0:00:01.362)       0:00:51.864 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:47:35 +0000 (0:00:02.346)       0:00:54.210 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:47:37 +0000 (0:00:01.388)       0:00:55.599 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:47:38 +0000 (0:00:01.700)       0:00:57.299 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:47:40 +0000 (0:00:02.107)       0:00:59.407 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:47:41 +0000 (0:00:00.989)       0:01:00.396 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:47:42 +0000 (0:00:00.857)       0:01:01.254 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:47:43 +0000 (0:00:00.816)       0:01:02.071 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:47:44 +0000 (0:00:01.056)       0:01:03.127 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:47:45 +0000 (0:00:00.652)       0:01:03.780 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:47:45 +0000 (0:00:00.750)       0:01:04.531 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:47:47 +0000 (0:00:01.242)       0:01:05.773 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:01.115)       0:01:06.889 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:47:48 +0000 (0:00:00.637)       0:01:07.526 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:47:49 +0000 (0:00:00.632)       0:01:08.159 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:47:50 +0000 (0:00:01.085)       0:01:09.245 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:47:51 +0000 (0:00:00.879)       0:01:10.124 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:47:52 +0000 (0:00:01.148)       0:01:11.272 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:47:53 +0000 (0:00:00.741)       0:01:12.013 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:47:54 +0000 (0:00:00.917)       0:01:12.931 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:47:55 +0000 (0:00:01.008)       0:01:13.939 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:47:56 +0000 (0:00:01.138)       0:01:15.078 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nWednesday 27 May 2026  00:47:58 +0000 (0:00:01.599)       0:01:16.678 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nWednesday 27 May 2026  00:47:59 +0000 (0:00:01.619)       0:01:18.297 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nWednesday 27 May 2026  00:48:02 +0000 (0:00:02.371)       0:01:20.668 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nWednesday 27 May 2026  00:48:03 +0000 (0:00:01.244)       0:01:21.913 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nWednesday 27 May 2026  00:48:04 +0000 (0:00:00.739)       0:01:22.652 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nWednesday 27 May 2026  00:48:04 +0000 (0:00:00.737)       0:01:23.390 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nWednesday 27 May 2026  00:48:05 +0000 (0:00:01.150)       0:01:24.541 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nWednesday 27 May 2026  00:48:07 +0000 (0:00:01.199)       0:01:25.741 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nWednesday 27 May 2026  00:48:08 +0000 (0:00:00.867)       0:01:26.608 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nWednesday 27 May 2026  00:48:08 +0000 (0:00:00.827)       0:01:27.435 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nWednesday 27 May 2026  00:48:09 +0000 (0:00:00.619)       0:01:28.054 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nWednesday 27 May 2026  00:48:10 +0000 (0:00:01.180)       0:01:29.235 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nWednesday 27 May 2026  00:48:55 +0000 (0:00:44.364)       0:02:13.599 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nWednesday 27 May 2026  00:48:55 +0000 (0:00:00.553)       0:02:14.152 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.651)       0:02:14.803 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.136)       0:02:14.940 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nWednesday 27 May 2026  00:48:56 +0000 (0:00:00.512)       0:02:15.452 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nWednesday 27 May 2026  00:48:57 +0000 (0:00:00.612)       0:02:16.064 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nWednesday 27 May 2026  00:48:58 +0000 (0:00:00.543)       0:02:16.608 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nWednesday 27 May 2026  00:48:59 +0000 (0:00:01.688)       0:02:18.296 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nWednesday 27 May 2026  00:49:00 +0000 (0:00:00.571)       0:02:18.868 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:01.027)       0:02:19.895 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nWednesday 27 May 2026  00:49:01 +0000 (0:00:00.555)       0:02:20.450 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nWednesday 27 May 2026  00:49:02 +0000 (0:00:00.673)       0:02:21.124 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nWednesday 27 May 2026  00:49:03 +0000 (0:00:00.489)       0:02:21.613 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nWednesday 27 May 2026  00:49:03 +0000 (0:00:00.683)       0:02:22.297 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.466)       0:02:22.764 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nWednesday 27 May 2026  00:49:04 +0000 (0:00:00.593)       0:02:23.357 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nWednesday 27 May 2026  00:49:05 +0000 (0:00:00.554)       0:02:23.911 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nWednesday 27 May 2026  00:49:06 +0000 (0:00:00.706)       0:02:24.618 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:00.956)       0:02:25.574 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nWednesday 27 May 2026  00:49:07 +0000 (0:00:00.930)       0:02:26.505 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nWednesday 27 May 2026  00:49:15 +0000 (0:00:07.252)       0:02:33.757 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.896)       0:02:34.654 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nWednesday 27 May 2026  00:49:16 +0000 (0:00:00.718)       0:02:35.372 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:01.445)       0:02:36.817 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nWednesday 27 May 2026  00:49:18 +0000 (0:00:00.517)       0:02:37.335 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nWednesday 27 May 2026  00:49:19 +0000 (0:00:00.534)       0:02:37.869 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nWednesday 27 May 2026  00:49:20 +0000 (0:00:00.747)       0:02:38.617 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nWednesday 27 May 2026  00:49:20 +0000 (0:00:00.497)       0:02:39.115 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nWednesday 27 May 2026  00:49:21 +0000 (0:00:00.718)       0:02:39.833 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nWednesday 27 May 2026  00:49:21 +0000 (0:00:00.479)       0:02:40.312 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nWednesday 27 May 2026  00:49:22 +0000 (0:00:00.735)       0:02:41.047 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nWednesday 27 May 2026  00:49:22 +0000 (0:00:00.470)       0:02:41.518 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nWednesday 27 May 2026  00:49:24 +0000 (0:00:01.741)       0:02:43.260 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nWednesday 27 May 2026  00:49:25 +0000 (0:00:00.527)       0:02:43.788 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.864)       0:02:44.652 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nWednesday 27 May 2026  00:49:26 +0000 (0:00:00.636)       0:02:45.289 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nWednesday 27 May 2026  00:49:27 +0000 (0:00:01.039)       0:02:46.328 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nWednesday 27 May 2026  00:49:28 +0000 (0:00:00.772)       0:02:47.101 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.798)       0:02:47.899 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:49:29 +0000 (0:00:00.581)       0:02:48.481 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:49:30 +0000 (0:00:00.771)       0:02:49.252 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.495)       0:02:49.748 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:49:31 +0000 (0:00:00.744)       0:02:50.492 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.663)       0:02:51.156 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:49:32 +0000 (0:00:00.360)       0:02:51.516 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:49:33 +0000 (0:00:00.519)       0:02:52.036 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.659)       0:02:52.695 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:49:34 +0000 (0:00:00.720)       0:02:53.415 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nWednesday 27 May 2026  00:49:36 +0000 (0:00:01.725)       0:02:55.140 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:49:39 +0000 (0:00:02.774)       0:02:57.915 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nWednesday 27 May 2026  00:49:41 +0000 (0:00:01.657)       0:02:59.572 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nWednesday 27 May 2026  00:49:41 +0000 (0:00:00.896)       0:03:00.469 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nWednesday 27 May 2026  00:49:42 +0000 (0:00:00.336)       0:03:00.806 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nWednesday 27 May 2026  00:49:43 +0000 (0:00:01.217)       0:03:02.023 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nWednesday 27 May 2026  00:49:44 +0000 (0:00:00.839)       0:03:02.862 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nWednesday 27 May 2026  00:49:44 +0000 (0:00:00.307)       0:03:03.170 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nWednesday 27 May 2026  00:49:45 +0000 (0:00:00.951)       0:03:04.121 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nWednesday 27 May 2026  00:49:45 +0000 (0:00:00.406)       0:03:04.528 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nWednesday 27 May 2026  00:49:46 +0000 (0:00:00.372)       0:03:04.901 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 27 May 2026  00:49:46 +0000 (0:00:00.440)       0:03:05.342 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.270)       0:03:05.612 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.193)       0:03:05.806 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.193)       0:03:05.999 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.092)       0:03:06.092 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.224)       0:03:06.317 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 27 May 2026  00:49:47 +0000 (0:00:00.184)       0:03:06.501 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nWednesday 27 May 2026  00:49:48 +0000 (0:00:00.395)       0:03:06.897 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nWednesday 27 May 2026  00:49:48 +0000 (0:00:00.556)       0:03:07.453 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 27 May 2026  00:49:49 +0000 (0:00:00.239)       0:03:07.693 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nWednesday 27 May 2026  00:49:49 +0000 (0:00:00.171)       0:03:07.864 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nWednesday 27 May 2026  00:49:50 +0000 (0:00:00.826)       0:03:08.691 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nWednesday 27 May 2026  00:49:50 +0000 (0:00:00.522)       0:03:09.214 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nWednesday 27 May 2026  00:49:51 +0000 (0:00:01.337)       0:03:10.551 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nWednesday 27 May 2026  00:49:52 +0000 (0:00:00.577)       0:03:11.129 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nWednesday 27 May 2026  00:49:52 +0000 (0:00:00.272)       0:03:11.401 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nWednesday 27 May 2026  00:49:53 +0000 (0:00:00.894)       0:03:12.296 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nWednesday 27 May 2026  00:49:54 +0000 (0:00:00.336)       0:03:12.632 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nWednesday 27 May 2026  00:49:55 +0000 (0:00:01.402)       0:03:14.035 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.567)       0:03:14.603 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.360)       0:03:14.964 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nWednesday 27 May 2026  00:49:56 +0000 (0:00:00.495)       0:03:15.459 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nWednesday 27 May 2026  00:49:57 +0000 (0:00:01.065)       0:03:16.525 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nWednesday 27 May 2026  00:49:58 +0000 (0:00:00.410)       0:03:16.935 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nWednesday 27 May 2026  00:49:59 +0000 (0:00:01.511)       0:03:18.447 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nWednesday 27 May 2026  00:50:00 +0000 (0:00:00.483)       0:03:18.930 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mon] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:50:00 +0000 (0:00:00.524)       0:03:19.454 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:50:01 +0000 (0:00:00.530)       0:03:19.985 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:50:01 +0000 (0:00:00.401)       0:03:20.387 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:50:02 +0000 (0:00:00.679)       0:03:21.066 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:50:02 +0000 (0:00:00.207)       0:03:21.274 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:50:03 +0000 (0:00:00.346)       0:03:21.621 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:50:03 +0000 (0:00:00.232)       0:03:21.853 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:50:03 +0000 (0:00:00.673)       0:03:22.526 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:00.281)       0:03:22.808 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:50:04 +0000 (0:00:00.383)       0:03:23.191 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:50:05 +0000 (0:00:00.774)       0:03:23.966 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.689)       0:03:24.656 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.241)       0:03:24.897 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:50:06 +0000 (0:00:00.433)       0:03:25.331 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:00.249)       0:03:25.581 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:00.241)       0:03:25.822 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:00.257)       0:03:26.079 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:50:07 +0000 (0:00:00.417)       0:03:26.497 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:50:08 +0000 (0:00:00.281)       0:03:26.778 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:50:08 +0000 (0:00:00.285)       0:03:27.064 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:50:08 +0000 (0:00:00.310)       0:03:27.374 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:50:09 +0000 (0:00:00.630)       0:03:28.005 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nWednesday 27 May 2026  00:50:09 +0000 (0:00:00.269)       0:03:28.274 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nWednesday 27 May 2026  00:50:10 +0000 (0:00:00.483)       0:03:28.758 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nWednesday 27 May 2026  00:50:10 +0000 (0:00:00.306)       0:03:29.064 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nWednesday 27 May 2026  00:50:11 +0000 (0:00:00.957)       0:03:30.021 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nWednesday 27 May 2026  00:50:11 +0000 (0:00:00.318)       0:03:30.339 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nWednesday 27 May 2026  00:50:12 +0000 (0:00:00.290)       0:03:30.629 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nWednesday 27 May 2026  00:50:14 +0000 (0:00:02.057)       0:03:32.686 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nWednesday 27 May 2026  00:50:15 +0000 (0:00:00.894)       0:03:33.581 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nWednesday 27 May 2026  00:50:15 +0000 (0:00:00.621)       0:03:34.203 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nWednesday 27 May 2026  00:50:16 +0000 (0:00:00.614)       0:03:34.817 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nWednesday 27 May 2026  00:50:17 +0000 (0:00:01.183)       0:03:36.000 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nWednesday 27 May 2026  00:50:18 +0000 (0:00:00.675)       0:03:36.675 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nWednesday 27 May 2026  00:50:21 +0000 (0:00:03.371)       0:03:40.047 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:01.732)       0:03:41.779 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:00.346)       0:03:42.126 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nWednesday 27 May 2026  00:50:23 +0000 (0:00:00.316)       0:03:42.442 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nWednesday 27 May 2026  00:50:25 +0000 (0:00:01.646)       0:03:44.089 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:01.646)       0:03:45.735 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:00.294)       0:03:46.030 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:50:27 +0000 (0:00:00.509)       0:03:46.540 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nWednesday 27 May 2026  00:50:28 +0000 (0:00:00.629)       0:03:47.169 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:50:28 +0000 (0:00:00.304)       0:03:47.473 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nWednesday 27 May 2026  00:50:29 +0000 (0:00:00.507)       0:03:47.980 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nWednesday 27 May 2026  00:50:31 +0000 (0:00:02.041)       0:03:50.022 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nWednesday 27 May 2026  00:50:32 +0000 (0:00:01.463)       0:03:51.486 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nWednesday 27 May 2026  00:50:35 +0000 (0:00:02.718)       0:03:54.205 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nWednesday 27 May 2026  00:50:37 +0000 (0:00:02.038)       0:03:56.243 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nWednesday 27 May 2026  00:50:38 +0000 (0:00:00.599)       0:03:56.842 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nWednesday 27 May 2026  00:50:59 +0000 (0:00:21.637)       0:04:18.480 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nWednesday 27 May 2026  00:51:06 +0000 (0:00:06.344)       0:04:24.824 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nWednesday 27 May 2026  00:51:06 +0000 (0:00:00.244)       0:04:25.068 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:51:16 +0000 (0:00:10.320)       0:04:35.389 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nWednesday 27 May 2026  00:51:17 +0000 (0:00:00.379)       0:04:35.769 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nWednesday 27 May 2026  00:51:17 +0000 (0:00:00.520)       0:04:36.290 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nWednesday 27 May 2026  00:51:18 +0000 (0:00:00.452)       0:04:36.743 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nWednesday 27 May 2026  00:51:18 +0000 (0:00:00.345)       0:04:37.088 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nWednesday 27 May 2026  00:51:19 +0000 (0:00:00.625)       0:04:37.713 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mgr] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:51:19 +0000 (0:00:00.692)       0:04:38.405 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:00.441)       0:04:38.847 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:51:20 +0000 (0:00:00.432)       0:04:39.280 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:00.868)       0:04:40.148 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:51:21 +0000 (0:00:00.271)       0:04:40.419 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:51:22 +0000 (0:00:00.281)       0:04:40.701 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:51:22 +0000 (0:00:00.247)       0:04:40.949 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:51:23 +0000 (0:00:00.948)       0:04:41.897 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:51:23 +0000 (0:00:00.272)       0:04:42.170 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:51:23 +0000 (0:00:00.266)       0:04:42.437 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:51:24 +0000 (0:00:00.705)       0:04:43.142 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:00.777)       0:04:43.920 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:00.246)       0:04:44.166 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:51:25 +0000 (0:00:00.236)       0:04:44.402 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:00.214)       0:04:44.617 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:00.345)       0:04:44.963 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:00.229)       0:04:45.192 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:51:26 +0000 (0:00:00.260)       0:04:45.452 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:51:27 +0000 (0:00:00.273)       0:04:45.726 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:51:27 +0000 (0:00:00.273)       0:04:45.999 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:51:27 +0000 (0:00:00.465)       0:04:46.465 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:51:28 +0000 (0:00:00.442)       0:04:46.908 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-mgr : Include common.yml] *******************************************\nWednesday 27 May 2026  00:51:29 +0000 (0:00:00.762)       0:04:47.670 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nWednesday 27 May 2026  00:51:29 +0000 (0:00:00.687)       0:04:48.358 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nWednesday 27 May 2026  00:51:30 +0000 (0:00:00.712)       0:04:49.071 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nWednesday 27 May 2026  00:51:30 +0000 (0:00:00.310)       0:04:49.381 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nWednesday 27 May 2026  00:51:39 +0000 (0:00:08.461)       0:04:57.843 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:51:39 +0000 (0:00:00.600)       0:04:58.444 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:51:41 +0000 (0:00:01.846)       0:05:00.290 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nWednesday 27 May 2026  00:51:43 +0000 (0:00:01.316)       0:05:01.606 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nWednesday 27 May 2026  00:51:43 +0000 (0:00:00.655)       0:05:02.262 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nWednesday 27 May 2026  00:51:44 +0000 (0:00:00.299)       0:05:02.561 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nWednesday 27 May 2026  00:51:44 +0000 (0:00:00.635)       0:05:03.197 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:51:45 +0000 (0:00:00.496)       0:05:03.694 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nWednesday 27 May 2026  00:51:45 +0000 (0:00:00.325)       0:05:04.019 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:51:46 +0000 (0:00:00.665)       0:05:04.685 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:51:46 +0000 (0:00:00.512)       0:05:05.197 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nWednesday 27 May 2026  00:51:47 +0000 (0:00:01.263)       0:05:06.461 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nWednesday 27 May 2026  00:51:49 +0000 (0:00:01.584)       0:05:08.045 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nWednesday 27 May 2026  00:51:51 +0000 (0:00:01.809)       0:05:09.855 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nWednesday 27 May 2026  00:51:53 +0000 (0:00:02.113)       0:05:11.968 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Wait for all mgr to be up] ************************************\nWednesday 27 May 2026  00:51:53 +0000 (0:00:00.370)       0:05:12.339 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************\nWednesday 27 May 2026  00:52:06 +0000 (0:00:13.202)       0:05:25.541 ********* \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***\nWednesday 27 May 2026  00:52:08 +0000 (0:00:01.391)       0:05:26.933 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nWednesday 27 May 2026  00:52:08 +0000 (0:00:00.301)       0:05:27.234 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nWednesday 27 May 2026  00:52:08 +0000 (0:00:00.135)       0:05:27.370 ********* \n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m\n\nTASK [ceph-mgr : Add modules to ceph-mgr] **************************************\nWednesday 27 May 2026  00:52:14 +0000 (0:00:06.068)       0:05:33.438 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:52:19 +0000 (0:00:04.481)       0:05:37.919 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nWednesday 27 May 2026  00:52:20 +0000 (0:00:00.853)       0:05:38.773 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nWednesday 27 May 2026  00:52:20 +0000 (0:00:00.519)       0:05:39.292 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nWednesday 27 May 2026  00:52:21 +0000 (0:00:00.303)       0:05:39.596 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nWednesday 27 May 2026  00:52:22 +0000 (0:00:01.676)       0:05:41.272 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nWednesday 27 May 2026  00:52:23 +0000 (0:00:00.584)       0:05:41.856 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:52:23 +0000 (0:00:00.648)       0:05:42.505 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:52:24 +0000 (0:00:00.947)       0:05:43.452 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:52:25 +0000 (0:00:00.532)       0:05:43.985 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:52:25 +0000 (0:00:00.365)       0:05:44.351 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:52:26 +0000 (0:00:01.068)       0:05:45.420 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:52:27 +0000 (0:00:00.721)       0:05:46.141 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:52:28 +0000 (0:00:00.806)       0:05:46.948 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:52:28 +0000 (0:00:00.329)       0:05:47.278 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:00.693)       0:05:47.972 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:52:29 +0000 (0:00:00.349)       0:05:48.321 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:52:30 +0000 (0:00:00.832)       0:05:49.154 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:52:31 +0000 (0:00:00.760)       0:05:49.914 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:52:31 +0000 (0:00:00.593)       0:05:50.508 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.258)       0:05:50.766 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.261)       0:05:51.028 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:52:32 +0000 (0:00:00.245)       0:05:51.274 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.468)       0:05:51.743 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.266)       0:05:52.009 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.281)       0:05:52.291 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:52:33 +0000 (0:00:00.260)       0:05:52.551 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:52:34 +0000 (0:00:00.458)       0:05:53.010 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nWednesday 27 May 2026  00:52:34 +0000 (0:00:00.471)       0:05:53.481 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nWednesday 27 May 2026  00:52:35 +0000 (0:00:00.274)       0:05:53.756 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nWednesday 27 May 2026  00:52:35 +0000 (0:00:00.787)       0:05:54.543 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nWednesday 27 May 2026  00:52:36 +0000 (0:00:00.646)       0:05:55.190 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nWednesday 27 May 2026  00:52:36 +0000 (0:00:00.260)       0:05:55.450 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nWednesday 27 May 2026  00:52:37 +0000 (0:00:00.253)       0:05:55.703 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nWednesday 27 May 2026  00:52:37 +0000 (0:00:00.828)       0:05:56.532 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nWednesday 27 May 2026  00:52:38 +0000 (0:00:00.304)       0:05:56.836 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:03.348)       0:06:00.184 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nWednesday 27 May 2026  00:52:41 +0000 (0:00:00.277)       0:06:00.462 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nWednesday 27 May 2026  00:52:42 +0000 (0:00:00.614)       0:06:01.076 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:52:43 +0000 (0:00:01.114)       0:06:02.190 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-osd : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:52:45 +0000 (0:00:01.775)       0:06:03.966 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nWednesday 27 May 2026  00:52:46 +0000 (0:00:01.518)       0:06:05.484 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nWednesday 27 May 2026  00:52:48 +0000 (0:00:01.767)       0:06:07.252 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Use ceph-volume to create osds] *******************************\nWednesday 27 May 2026  00:52:49 +0000 (0:00:00.807)       0:06:08.060 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nWednesday 27 May 2026  00:53:22 +0000 (0:00:32.672)       0:06:40.732 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nWednesday 27 May 2026  00:53:22 +0000 (0:00:00.395)       0:06:41.128 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nWednesday 27 May 2026  00:53:23 +0000 (0:00:00.465)       0:06:41.593 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nWednesday 27 May 2026  00:53:23 +0000 (0:00:00.650)       0:06:42.244 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:53:25 +0000 (0:00:01.562)       0:06:43.807 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:53:25 +0000 (0:00:00.468)       0:06:44.275 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nWednesday 27 May 2026  00:53:26 +0000 (0:00:01.183)       0:06:45.459 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nWednesday 27 May 2026  00:53:28 +0000 (0:00:01.400)       0:06:46.860 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nWednesday 27 May 2026  00:53:30 +0000 (0:00:01.863)       0:06:48.724 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nWednesday 27 May 2026  00:53:30 +0000 (0:00:00.269)       0:06:48.993 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nWednesday 27 May 2026  00:53:30 +0000 (0:00:00.300)       0:06:49.294 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nWednesday 27 May 2026  00:53:31 +0000 (0:00:01.134)       0:06:50.428 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nWednesday 27 May 2026  00:53:33 +0000 (0:00:02.004)       0:06:52.433 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nWednesday 27 May 2026  00:53:37 +0000 (0:00:03.785)       0:06:56.218 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nWednesday 27 May 2026  00:53:40 +0000 (0:00:02.432)       0:06:58.650 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include crush_rules.yml] **************************************\nWednesday 27 May 2026  00:53:52 +0000 (0:00:12.764)       0:07:11.414 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:53:53 +0000 (0:00:00.659)       0:07:12.074 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nWednesday 27 May 2026  00:53:53 +0000 (0:00:00.424)       0:07:12.499 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.457)       0:07:12.957 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.295)       0:07:13.253 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.236)       0:07:13.490 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:00.149)       0:07:13.639 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:00.430)       0:07:14.070 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:00.163)       0:07:14.234 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:00.160)       0:07:14.395 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nWednesday 27 May 2026  00:53:55 +0000 (0:00:00.086)       0:07:14.482 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nWednesday 27 May 2026  00:53:56 +0000 (0:00:00.149)       0:07:14.631 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nWednesday 27 May 2026  00:53:56 +0000 (0:00:00.153)       0:07:14.785 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nWednesday 27 May 2026  00:53:56 +0000 (0:00:00.278)       0:07:15.064 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nWednesday 27 May 2026  00:53:56 +0000 (0:00:00.232)       0:07:15.296 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nWednesday 27 May 2026  00:53:57 +0000 (0:00:00.478)       0:07:15.775 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:53:57 +0000 (0:00:00.459)       0:07:16.235 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:53:58 +0000 (0:00:00.824)       0:07:17.059 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:53:59 +0000 (0:00:01.011)       0:07:18.071 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:54:00 +0000 (0:00:01.110)       0:07:19.181 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:54:01 +0000 (0:00:00.626)       0:07:19.808 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:54:01 +0000 (0:00:00.681)       0:07:20.490 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:54:02 +0000 (0:00:00.872)       0:07:21.362 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:54:03 +0000 (0:00:00.869)       0:07:22.232 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:54:04 +0000 (0:00:00.783)       0:07:23.015 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:54:04 +0000 (0:00:00.530)       0:07:23.546 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:54:06 +0000 (0:00:01.293)       0:07:24.839 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:54:07 +0000 (0:00:00.991)       0:07:25.831 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:54:07 +0000 (0:00:00.668)       0:07:26.499 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:54:08 +0000 (0:00:00.553)       0:07:27.052 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:54:09 +0000 (0:00:00.684)       0:07:27.736 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:54:09 +0000 (0:00:00.513)       0:07:28.250 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:54:10 +0000 (0:00:00.620)       0:07:28.871 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:54:10 +0000 (0:00:00.502)       0:07:29.374 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.579)       0:07:29.954 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:54:11 +0000 (0:00:00.431)       0:07:30.385 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:54:12 +0000 (0:00:00.600)       0:07:30.985 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create client.crash keyring] ********************************\nWednesday 27 May 2026  00:54:13 +0000 (0:00:00.981)       0:07:31.967 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nWednesday 27 May 2026  00:54:16 +0000 (0:00:03.125)       0:07:35.092 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Copy ceph key(s) if needed] *********************************\nWednesday 27 May 2026  00:54:18 +0000 (0:00:01.479)       0:07:36.572 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nWednesday 27 May 2026  00:54:19 +0000 (0:00:01.763)       0:07:38.335 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Include_tasks systemd.yml] **********************************\nWednesday 27 May 2026  00:54:20 +0000 (0:00:01.009)       0:07:39.345 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********\nWednesday 27 May 2026  00:54:21 +0000 (0:00:00.816)       0:07:40.161 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-crash : Start the ceph-crash service] *******************************\nWednesday 27 May 2026  00:54:22 +0000 (0:00:01.374)       0:07:41.535 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nWednesday 27 May 2026  00:54:26 +0000 (0:00:03.372)       0:07:44.907 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nWednesday 27 May 2026  00:54:27 +0000 (0:00:01.147)       0:07:46.054 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************\nWednesday 27 May 2026  00:54:28 +0000 (0:00:00.566)       0:07:46.621 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nWednesday 27 May 2026  00:54:30 +0000 (0:00:02.900)       0:07:49.521 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply role ceph-mds] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:54:31 +0000 (0:00:00.661)       0:07:50.182 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:54:32 +0000 (0:00:00.594)       0:07:50.777 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:54:32 +0000 (0:00:00.437)       0:07:51.214 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:54:33 +0000 (0:00:00.423)       0:07:51.638 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:54:33 +0000 (0:00:00.684)       0:07:52.323 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:54:34 +0000 (0:00:00.672)       0:07:52.995 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:00.684)       0:07:53.679 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:00.438)       0:07:54.118 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:54:35 +0000 (0:00:00.264)       0:07:54.383 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:54:36 +0000 (0:00:00.247)       0:07:54.630 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:54:36 +0000 (0:00:00.660)       0:07:55.291 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:54:37 +0000 (0:00:00.911)       0:07:56.202 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:54:37 +0000 (0:00:00.251)       0:07:56.454 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.252)       0:07:56.706 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.264)       0:07:56.971 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:54:38 +0000 (0:00:00.452)       0:07:57.424 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.283)       0:07:57.708 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.285)       0:07:57.993 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.283)       0:07:58.277 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:54:40 +0000 (0:00:00.435)       0:07:58.712 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:54:40 +0000 (0:00:00.365)       0:07:59.078 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nWednesday 27 May 2026  00:54:41 +0000 (0:00:00.560)       0:07:59.638 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule details] *********************\nWednesday 27 May 2026  00:54:41 +0000 (0:00:00.667)       0:08:00.305 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule name] ************************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:01.833)       0:08:02.138 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Create filesystem pools] **************************************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:00.194)       0:08:02.332 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [ceph-mds : Create ceph filesystem] ***************************************\nWednesday 27 May 2026  00:54:50 +0000 (0:00:06.552)       0:08:08.885 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:02.559)       0:08:11.444 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Create bootstrap-mds and mds directories] *********************\nWednesday 27 May 2026  00:54:53 +0000 (0:00:00.623)       0:08:12.068 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:54:54 +0000 (0:00:00.975)       0:08:13.043 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-mds : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:54:56 +0000 (0:00:01.581)       0:08:14.624 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Create mds keyring] *******************************************\nWednesday 27 May 2026  00:54:57 +0000 (0:00:01.067)       0:08:15.692 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nWednesday 27 May 2026  00:54:59 +0000 (0:00:02.330)       0:08:18.022 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Containerized.yml] ********************************************\nWednesday 27 May 2026  00:54:59 +0000 (0:00:00.276)       0:08:18.299 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Include_tasks systemd.yml] ************************************\nWednesday 27 May 2026  00:55:00 +0000 (0:00:00.477)       0:08:18.777 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:55:00 +0000 (0:00:00.649)       0:08:19.426 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Generate systemd ceph-mds target file] ************************\nWednesday 27 May 2026  00:55:02 +0000 (0:00:01.176)       0:08:20.602 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Enable ceph-mds.target] ***************************************\nWednesday 27 May 2026  00:55:03 +0000 (0:00:01.227)       0:08:21.830 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nWednesday 27 May 2026  00:55:05 +0000 (0:00:02.043)       0:08:23.873 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nWednesday 27 May 2026  00:55:07 +0000 (0:00:02.417)       0:08:26.291 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:55:08 +0000 (0:00:01.205)       0:08:27.496 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nWednesday 27 May 2026  00:55:09 +0000 (0:00:00.823)       0:08:28.319 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nWednesday 27 May 2026  00:55:10 +0000 (0:00:00.549)       0:08:28.869 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nWednesday 27 May 2026  00:55:10 +0000 (0:00:00.305)       0:08:29.174 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nWednesday 27 May 2026  00:55:11 +0000 (0:00:01.254)       0:08:30.428 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nWednesday 27 May 2026  00:55:12 +0000 (0:00:00.530)       0:08:30.959 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nWednesday 27 May 2026  00:55:12 +0000 (0:00:00.375)       0:08:31.334 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nWednesday 27 May 2026  00:55:13 +0000 (0:00:00.535)       0:08:31.869 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nWednesday 27 May 2026  00:55:13 +0000 (0:00:00.449)       0:08:32.318 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nWednesday 27 May 2026  00:55:14 +0000 (0:00:00.471)       0:08:32.790 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nWednesday 27 May 2026  00:55:14 +0000 (0:00:00.732)       0:08:33.523 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nWednesday 27 May 2026  00:55:15 +0000 (0:00:00.757)       0:08:34.280 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nWednesday 27 May 2026  00:55:16 +0000 (0:00:00.743)       0:08:35.024 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nWednesday 27 May 2026  00:55:16 +0000 (0:00:00.477)       0:08:35.502 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nWednesday 27 May 2026  00:55:17 +0000 (0:00:00.274)       0:08:35.776 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nWednesday 27 May 2026  00:55:17 +0000 (0:00:00.264)       0:08:36.040 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nWednesday 27 May 2026  00:55:18 +0000 (0:00:00.688)       0:08:36.728 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nWednesday 27 May 2026  00:55:19 +0000 (0:00:00.870)       0:08:37.599 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nWednesday 27 May 2026  00:55:19 +0000 (0:00:00.297)       0:08:37.897 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nWednesday 27 May 2026  00:55:19 +0000 (0:00:00.340)       0:08:38.237 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nWednesday 27 May 2026  00:55:19 +0000 (0:00:00.266)       0:08:38.504 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nWednesday 27 May 2026  00:55:20 +0000 (0:00:00.518)       0:08:39.023 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nWednesday 27 May 2026  00:55:20 +0000 (0:00:00.280)       0:08:39.303 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nWednesday 27 May 2026  00:55:20 +0000 (0:00:00.251)       0:08:39.555 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nWednesday 27 May 2026  00:55:21 +0000 (0:00:00.262)       0:08:39.818 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nWednesday 27 May 2026  00:55:21 +0000 (0:00:00.406)       0:08:40.225 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nWednesday 27 May 2026  00:55:21 +0000 (0:00:00.284)       0:08:40.509 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.489)       0:08:40.999 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:55:23 +0000 (0:00:00.595)       0:08:41.594 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:55:24 +0000 (0:00:01.865)       0:08:43.459 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nWednesday 27 May 2026  00:55:26 +0000 (0:00:01.163)       0:08:44.623 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nWednesday 27 May 2026  00:55:26 +0000 (0:00:00.274)       0:08:44.898 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nWednesday 27 May 2026  00:55:26 +0000 (0:00:00.638)       0:08:45.536 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nWednesday 27 May 2026  00:55:27 +0000 (0:00:00.720)       0:08:46.257 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nWednesday 27 May 2026  00:55:32 +0000 (0:00:04.504)       0:08:50.761 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nWednesday 27 May 2026  00:55:34 +0000 (0:00:02.333)       0:08:53.095 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nWednesday 27 May 2026  00:55:35 +0000 (0:00:01.205)       0:08:54.300 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Create ec profile] ********************************************\nWednesday 27 May 2026  00:55:35 +0000 (0:00:00.216)       0:08:54.517 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Set crush rule] ***********************************************\nWednesday 27 May 2026  00:55:36 +0000 (0:00:00.503)       0:08:55.021 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Create rgw pools] *********************************************\nWednesday 27 May 2026  00:55:36 +0000 (0:00:00.509)       0:08:55.530 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\nTASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:24.041)       0:09:19.572 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.250)       0:09:19.822 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nWednesday 27 May 2026  00:56:01 +0000 (0:00:00.452)       0:09:20.275 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nWednesday 27 May 2026  00:56:02 +0000 (0:00:00.451)       0:09:20.726 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nWednesday 27 May 2026  00:56:02 +0000 (0:00:00.501)       0:09:21.228 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nWednesday 27 May 2026  00:56:03 +0000 (0:00:01.273)       0:09:22.501 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:01.120)       0:09:23.621 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nWednesday 27 May 2026  00:56:06 +0000 (0:00:01.782)       0:09:25.404 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nWednesday 27 May 2026  00:56:09 +0000 (0:00:02.423)       0:09:27.827 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nWednesday 27 May 2026  00:56:09 +0000 (0:00:00.323)       0:09:28.151 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.729)       0:09:28.880 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.282)       0:09:29.163 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.275)       0:09:29.438 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.847)       0:09:30.286 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.189)       0:09:30.475 ********* \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 44.36s\nceph-osd : Use ceph-volume to create osds ------------------------------ 32.67s\nceph-rgw : Create rgw pools -------------------------------------------- 24.04s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.64s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 13.20s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.76s\nceph-mon : Set cluster configs ----------------------------------------- 10.32s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.46s\nceph-config : Create ceph initial directories --------------------------- 7.25s\nceph-mds : Create filesystem pools -------------------------------------- 6.55s\nceph-mon : Fetch ceph initial keys -------------------------------------- 6.34s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.07s\nceph-rgw : Create rgw keyrings ------------------------------------------ 4.50s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.48s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.24s\nceph-osd : Systemd start osd -------------------------------------------- 3.79s\nceph-crash : Start the ceph-crash service ------------------------------- 3.37s\nceph-mon : Copy admin keyring over to mons ------------------------------ 3.37s\nceph-osd : Apply operating system tuning -------------------------------- 3.35s\nceph-crash : Create client.crash keyring -------------------------------- 3.13s\n\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:00.252)       0:00:00.252 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:52:13 +0000 (0:00:00.560)       0:00:00.813 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m\n\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nWednesday 27 May 2026  00:52:14 +0000 (0:00:00.960)       0:00:01.773 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ovn-controller : Ensuring config directories exist] **********************\nWednesday 27 May 2026  00:52:15 +0000 (0:00:00.896)       0:00:02.669 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nWednesday 27 May 2026  00:52:17 +0000 (0:00:01.278)       0:00:03.948 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nWednesday 27 May 2026  00:52:18 +0000 (0:00:01.298)       0:00:05.246 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nWednesday 27 May 2026  00:52:19 +0000 (0:00:01.062)       0:00:06.309 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Check containers] ************\nWednesday 27 May 2026  00:52:20 +0000 (0:00:01.435)       0:00:07.744 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:52:23 +0000 (0:00:02.102)       0:00:09.847 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:52:23 +0000 (0:00:00.821)       0:00:10.669 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nWednesday 27 May 2026  00:52:25 +0000 (0:00:01.935)       0:00:12.604 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nWednesday 27 May 2026  00:52:28 +0000 (0:00:03.073)       0:00:15.678 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:22.448)       0:00:38.127 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.067)       0:00:38.194 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.239)       0:00:38.433 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.495 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.558 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.621 ********* \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nWednesday 27 May 2026  00:52:51 +0000 (0:00:00.061)       0:00:38.682 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nWednesday 27 May 2026  00:52:53 +0000 (0:00:01.565)       0:00:40.248 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:53:01 +0000 (0:00:08.387)       0:00:48.635 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:53:02 +0000 (0:00:00.749)       0:00:49.384 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Checking for any existing OVN DB container volumes] *************\nWednesday 27 May 2026  00:53:03 +0000 (0:00:00.537)       0:00:49.922 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nWednesday 27 May 2026  00:53:04 +0000 (0:00:01.147)       0:00:51.069 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************\nWednesday 27 May 2026  00:53:04 +0000 (0:00:00.329)       0:00:51.398 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******\nWednesday 27 May 2026  00:53:04 +0000 (0:00:00.307)       0:00:51.706 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******\nWednesday 27 May 2026  00:53:05 +0000 (0:00:00.327)       0:00:52.034 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN NB DB hosts] ************************\nWednesday 27 May 2026  00:53:05 +0000 (0:00:00.615)       0:00:52.649 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN NB service port liveness] *****************************\nWednesday 27 May 2026  00:53:06 +0000 (0:00:00.353)       0:00:53.003 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************\nWednesday 27 May 2026  00:53:06 +0000 (0:00:00.342)       0:00:53.345 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN NB database information] ********************************\nWednesday 27 May 2026  00:53:06 +0000 (0:00:00.281)       0:00:53.627 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************\nWednesday 27 May 2026  00:53:07 +0000 (0:00:00.288)       0:00:53.915 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nWednesday 27 May 2026  00:53:07 +0000 (0:00:00.533)       0:00:54.448 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nWednesday 27 May 2026  00:53:07 +0000 (0:00:00.317)       0:00:54.766 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN SB service port liveness] *****************************\nWednesday 27 May 2026  00:53:08 +0000 (0:00:00.271)       0:00:55.038 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************\nWednesday 27 May 2026  00:53:08 +0000 (0:00:00.301)       0:00:55.340 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN SB database information] ********************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.512)       0:00:55.852 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.332)       0:00:56.184 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.304)       0:00:56.488 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nWednesday 27 May 2026  00:53:09 +0000 (0:00:00.299)       0:00:56.788 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************\nWednesday 27 May 2026  00:53:10 +0000 (0:00:00.789)       0:00:57.577 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************\nWednesday 27 May 2026  00:53:11 +0000 (0:00:00.395)       0:00:57.973 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check NB cluster status] ****************************************\nWednesday 27 May 2026  00:53:11 +0000 (0:00:00.552)       0:00:58.525 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check SB cluster status] ****************************************\nWednesday 27 May 2026  00:53:12 +0000 (0:00:00.568)       0:00:59.094 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***\nWednesday 27 May 2026  00:53:12 +0000 (0:00:00.339)       0:00:59.434 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***\nWednesday 27 May 2026  00:53:12 +0000 (0:00:00.303)       0:00:59.738 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nWednesday 27 May 2026  00:53:13 +0000 (0:00:00.311)       0:01:00.050 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************\nWednesday 27 May 2026  00:53:13 +0000 (0:00:00.542)       0:01:00.592 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:53:14 +0000 (0:00:00.338)       0:01:00.930 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:53:17 +0000 (0:00:03.439)       0:01:04.370 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nWednesday 27 May 2026  00:53:23 +0000 (0:00:05.670)       0:01:10.040 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nWednesday 27 May 2026  00:53:23 +0000 (0:00:00.660)       0:01:10.700 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nWednesday 27 May 2026  00:53:24 +0000 (0:00:00.691)       0:01:11.392 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nWednesday 27 May 2026  00:53:25 +0000 (0:00:01.414)       0:01:12.807 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nWednesday 27 May 2026  00:53:27 +0000 (0:00:01.938)       0:01:14.745 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:53:32 +0000 (0:00:04.521)       0:01:19.267 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:53:32 +0000 (0:00:00.345)       0:01:19.612 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-1, testbed-node-2, testbed-node-0 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nWednesday 27 May 2026  00:53:34 +0000 (0:00:02.003)       0:01:21.616 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:53:53 +0000 (0:00:18.674)       0:01:40.290 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.875)       0:01:41.166 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.098)       0:01:41.265 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.125)       0:01:41.390 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 27 May 2026  00:53:54 +0000 (0:00:00.128)       0:01:41.518 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nWednesday 27 May 2026  00:54:03 +0000 (0:00:08.709)       0:01:50.228 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nWednesday 27 May 2026  00:54:12 +0000 (0:00:09.322)       0:01:59.551 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nWednesday 27 May 2026  00:54:25 +0000 (0:00:12.651)       0:02:12.202 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:13.643)       0:02:25.846 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 27 May 2026  00:54:39 +0000 (0:00:00.090)       0:02:25.936 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nWednesday 27 May 2026  00:54:40 +0000 (0:00:00.908)       0:02:26.845 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nWednesday 27 May 2026  00:54:40 +0000 (0:00:00.636)       0:02:27.481 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nWednesday 27 May 2026  00:54:41 +0000 (0:00:00.791)       0:02:28.272 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nWednesday 27 May 2026  00:54:42 +0000 (0:00:00.674)       0:02:28.947 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:01.115)       0:02:30.063 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nWednesday 27 May 2026  00:54:43 +0000 (0:00:00.698)       0:02:30.761 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nTASK [ovn-db : Unset bootstrap args fact] **************************************\nWednesday 27 May 2026  00:54:44 +0000 (0:00:00.856)       0:02:31.618 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  00:54:45 +0000 (0:00:00.237)       0:02:31.855 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nWednesday 27 May 2026  00:54:48 +0000 (0:00:02.981)       0:02:34.837 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nWednesday 27 May 2026  00:54:52 +0000 (0:00:04.547)       0:02:39.384 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nWednesday 27 May 2026  00:54:53 +0000 (0:00:00.487)       0:02:39.872 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nWednesday 27 May 2026  00:54:53 +0000 (0:00:00.578)       0:02:40.450 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nWednesday 27 May 2026  00:54:55 +0000 (0:00:01.498)       0:02:41.949 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nWednesday 27 May 2026  00:54:56 +0000 (0:00:01.333)       0:02:43.283 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:55:00 +0000 (0:00:04.372)       0:02:47.655 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:55:01 +0000 (0:00:00.327)       0:02:47.983 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nWednesday 27 May 2026  00:55:02 +0000 (0:00:01.786)       0:02:49.769 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:55:22 +0000 (0:00:19.450)       0:03:09.219 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.544)       0:03:09.764 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:55:22 +0000 (0:00:00.057)       0:03:09.821 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nWednesday 27 May 2026  00:55:23 +0000 (0:00:00.070)       0:03:09.892 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nWednesday 27 May 2026  00:55:23 +0000 (0:00:00.058)       0:03:09.951 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nWednesday 27 May 2026  00:55:36 +0000 (0:00:13.553)       0:03:23.504 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nWednesday 27 May 2026  00:55:52 +0000 (0:00:15.701)       0:03:39.205 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nWednesday 27 May 2026  00:56:07 +0000 (0:00:14.696)       0:03:53.902 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nWednesday 27 May 2026  00:56:22 +0000 (0:00:15.132)       0:04:09.034 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nWednesday 27 May 2026  00:56:22 +0000 (0:00:00.103)       0:04:09.138 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nWednesday 27 May 2026  00:56:23 +0000 (0:00:00.759)       0:04:09.898 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nWednesday 27 May 2026  00:56:23 +0000 (0:00:00.715)       0:04:10.613 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nWednesday 27 May 2026  00:56:24 +0000 (0:00:00.915)       0:04:11.529 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nWednesday 27 May 2026  00:56:25 +0000 (0:00:00.631)       0:04:12.161 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nWednesday 27 May 2026  00:56:26 +0000 (0:00:00.730)       0:04:12.891 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nWednesday 27 May 2026  00:56:26 +0000 (0:00:00.683)       0:04:13.575 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=66  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:56:27 +0000 (0:00:01.062)       0:04:14.638 ********* \n=============================================================================== \novn-db : Restart ovn-northd container ---------------------------------- 28.78s\novn-db : Restart ovn-sb-db-relay container ----------------------------- 27.35s\novn-db : Restart ovn-sb-db container ----------------------------------- 25.02s\novn-controller : Configure OVN in OVSDB -------------------------------- 22.45s\novn-db : Restart ovn-nb-db container ----------------------------------- 22.26s\nservice-check-containers : ovn_db | Check containers with iteration ---- 19.45s\nservice-check-containers : ovn_db | Check containers with iteration ---- 18.67s\novn-controller : Restart ovn-controller container ----------------------- 8.39s\novn-db : Copying over config.json files for services -------------------- 5.67s\novn-db : Copying over config.json files for services -------------------- 4.55s\nservice-check-containers : ovn_db | Check containers -------------------- 4.52s\nservice-check-containers : ovn_db | Check containers -------------------- 4.37s\novn-db : Ensuring config directories exist ------------------------------ 3.44s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.07s\novn-db : Ensuring config directories exist ------------------------------ 2.98s\nservice-check-containers : ovn_controller | Check containers ------------ 2.10s\nservice-check-containers : Include tasks -------------------------------- 2.00s\novn-db : Generate config files for OVN relay services ------------------- 1.94s\nservice-check-containers : Include tasks -------------------------------- 1.94s\nservice-check-containers : Include tasks -------------------------------- 1.79s\n\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.228)       0:00:00.228 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.221)       0:00:00.450 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m\n\nPLAY [Apply role opensearch] ***************************************************\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:55:30 +0000 (0:00:00.251)       0:00:00.702 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Setting sysctl values] **************************************\nWednesday 27 May 2026  00:55:30 +0000 (0:00:00.518)       0:00:01.220 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nWednesday 27 May 2026  00:55:31 +0000 (0:00:00.938)       0:00:02.158 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:55:32 +0000 (0:00:01.265)       0:00:03.424 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****\nWednesday 27 May 2026  00:55:33 +0000 (0:00:00.411)       0:00:03.836 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:55:35 +0000 (0:00:02.477)       0:00:06.314 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  00:55:37 +0000 (0:00:01.393)       0:00:07.707 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nWednesday 27 May 2026  00:55:38 +0000 (0:00:01.229)       0:00:08.937 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nWednesday 27 May 2026  00:55:41 +0000 (0:00:03.005)       0:00:11.942 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [opensearch : Copying over opensearch-dashboards config file] *************\nWednesday 27 May 2026  00:55:44 +0000 (0:00:02.931)       0:00:14.874 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : opensearch | Check containers] ****************\nWednesday 27 May 2026  00:55:46 +0000 (0:00:01.655)       0:00:16.529 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-check-containers : opensearch | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:55:48 +0000 (0:00:02.303)       0:00:18.833 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:55:48 +0000 (0:00:00.391)       0:00:19.224 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:00.700)       0:00:19.924 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:00.267)       0:00:20.192 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:00.060)       0:00:20.252 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:00.058)       0:00:20.311 ********* \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:00.169)       0:00:20.480 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nWednesday 27 May 2026  00:55:50 +0000 (0:00:00.196)       0:00:20.676 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nWednesday 27 May 2026  00:55:50 +0000 (0:00:00.264)       0:00:20.940 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Enable shard allocation] *************************\nWednesday 27 May 2026  00:56:40 +0000 (0:00:50.486)       0:01:11.427 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nWednesday 27 May 2026  00:56:41 +0000 (0:00:00.197)       0:01:11.625 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nWednesday 27 May 2026  00:57:49 +0000 (0:01:08.184)       0:02:19.809 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch to become ready] ************************\nWednesday 27 May 2026  00:57:49 +0000 (0:00:00.592)       0:02:20.401 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nWednesday 27 May 2026  00:57:52 +0000 (0:00:02.816)       0:02:23.218 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nWednesday 27 May 2026  00:57:55 +0000 (0:00:02.419)       0:02:25.638 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nWednesday 27 May 2026  00:57:57 +0000 (0:00:02.624)       0:02:28.262 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nWednesday 27 May 2026  00:58:00 +0000 (0:00:03.233)       0:02:31.496 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:03 +0000 (0:00:02.316)       0:02:33.813 ********* \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 68.18s\nopensearch : Restart opensearch container ------------------------------ 50.49s\nopensearch : Create new log retention policy ---------------------------- 3.23s\nopensearch : Copying over config.json files for services ---------------- 3.01s\nopensearch : Copying over opensearch service config file ---------------- 2.93s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.82s\nopensearch : Check if a log retention policy exists --------------------- 2.62s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 2.48s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.42s\nopensearch : Apply retention policy to existing indices ----------------- 2.32s\nservice-check-containers : opensearch | Check containers ---------------- 2.30s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.66s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.39s\nopensearch : Ensuring config directories exist -------------------------- 1.27s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 1.23s\nopensearch : Setting sysctl values -------------------------------------- 0.94s\nservice-check-containers : Include tasks -------------------------------- 0.70s\nopensearch : include_tasks ---------------------------------------------- 0.59s\nopensearch : include_tasks ---------------------------------------------- 0.52s\nopensearch : include_tasks ---------------------------------------------- 0.41s\n\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nWednesday 27 May 2026  00:56:15 +0000 (0:00:00.438)       0:00:00.438 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nWednesday 27 May 2026  00:56:16 +0000 (0:00:00.455)       0:00:00.893 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:01.046)       0:00:01.939 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:00.243)       0:00:02.183 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:00.671)       0:00:02.854 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.262)       0:00:03.117 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.234)       0:00:03.351 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.261)       0:00:03.612 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nWednesday 27 May 2026  00:56:19 +0000 (0:00:00.405)       0:00:04.018 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nWednesday 27 May 2026  00:56:19 +0000 (0:00:00.278)       0:00:04.297 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nWednesday 27 May 2026  00:56:19 +0000 (0:00:00.507)       0:00:04.804 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nWednesday 27 May 2026  00:56:20 +0000 (0:00:00.335)       0:00:05.139 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nWednesday 27 May 2026  00:56:23 +0000 (0:00:03.007)       0:00:08.147 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nWednesday 27 May 2026  00:56:23 +0000 (0:00:00.390)       0:00:08.538 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nWednesday 27 May 2026  00:56:24 +0000 (0:00:00.800)       0:00:09.338 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nWednesday 27 May 2026  00:56:24 +0000 (0:00:00.163)       0:00:09.502 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '0c3cc5c2ce23', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:56:21.385208', 'end': '2026-05-27 00:56:21.412104', 'delta': '0:00:00.026896', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['0c3cc5c2ce23'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '538c3711953d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:56:22.337566', 'end': '2026-05-27 00:56:22.363772', 'delta': '0:00:00.026206', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['538c3711953d'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '0b4ef45d951a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:56:23.141400', 'end': '2026-05-27 00:56:23.168426', 'delta': '0:00:00.027026', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['0b4ef45d951a'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nWednesday 27 May 2026  00:56:24 +0000 (0:00:00.355)       0:00:09.857 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nWednesday 27 May 2026  00:56:25 +0000 (0:00:00.416)       0:00:10.273 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nWednesday 27 May 2026  00:56:26 +0000 (0:00:01.088)       0:00:11.362 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nWednesday 27 May 2026  00:56:26 +0000 (0:00:00.298)       0:00:11.660 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:56:27 +0000 (0:00:00.432)       0:00:12.093 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nWednesday 27 May 2026  00:56:27 +0000 (0:00:00.454)       0:00:12.547 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nWednesday 27 May 2026  00:56:27 +0000 (0:00:00.137)       0:00:12.684 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nWednesday 27 May 2026  00:56:28 +0000 (0:00:00.221)       0:00:12.906 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nWednesday 27 May 2026  00:56:28 +0000 (0:00:00.303)       0:00:13.209 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nWednesday 27 May 2026  00:56:28 +0000 (0:00:00.314)       0:00:13.524 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nWednesday 27 May 2026  00:56:29 +0000 (0:00:00.463)       0:00:13.987 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nWednesday 27 May 2026  00:56:29 +0000 (0:00:00.284)       0:00:14.272 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nWednesday 27 May 2026  00:56:29 +0000 (0:00:00.306)       0:00:14.579 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nWednesday 27 May 2026  00:56:30 +0000 (0:00:00.304)       0:00:14.883 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nWednesday 27 May 2026  00:56:30 +0000 (0:00:00.531)       0:00:15.415 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nWednesday 27 May 2026  00:56:31 +0000 (0:00:00.542)       0:00:15.957 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nWednesday 27 May 2026  00:56:31 +0000 (0:00:00.600)       0:00:16.558 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.611)       0:00:17.170 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.484)       0:00:17.654 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:56:33 +0000 (0:00:00.626)       0:00:18.281 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nWednesday 27 May 2026  00:56:33 +0000 (0:00:00.284)       0:00:18.565 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nWednesday 27 May 2026  00:56:34 +0000 (0:00:00.407)       0:00:18.973 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nWednesday 27 May 2026  00:56:34 +0000 (0:00:00.496)       0:00:19.470 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nWednesday 27 May 2026  00:56:35 +0000 (0:00:00.837)       0:00:20.307 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nWednesday 27 May 2026  00:56:35 +0000 (0:00:00.380)       0:00:20.687 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nWednesday 27 May 2026  00:56:36 +0000 (0:00:00.684)       0:00:21.372 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nWednesday 27 May 2026  00:56:36 +0000 (0:00:00.307)       0:00:21.679 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nWednesday 27 May 2026  00:56:37 +0000 (0:00:00.315)       0:00:21.995 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nWednesday 27 May 2026  00:56:37 +0000 (0:00:00.292)       0:00:22.287 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nWednesday 27 May 2026  00:56:38 +0000 (0:00:00.584)       0:00:22.872 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nWednesday 27 May 2026  00:56:38 +0000 (0:00:00.375)       0:00:23.247 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nWednesday 27 May 2026  00:56:38 +0000 (0:00:00.356)       0:00:23.604 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nWednesday 27 May 2026  00:56:39 +0000 (0:00:00.347)       0:00:23.951 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nWednesday 27 May 2026  00:56:39 +0000 (0:00:00.314)       0:00:24.266 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nWednesday 27 May 2026  00:56:39 +0000 (0:00:00.494)       0:00:24.761 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nWednesday 27 May 2026  00:56:40 +0000 (0:00:00.957)       0:00:25.719 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Include tasks from the ceph-osd role] ************************************\nWednesday 27 May 2026  00:56:42 +0000 (0:00:01.936)       0:00:27.655 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m\n\nTASK [create openstack pool(s)] ************************************************\nWednesday 27 May 2026  00:56:43 +0000 (0:00:00.372)       0:00:28.028 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [generate keys] ***********************************************************\nWednesday 27 May 2026  00:57:22 +0000 (0:00:39.222)       0:01:07.250 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [get keys from monitors] **************************************************\nWednesday 27 May 2026  00:57:41 +0000 (0:00:19.175)       0:01:26.426 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [copy ceph key(s) if needed] **********************************************\nWednesday 27 May 2026  00:57:51 +0000 (0:00:09.722)       0:01:36.148 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m\n\nTASK [Assert ceph_require_min_compat_client is a known release] ****************\nWednesday 27 May 2026  00:58:09 +0000 (0:00:17.916)       0:01:54.065 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather facts for the first Ceph monitor] *********************************\nWednesday 27 May 2026  00:58:09 +0000 (0:00:00.134)       0:01:54.199 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Get Ceph OSD map] ********************************************************\nWednesday 27 May 2026  00:58:11 +0000 (0:00:02.340)       0:01:56.539 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Evaluate whether require-min-compat-client needs raising] ****************\nWednesday 27 May 2026  00:58:12 +0000 (0:00:01.253)       0:01:57.792 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set Ceph minimum compatible client] **************************************\nWednesday 27 May 2026  00:58:13 +0000 (0:00:00.146)       0:01:57.939 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:15 +0000 (0:00:02.130)       0:02:00.070 ********* \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 39.22s\ngenerate keys ---------------------------------------------------------- 19.18s\ncopy ceph key(s) if needed --------------------------------------------- 17.92s\nget keys from monitors -------------------------------------------------- 9.72s\nceph-facts : Find a running mon container ------------------------------- 3.01s\nGather facts for the first Ceph monitor --------------------------------- 2.34s\nSet Ceph minimum compatible client -------------------------------------- 2.13s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 1.94s\nGet Ceph OSD map -------------------------------------------------------- 1.25s\nceph-facts : Get current fsid if cluster is already running ------------- 1.09s\nceph-facts : Check if it is atomic host --------------------------------- 1.05s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 0.96s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.84s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.80s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.68s\nceph-facts : Check if podman binary is present -------------------------- 0.67s\nceph-facts : Read osd pool default crush rule --------------------------- 0.63s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.61s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.60s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.58s\n\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state SUCCESS\u001b[0m\n\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.072)       0:00:00.072 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check MariaDB service] ***************************************************\nWednesday 27 May 2026  00:55:29 +0000 (0:00:00.049)       0:00:00.122 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********\nWednesday 27 May 2026  00:55:32 +0000 (0:00:02.729)       0:00:02.851 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nWednesday 27 May 2026  00:55:32 +0000 (0:00:00.052)       0:00:02.904 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:55:32 +0000 (0:00:00.183)       0:00:03.087 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:55:33 +0000 (0:00:00.308)       0:00:03.396 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nWednesday 27 May 2026  00:55:33 +0000 (0:00:00.329)       0:00:03.726 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:55:33 +0000 (0:00:00.318)       0:00:04.044 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  00:55:34 +0000 (0:00:00.614)       0:00:04.658 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Ensuring database backup config directory exists] **************\nWednesday 27 May 2026  00:55:37 +0000 (0:00:03.639)       0:00:08.298 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over my.cnf for mariabackup] ***************************\nWednesday 27 May 2026  00:55:38 +0000 (0:00:00.752)       0:00:09.051 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over config.json files for services] *******************\nWednesday 27 May 2026  00:55:40 +0000 (0:00:01.607)       0:00:10.658 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nWednesday 27 May 2026  00:55:44 +0000 (0:00:04.431)       0:00:15.089 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over galera.cnf] ***************************************\nWednesday 27 May 2026  00:55:46 +0000 (0:00:01.262)       0:00:16.352 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:55:49 +0000 (0:00:03.464)       0:00:19.816 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:55:50 +0000 (0:00:00.585)       0:00:20.401 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:55:53 +0000 (0:00:02.945)       0:00:23.346 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:55:56 +0000 (0:00:03.418)       0:00:26.765 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : mariadb | Check containers] *******************\nWednesday 27 May 2026  00:55:59 +0000 (0:00:02.975)       0:00:29.740 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [service-check-containers : mariadb | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:56:01 +0000 (0:00:02.483)       0:00:32.224 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:56:02 +0000 (0:00:00.299)       0:00:32.523 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Checking for mariadb cluster] **********************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:02.829)       0:00:35.352 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Cleaning up temp file on localhost] ****************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.421)       0:00:35.774 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.126)       0:00:35.900 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Run MariaDB wsrep recovery] ************************************\nWednesday 27 May 2026  00:56:05 +0000 (0:00:00.399)       0:00:36.300 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Copying MariaDB log file to /tmp] ******************************\nWednesday 27 May 2026  00:56:06 +0000 (0:00:00.384)       0:00:36.685 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************\nWednesday 27 May 2026  00:56:06 +0000 (0:00:00.277)       0:00:36.962 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Removing MariaDB log file from /tmp] ***************************\nWednesday 27 May 2026  00:56:07 +0000 (0:00:00.419)       0:00:37.382 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering MariaDB seqno variable] ****************************\nWednesday 27 May 2026  00:56:07 +0000 (0:00:00.402)       0:00:37.784 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Comparing seqno value on all mariadb hosts] ********************\nWednesday 27 May 2026  00:56:07 +0000 (0:00:00.320)       0:00:38.104 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***\nWednesday 27 May 2026  00:56:08 +0000 (0:00:00.540)       0:00:38.645 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****\nWednesday 27 May 2026  00:56:09 +0000 (0:00:00.788)       0:00:39.434 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Store bootstrap and master hostnames into facts] ***************\nWednesday 27 May 2026  00:56:09 +0000 (0:00:00.383)       0:00:39.817 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.532)       0:00:40.349 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Starting first MariaDB container] ******************************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.407)       0:00:40.757 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for first MariaDB container] ******************************\nWednesday 27 May 2026  00:56:10 +0000 (0:00:00.448)       0:00:41.206 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set first MariaDB container as primary] ************************\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.240)       0:00:41.446 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB to become operational] ************************\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.368)       0:00:41.814 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart slave MariaDB container(s)] ****************************\nWednesday 27 May 2026  00:56:11 +0000 (0:00:00.396)       0:00:42.210 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for slave MariaDB] ****************************************\nWednesday 27 May 2026  00:56:15 +0000 (0:00:03.215)       0:00:45.426 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart master MariaDB container(s)] ***************************\nWednesday 27 May 2026  00:56:15 +0000 (0:00:00.255)       0:00:45.681 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for master mariadb] ***************************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:02.029)       0:00:47.710 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nWednesday 27 May 2026  00:56:17 +0000 (0:00:00.305)       0:00:48.015 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are missing or not running] ***\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.366)       0:00:48.382 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.276)       0:00:48.659 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nWednesday 27 May 2026  00:56:18 +0000 (0:00:00.415)       0:00:49.074 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nWednesday 27 May 2026  00:56:19 +0000 (0:00:00.429)       0:00:49.503 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB volume availability] *************\nWednesday 27 May 2026  00:56:20 +0000 (0:00:00.857)       0:00:50.361 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Establish whether the cluster has already existed] *************\nWednesday 27 May 2026  00:56:20 +0000 (0:00:00.292)       0:00:50.653 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service port liveness] ***************************\nWednesday 27 May 2026  00:56:20 +0000 (0:00:00.327)       0:00:50.981 ********* \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nWednesday 27 May 2026  00:56:31 +0000 (0:00:10.723)       0:01:01.704 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail on existing but stopped cluster] **************************\nWednesday 27 May 2026  00:56:31 +0000 (0:00:00.493)       0:01:02.197 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service WSREP sync status] ***********************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.292)       0:01:02.490 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Extract MariaDB service WSREP sync status] *********************\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.300)       0:01:02.790 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******\nWednesday 27 May 2026  00:56:32 +0000 (0:00:00.305)       0:01:03.096 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***\nWednesday 27 May 2026  00:56:33 +0000 (0:00:00.493)       0:01:03.590 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:56:33 +0000 (0:00:00.330)       0:01:03.921 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m\n\nTASK [mariadb : Running MariaDB bootstrap container] ***************************\nWednesday 27 May 2026  00:56:33 +0000 (0:00:00.386)       0:01:04.308 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nWednesday 27 May 2026  00:56:43 +0000 (0:00:09.239)       0:01:13.547 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  00:56:43 +0000 (0:00:00.127)       0:01:13.674 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Starting first MariaDB container] *******************\nWednesday 27 May 2026  00:56:44 +0000 (0:00:00.900)       0:01:14.575 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nWednesday 27 May 2026  00:56:51 +0000 (0:00:07.430)       0:01:22.005 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nWednesday 27 May 2026  00:56:53 +0000 (0:00:01.526)       0:01:23.532 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nWednesday 27 May 2026  00:56:55 +0000 (0:00:02.007)       0:01:25.539 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nWednesday 27 May 2026  00:56:55 +0000 (0:00:00.114)       0:01:25.654 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************\nWednesday 27 May 2026  00:56:55 +0000 (0:00:00.474)       0:01:26.128 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:56:56 +0000 (0:00:00.332)       0:01:26.460 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:57:11 +0000 (0:00:15.773)       0:01:42.234 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:57:27 +0000 (0:00:15.580)       0:01:57.814 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:57:29 +0000 (0:00:02.469)       0:02:00.284 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:57:51 +0000 (0:00:21.312)       0:02:21.596 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:58:02 +0000 (0:00:11.615)       0:02:33.211 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nWednesday 27 May 2026  00:58:05 +0000 (0:00:02.875)       0:02:36.087 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nWednesday 27 May 2026  00:58:16 +0000 (0:00:11.088)       0:02:47.175 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nWednesday 27 May 2026  00:58:20 +0000 (0:00:03.537)       0:02:50.713 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nWednesday 27 May 2026  00:58:22 +0000 (0:00:01.894)       0:02:52.607 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Creating shard root mysql user] ********************************\nWednesday 27 May 2026  00:58:22 +0000 (0:00:00.491)       0:02:53.098 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating mysql monitor user] ***********************************\nWednesday 27 May 2026  00:58:24 +0000 (0:00:01.939)       0:02:55.038 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating database backup user and setting permissions] *********\nWednesday 27 May 2026  00:58:26 +0000 (0:00:01.725)       0:02:56.763 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Granting permissions on Mariabackup database to backup user] ***\nWednesday 27 May 2026  00:58:28 +0000 (0:00:01.906)       0:02:58.669 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nWednesday 27 May 2026  00:58:30 +0000 (0:00:01.871)       0:03:00.541 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are missing or not running] ***\nWednesday 27 May 2026  00:58:34 +0000 (0:00:04.473)       0:03:05.014 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nWednesday 27 May 2026  00:58:36 +0000 (0:00:01.749)       0:03:06.764 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nWednesday 27 May 2026  00:58:36 +0000 (0:00:00.439)       0:03:07.203 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nWednesday 27 May 2026  00:58:39 +0000 (0:00:02.733)       0:03:09.936 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:39 +0000 (0:00:00.233)       0:03:10.170 ********* \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 37.09s\nmariadb : Wait for MariaDB service port liveness ----------------------- 27.20s\nmariadb : Restart MariaDB container ------------------------------------ 11.09s\nmariadb : Check MariaDB service port liveness -------------------------- 10.72s\nmariadb : Running MariaDB bootstrap container --------------------------- 9.24s\nmariadb : Starting first MariaDB container ------------------------------ 7.43s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.35s\nservice-check : mariadb | Get container facts --------------------------- 4.47s\nmariadb : Copying over config.json files for services ------------------- 4.43s\nmariadb : Ensuring config directories exist ----------------------------- 3.64s\nmariadb : Wait for MariaDB service port liveness ------------------------ 3.54s\nmariadb : Copying over galera.cnf --------------------------------------- 3.46s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.42s\nmariadb : Restart slave MariaDB container(s) ---------------------------- 3.22s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.97s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 2.95s\nservice-check-containers : Include tasks -------------------------------- 2.83s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.73s\nCheck MariaDB service --------------------------------------------------- 2.73s\nservice-check-containers : mariadb | Check containers ------------------- 2.48s\n\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nWednesday 27 May 2026  00:58:18 +0000 (0:00:00.241)       0:00:00.241 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Fetch all ceph keys] *****************************************************\nWednesday 27 May 2026  00:58:22 +0000 (0:00:04.074)       0:00:04.316 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Create share directory] **************************************************\nWednesday 27 May 2026  00:58:26 +0000 (0:00:03.472)       0:00:07.788 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nWednesday 27 May 2026  00:58:27 +0000 (0:00:00.948)       0:00:08.737 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Check if target directories exist] ***************************************\nWednesday 27 May 2026  00:58:40 +0000 (0:00:13.230)       0:00:21.967 ********* \n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m\n\nTASK [Write ceph keys to the configuration directory] **************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:03.247)       0:00:25.214 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:58:50 +0000 (0:00:06.325)       0:00:31.540 ********* \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 13.23s\nWrite ceph keys to the configuration directory -------------------------- 6.33s\nCheck if ceph keys exist ------------------------------------------------ 4.07s\nFetch all ceph keys ----------------------------------------------------- 3.47s\nCheck if target directories exist --------------------------------------- 3.25s\nCreate share directory -------------------------------------------------- 0.95s\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nWednesday 27 May 2026  00:58:53 +0000 (0:00:00.313)       0:00:00.313 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.cephclient : Create required directories] *****************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.240)       0:00:00.553 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m\n\nTASK [osism.services.cephclient : Copy configuration files] ********************\nWednesday 27 May 2026  00:58:55 +0000 (0:00:01.564)       0:00:02.117 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m\n\nTASK [osism.services.cephclient : Copy keyring file] ***************************\nWednesday 27 May 2026  00:58:56 +0000 (0:00:01.199)       0:00:03.316 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nWednesday 27 May 2026  00:58:57 +0000 (0:00:00.900)       0:00:04.217 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nWednesday 27 May 2026  00:58:58 +0000 (0:00:01.067)       0:00:05.284 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy wrapper scripts] ************************\nWednesday 27 May 2026  00:59:33 +0000 (0:00:34.272)       0:00:39.557 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m\n\nTASK [osism.services.cephclient : Remove old wrapper scripts] ******************\nWednesday 27 May 2026  00:59:36 +0000 (0:00:03.245)       0:00:42.803 ********* \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nWednesday 27 May 2026  00:59:36 +0000 (0:00:00.457)       0:00:43.260 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nWednesday 27 May 2026  00:59:36 +0000 (0:00:00.116)       0:00:43.376 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nWednesday 27 May 2026  00:59:37 +0000 (0:00:00.273)       0:00:43.650 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nWednesday 27 May 2026  00:59:38 +0000 (0:00:01.362)       0:00:45.013 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nWednesday 27 May 2026  00:59:39 +0000 (0:00:00.665)       0:00:45.678 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nWednesday 27 May 2026  00:59:39 +0000 (0:00:00.615)       0:00:46.294 ********* \n\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  00:59:41 +0000 (0:00:01.695)       0:00:47.990 ********* \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 34.27s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 3.25s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.70s\nosism.services.cephclient : Create required directories ----------------- 1.56s\nosism.services.cephclient : Restart cephclient service ------------------ 1.36s\nosism.services.cephclient : Copy configuration files -------------------- 1.20s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 1.07s\nosism.services.cephclient : Copy keyring file --------------------------- 0.90s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.67s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.62s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.46s\nosism.services.cephclient : Include rook task --------------------------- 0.27s\nosism.services.cephclient : Include container tasks --------------------- 0.24s\nosism.services.cephclient : Include package tasks ----------------------- 0.12s\n\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.321)       0:00:00.321 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.279)       0:00:00.601 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m\n\nPLAY [Apply role horizon] ******************************************************\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.307)       0:00:00.908 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  00:58:44 +0000 (0:00:00.649)       0:00:01.558 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nWednesday 27 May 2026  00:58:46 +0000 (0:00:01.704)       0:00:03.262 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:58:46 +0000 (0:00:00.273)       0:00:03.536 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:47 +0000 (0:00:00.827)       0:00:04.363 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:47 +0000 (0:00:00.288)       0:00:04.651 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:47 +0000 (0:00:00.130)       0:00:04.781 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:48 +0000 (0:00:00.288)       0:00:05.070 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:48 +0000 (0:00:00.275)       0:00:05.346 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:48 +0000 (0:00:00.114)       0:00:05.460 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:49 +0000 (0:00:00.465)       0:00:05.926 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:49 +0000 (0:00:00.420)       0:00:06.346 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:49 +0000 (0:00:00.117)       0:00:06.464 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:49 +0000 (0:00:00.286)       0:00:06.750 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:50 +0000 (0:00:00.341)       0:00:07.092 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:50 +0000 (0:00:00.111)       0:00:07.204 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:50 +0000 (0:00:00.559)       0:00:07.763 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:51 +0000 (0:00:00.277)       0:00:08.041 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:51 +0000 (0:00:00.119)       0:00:08.160 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:51 +0000 (0:00:00.272)       0:00:08.433 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:51 +0000 (0:00:00.459)       0:00:08.893 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:52 +0000 (0:00:00.123)       0:00:09.016 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:52 +0000 (0:00:00.281)       0:00:09.298 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:52 +0000 (0:00:00.310)       0:00:09.609 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:52 +0000 (0:00:00.110)       0:00:09.719 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:53 +0000 (0:00:00.388)       0:00:10.108 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:53 +0000 (0:00:00.533)       0:00:10.641 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:53 +0000 (0:00:00.138)       0:00:10.780 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.307)       0:00:11.087 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.285)       0:00:11.372 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.109)       0:00:11.482 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.307)       0:00:11.790 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  00:58:55 +0000 (0:00:00.519)       0:00:12.309 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nWednesday 27 May 2026  00:58:55 +0000 (0:00:00.113)       0:00:12.423 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over config.json files for services] *******************\nWednesday 27 May 2026  00:58:55 +0000 (0:00:00.270)       0:00:12.693 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over horizon.conf] *************************************\nWednesday 27 May 2026  00:58:57 +0000 (0:00:01.570)       0:00:14.263 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nWednesday 27 May 2026  00:59:00 +0000 (0:00:02.748)       0:00:17.012 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over custom-settings.py] *******************************\nWednesday 27 May 2026  00:59:02 +0000 (0:00:02.611)       0:00:19.623 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over existing policy file] *****************************\nWednesday 27 May 2026  00:59:04 +0000 (0:00:01.694)       0:00:21.318 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over custom themes] ************************************\nWednesday 27 May 2026  00:59:04 +0000 (0:00:00.292)       0:00:21.611 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:59:04 +0000 (0:00:00.271)       0:00:21.882 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over extra CA certificates] ********\nWednesday 27 May 2026  00:59:05 +0000 (0:00:00.958)       0:00:22.841 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:59:07 +0000 (0:00:01.788)       0:00:24.629 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  00:59:08 +0000 (0:00:00.962)       0:00:25.591 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : horizon | Check containers] *******************\nWednesday 27 May 2026  00:59:09 +0000 (0:00:01.080)       0:00:26.672 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-check-containers : horizon | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:59:11 +0000 (0:00:01.469)       0:00:28.142 ********* \n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:59:11 +0000 (0:00:00.375)       0:00:28.517 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:59:13 +0000 (0:00:01.408)       0:00:29.926 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nWednesday 27 May 2026  00:59:13 +0000 (0:00:00.271)       0:00:30.197 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Creating Horizon database] *************************************\nWednesday 27 May 2026  00:59:13 +0000 (0:00:00.593)       0:00:30.791 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nWednesday 27 May 2026  00:59:16 +0000 (0:00:02.168)       0:00:32.959 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nWednesday 27 May 2026  00:59:18 +0000 (0:00:02.218)       0:00:35.177 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:59:34 +0000 (0:00:16.087)       0:00:51.264 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:59:34 +0000 (0:00:00.061)       0:00:51.326 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nWednesday 27 May 2026  00:59:34 +0000 (0:00:00.065)       0:00:51.392 ********* \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nWednesday 27 May 2026  00:59:34 +0000 (0:00:00.062)       0:00:51.454 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:00:21 +0000 (0:00:47.282)       0:01:38.737 ********* \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 47.28s\nhorizon : Running Horizon bootstrap container -------------------------- 16.09s\nhorizon : Copying over horizon.conf ------------------------------------- 2.75s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.61s\nhorizon : Creating Horizon database user and setting permissions -------- 2.22s\nhorizon : Creating Horizon database ------------------------------------- 2.17s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.79s\nhorizon : Ensuring config directories exist ----------------------------- 1.70s\nhorizon : Copying over custom-settings.py ------------------------------- 1.69s\nhorizon : Copying over config.json files for services ------------------- 1.57s\nservice-check-containers : horizon | Check containers ------------------- 1.47s\nservice-check-containers : Include tasks -------------------------------- 1.41s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.08s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.96s\nhorizon : include_tasks ------------------------------------------------- 0.96s\nhorizon : include_tasks ------------------------------------------------- 0.83s\nhorizon : include_tasks ------------------------------------------------- 0.65s\nhorizon : include_tasks ------------------------------------------------- 0.59s\nhorizon : Update custom policy file name -------------------------------- 0.56s\nhorizon : Update policy file name --------------------------------------- 0.53s\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nWednesday 27 May 2026  00:59:46 +0000 (0:00:00.222)       0:00:00.222 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nWednesday 27 May 2026  00:59:48 +0000 (0:00:02.099)       0:00:02.321 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nWednesday 27 May 2026  00:59:49 +0000 (0:00:01.069)       0:00:03.390 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nWednesday 27 May 2026  00:59:50 +0000 (0:00:00.959)       0:00:04.350 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nWednesday 27 May 2026  00:59:51 +0000 (0:00:01.044)       0:00:05.395 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nWednesday 27 May 2026  00:59:52 +0000 (0:00:00.933)       0:00:06.328 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nWednesday 27 May 2026  00:59:53 +0000 (0:00:01.091)       0:00:07.420 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nWednesday 27 May 2026  00:59:54 +0000 (0:00:01.105)       0:00:08.526 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nWednesday 27 May 2026  00:59:55 +0000 (0:00:01.068)       0:00:09.594 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:14.780)       0:00:24.375 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.149)       0:00:24.524 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  01:00:22 +0000 (0:00:11.701)       0:00:36.226 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nWednesday 27 May 2026  01:00:23 +0000 (0:00:01.548)       0:00:37.774 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:00:35 +0000 (0:00:11.632)       0:00:49.407 ********* \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 24.88s\nCreate admin user ------------------------------------------------------ 14.78s\nDisable the ceph dashboard ---------------------------------------------- 2.10s\nEnable the ceph dashboard ----------------------------------------------- 1.11s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.09s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.07s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.07s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.04s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 0.96s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 0.93s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.15s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:44 +0000 (0:00:00.200)       0:00:00.200 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:45 +0000 (0:00:00.240)       0:00:00.440 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Wait for the Keystone service] *******************************************\n\nTASK [Waiting for Keystone public port to be UP] *******************************\nWednesday 27 May 2026  00:59:45 +0000 (0:00:00.454)       0:00:00.895 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:00:44 +0000 (0:00:59.068)       0:00:59.963 ********* \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------ 59.07s\nGroup hosts based on enabled services ----------------------------------- 0.45s\nGroup hosts based on Kolla action --------------------------------------- 0.24s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.309)       0:00:00.309 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.283)       0:00:00.593 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Apply role keystone] *****************************************************\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:58:43 +0000 (0:00:00.279)       0:00:00.872 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  00:58:44 +0000 (0:00:00.739)       0:00:01.612 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Check if policies shall be overwritten] ***********************\nWednesday 27 May 2026  00:58:46 +0000 (0:00:02.277)       0:00:03.889 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nWednesday 27 May 2026  00:58:47 +0000 (0:00:00.121)       0:00:04.011 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Check if Keystone domain-specific config is supplied] *********\nWednesday 27 May 2026  00:58:47 +0000 (0:00:00.278)       0:00:04.290 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:58:48 +0000 (0:00:00.840)       0:00:05.130 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over extra CA certificates] *******\nWednesday 27 May 2026  00:58:48 +0000 (0:00:00.691)       0:00:05.821 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:58:52 +0000 (0:00:03.869)       0:00:09.691 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  00:58:53 +0000 (0:00:00.648)       0:00:10.340 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over config.json files for services] ******************\nWednesday 27 May 2026  00:58:54 +0000 (0:00:00.987)       0:00:11.327 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying over keystone.conf] ***********************************\nWednesday 27 May 2026  00:58:57 +0000 (0:00:03.036)       0:00:14.363 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nWednesday 27 May 2026  00:59:03 +0000 (0:00:06.016)       0:00:20.380 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Create Keystone domain-specific config directory] *************\nWednesday 27 May 2026  00:59:04 +0000 (0:00:01.523)       0:00:21.903 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [keystone : Get file list in custom domains folder] ***********************\nWednesday 27 May 2026  00:59:06 +0000 (0:00:01.087)       0:00:22.990 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying Keystone Domain specific settings] ********************\nWednesday 27 May 2026  00:59:06 +0000 (0:00:00.485)       0:00:23.475 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over existing policy file] ****************************\nWednesday 27 May 2026  00:59:06 +0000 (0:00:00.344)       0:00:23.820 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:59:07 +0000 (0:00:00.642)       0:00:24.462 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nWednesday 27 May 2026  00:59:08 +0000 (0:00:00.543)       0:00:25.005 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nWednesday 27 May 2026  00:59:10 +0000 (0:00:02.217)       0:00:27.222 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nWednesday 27 May 2026  00:59:11 +0000 (0:00:00.952)       0:00:28.175 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nWednesday 27 May 2026  00:59:11 +0000 (0:00:00.597)       0:00:28.772 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nWednesday 27 May 2026  00:59:13 +0000 (0:00:01.553)       0:00:30.325 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying files for keystone-fernet] ****************************\nWednesday 27 May 2026  00:59:13 +0000 (0:00:00.392)       0:00:30.718 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [keystone : Copying files for keystone-ssh] *******************************\nWednesday 27 May 2026  00:59:22 +0000 (0:00:08.339)       0:00:39.057 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [service-check-containers : keystone | Check containers] ******************\nWednesday 27 May 2026  00:59:24 +0000 (0:00:02.496)       0:00:41.554 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : keystone | Notify handlers to restart containers] ***\nWednesday 27 May 2026  00:59:27 +0000 (0:00:02.575)       0:00:44.130 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  00:59:27 +0000 (0:00:00.399)       0:00:44.530 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  00:59:28 +0000 (0:00:00.694)       0:00:45.224 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Creating keystone database] ***********************************\nWednesday 27 May 2026  00:59:28 +0000 (0:00:00.254)       0:00:45.478 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nWednesday 27 May 2026  00:59:30 +0000 (0:00:02.424)       0:00:47.903 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nWednesday 27 May 2026  00:59:32 +0000 (0:00:01.990)       0:00:49.894 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Group nodes where keystone_fernet is running] *****************\nWednesday 27 May 2026  00:59:33 +0000 (0:00:01.005)       0:00:50.900 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***\nWednesday 27 May 2026  00:59:34 +0000 (0:00:00.302)       0:00:51.202 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Running Keystone bootstrap container] *************************\nWednesday 27 May 2026  00:59:34 +0000 (0:00:00.269)       0:00:51.472 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nWednesday 27 May 2026  00:59:49 +0000 (0:00:14.581)       0:01:06.053 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:00:01 +0000 (0:00:12.470)       0:01:18.524 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:00:01 +0000 (0:00:00.068)       0:01:18.593 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:00:01 +0000 (0:00:00.062)       0:01:18.655 ********* \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nWednesday 27 May 2026  01:00:01 +0000 (0:00:00.184)       0:01:18.840 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone-fernet container] *****************\nWednesday 27 May 2026  01:00:16 +0000 (0:00:14.776)       0:01:33.616 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone container] ************************\nWednesday 27 May 2026  01:00:26 +0000 (0:00:09.798)       0:01:43.414 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  01:00:37 +0000 (0:00:10.670)       0:01:54.084 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Waiting for Keystone SSH port to be UP] ***********************\nWednesday 27 May 2026  01:00:37 +0000 (0:00:00.677)       0:01:54.762 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [keystone : Run key distribution] *****************************************\nWednesday 27 May 2026  01:00:38 +0000 (0:00:00.944)       0:01:55.706 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nWednesday 27 May 2026  01:00:40 +0000 (0:00:02.115)       0:01:57.822 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting services] *************\nWednesday 27 May 2026  01:00:54 +0000 (0:00:13.765)       0:02:11.587 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting endpoints] ************\nWednesday 27 May 2026  01:00:58 +0000 (0:00:04.138)       0:02:15.725 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating projects] **********************\nWednesday 27 May 2026  01:01:06 +0000 (0:00:08.019)       0:02:23.745 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nWednesday 27 May 2026  01:01:07 +0000 (0:00:00.342)       0:02:24.088 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nWednesday 27 May 2026  01:01:07 +0000 (0:00:00.192)       0:02:24.280 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting/revoking user roles] ***********\nWednesday 27 May 2026  01:01:07 +0000 (0:00:00.520)       0:02:24.800 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nWednesday 27 May 2026  01:01:08 +0000 (0:00:00.922)       0:02:25.723 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nWednesday 27 May 2026  01:01:12 +0000 (0:00:04.134)       0:02:29.858 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:01:13 +0000 (0:00:00.354)       0:02:30.212 ********* \n=============================================================================== \nkeystone : Restart keystone-ssh container ------------------------------ 14.78s\nkeystone : Running Keystone bootstrap container ------------------------ 14.58s\nkeystone : Creating admin project, user, role, service, and endpoint --- 13.77s\nkeystone : Running Keystone fernet bootstrap container ----------------- 12.47s\nkeystone : Restart keystone container ---------------------------------- 10.67s\nkeystone : Restart keystone-fernet container ---------------------------- 9.80s\nkeystone : Copying files for keystone-fernet ---------------------------- 8.34s\nservice-ks-register : keystone | Creating/deleting endpoints ------------ 8.02s\nkeystone : Copying over keystone.conf ----------------------------------- 6.02s\nservice-ks-register : keystone | Creating/deleting services ------------- 4.14s\nkeystone : Creating default user role ----------------------------------- 4.13s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.87s\nkeystone : Copying over config.json files for services ------------------ 3.04s\nservice-check-containers : keystone | Check containers ------------------ 2.58s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.50s\nkeystone : Creating keystone database ----------------------------------- 2.42s\nkeystone : Ensuring config directories exist ---------------------------- 2.28s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 2.22s\nkeystone : Run key distribution ----------------------------------------- 2.12s\nkeystone : Creating Keystone database user and setting permissions ------ 1.99s\n\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:00:47 +0000 (0:00:00.282)       0:00:00.282 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:00:48 +0000 (0:00:00.611)       0:00:00.893 ********* \n\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nWednesday 27 May 2026  01:00:49 +0000 (0:00:00.730)       0:00:01.624 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting services] *************\nWednesday 27 May 2026  01:00:50 +0000 (0:00:01.132)       0:00:02.756 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: ceph-rgw | Creating/deleting services (5 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************\nWednesday 27 May 2026  01:01:07 +0000 (0:00:16.887)       0:00:19.644 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating projects] **********************\nWednesday 27 May 2026  01:01:14 +0000 (0:00:06.997)       0:00:26.642 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nWednesday 27 May 2026  01:01:16 +0000 (0:00:02.577)       0:00:29.219 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating roles] *************************\nWednesday 27 May 2026  01:01:20 +0000 (0:00:03.449)       0:00:32.669 ********* \n\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********\nWednesday 27 May 2026  01:01:26 +0000 (0:00:05.862)       0:00:38.531 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:01:30 +0000 (0:00:04.077)       0:00:42.609 ********* \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating/deleting services ------------ 16.89s\nservice-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.00s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 5.86s\nservice-ks-register : ceph-rgw | Granting/revoking user roles ----------- 4.08s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 3.45s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 2.58s\nceph-rgw : include_tasks ------------------------------------------------ 1.13s\nGroup hosts based on enabled services ----------------------------------- 0.73s\nGroup hosts based on Kolla action --------------------------------------- 0.61s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  00:59:44 +0000 (0:00:00.288)       0:00:00.288 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  00:59:45 +0000 (0:00:00.572)       0:00:00.861 ********* \n\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m\n\nPLAY [Apply role prometheus] ***************************************************\n\nTASK [prometheus : include_tasks] **********************************************\nWednesday 27 May 2026  00:59:46 +0000 (0:00:00.783)       0:00:01.644 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [prometheus : Ensuring config directories exist] **************************\nWednesday 27 May 2026  00:59:47 +0000 (0:00:01.102)       0:00:02.747 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nWednesday 27 May 2026  00:59:50 +0000 (0:00:03.483)       0:00:06.230 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****\nWednesday 27 May 2026  00:59:52 +0000 (0:00:01.218)       0:00:07.449 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  00:59:57 +0000 (0:00:05.823)       0:00:13.273 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  00:59:59 +0000 (0:00:01.786)       0:00:15.059 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nWednesday 27 May 2026  01:00:02 +0000 (0:00:02.395)       0:00:17.455 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nWednesday 27 May 2026  01:00:08 +0000 (0:00:06.410)       0:00:23.866 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nWednesday 27 May 2026  01:00:09 +0000 (0:00:00.806)       0:00:24.672 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Find prometheus common config overrides] ********************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.720)       0:00:25.392 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nWednesday 27 May 2026  01:00:10 +0000 (0:00:00.621)       0:00:26.014 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over prometheus config file] ************************\nWednesday 27 May 2026  01:00:12 +0000 (0:00:01.458)       0:00:27.473 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus web config file] ********************\nWednesday 27 May 2026  01:00:25 +0000 (0:00:13.582)       0:00:41.055 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nWednesday 27 May 2026  01:00:28 +0000 (0:00:03.096)       0:00:44.152 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m\n\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nWednesday 27 May 2026  01:00:30 +0000 (0:00:01.383)       0:00:45.535 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nWednesday 27 May 2026  01:00:30 +0000 (0:00:00.733)       0:00:46.269 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************\nWednesday 27 May 2026  01:00:31 +0000 (0:00:00.704)       0:00:46.973 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [prometheus : Copying cloud config file for openstack exporter] ***********\nWednesday 27 May 2026  01:00:33 +0000 (0:00:01.640)       0:00:48.614 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nWednesday 27 May 2026  01:00:34 +0000 (0:00:01.161)       0:00:49.775 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nWednesday 27 May 2026  01:00:35 +0000 (0:00:01.450)       0:00:51.226 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m\n\u001b[1;35mnot a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Create subdirectories for extra config files] ***************\nWednesday 27 May 2026  01:00:36 +0000 (0:00:01.053)       0:00:52.279 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Template extra prometheus server config files] **************\nWednesday 27 May 2026  01:00:37 +0000 (0:00:00.612)       0:00:52.892 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : prometheus | Check containers] ****************\nWednesday 27 May 2026  01:00:38 +0000 (0:00:00.705)       0:00:53.598 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : prometheus | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:00:43 +0000 (0:00:04.826)       0:00:58.424 ********* \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:00:43 +0000 (0:00:00.614)       0:00:59.038 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nWednesday 27 May 2026  01:00:45 +0000 (0:00:01.701)       0:01:00.740 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:01.016)       0:01:01.756 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.188)       0:01:01.945 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.060)       0:01:02.005 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.059)       0:01:02.064 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.061)       0:01:02.125 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.057)       0:01:02.183 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nWednesday 27 May 2026  01:00:46 +0000 (0:00:00.060)       0:01:02.243 ********* \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nWednesday 27 May 2026  01:00:47 +0000 (0:00:00.080)       0:01:02.324 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nWednesday 27 May 2026  01:01:06 +0000 (0:00:19.092)       0:01:21.416 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nWednesday 27 May 2026  01:01:14 +0000 (0:00:08.833)       0:01:30.250 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***\nWednesday 27 May 2026  01:01:24 +0000 (0:00:09.614)       0:01:39.865 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nWednesday 27 May 2026  01:01:34 +0000 (0:00:09.684)       0:01:49.549 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nWednesday 27 May 2026  01:01:48 +0000 (0:00:14.331)       0:02:03.881 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nWednesday 27 May 2026  01:01:55 +0000 (0:00:06.815)       0:02:10.697 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***\nWednesday 27 May 2026  01:02:01 +0000 (0:00:06.096)       0:02:16.793 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nWednesday 27 May 2026  01:02:07 +0000 (0:00:05.599)       0:02:22.392 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:02:16 +0000 (0:00:09.771)       0:02:32.164 ********* \n=============================================================================== \nprometheus : Restart prometheus-server container ----------------------- 19.09s\nprometheus : Restart prometheus-cadvisor container --------------------- 14.33s\nprometheus : Copying over prometheus config file ----------------------- 13.58s\nprometheus : Restart prometheus-libvirt-exporter container -------------- 9.77s\nprometheus : Restart prometheus-memcached-exporter container ------------ 9.68s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 9.61s\nprometheus : Restart prometheus-node-exporter container ----------------- 8.83s\nprometheus : Restart prometheus-alertmanager container ------------------ 6.82s\nprometheus : Copying over config.json files ----------------------------- 6.41s\nprometheus : Restart prometheus-elasticsearch-exporter container -------- 6.10s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 5.82s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 5.60s\nservice-check-containers : prometheus | Check containers ---------------- 4.83s\nprometheus : Ensuring config directories exist -------------------------- 3.48s\nprometheus : Copying over prometheus web config file -------------------- 3.10s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 2.40s\nservice-cert-copy : prometheus | Copying over backend internal TLS certificate --- 1.79s\nservice-check-containers : Include tasks -------------------------------- 1.70s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 1.64s\nprometheus : Find prometheus host config overrides ---------------------- 1.46s\n\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:00:47 +0000 (0:00:00.281)       0:00:00.281 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:00:48 +0000 (0:00:00.258)       0:00:00.539 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m\n\nPLAY [Apply role glance] *******************************************************\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:00:48 +0000 (0:00:00.254)       0:00:00.793 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting services] ***************\nWednesday 27 May 2026  01:00:48 +0000 (0:00:00.544)       0:00:01.337 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: glance | Creating/deleting services (5 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting endpoints] **************\nWednesday 27 May 2026  01:01:05 +0000 (0:00:17.077)       0:00:18.415 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m\n\nTASK [service-ks-register : glance | Creating projects] ************************\nWednesday 27 May 2026  01:01:13 +0000 (0:00:07.710)       0:00:26.126 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nWednesday 27 May 2026  01:01:17 +0000 (0:00:03.585)       0:00:29.712 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : glance | Creating roles] ***************************\nWednesday 27 May 2026  01:01:20 +0000 (0:00:03.691)       0:00:33.403 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting/revoking user roles] *************\nWednesday 27 May 2026  01:01:24 +0000 (0:00:03.457)       0:00:36.861 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  01:01:29 +0000 (0:00:04.956)       0:00:41.818 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:32 +0000 (0:00:03.454)       0:00:45.272 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Ensuring glance service ceph config subdir exists] **************\nWednesday 27 May 2026  01:01:33 +0000 (0:00:00.570)       0:00:45.843 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nWednesday 27 May 2026  01:01:38 +0000 (0:00:05.648)       0:00:51.492 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nWednesday 27 May 2026  01:01:40 +0000 (0:00:01.683)       0:00:53.175 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nWednesday 27 May 2026  01:01:41 +0000 (0:00:01.315)       0:00:54.491 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:01:42 +0000 (0:00:00.611)       0:00:55.102 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nWednesday 27 May 2026  01:01:42 +0000 (0:00:00.155)       0:00:55.258 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:42 +0000 (0:00:00.261)       0:00:55.520 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:01:43 +0000 (0:00:00.550)       0:00:56.070 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:01:46 +0000 (0:00:03.377)       0:00:59.447 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:01:49 +0000 (0:00:02.691)       0:01:02.139 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Creating TLS backend PEM File] **********************************\nWednesday 27 May 2026  01:01:53 +0000 (0:00:03.764)       0:01:05.904 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:01:57 +0000 (0:00:03.860)       0:01:09.764 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : Copying over glance-api.conf] ***********************************\nWednesday 27 May 2026  01:02:00 +0000 (0:00:03.738)       0:01:13.502 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nWednesday 27 May 2026  01:02:06 +0000 (0:00:05.303)       0:01:18.805 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nWednesday 27 May 2026  01:02:10 +0000 (0:00:04.396)       0:01:23.201 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nWednesday 27 May 2026  01:02:13 +0000 (0:00:02.618)       0:01:25.820 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:02:16 +0000 (0:00:02.724)       0:01:28.545 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-haproxy-tls.cfg] ****************************\nWednesday 27 May 2026  01:02:16 +0000 (0:00:00.263)       0:01:28.809 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nWednesday 27 May 2026  01:02:19 +0000 (0:00:02.765)       0:01:31.575 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Generating 'hostid' file for glance_api] ************************\nWednesday 27 May 2026  01:02:22 +0000 (0:00:03.018)       0:01:34.593 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : glance | Check containers] ********************\nWednesday 27 May 2026  01:02:25 +0000 (0:00:03.652)       0:01:38.246 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-check-containers : glance | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:02:29 +0000 (0:00:03.965)       0:01:42.211 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:02:30 +0000 (0:00:00.372)       0:01:42.584 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nWednesday 27 May 2026  01:02:33 +0000 (0:00:03.805)       0:01:46.390 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Creating Glance database] ***************************************\nWednesday 27 May 2026  01:02:34 +0000 (0:00:00.263)       0:01:46.653 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nWednesday 27 May 2026  01:02:36 +0000 (0:00:02.122)       0:01:48.775 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nWednesday 27 May 2026  01:02:38 +0000 (0:00:02.177)       0:01:50.953 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nWednesday 27 May 2026  01:02:40 +0000 (0:00:02.026)       0:01:52.980 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nWednesday 27 May 2026  01:03:09 +0000 (0:00:28.720)       0:02:21.700 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:11 +0000 (0:00:02.534)       0:02:24.235 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:11 +0000 (0:00:00.078)       0:02:24.313 ********* \n\nTASK [glance : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:11 +0000 (0:00:00.079)       0:02:24.392 ********* \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nWednesday 27 May 2026  01:03:11 +0000 (0:00:00.068)       0:02:24.461 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:03:49 +0000 (0:00:37.315)       0:03:01.776 ********* \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 37.32s\nglance : Running Glance bootstrap container ---------------------------- 28.72s\nservice-ks-register : glance | Creating/deleting services -------------- 17.08s\nservice-ks-register : glance | Creating/deleting endpoints -------------- 7.71s\nglance : Ensuring glance service ceph config subdir exists -------------- 5.65s\nglance : Copying over glance-api.conf ----------------------------------- 5.30s\nservice-ks-register : glance | Granting/revoking user roles ------------- 4.96s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.40s\nservice-check-containers : glance | Check containers -------------------- 3.97s\nglance : Creating TLS backend PEM File ---------------------------------- 3.86s\nservice-check-containers : Include tasks -------------------------------- 3.81s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 3.76s\nglance : Copying over config.json files for services -------------------- 3.74s\nservice-ks-register : glance | Creating users --------------------------- 3.69s\nglance : Generating 'hostid' file for glance_api ------------------------ 3.65s\nservice-ks-register : glance | Creating projects ------------------------ 3.59s\nservice-ks-register : glance | Creating roles --------------------------- 3.46s\nglance : Ensuring config directories exist ------------------------------ 3.45s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 3.38s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 3.02s\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:01:16 +0000 (0:00:00.294)       0:00:00.294 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:01:16 +0000 (0:00:00.291)       0:00:00.585 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m\n\nPLAY [Apply role cinder] *******************************************************\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:17 +0000 (0:00:00.268)       0:00:00.854 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting services] ***************\nWednesday 27 May 2026  01:01:17 +0000 (0:00:00.557)       0:00:01.412 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting endpoints] **************\nWednesday 27 May 2026  01:01:25 +0000 (0:00:07.468)       0:00:08.881 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating projects] ************************\nWednesday 27 May 2026  01:01:39 +0000 (0:00:13.977)       0:00:22.858 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nWednesday 27 May 2026  01:01:42 +0000 (0:00:03.608)       0:00:26.467 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : cinder | Creating roles] ***************************\nWednesday 27 May 2026  01:01:46 +0000 (0:00:03.636)       0:00:30.103 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting/revoking user roles] *************\nWednesday 27 May 2026  01:01:49 +0000 (0:00:02.780)       0:00:32.884 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m\n\nTASK [cinder : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  01:01:56 +0000 (0:00:07.215)       0:00:40.099 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:01:59 +0000 (0:00:03.574)       0:00:43.673 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:02:00 +0000 (0:00:00.242)       0:00:43.915 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [cinder : Ensuring cinder service ceph config subdirs exists] *************\nWednesday 27 May 2026  01:02:00 +0000 (0:00:00.425)       0:00:44.341 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nWednesday 27 May 2026  01:02:02 +0000 (0:00:01.928)       0:00:46.269 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nWednesday 27 May 2026  01:02:09 +0000 (0:00:07.312)       0:00:53.582 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nWednesday 27 May 2026  01:02:11 +0000 (0:00:01.476)       0:00:55.058 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nWednesday 27 May 2026  01:02:14 +0000 (0:00:02.694)       0:00:57.753 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:02:14 +0000 (0:00:00.937)       0:00:58.690 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nWednesday 27 May 2026  01:02:15 +0000 (0:00:00.209)       0:00:58.899 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:02:15 +0000 (0:00:00.220)       0:00:59.120 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:02:15 +0000 (0:00:00.527)       0:00:59.648 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:02:19 +0000 (0:00:03.972)       0:01:03.620 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:02:21 +0000 (0:00:01.238)       0:01:04.859 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:02:22 +0000 (0:00:00.953)       0:01:05.813 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nWednesday 27 May 2026  01:02:26 +0000 (0:00:03.953)       0:01:09.766 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Cinder] **********************************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:01.117)       0:01:10.884 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nWednesday 27 May 2026  01:02:28 +0000 (0:00:01.154)       0:01:12.038 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nWednesday 27 May 2026  01:02:30 +0000 (0:00:01.937)       0:01:13.976 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nWednesday 27 May 2026  01:02:40 +0000 (0:00:10.750)       0:01:24.727 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Generating 'hostid' file for cinder_volume] *********************\nWednesday 27 May 2026  01:02:42 +0000 (0:00:01.383)       0:01:26.110 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:02:43 +0000 (0:00:01.578)       0:01:27.688 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nWednesday 27 May 2026  01:02:44 +0000 (0:00:00.945)       0:01:28.634 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : cinder | Check containers] ********************\nWednesday 27 May 2026  01:02:45 +0000 (0:00:00.338)       0:01:28.973 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : cinder | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:02:48 +0000 (0:00:03.595)       0:01:32.568 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:02:49 +0000 (0:00:00.321)       0:01:32.890 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nWednesday 27 May 2026  01:02:50 +0000 (0:00:01.255)       0:01:34.145 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Creating Cinder database] ***************************************\nWednesday 27 May 2026  01:02:50 +0000 (0:00:00.297)       0:01:34.443 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nWednesday 27 May 2026  01:02:53 +0000 (0:00:02.546)       0:01:36.990 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nWednesday 27 May 2026  01:02:56 +0000 (0:00:02.835)       0:01:39.825 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:18.659)       0:01:58.485 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:00.126)       0:01:58.612 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:00.126)       0:01:58.738 ********* \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nWednesday 27 May 2026  01:03:15 +0000 (0:00:00.500)       0:01:59.238 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************\nWednesday 27 May 2026  01:03:42 +0000 (0:00:26.584)       0:02:25.823 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-volume container] *********************\nWednesday 27 May 2026  01:03:47 +0000 (0:00:05.284)       0:02:31.107 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-backup container] *********************\nWednesday 27 May 2026  01:04:09 +0000 (0:00:21.712)       0:02:52.819 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***\nWednesday 27 May 2026  01:04:20 +0000 (0:00:11.607)       0:03:04.427 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:04:21 +0000 (0:00:00.352)       0:03:04.780 ********* \n=============================================================================== \ncinder : Restart cinder-api container ---------------------------------- 26.58s\ncinder : Restart cinder-volume container ------------------------------- 21.71s\ncinder : Running Cinder bootstrap container ---------------------------- 18.66s\nservice-ks-register : cinder | Creating/deleting endpoints ------------- 13.98s\ncinder : Restart cinder-backup container ------------------------------- 11.61s\ncinder : Copying over cinder.conf -------------------------------------- 10.75s\nservice-ks-register : cinder | Creating/deleting services --------------- 7.47s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 7.31s\nservice-ks-register : cinder | Granting/revoking user roles ------------- 7.21s\ncinder : Restart cinder-scheduler container ----------------------------- 5.28s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 3.97s\ncinder : Copying over config.json files for services -------------------- 3.95s\nservice-ks-register : cinder | Creating users --------------------------- 3.64s\nservice-ks-register : cinder | Creating projects ------------------------ 3.61s\nservice-check-containers : cinder | Check containers -------------------- 3.60s\ncinder : Ensuring config directories exist ------------------------------ 3.57s\ncinder : Creating Cinder database user and setting permissions ---------- 2.84s\nservice-ks-register : cinder | Creating roles --------------------------- 2.78s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 2.69s\ncinder : Creating Cinder database --------------------------------------- 2.55s\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:03:54 +0000 (0:00:00.338)       0:00:00.338 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:03:54 +0000 (0:00:00.373)       0:00:00.712 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m\n\nPLAY [Apply role barbican] *****************************************************\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:03:55 +0000 (0:00:00.499)       0:00:01.212 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting services] *************\nWednesday 27 May 2026  01:03:55 +0000 (0:00:00.858)       0:00:02.070 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting endpoints] ************\nWednesday 27 May 2026  01:03:59 +0000 (0:00:03.736)       0:00:05.807 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating projects] **********************\nWednesday 27 May 2026  01:04:05 +0000 (0:00:06.162)       0:00:11.970 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nWednesday 27 May 2026  01:04:08 +0000 (0:00:03.102)       0:00:15.073 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : barbican | Creating roles] *************************\nWednesday 27 May 2026  01:04:12 +0000 (0:00:03.688)       0:00:18.762 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m\n\nTASK [service-ks-register : barbican | Granting/revoking user roles] ***********\nWednesday 27 May 2026  01:04:27 +0000 (0:00:14.761)       0:00:33.523 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nWednesday 27 May 2026  01:04:31 +0000 (0:00:03.699)       0:00:37.222 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Ensuring vassals config directories exist] ********************\nWednesday 27 May 2026  01:04:33 +0000 (0:00:02.181)       0:00:39.403 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nWednesday 27 May 2026  01:04:34 +0000 (0:00:01.118)       0:00:40.521 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nWednesday 27 May 2026  01:04:34 +0000 (0:00:00.107)       0:00:40.629 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:04:34 +0000 (0:00:00.262)       0:00:40.892 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over extra CA certificates] *******\nWednesday 27 May 2026  01:04:35 +0000 (0:00:00.561)       0:00:41.453 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:04:38 +0000 (0:00:02.986)       0:00:44.440 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****\nWednesday 27 May 2026  01:04:38 +0000 (0:00:00.548)       0:00:44.988 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over config.json files for services] ******************\nWednesday 27 May 2026  01:04:39 +0000 (0:00:00.756)       0:00:45.745 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over barbican-api.ini] ********************************\nWednesday 27 May 2026  01:04:42 +0000 (0:00:03.178)       0:00:48.923 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Checking whether barbican-api-paste.ini file exists] **********\nWednesday 27 May 2026  01:04:44 +0000 (0:00:01.561)       0:00:50.484 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nWednesday 27 May 2026  01:04:45 +0000 (0:00:01.018)       0:00:51.503 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over barbican.conf] ***********************************\nWednesday 27 May 2026  01:04:45 +0000 (0:00:00.518)       0:00:52.021 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over existing policy file] ****************************\nWednesday 27 May 2026  01:04:52 +0000 (0:00:06.202)       0:00:58.224 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : barbican | Check containers] ******************\nWednesday 27 May 2026  01:04:52 +0000 (0:00:00.788)       0:00:59.012 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : barbican | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:04:55 +0000 (0:00:02.450)       0:01:01.462 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:04:55 +0000 (0:00:00.339)       0:01:01.802 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nWednesday 27 May 2026  01:04:56 +0000 (0:00:01.042)       0:01:02.844 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Creating barbican database] ***********************************\nWednesday 27 May 2026  01:04:56 +0000 (0:00:00.263)       0:01:03.107 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nWednesday 27 May 2026  01:04:58 +0000 (0:00:01.993)       0:01:05.101 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nWednesday 27 May 2026  01:05:01 +0000 (0:00:02.139)       0:01:07.240 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:05:12 +0000 (0:00:11.713)       0:01:18.953 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:05:13 +0000 (0:00:00.200)       0:01:19.154 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nWednesday 27 May 2026  01:05:13 +0000 (0:00:00.196)       0:01:19.350 ********* \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nWednesday 27 May 2026  01:05:13 +0000 (0:00:00.226)       0:01:19.576 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nWednesday 27 May 2026  01:05:25 +0000 (0:00:12.367)       0:01:31.944 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nWednesday 27 May 2026  01:05:30 +0000 (0:00:05.131)       0:01:37.075 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:05:41 +0000 (0:00:10.225)       0:01:47.300 ********* \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 14.76s\nbarbican : Restart barbican-api container ------------------------------ 12.37s\nbarbican : Running barbican bootstrap container ------------------------ 11.71s\nbarbican : Restart barbican-worker container --------------------------- 10.23s\nbarbican : Copying over barbican.conf ----------------------------------- 6.20s\nservice-ks-register : barbican | Creating/deleting endpoints ------------ 6.16s\nbarbican : Restart barbican-keystone-listener container ----------------- 5.13s\nservice-ks-register : barbican | Creating/deleting services ------------- 3.74s\nservice-ks-register : barbican | Granting/revoking user roles ----------- 3.70s\nservice-ks-register : barbican | Creating users ------------------------- 3.69s\nbarbican : Copying over config.json files for services ------------------ 3.18s\nservice-ks-register : barbican | Creating projects ---------------------- 3.10s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 2.99s\nservice-check-containers : barbican | Check containers ------------------ 2.45s\nbarbican : Ensuring config directories exist ---------------------------- 2.18s\nbarbican : Creating barbican database user and setting permissions ------ 2.14s\nbarbican : Creating barbican database ----------------------------------- 1.99s\nbarbican : Copying over barbican-api.ini -------------------------------- 1.56s\nbarbican : Ensuring vassals config directories exist -------------------- 1.12s\nservice-check-containers : Include tasks -------------------------------- 1.04s\n\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:02:20 +0000 (0:00:00.584)       0:00:00.584 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:02:21 +0000 (0:00:01.099)       0:00:01.684 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m\n\nPLAY [Apply role neutron] ******************************************************\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:02:22 +0000 (0:00:00.688)       0:00:02.372 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [neutron : Get container facts] *******************************************\nWednesday 27 May 2026  01:02:23 +0000 (0:00:01.409)       0:00:03.782 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nWednesday 27 May 2026  01:02:25 +0000 (0:00:01.708)       0:00:05.491 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check for ML2/OVN presence] ************************************\nWednesday 27 May 2026  01:02:26 +0000 (0:00:01.099)       0:00:06.591 ********* \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [neutron : Check for ML2/OVS presence] ************************************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:00.624)       0:00:07.215 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting services] **************\nWednesday 27 May 2026  01:02:27 +0000 (0:00:00.857)       0:00:08.072 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting endpoints] *************\nWednesday 27 May 2026  01:02:32 +0000 (0:00:04.147)       0:00:12.220 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating projects] ***********************\nWednesday 27 May 2026  01:02:39 +0000 (0:00:07.145)       0:00:19.365 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nWednesday 27 May 2026  01:02:42 +0000 (0:00:03.100)       0:00:22.465 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : neutron | Creating roles] **************************\nWednesday 27 May 2026  01:02:46 +0000 (0:00:04.336)       0:00:26.802 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting/revoking user roles] ************\nWednesday 27 May 2026  01:02:50 +0000 (0:00:03.986)       0:00:30.788 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:02:59 +0000 (0:00:08.778)       0:00:39.567 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Load and persist kernel modules] *****************************************\nWednesday 27 May 2026  01:03:00 +0000 (0:00:00.573)       0:00:40.140 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nWednesday 27 May 2026  01:03:02 +0000 (0:00:02.407)       0:00:42.548 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nWednesday 27 May 2026  01:03:03 +0000 (0:00:00.930)       0:00:43.478 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:03:05 +0000 (0:00:01.935)       0:00:45.413 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Check if extra ml2 plugins exists] *****************************\nWednesday 27 May 2026  01:03:07 +0000 (0:00:02.463)       0:00:47.877 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m\n\u001b[1;35ma directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:03:08 +0000 (0:00:00.858)       0:00:48.735 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:03:09 +0000 (0:00:01.199)       0:00:49.935 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:03:12 +0000 (0:00:03.125)       0:00:53.060 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:03:16 +0000 (0:00:03.187)       0:00:56.247 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nWednesday 27 May 2026  01:03:19 +0000 (0:00:03.804)       0:01:00.052 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:03.053)       0:01:03.106 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nWednesday 27 May 2026  01:03:23 +0000 (0:00:00.192)       0:01:03.298 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over existing policy file] *****************************\nWednesday 27 May 2026  01:03:23 +0000 (0:00:00.480)       0:01:03.779 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over config.json files for services] *******************\nWednesday 27 May 2026  01:03:26 +0000 (0:00:02.724)       0:01:06.504 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron.conf] *************************************\nWednesday 27 May 2026  01:03:29 +0000 (0:00:02.921)       0:01:09.425 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nWednesday 27 May 2026  01:03:34 +0000 (0:00:05.672)       0:01:15.098 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ssh key] ******************************************\nWednesday 27 May 2026  01:03:36 +0000 (0:00:01.891)       0:01:16.989 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nWednesday 27 May 2026  01:03:39 +0000 (0:00:02.875)       0:01:19.864 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nWednesday 27 May 2026  01:03:42 +0000 (0:00:03.137)       0:01:23.002 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nWednesday 27 May 2026  01:03:44 +0000 (0:00:02.106)       0:01:25.108 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nWednesday 27 May 2026  01:03:46 +0000 (0:00:01.772)       0:01:26.881 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nWednesday 27 May 2026  01:03:49 +0000 (0:00:02.438)       0:01:29.320 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nWednesday 27 May 2026  01:03:52 +0000 (0:00:03.008)       0:01:32.328 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nWednesday 27 May 2026  01:03:54 +0000 (0:00:01.818)       0:01:34.147 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nWednesday 27 May 2026  01:03:55 +0000 (0:00:01.935)       0:01:36.082 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nWednesday 27 May 2026  01:03:57 +0000 (0:00:01.587)       0:01:37.670 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nWednesday 27 May 2026  01:03:59 +0000 (0:00:01.577)       0:01:39.247 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nWednesday 27 May 2026  01:04:00 +0000 (0:00:01.621)       0:01:40.869 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nWednesday 27 May 2026  01:04:04 +0000 (0:00:03.718)       0:01:44.587 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nWednesday 27 May 2026  01:04:06 +0000 (0:00:01.576)       0:01:46.163 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nWednesday 27 May 2026  01:04:07 +0000 (0:00:01.753)       0:01:47.917 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nWednesday 27 May 2026  01:04:09 +0000 (0:00:01.918)       0:01:49.835 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nWednesday 27 May 2026  01:04:12 +0000 (0:00:02.332)       0:01:52.168 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nWednesday 27 May 2026  01:04:13 +0000 (0:00:01.505)       0:01:53.674 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nWednesday 27 May 2026  01:04:15 +0000 (0:00:02.143)       0:01:55.817 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nWednesday 27 May 2026  01:04:17 +0000 (0:00:01.923)       0:01:57.741 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nWednesday 27 May 2026  01:04:19 +0000 (0:00:01.787)       0:01:59.528 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : neutron | Check containers] *******************\nWednesday 27 May 2026  01:04:21 +0000 (0:00:01.626)       0:02:01.155 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : neutron | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:04:23 +0000 (0:00:02.676)       0:02:03.831 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:04:24 +0000 (0:00:00.509)       0:02:04.340 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nWednesday 27 May 2026  01:04:26 +0000 (0:00:02.435)       0:02:06.775 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating Neutron database] *************************************\nWednesday 27 May 2026  01:04:27 +0000 (0:00:00.572)       0:02:07.348 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nWednesday 27 May 2026  01:04:29 +0000 (0:00:01.977)       0:02:09.326 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nWednesday 27 May 2026  01:04:31 +0000 (0:00:02.366)       0:02:11.693 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:36.822)       0:02:48.515 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.071)       0:02:48.587 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.086)       0:02:48.673 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.084)       0:02:48.758 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.065)       0:02:48.823 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.060)       0:02:48.884 ********* \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nWednesday 27 May 2026  01:05:08 +0000 (0:00:00.080)       0:02:48.964 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******\nWednesday 27 May 2026  01:05:33 +0000 (0:00:24.182)       0:03:13.147 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:06:16 +0000 (0:00:43.944)       0:03:57.091 ********* \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 43.94s\nneutron : Running Neutron bootstrap container -------------------------- 36.82s\nneutron : Restart neutron-server container ----------------------------- 24.18s\nservice-ks-register : neutron | Granting/revoking user roles ------------ 8.78s\nservice-ks-register : neutron | Creating/deleting endpoints ------------- 7.14s\nneutron : Copying over neutron.conf ------------------------------------- 5.67s\nservice-ks-register : neutron | Creating users -------------------------- 4.34s\nservice-ks-register : neutron | Creating/deleting services -------------- 4.15s\nservice-ks-register : neutron | Creating roles -------------------------- 3.99s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 3.80s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.72s\nservice-cert-copy : neutron | Copying over backend internal TLS certificate --- 3.19s\nneutron : Copying over ml2_conf.ini ------------------------------------- 3.14s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 3.13s\nservice-ks-register : neutron | Creating projects ----------------------- 3.10s\nneutron : Creating TLS backend PEM File --------------------------------- 3.05s\nneutron : Copying over eswitchd.conf ------------------------------------ 3.01s\nneutron : Copying over config.json files for services ------------------- 2.92s\nneutron : Copying over ssh key ------------------------------------------ 2.88s\nneutron : Copying over existing policy file ----------------------------- 2.72s\n\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:04:25 +0000 (0:00:00.486)       0:00:00.486 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:04:25 +0000 (0:00:00.382)       0:00:00.868 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m\n\nPLAY [Apply role designate] ****************************************************\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:26 +0000 (0:00:00.529)       0:00:01.398 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting services] ************\nWednesday 27 May 2026  01:04:26 +0000 (0:00:00.577)       0:00:01.976 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting endpoints] ***********\nWednesday 27 May 2026  01:04:30 +0000 (0:00:03.498)       0:00:05.475 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m\n\nTASK [service-ks-register : designate | Creating projects] *********************\nWednesday 27 May 2026  01:04:37 +0000 (0:00:07.263)       0:00:12.738 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:03.170)       0:00:15.909 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : designate | Creating roles] ************************\nWednesday 27 May 2026  01:04:44 +0000 (0:00:03.954)       0:00:19.863 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting/revoking user roles] **********\nWednesday 27 May 2026  01:04:48 +0000 (0:00:03.541)       0:00:23.405 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:04:51 +0000 (0:00:03.630)       0:00:27.035 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:04:55 +0000 (0:00:03.632)       0:00:30.667 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nWednesday 27 May 2026  01:04:55 +0000 (0:00:00.133)       0:00:30.801 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:04:55 +0000 (0:00:00.279)       0:00:31.080 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over extra CA certificates] ******\nWednesday 27 May 2026  01:04:56 +0000 (0:00:00.515)       0:00:31.595 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:05:01 +0000 (0:00:05.529)       0:00:37.125 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  01:05:03 +0000 (0:00:01.233)       0:00:38.359 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:05:04 +0000 (0:00:01.290)       0:00:39.650 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over designate.conf] *********************************\nWednesday 27 May 2026  01:05:09 +0000 (0:00:05.664)       0:00:45.315 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over pools.yaml] *************************************\nWednesday 27 May 2026  01:05:27 +0000 (0:00:17.525)       0:01:02.840 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nWednesday 27 May 2026  01:05:30 +0000 (0:00:03.038)       0:01:05.879 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nWednesday 27 May 2026  01:05:33 +0000 (0:00:03.067)       0:01:08.947 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over rndc.key] ***************************************\nWednesday 27 May 2026  01:05:37 +0000 (0:00:03.448)       0:01:12.395 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:05:40 +0000 (0:00:03.173)       0:01:15.569 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:05:40 +0000 (0:00:00.311)       0:01:15.880 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-check-containers : designate | Check containers] *****************\nWednesday 27 May 2026  01:05:41 +0000 (0:00:00.730)       0:01:16.611 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : designate | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:05:45 +0000 (0:00:04.592)       0:01:21.204 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:05:46 +0000 (0:00:00.532)       0:01:21.736 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nWednesday 27 May 2026  01:05:47 +0000 (0:00:00.940)       0:01:22.677 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Creating Designate databases] ********************************\nWednesday 27 May 2026  01:05:47 +0000 (0:00:00.270)       0:01:22.947 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nWednesday 27 May 2026  01:05:49 +0000 (0:00:02.084)       0:01:25.032 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m\n\nTASK [designate : Running Designate bootstrap container] ***********************\nWednesday 27 May 2026  01:05:51 +0000 (0:00:02.242)       0:01:27.274 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:13.475)       0:01:40.750 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.066)       0:01:40.816 ********* \n\nTASK [designate : Flush handlers] **********************************************\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.063)       0:01:40.880 ********* \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nWednesday 27 May 2026  01:06:05 +0000 (0:00:00.067)       0:01:40.948 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-api container] ******************\nWednesday 27 May 2026  01:06:17 +0000 (0:00:12.384)       0:01:53.332 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-central container] **************\nWednesday 27 May 2026  01:06:28 +0000 (0:00:10.316)       0:02:03.648 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-producer container] *************\nWednesday 27 May 2026  01:06:38 +0000 (0:00:10.221)       0:02:13.870 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-mdns container] *****************\nWednesday 27 May 2026  01:06:43 +0000 (0:00:05.369)       0:02:19.239 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-worker container] ***************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:10.965)       0:02:30.204 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Non-destructive DNS pools update] ****************************\nWednesday 27 May 2026  01:07:03 +0000 (0:00:08.982)       0:02:39.186 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:07:10 +0000 (0:00:06.998)       0:02:46.185 ********* \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 17.53s\ndesignate : Running Designate bootstrap container ---------------------- 13.48s\ndesignate : Restart designate-backend-bind9 container ------------------ 12.38s\ndesignate : Restart designate-mdns container --------------------------- 10.97s\ndesignate : Restart designate-api container ---------------------------- 10.32s\ndesignate : Restart designate-central container ------------------------ 10.22s\ndesignate : Restart designate-worker container -------------------------- 8.98s\nservice-ks-register : designate | Creating/deleting endpoints ----------- 7.26s\ndesignate : Non-destructive DNS pools update ---------------------------- 7.00s\ndesignate : Copying over config.json files for services ----------------- 5.67s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 5.53s\ndesignate : Restart designate-producer container ------------------------ 5.37s\nservice-check-containers : designate | Check containers ----------------- 4.59s\nservice-ks-register : designate | Creating users ------------------------ 3.95s\ndesignate : Ensuring config directories exist --------------------------- 3.63s\nservice-ks-register : designate | Granting/revoking user roles ---------- 3.63s\nservice-ks-register : designate | Creating roles ------------------------ 3.54s\nservice-ks-register : designate | Creating/deleting services ------------ 3.50s\ndesignate : Copying over rndc.conf -------------------------------------- 3.45s\ndesignate : Copying over rndc.key --------------------------------------- 3.17s\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state SUCCESS\u001b[0m\n\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nWednesday 27 May 2026  01:05:44 +0000 (0:00:00.087)       0:00:00.087 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nWednesday 27 May 2026  01:05:45 +0000 (0:00:00.806)       0:00:00.893 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent kernel] ********************************************\nWednesday 27 May 2026  01:06:45 +0000 (0:01:00.698)       0:01:01.592 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent kernel (3 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:07:14 +0000 (0:00:28.644)       0:01:30.236 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:07:14 +0000 (0:00:00.331)       0:01:30.568 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m\n\nPLAY [Apply role ironic] *******************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:07:15 +0000 (0:00:00.465)       0:01:31.033 ********* \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 60.70s\nDownload ironic-agent kernel ------------------------------------------- 28.65s\nEnsure the destination directory exists --------------------------------- 0.81s\nGroup hosts based on enabled services ----------------------------------- 0.47s\nGroup hosts based on Kolla action --------------------------------------- 0.32s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:06:21 +0000 (0:00:00.369)       0:00:00.369 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:06:21 +0000 (0:00:00.304)       0:00:00.673 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m\n\nPLAY [Apply role placement] ****************************************************\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:21 +0000 (0:00:00.334)       0:00:01.007 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting services] ************\nWednesday 27 May 2026  01:06:22 +0000 (0:00:00.623)       0:00:01.631 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nWednesday 27 May 2026  01:06:26 +0000 (0:00:03.623)       0:00:05.255 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m\n\nTASK [service-ks-register : placement | Creating projects] *********************\nWednesday 27 May 2026  01:06:32 +0000 (0:00:06.164)       0:00:11.419 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nWednesday 27 May 2026  01:06:35 +0000 (0:00:03.081)       0:00:14.500 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : placement | Creating roles] ************************\nWednesday 27 May 2026  01:06:39 +0000 (0:00:04.053)       0:00:18.554 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nWednesday 27 May 2026  01:06:42 +0000 (0:00:03.384)       0:00:21.938 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:46 +0000 (0:00:04.201)       0:00:26.140 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:06:47 +0000 (0:00:00.742)       0:00:26.883 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:01.621)       0:00:28.505 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:00.118)       0:00:28.624 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:00.250)       0:00:28.874 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over extra CA certificates] ******\nWednesday 27 May 2026  01:06:50 +0000 (0:00:00.761)       0:00:29.635 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:06:52 +0000 (0:00:01.840)       0:00:31.476 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nWednesday 27 May 2026  01:06:52 +0000 (0:00:00.580)       0:00:32.056 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:06:53 +0000 (0:00:00.508)       0:00:32.565 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:01.335)       0:00:33.901 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nWednesday 27 May 2026  01:06:57 +0000 (0:00:02.816)       0:00:36.717 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Placement] *******************************************\nWednesday 27 May 2026  01:06:57 +0000 (0:00:00.386)       0:00:37.104 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********\nWednesday 27 May 2026  01:06:58 +0000 (0:00:00.836)       0:00:37.940 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nWednesday 27 May 2026  01:07:00 +0000 (0:00:01.457)       0:00:39.398 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:07:01 +0000 (0:00:01.213)       0:00:40.611 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : placement | Check containers] *****************\nWednesday 27 May 2026  01:07:02 +0000 (0:00:00.722)       0:00:41.334 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : placement | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:07:03 +0000 (0:00:01.414)       0:00:42.748 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:07:03 +0000 (0:00:00.330)       0:00:43.079 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nWednesday 27 May 2026  01:07:04 +0000 (0:00:00.893)       0:00:43.972 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nWednesday 27 May 2026  01:07:06 +0000 (0:00:01.914)       0:00:45.886 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nWednesday 27 May 2026  01:07:08 +0000 (0:00:02.230)       0:00:48.116 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:11.814)       0:00:59.930 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:00.078)       0:01:00.009 ********* \n\nTASK [placement : Flush handlers] **********************************************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:00.071)       0:01:00.080 ********* \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:00.085)       0:01:00.166 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:07:26 +0000 (0:00:06.050)       0:01:06.216 ********* \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 11.81s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 6.16s\nplacement : Restart placement-api container ----------------------------- 6.05s\nservice-ks-register : placement | Granting/revoking user roles ---------- 4.20s\nservice-ks-register : placement | Creating users ------------------------ 4.05s\nservice-ks-register : placement | Creating/deleting services ------------ 3.62s\nservice-ks-register : placement | Creating roles ------------------------ 3.38s\nservice-ks-register : placement | Creating projects --------------------- 3.08s\nplacement : Copying over placement.conf --------------------------------- 2.82s\nplacement : Creating placement databases user and setting permissions --- 2.23s\nplacement : Creating placement databases -------------------------------- 1.91s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.84s\nplacement : Ensuring config directories exist --------------------------- 1.62s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.46s\nservice-check-containers : placement | Check containers ----------------- 1.41s\nplacement : Copying over config.json files for services ----------------- 1.34s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.21s\nservice-check-containers : Include tasks -------------------------------- 0.89s\nConfigure uWSGI for Placement ------------------------------------------- 0.84s\nplacement : include_tasks ----------------------------------------------- 0.76s\n\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edea8016-ce2c-4958-a85e-f4342e718b87 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edea8016-ce2c-4958-a85e-f4342e718b87 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:07:31 +0000 (0:00:00.283)       0:00:00.283 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:07:31 +0000 (0:00:00.266)       0:00:00.549 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Wait for the Nova service] ***********************************************\n\nTASK [Waiting for Nova public port to be UP] ***********************************\nWednesday 27 May 2026  01:07:32 +0000 (0:00:00.666)       0:00:01.216 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:07:33 +0000 (0:00:01.112)       0:00:02.328 ********* \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.11s\nGroup hosts based on enabled services ----------------------------------- 0.67s\nGroup hosts based on Kolla action --------------------------------------- 0.27s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:07:18 +0000 (0:00:00.275)       0:00:00.275 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:07:18 +0000 (0:00:00.244)       0:00:00.520 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m\n\nPLAY [Apply role grafana] ******************************************************\n\nTASK [grafana : include_tasks] *************************************************\nWednesday 27 May 2026  01:07:18 +0000 (0:00:00.243)       0:00:00.764 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [grafana : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:07:19 +0000 (0:00:00.506)       0:00:01.270 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:00.971)       0:00:02.242 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nWednesday 27 May 2026  01:07:21 +0000 (0:00:01.219)       0:00:03.461 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:07:22 +0000 (0:00:01.205)       0:00:04.667 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:07:24 +0000 (0:00:01.688)       0:00:06.355 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:07:24 +0000 (0:00:00.470)       0:00:06.825 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nWednesday 27 May 2026  01:07:25 +0000 (0:00:00.707)       0:00:07.533 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nWednesday 27 May 2026  01:07:27 +0000 (0:00:01.655)       0:00:09.188 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nWednesday 27 May 2026  01:07:28 +0000 (0:00:01.467)       0:00:10.655 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Configuring Prometheus as data source for Grafana] *************\nWednesday 27 May 2026  01:07:28 +0000 (0:00:00.257)       0:00:10.913 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nWednesday 27 May 2026  01:07:30 +0000 (0:00:01.194)       0:00:12.107 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\nTASK [grafana : Check if the folder for custom grafana dashboards exists] ******\nWednesday 27 May 2026  01:07:31 +0000 (0:00:01.266)       0:00:13.374 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nWednesday 27 May 2026  01:07:32 +0000 (0:00:01.107)       0:00:14.482 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over custom dashboards] ********************************\nWednesday 27 May 2026  01:07:33 +0000 (0:00:00.734)       0:00:15.216 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : grafana | Check containers] *******************\nWednesday 27 May 2026  01:07:34 +0000 (0:00:01.256)       0:00:16.472 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-check-containers : grafana | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:07:35 +0000 (0:00:01.239)       0:00:17.712 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:07:35 +0000 (0:00:00.300)       0:00:18.012 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:01.069)       0:00:19.082 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nWednesday 27 May 2026  01:07:38 +0000 (0:00:01.861)       0:00:20.943 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:02.212)       0:00:23.155 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.069)       0:00:23.224 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.080)       0:00:23.305 ********* \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nWednesday 27 May 2026  01:07:41 +0000 (0:00:00.064)       0:00:23.370 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********\nWednesday 27 May 2026  01:07:43 +0000 (0:00:01.941)       0:00:25.312 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nWednesday 27 May 2026  01:08:09 +0000 (0:00:26.474)       0:00:51.786 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Wait for grafana application ready] ****************************\nWednesday 27 May 2026  01:08:43 +0000 (0:00:33.291)       0:01:25.078 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nWednesday 27 May 2026  01:08:45 +0000 (0:00:02.105)       0:01:27.183 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Enable grafana datasources] ************************************\nWednesday 27 May 2026  01:08:45 +0000 (0:00:00.264)       0:01:27.448 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m\n\nTASK [grafana : Disable Getting Started panel] *********************************\nWednesday 27 May 2026  01:08:47 +0000 (0:00:01.991)       0:01:29.439 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:08:47 +0000 (0:00:00.366)       0:01:29.806 ********* \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 33.29s\ngrafana : Waiting for grafana to start on first node ------------------- 26.47s\ngrafana : Creating grafana database user and setting permissions -------- 2.21s\ngrafana : Wait for grafana application ready ---------------------------- 2.11s\ngrafana : Enable grafana datasources ------------------------------------ 1.99s\ngrafana : Restart first grafana container ------------------------------- 1.94s\ngrafana : Creating grafana database ------------------------------------- 1.86s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.69s\ngrafana : Copying over config.json files -------------------------------- 1.66s\ngrafana : Copying over grafana.ini -------------------------------------- 1.47s\ngrafana : Configuring dashboards provisioning --------------------------- 1.27s\ngrafana : Copying over custom dashboards -------------------------------- 1.26s\nservice-check-containers : grafana | Check containers ------------------- 1.24s\ngrafana : Check if extra configuration file exists ---------------------- 1.22s\ngrafana : include_tasks ------------------------------------------------- 1.21s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.19s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 1.11s\nservice-check-containers : Include tasks -------------------------------- 1.07s\ngrafana : Ensuring config directories exist ----------------------------- 0.97s\ngrafana : Remove templated Grafana dashboards --------------------------- 0.73s\n\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:07:15 +0000 (0:00:00.282)       0:00:00.282 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:07:15 +0000 (0:00:00.327)       0:00:00.609 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m\n\nPLAY [Apply role magnum] *******************************************************\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:07:16 +0000 (0:00:00.399)       0:00:01.009 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting services] ***************\nWednesday 27 May 2026  01:07:16 +0000 (0:00:00.559)       0:00:01.569 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting endpoints] **************\nWednesday 27 May 2026  01:07:20 +0000 (0:00:03.651)       0:00:05.220 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating projects] ************************\nWednesday 27 May 2026  01:07:27 +0000 (0:00:06.788)       0:00:12.008 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nWednesday 27 May 2026  01:07:30 +0000 (0:00:03.601)       0:00:15.610 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : magnum | Creating roles] ***************************\nWednesday 27 May 2026  01:07:34 +0000 (0:00:03.919)       0:00:19.530 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting/revoking user roles] *************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:02.894)       0:00:22.425 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nWednesday 27 May 2026  01:07:40 +0000 (0:00:03.314)       0:00:25.739 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nWednesday 27 May 2026  01:07:44 +0000 (0:00:03.256)       0:00:28.995 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nWednesday 27 May 2026  01:07:47 +0000 (0:00:03.620)       0:00:32.616 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nWednesday 27 May 2026  01:07:51 +0000 (0:00:03.831)       0:00:36.447 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Check if policies shall be overwritten] *************************\nWednesday 27 May 2026  01:07:53 +0000 (0:00:02.375)       0:00:38.823 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nWednesday 27 May 2026  01:07:54 +0000 (0:00:00.140)       0:00:38.963 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Check if kubeconfig file is supplied] ***************************\nWednesday 27 May 2026  01:07:54 +0000 (0:00:00.270)       0:00:39.234 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nWednesday 27 May 2026  01:07:55 +0000 (0:00:00.857)       0:00:40.091 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Set magnum kubeconfig file's path] ******************************\nWednesday 27 May 2026  01:07:57 +0000 (0:00:02.491)       0:00:42.582 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:07:58 +0000 (0:00:00.707)       0:00:43.289 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over extra CA certificates] *********\nWednesday 27 May 2026  01:07:58 +0000 (0:00:00.534)       0:00:43.824 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:08:01 +0000 (0:00:02.548)       0:00:46.372 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******\nWednesday 27 May 2026  01:08:03 +0000 (0:00:02.464)       0:00:48.837 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Copying over config.json files for services] ********************\nWednesday 27 May 2026  01:08:05 +0000 (0:00:01.207)       0:00:50.044 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over magnum.conf] ***************************************\nWednesday 27 May 2026  01:08:07 +0000 (0:00:02.071)       0:00:52.115 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over existing policy file] ******************************\nWednesday 27 May 2026  01:08:12 +0000 (0:00:05.340)       0:00:57.456 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : magnum | Check containers] ********************\nWednesday 27 May 2026  01:08:13 +0000 (0:00:00.544)       0:00:58.000 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : magnum | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:08:15 +0000 (0:00:02.701)       0:01:00.702 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:08:16 +0000 (0:00:00.415)       0:01:01.118 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nWednesday 27 May 2026  01:08:17 +0000 (0:00:01.409)       0:01:02.528 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Creating Magnum database] ***************************************\nWednesday 27 May 2026  01:08:18 +0000 (0:00:00.392)       0:01:02.920 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nWednesday 27 May 2026  01:08:19 +0000 (0:00:01.924)       0:01:04.845 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nWednesday 27 May 2026  01:08:21 +0000 (0:00:01.992)       0:01:06.838 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:14.828)       0:01:21.667 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:00.069)       0:01:21.737 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:00.065)       0:01:21.803 ********* \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:00.067)       0:01:21.870 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [magnum : Restart magnum-conductor container] ******************\nWednesday 27 May 2026  01:08:52 +0000 (0:00:15.114)       0:01:36.985 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:08:59 +0000 (0:00:07.817)       0:01:44.802 ********* \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 15.11s\nmagnum : Running Magnum bootstrap container ---------------------------- 14.83s\nmagnum : Restart magnum-conductor container ----------------------------- 7.82s\nservice-ks-register : magnum | Creating/deleting endpoints -------------- 6.79s\nmagnum : Copying over magnum.conf --------------------------------------- 5.34s\nservice-ks-register : magnum | Creating users --------------------------- 3.92s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.83s\nservice-ks-register : magnum | Creating/deleting services --------------- 3.65s\nmagnum : Creating Magnum trustee user ----------------------------------- 3.62s\nservice-ks-register : magnum | Creating projects ------------------------ 3.60s\nservice-ks-register : magnum | Granting/revoking user roles ------------- 3.31s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.26s\nservice-ks-register : magnum | Creating roles --------------------------- 2.90s\nservice-check-containers : magnum | Check containers -------------------- 2.70s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.55s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.49s\nservice-cert-copy : magnum | Copying over backend internal TLS certificate --- 2.46s\nmagnum : Ensuring config directories exist ------------------------------ 2.38s\nmagnum : Copying over config.json files for services -------------------- 2.07s\nmagnum : Creating Magnum database user and setting permissions ---------- 1.99s\n\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nWednesday 27 May 2026  01:01:33 +0000 (0:00:00.296)       0:00:00.296 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:01:34 +0000 (0:00:00.747)       0:00:01.043 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:01:35 +0000 (0:00:01.326)       0:00:02.370 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Bootstrap nova API databases] ********************************************\n\nTASK [Bootstrap deploy] ********************************************************\nWednesday 27 May 2026  01:01:37 +0000 (0:00:01.741)       0:00:04.111 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nWednesday 27 May 2026  01:01:38 +0000 (0:00:01.347)       0:00:05.459 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m\n\nTASK [nova : Creating Nova databases user and setting permissions] *************\nWednesday 27 May 2026  01:01:43 +0000 (0:00:05.070)       0:00:10.529 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:03.500)       0:00:14.030 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nWednesday 27 May 2026  01:01:47 +0000 (0:00:00.523)       0:00:14.554 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nWednesday 27 May 2026  01:01:48 +0000 (0:00:01.218)       0:00:15.772 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:01:52 +0000 (0:00:03.200)       0:00:18.973 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nWednesday 27 May 2026  01:01:52 +0000 (0:00:00.621)       0:00:19.594 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nWednesday 27 May 2026  01:02:22 +0000 (0:00:30.033)       0:00:49.628 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:02:38 +0000 (0:00:15.348)       0:01:04.976 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:02:51 +0000 (0:00:13.126)       0:01:18.103 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nWednesday 27 May 2026  01:02:52 +0000 (0:00:00.717)       0:01:18.820 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:02:52 +0000 (0:00:00.706)       0:01:19.526 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nWednesday 27 May 2026  01:02:53 +0000 (0:00:00.611)       0:01:20.138 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nWednesday 27 May 2026  01:03:13 +0000 (0:00:20.513)       0:01:40.652 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Bootstrap nova cell databases] *******************************************\n\nTASK [Bootstrap deploy] ********************************************************\nWednesday 27 May 2026  01:03:14 +0000 (0:00:00.738)       0:01:41.390 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database] *********************************\nWednesday 27 May 2026  01:03:16 +0000 (0:00:01.429)       0:01:42.820 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database user and setting permissions] ****\nWednesday 27 May 2026  01:03:18 +0000 (0:00:02.560)       0:01:45.380 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nWednesday 27 May 2026  01:03:21 +0000 (0:00:02.836)       0:01:48.216 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nWednesday 27 May 2026  01:03:22 +0000 (0:00:00.817)       0:01:49.033 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nWednesday 27 May 2026  01:03:34 +0000 (0:00:11.951)       0:02:00.985 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nWednesday 27 May 2026  01:03:34 +0000 (0:00:00.359)       0:02:01.345 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:03:35 +0000 (0:00:01.443)       0:02:02.788 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******\nWednesday 27 May 2026  01:03:36 +0000 (0:00:00.557)       0:02:03.346 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************\nWednesday 27 May 2026  01:03:37 +0000 (0:00:01.088)       0:02:04.434 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Running Nova cell bootstrap container] ***********************\nWednesday 27 May 2026  01:03:39 +0000 (0:00:02.290)       0:02:06.724 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:04:01 +0000 (0:00:21.378)       0:02:28.103 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:04:14 +0000 (0:00:13.086)       0:02:41.189 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Create cell] *************************************************\nWednesday 27 May 2026  01:04:15 +0000 (0:00:01.139)       0:02:42.329 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Update cell] *************************************************\nWednesday 27 May 2026  01:04:27 +0000 (0:00:12.270)       0:02:54.600 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nWednesday 27 May 2026  01:04:28 +0000 (0:00:01.068)       0:02:55.669 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:04:29 +0000 (0:00:00.259)       0:02:55.928 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting services] *****************\nWednesday 27 May 2026  01:04:29 +0000 (0:00:00.596)       0:02:56.525 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting endpoints] ****************\nWednesday 27 May 2026  01:04:33 +0000 (0:00:03.625)       0:03:00.150 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m\n\nTASK [service-ks-register : nova | Creating projects] **************************\nWednesday 27 May 2026  01:04:40 +0000 (0:00:06.894)       0:03:07.045 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nWednesday 27 May 2026  01:04:43 +0000 (0:00:03.241)       0:03:10.286 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : nova | Creating roles] *****************************\nWednesday 27 May 2026  01:04:47 +0000 (0:00:04.287)       0:03:14.573 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nWednesday 27 May 2026  01:04:50 +0000 (0:00:03.222)       0:03:17.796 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nWednesday 27 May 2026  01:04:57 +0000 (0:00:06.818)       0:03:24.614 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Check if policies shall be overwritten] ***************************\nWednesday 27 May 2026  01:04:59 +0000 (0:00:02.025)       0:03:26.640 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nWednesday 27 May 2026  01:04:59 +0000 (0:00:00.135)       0:03:26.776 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Check for vendordata file] ****************************************\nWednesday 27 May 2026  01:05:00 +0000 (0:00:00.277)       0:03:27.053 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nWednesday 27 May 2026  01:05:00 +0000 (0:00:00.687)       0:03:27.741 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nWednesday 27 May 2026  01:05:01 +0000 (0:00:00.238)       0:03:27.979 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nWednesday 27 May 2026  01:05:01 +0000 (0:00:00.571)       0:03:28.551 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:05:04 +0000 (0:00:03.201)       0:03:31.752 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nWednesday 27 May 2026  01:05:05 +0000 (0:00:00.761)       0:03:32.514 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over config.json files for services] **********************\nWednesday 27 May 2026  01:05:06 +0000 (0:00:01.287)       0:03:33.801 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over nova.conf] *******************************************\nWednesday 27 May 2026  01:05:10 +0000 (0:00:03.086)       0:03:36.888 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over existing policy file] ********************************\nWednesday 27 May 2026  01:05:22 +0000 (0:00:11.977)       0:03:48.865 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': \u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova : Copying over nova-api-wsgi.conf] **********************************\nWednesday 27 May 2026  01:05:22 +0000 (0:00:00.873)       0:03:49.738 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over nova-metadata-wsgi.conf] *****************************\nWednesday 27 May 2026  01:05:23 +0000 (0:00:00.727)       0:03:50.466 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova : Copying over vendordata file for nova services] *******************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.725)       0:03:51.191 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Nova] ************************************************\nWednesday 27 May 2026  01:05:24 +0000 (0:00:00.326)       0:03:51.518 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************\nWednesday 27 May 2026  01:05:26 +0000 (0:00:01.750)       0:03:53.268 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nWednesday 27 May 2026  01:05:28 +0000 (0:00:01.993)       0:03:55.262 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : nova | Check containers] **********************\nWednesday 27 May 2026  01:05:30 +0000 (0:00:02.362)       0:03:57.624 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:05:34 +0000 (0:00:03.318)       0:04:00.943 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:05:34 +0000 (0:00:00.572)       0:04:01.515 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:05:35 +0000 (0:00:01.267)       0:04:02.783 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:05:36 +0000 (0:00:00.112)       0:04:02.895 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nWednesday 27 May 2026  01:05:36 +0000 (0:00:00.115)       0:04:03.010 ********* \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nWednesday 27 May 2026  01:05:36 +0000 (0:00:00.112)       0:04:03.123 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-api container] ****************************\nWednesday 27 May 2026  01:05:53 +0000 (0:00:16.750)       0:04:19.874 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-metadata container] ***********************\nWednesday 27 May 2026  01:06:03 +0000 (0:00:10.923)       0:04:30.797 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:08 +0000 (0:00:04.793)       0:04:35.591 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:06:09 +0000 (0:00:01.134)       0:04:36.726 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Get new Libvirt version] *************************************\nWednesday 27 May 2026  01:06:10 +0000 (0:00:00.551)       0:04:37.278 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nWednesday 27 May 2026  01:06:35 +0000 (0:00:25.168)       0:05:02.446 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nWednesday 27 May 2026  01:06:36 +0000 (0:00:01.065)       0:05:03.511 ********* \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nWednesday 27 May 2026  01:06:37 +0000 (0:00:00.667)       0:05:04.178 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nWednesday 27 May 2026  01:06:39 +0000 (0:00:02.464)       0:05:06.643 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nWednesday 27 May 2026  01:06:41 +0000 (0:00:01.540)       0:05:08.183 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nWednesday 27 May 2026  01:06:42 +0000 (0:00:01.380)       0:05:09.564 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nWednesday 27 May 2026  01:06:44 +0000 (0:00:01.631)       0:05:11.195 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Get current Libvirt version] *********************************\nWednesday 27 May 2026  01:06:49 +0000 (0:00:05.224)       0:05:16.419 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check that the new Libvirt version is >= current] ************\nWednesday 27 May 2026  01:06:51 +0000 (0:00:01.968)       0:05:18.388 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Load and persist br_netfilter module] ************************************\nWednesday 27 May 2026  01:06:53 +0000 (0:00:01.626)       0:05:20.014 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nWednesday 27 May 2026  01:06:53 +0000 (0:00:00.695)       0:05:20.710 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nWednesday 27 May 2026  01:06:54 +0000 (0:00:00.746)       0:05:21.457 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nWednesday 27 May 2026  01:06:55 +0000 (0:00:01.155)       0:05:22.612 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************\nWednesday 27 May 2026  01:06:56 +0000 (0:00:00.924)       0:05:23.537 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nWednesday 27 May 2026  01:06:58 +0000 (0:00:02.010)       0:05:25.547 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nWednesday 27 May 2026  01:06:59 +0000 (0:00:01.069)       0:05:26.616 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nWednesday 27 May 2026  01:07:01 +0000 (0:00:01.667)       0:05:28.284 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:07:03 +0000 (0:00:02.464)       0:05:30.749 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nWednesday 27 May 2026  01:07:05 +0000 (0:00:01.309)       0:05:32.058 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:07:08 +0000 (0:00:03.277)       0:05:35.336 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nWednesday 27 May 2026  01:07:10 +0000 (0:00:02.290)       0:05:37.626 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:07:13 +0000 (0:00:02.407)       0:05:40.034 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check nova keyring file] *************************************\nWednesday 27 May 2026  01:07:14 +0000 (0:00:01.076)       0:05:41.111 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Check cinder keyring file] ***********************************\nWednesday 27 May 2026  01:07:15 +0000 (0:00:01.094)       0:05:42.205 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nWednesday 27 May 2026  01:07:16 +0000 (0:00:01.139)       0:05:43.344 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Extract cinder key from file] ********************************\nWednesday 27 May 2026  01:07:17 +0000 (0:00:00.483)       0:05:43.827 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph nova keyring file] ****************************\nWednesday 27 May 2026  01:07:17 +0000 (0:00:00.396)       0:05:44.224 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph cinder keyring file] **************************\nWednesday 27 May 2026  01:07:18 +0000 (0:00:01.058)       0:05:45.283 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nWednesday 27 May 2026  01:07:19 +0000 (0:00:01.158)       0:05:46.441 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m\n\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nWednesday 27 May 2026  01:07:24 +0000 (0:00:04.506)       0:05:50.948 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************\nWednesday 27 May 2026  01:07:24 +0000 (0:00:00.299)       0:05:51.248 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring libvirt secrets directory exists] *******************\nWednesday 27 May 2026  01:07:24 +0000 (0:00:00.283)       0:05:51.531 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Pushing nova secret xml for libvirt] *************************\nWednesday 27 May 2026  01:07:26 +0000 (0:00:01.480)       0:05:53.011 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nWednesday 27 May 2026  01:07:29 +0000 (0:00:03.610)       0:05:56.622 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nWednesday 27 May 2026  01:07:33 +0000 (0:00:03.548)       0:06:00.170 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nWednesday 27 May 2026  01:07:36 +0000 (0:00:02.691)       0:06:02.862 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Copy qemu wrapper] *******************************************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:01.201)       0:06:04.063 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:00.267)       0:06:04.330 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:00.102)       0:06:04.433 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Check for vendordata file] ***********************************\nWednesday 27 May 2026  01:07:38 +0000 (0:00:00.616)       0:06:05.049 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nWednesday 27 May 2026  01:07:38 +0000 (0:00:00.667)       0:06:05.717 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nWednesday 27 May 2026  01:07:39 +0000 (0:00:00.468)       0:06:06.185 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf] **************************************\nWednesday 27 May 2026  01:07:42 +0000 (0:00:03.435)       0:06:09.621 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nWednesday 27 May 2026  01:07:49 +0000 (0:00:06.327)       0:06:15.949 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt configuration] **************************\nWednesday 27 May 2026  01:07:50 +0000 (0:00:01.400)       0:06:17.349 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nWednesday 27 May 2026  01:07:54 +0000 (0:00:03.916)       0:06:21.265 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt SASL configuration] *********************\nWednesday 27 May 2026  01:07:55 +0000 (0:00:00.763)       0:06:22.028 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nWednesday 27 May 2026  01:08:00 +0000 (0:00:05.267)       0:06:27.296 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nWednesday 27 May 2026  01:08:07 +0000 (0:00:07.130)       0:06:34.427 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying 'release' file for nova_compute] *********************\nWednesday 27 May 2026  01:08:08 +0000 (0:00:00.545)       0:06:34.972 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************\nWednesday 27 May 2026  01:08:08 +0000 (0:00:00.681)       0:06:35.654 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nWednesday 27 May 2026  01:08:10 +0000 (0:00:01.794)       0:06:37.448 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nWednesday 27 May 2026  01:08:12 +0000 (0:00:02.356)       0:06:39.805 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nWednesday 27 May 2026  01:08:14 +0000 (0:00:01.672)       0:06:41.477 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over multipath.conf] *********************************\nWednesday 27 May 2026  01:08:15 +0000 (0:00:00.828)       0:06:42.305 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : nova_cell | Check containers] *****************\nWednesday 27 May 2026  01:08:16 +0000 (0:00:01.405)       0:06:43.711 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:08:19 +0000 (0:00:02.918)       0:06:46.630 ********* \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:08:20 +0000 (0:00:00.522)       0:06:47.153 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nWednesday 27 May 2026  01:08:22 +0000 (0:00:01.758)       0:06:48.911 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:22 +0000 (0:00:00.605)       0:06:49.517 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:22 +0000 (0:00:00.144)       0:06:49.662 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:22 +0000 (0:00:00.135)       0:06:49.798 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:23 +0000 (0:00:00.124)       0:06:49.922 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:23 +0000 (0:00:00.119)       0:06:50.041 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nWednesday 27 May 2026  01:08:23 +0000 (0:00:00.212)       0:06:50.253 ********* \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nWednesday 27 May 2026  01:08:23 +0000 (0:00:00.140)       0:06:50.393 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************\nWednesday 27 May 2026  01:08:31 +0000 (0:00:08.296)       0:06:58.690 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************\nWednesday 27 May 2026  01:08:48 +0000 (0:00:16.783)       0:07:15.473 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nWednesday 27 May 2026  01:09:08 +0000 (0:00:19.702)       0:07:35.175 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************\nWednesday 27 May 2026  01:09:37 +0000 (0:00:28.861)       0:08:04.037 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************\nWednesday 27 May 2026  01:09:43 +0000 (0:00:06.013)       0:08:10.051 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-compute container] *******************\nWednesday 27 May 2026  01:09:43 +0000 (0:00:00.672)       0:08:10.723 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nWednesday 27 May 2026  01:10:05 +0000 (0:00:21.596)       0:08:32.320 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nWednesday 27 May 2026  01:10:05 +0000 (0:00:00.098)       0:08:32.418 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nWednesday 27 May 2026  01:10:24 +0000 (0:00:19.281)       0:08:51.700 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nWednesday 27 May 2026  01:10:32 +0000 (0:00:07.582)       0:08:59.283 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-4\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nWednesday 27 May 2026  01:10:34 +0000 (0:00:02.132)       0:09:01.415 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nWednesday 27 May 2026  01:10:47 +0000 (0:00:13.003)       0:09:14.419 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nWednesday 27 May 2026  01:10:48 +0000 (0:00:00.677)       0:09:15.096 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nWednesday 27 May 2026  01:10:49 +0000 (0:00:00.752)       0:09:15.849 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nWednesday 27 May 2026  01:11:01 +0000 (0:00:12.805)       0:09:28.654 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova super conductor services] *****************************\n\nTASK [nova : Reload nova super conductor services to remove RPC version pin] ***\nWednesday 27 May 2026  01:11:02 +0000 (0:00:00.805)       0:09:29.460 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nWednesday 27 May 2026  01:11:03 +0000 (0:00:00.636)       0:09:30.096 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nWednesday 27 May 2026  01:11:04 +0000 (0:00:01.231)       0:09:31.327 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Run Nova API online data migrations] *************************************\n\nTASK [nova : Run Nova API online database migrations] **************************\nWednesday 27 May 2026  01:11:05 +0000 (0:00:00.504)       0:09:31.832 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Run Nova cell online data migrations] ************************************\n\nTASK [nova-cell : Run Nova cell online database migrations] ********************\nWednesday 27 May 2026  01:11:06 +0000 (0:00:01.109)       0:09:32.941 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=54  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=24  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:11:06 +0000 (0:00:00.422)       0:09:33.364 ********* \n=============================================================================== \nnova : Running Nova API bootstrap container ---------------------------- 30.03s\nnova-cell : Restart nova-libvirt container ----------------------------- 28.86s\nnova-cell : Get new Libvirt version ------------------------------------ 25.17s\nnova-cell : Restart nova-compute container ----------------------------- 21.60s\nnova-cell : Running Nova cell bootstrap container ---------------------- 21.38s\nnova : Running Nova API bootstrap container ---------------------------- 20.51s\nnova-cell : Restart nova-ssh container --------------------------------- 19.70s\nnova-cell : Waiting for nova-compute services to register themselves --- 19.28s\nnova-cell : Restart nova-novncproxy container -------------------------- 16.78s\nnova : Restart nova-scheduler container -------------------------------- 16.75s\nnova : Create cell0 mappings ------------------------------------------- 15.35s\nnova-cell : Get a list of existing cells ------------------------------- 13.13s\nnova-cell : Get a list of existing cells ------------------------------- 13.09s\nnova-cell : Get a list of existing cells ------------------------------- 13.00s\nnova-cell : Discover nova hosts ---------------------------------------- 12.81s\nnova-cell : Create cell ------------------------------------------------ 12.27s\nnova : Copying over nova.conf ------------------------------------------ 11.98s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 11.95s\nnova : Restart nova-api container -------------------------------------- 10.92s\nnova-cell : Restart nova-conductor container ---------------------------- 8.30s\n\u001b[32m2026-05-27 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m\n\u001b[32m2026-05-27 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-27 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:07:37 +0000 (0:00:00.277)       0:00:00.277 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:07:38 +0000 (0:00:00.259)       0:00:00.536 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m\n\nPLAY [Apply role octavia] ******************************************************\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:07:38 +0000 (0:00:00.255)       0:00:00.792 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting services] **************\nWednesday 27 May 2026  01:07:38 +0000 (0:00:00.567)       0:00:01.359 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting endpoints] *************\nWednesday 27 May 2026  01:07:42 +0000 (0:00:03.784)       0:00:05.144 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating projects] ***********************\nWednesday 27 May 2026  01:07:49 +0000 (0:00:06.671)       0:00:11.815 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nWednesday 27 May 2026  01:07:52 +0000 (0:00:03.356)       0:00:15.172 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : octavia | Creating roles] **************************\nWednesday 27 May 2026  01:08:00 +0000 (0:00:07.443)       0:00:22.616 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting/revoking user roles] ************\nWednesday 27 May 2026  01:08:03 +0000 (0:00:03.184)       0:00:25.800 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\nTASK [octavia : Adding octavia related roles] **********************************\nWednesday 27 May 2026  01:08:10 +0000 (0:00:07.146)       0:00:32.947 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:08:25 +0000 (0:00:15.350)       0:00:48.297 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create amphora flavor] *****************************************\nWednesday 27 May 2026  01:08:26 +0000 (0:00:00.658)       0:00:48.956 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nWednesday 27 May 2026  01:08:32 +0000 (0:00:05.560)       0:00:54.516 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 27 May 2026  01:08:36 +0000 (0:00:04.425)       0:00:58.942 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nWednesday 27 May 2026  01:08:39 +0000 (0:00:03.072)       0:01:02.014 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Add rules for security groups] *********************************\nWednesday 27 May 2026  01:08:49 +0000 (0:00:09.732)       0:01:11.747 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m\n\nTASK [octavia : Create loadbalancer management network] ************************\nWednesday 27 May 2026  01:09:04 +0000 (0:00:14.874)       0:01:26.621 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nWednesday 27 May 2026  01:09:08 +0000 (0:00:03.969)       0:01:30.590 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nWednesday 27 May 2026  01:09:12 +0000 (0:00:04.504)       0:01:35.095 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nWednesday 27 May 2026  01:09:13 +0000 (0:00:00.564)       0:01:35.660 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:09:17 +0000 (0:00:04.722)       0:01:40.383 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create ports for Octavia health-manager nodes] *****************\nWednesday 27 May 2026  01:09:18 +0000 (0:00:00.926)       0:01:41.310 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update Octavia health manager port host_id] ********************\nWednesday 27 May 2026  01:09:23 +0000 (0:00:04.983)       0:01:46.293 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Add Octavia port to openvswitch br-int] ************************\nWednesday 27 May 2026  01:09:28 +0000 (0:00:04.414)       0:01:50.707 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Install isc-dhcp-client package] *******************************\nWednesday 27 May 2026  01:09:28 +0000 (0:00:00.711)       0:01:51.419 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Create octavia dhclient conf] **********************************\nWednesday 27 May 2026  01:09:30 +0000 (0:00:01.574)       0:01:52.993 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create octavia-interface service] ******************************\nWednesday 27 May 2026  01:09:31 +0000 (0:00:01.278)       0:01:54.271 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Restart octavia-interface.service if required] *****************\nWednesday 27 May 2026  01:09:33 +0000 (0:00:01.309)       0:01:55.581 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Enable and start octavia-interface.service] ********************\nWednesday 27 May 2026  01:09:35 +0000 (0:00:02.326)       0:01:57.907 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Wait for interface ohm0 ip appear] *****************************\nWednesday 27 May 2026  01:09:37 +0000 (0:00:01.855)       0:01:59.762 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Gather facts] **************************************************\nWednesday 27 May 2026  01:09:37 +0000 (0:00:00.669)       0:02:00.432 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:09:40 +0000 (0:00:02.369)       0:02:02.802 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Get amphora flavor info] ***************************************\nWednesday 27 May 2026  01:09:40 +0000 (0:00:00.665)       0:02:03.468 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nWednesday 27 May 2026  01:09:44 +0000 (0:00:03.651)       0:02:07.119 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nWednesday 27 May 2026  01:09:47 +0000 (0:00:03.123)       0:02:10.242 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Get loadbalancer management network] ***************************\nWednesday 27 May 2026  01:09:54 +0000 (0:00:06.614)       0:02:16.856 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nWednesday 27 May 2026  01:09:57 +0000 (0:00:03.271)       0:02:20.128 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Ensuring config directories exist] *****************************\nWednesday 27 May 2026  01:09:57 +0000 (0:00:00.280)       0:02:20.409 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Check if policies shall be overwritten] ************************\nWednesday 27 May 2026  01:10:00 +0000 (0:00:02.428)       0:02:22.838 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nWednesday 27 May 2026  01:10:00 +0000 (0:00:00.123)       0:02:22.961 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over existing policy file] *****************************\nWednesday 27 May 2026  01:10:00 +0000 (0:00:00.253)       0:02:23.215 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:10:01 +0000 (0:00:00.605)       0:02:23.821 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over extra CA certificates] ********\nWednesday 27 May 2026  01:10:01 +0000 (0:00:00.577)       0:02:24.398 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nWednesday 27 May 2026  01:10:06 +0000 (0:00:04.691)       0:02:29.090 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****\nWednesday 27 May 2026  01:10:07 +0000 (0:00:01.182)       0:02:30.273 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over config.json files for services] *******************\nWednesday 27 May 2026  01:10:08 +0000 (0:00:01.028)       0:02:31.301 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.os\u001b[32m2026-05-27 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\nism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over octavia-wsgi.conf] ********************************\nWednesday 27 May 2026  01:10:13 +0000 (0:00:05.013)       0:02:36.314 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\nTASK [octavia : Copying over octavia.conf] *************************************\nWednesday 27 May 2026  01:10:15 +0000 (0:00:01.635)       0:02:37.949 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over Octavia SSH key] **********************************\nWednesday 27 May 2026  01:10:33 +0000 (0:00:18.022)       0:02:55.972 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-worker] ******************\nWednesday 27 May 2026  01:10:35 +0000 (0:00:01.916)       0:02:57.889 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nWednesday 27 May 2026  01:10:39 +0000 (0:00:04.499)       0:03:02.388 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nWednesday 27 May 2026  01:10:45 +0000 (0:00:05.354)       0:03:07.743 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [service-check-containers : octavia | Check containers] *******************\nWednesday 27 May 2026  01:10:49 +0000 (0:00:04.650)       0:03:12.393 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : octavia | Notify handlers to restart containers] ***\nWednesday 27 May 2026  01:10:53 +0000 (0:00:03.985)       0:03:16.378 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nWednesday 27 May 2026  01:10:54 +0000 (0:00:00.422)       0:03:16.801 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nWednesday 27 May 2026  01:10:55 +0000 (0:00:00.787)       0:03:17.588 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Creating Octavia database] *************************************\nWednesday 27 May 2026  01:10:55 +0000 (0:00:00.241)       0:03:17.830 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nWednesday 27 May 2026  01:10:58 +0000 (0:00:02.705)       0:03:20.535 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nWednesday 27 May 2026  01:11:00 +0000 (0:00:02.303)       0:03:22.839 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nWednesday 27 May 2026  01:11:02 +0000 (0:00:02.410)       0:03:25.250 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nWednesday 27 May 2026  01:11:05 +0000 (0:00:02.522)       0:03:27.773 ********* \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\n2026-05-27 01:11:07.721 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-27 01:11:07.721 INFO Validating config file\\n2026-05-27 01:11:07.721 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-27 01:11:07.751 INFO Copying service configuration files\\n2026-05-27 01:11:07.752 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-27 01:11:07.776 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-27 01:11:07.776 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-27 01:11:07.792 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-27 01:11:07.793 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-27 01:11:07.793 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-27 01:11:07.793 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-27 01:11:07.794 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-27 01:11:07.794 INFO Writing out command to execute\\n2026-05-27 01:11:07.795 INFO Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"2026-05-27 01:11:07.721 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-27 01:11:07.721 INFO Validating config file\", \"2026-05-27 01:11:07.721 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-27 01:11:07.751 INFO Copying service configuration files\", \"2026-05-27 01:11:07.752 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-27 01:11:07.776 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-27 01:11:07.776 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-27 01:11:07.792 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-27 01:11:07.793 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-27 01:11:07.793 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-27 01:11:07.793 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-27 01:11:07.794 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-27 01:11:07.794 INFO Writing out command to execute\", \"2026-05-27 01:11:07.795 INFO Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-27 01:11:13.186 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-27 01:11:13.187 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-27 01:11:13.331 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-27 01:11:13.843 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-27 01:11:14.022 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-27 01:11:14.029 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-27 01:11:14.094 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-27 01:11:14.155 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-27 01:11:14.274 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-27 01:11:14.313 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-27 01:11:14.340 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-27 01:11:14.412 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-27 01:11:14.418 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-27 01:11:14.454 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-27 01:11:14.522 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-27 01:11:14.751 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-27 01:11:14.794 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-27 01:11:14.825 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-27 01:11:14.842 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-27 01:11:14.906 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-27 01:11:15.070 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-27 01:11:15.298 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-27 01:11:15.455 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-27 01:11:15.675 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-27 01:11:15.826 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-27 01:11:15.861 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-27 01:11:15.897 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-27 01:11:16.109 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-27 01:11:16.147 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-27 01:11:16.393 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-27 01:11:16.422 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-27 01:11:16.490 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-27 01:11:16.495 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-27 01:11:16.922 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-27 01:11:16.957 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-27 01:11:17.029 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-27 01:11:17.062 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-27 01:11:17.096 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-27 01:11:17.146 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-27 01:11:17.403 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-27 01:11:18.648 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-27 01:11:18.946 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-27 01:11:19.188 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-27 01:11:19.196 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-27 01:11:19.287 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-27 01:11:19.296 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-27 01:11:19.322 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-27 01:11:19.370 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-27 01:11:19.422 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-27 01:11:19.514 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-27 01:11:19.561 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-27 01:11:19.619 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-27 01:11:19.778 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-27 01:11:19.827 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-27 01:11:19.878 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-27 01:11:19.962 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-27 01:11:20.012 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-27 01:11:20.095 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-27 01:11:20.141 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-27 01:11:20.221 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-27 01:11:20.277 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-27 01:11:20.327 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-27 01:11:20.374 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-27 01:11:20.555 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-27 01:11:20.622 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-27 01:11:20.629 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-27 01:11:20.682 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-27 01:11:20.783 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-27 01:11:20.828 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-27 01:11:20.879 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-27 01:11:20.974 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-27 01:11:21.009 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-27 01:11:21.020 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-27 01:11:21.031 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-27 01:11:21.039 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-27 01:11:21.105 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-27 01:11:21.150 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-27 01:11:21.163 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-27 01:11:21.727 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return meth(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-27 01:11:13.186 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-27 01:11:13.187 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-27 01:11:13.331 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-27 01:11:13.843 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-27 01:11:14.022 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-27 01:11:14.029 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-27 01:11:14.094 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-27 01:11:14.155 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-27 01:11:14.274 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-27 01:11:14.313 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-27 01:11:14.340 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-27 01:11:14.412 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-27 01:11:14.418 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-27 01:11:14.454 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-27 01:11:14.522 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-27 01:11:14.751 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-27 01:11:14.794 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-27 01:11:14.825 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-27 01:11:14.842 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-27 01:11:14.906 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-27 01:11:15.070 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-27 01:11:15.298 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-27 01:11:15.455 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-27 01:11:15.675 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-27 01:11:15.826 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-27 01:11:15.861 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-27 01:11:15.897 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-27 01:11:16.109 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-27 01:11:16.147 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-27 01:11:16.393 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-27 01:11:16.422 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-27 01:11:16.490 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-27 01:11:16.495 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-27 01:11:16.922 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-27 01:11:16.957 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-27 01:11:17.029 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-27 01:11:17.062 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-27 01:11:17.096 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-27 01:11:17.146 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-27 01:11:17.403 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-27 01:11:18.648 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-27 01:11:18.946 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-27 01:11:19.188 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-27 01:11:19.196 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-27 01:11:19.287 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-27 01:11:19.296 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-27 01:11:19.322 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-27 01:11:19.370 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-27 01:11:19.422 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-27 01:11:19.514 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-27 01:11:19.561 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-27 01:11:19.619 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-27 01:11:19.778 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-27 01:11:19.827 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-27 01:11:19.878 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-27 01:11:19.962 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-27 01:11:20.012 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-27 01:11:20.095 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-27 01:11:20.141 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-27 01:11:20.221 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-27 01:11:20.277 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-27 01:11:20.327 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-27 01:11:20.374 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-27 01:11:20.555 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-27 01:11:20.622 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-27 01:11:20.629 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-27 01:11:20.682 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-27 01:11:20.783 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-27 01:11:20.828 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-27 01:11:20.879 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-27 01:11:20.974 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-27 01:11:21.009 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-27 01:11:21.020 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-27 01:11:21.031 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-27 01:11:21.039 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-27 01:11:21.105 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-27 01:11:21.150 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-27 01:11:21.163 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-27 01:11:21.727 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \"]}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:11:22 +0000 (0:00:16.990)       0:03:44.763 ********* \n=============================================================================== \noctavia : Copying over octavia.conf ------------------------------------ 18.02s\noctavia : Running Octavia bootstrap container -------------------------- 16.99s\noctavia : Adding octavia related roles --------------------------------- 15.35s\noctavia : Add rules for security groups -------------------------------- 14.87s\noctavia : Create security groups for octavia ---------------------------- 9.73s\nservice-ks-register : octavia | Creating users -------------------------- 7.44s\nservice-ks-register : octavia | Granting/revoking user roles ------------ 7.15s\nservice-ks-register : octavia | Creating/deleting endpoints ------------- 6.67s\noctavia : Get security groups for octavia ------------------------------- 6.61s\noctavia : Create amphora flavor ----------------------------------------- 5.56s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.35s\noctavia : Copying over config.json files for services ------------------- 5.01s\noctavia : Create ports for Octavia health-manager nodes ----------------- 4.98s\noctavia : Update loadbalancer management subnet ------------------------- 4.72s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 4.69s\noctavia : Copying certificate files for octavia-health-manager ---------- 4.65s\noctavia : Create loadbalancer management subnet ------------------------- 4.51s\noctavia : Copying certificate files for octavia-worker ------------------ 4.50s\noctavia : Create nova keypair for amphora ------------------------------- 4.43s\noctavia : Update Octavia health manager port host_id -------------------- 4.41s\n\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:13:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-27 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\n\n--> DEPLOY IN A NUTSHELL -- END -- Wed May 27 01:14:20 UTC 2026",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "",
                                "# PULL IMAGES",
                                "",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-05-27 00:41:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4996527d-fb3d-4907-bbed-d584a636079a (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4996527d-fb3d-4907-bbed-d584a636079a is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-27 00:41:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 625be39e-1392-417a-9fab-f93da7ad614b (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 625be39e-1392-417a-9fab-f93da7ad614b (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Wednesday 27 May 2026  00:42:11 +0000 (0:00:00.160)       0:00:00.160 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Remove all rook related logical devices] *********************************",
                                "Wednesday 27 May 2026  00:42:12 +0000 (0:00:01.012)       0:00:01.172 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Find all logical devices with prefix ceph] *******************************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.245)       0:00:01.417 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Remove all ceph related logical devices] *********************************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.588)       0:00:02.006 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check device availability] ***********************************************",
                                "Wednesday 27 May 2026  00:42:13 +0000 (0:00:00.240)       0:00:02.246 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Wednesday 27 May 2026  00:42:15 +0000 (0:00:01.401)       0:00:03.648 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Wednesday 27 May 2026  00:42:16 +0000 (0:00:01.378)       0:00:05.026 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Wednesday 27 May 2026  00:42:18 +0000 (0:00:02.143)       0:00:07.170 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Request device events from the kernel] ***********************************",
                                "Wednesday 27 May 2026  00:42:19 +0000 (0:00:00.604)       0:00:07.774 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:42:20 +0000 (0:00:00.906)       0:00:08.681 ********* ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.14s",
                                "Check device availability ----------------------------------------------- 1.40s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.38s",
                                "Find all logical devices owned by UID 167 ------------------------------- 1.01s",
                                "Request device events from the kernel ----------------------------------- 0.91s",
                                "Reload udev rules ------------------------------------------------------- 0.60s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.59s",
                                "Remove all rook related logical devices --------------------------------- 0.25s",
                                "Remove all ceph related logical devices --------------------------------- 0.24s",
                                "\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ae1ccf29-2724-4e9e-b270-d13395e36fe5 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ae1ccf29-2724-4e9e-b270-d13395e36fe5 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:42:35 +0000 (0:00:00.271)       0:00:00.271 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:42:36 +0000 (0:00:01.215)       0:00:01.487 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:42:37 +0000 (0:00:01.034)       0:00:02.521 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:42:42 +0000 (0:00:04.609)       0:00:07.130 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:42:42 +0000 (0:00:00.477)       0:00:07.607 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.61s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.22s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.03s",
                                "Gather facts for all hosts ---------------------------------------------- 0.48s",
                                "\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 64e4a4f3-79f3-4fbc-a045-210cbeacd460 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:42:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 64e4a4f3-79f3-4fbc-a045-210cbeacd460 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:42:49 +0000 (0:00:00.257)       0:00:00.257 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:42:49 +0000 (0:00:00.210)       0:00:00.468 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:49 +0000 (0:00:00.194)       0:00:00.662 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:50 +0000 (0:00:00.323)       0:00:00.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:50 +0000 (0:00:00.379)       0:00:01.364 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:50 +0000 (0:00:00.171)       0:00:01.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:50 +0000 (0:00:00.161)       0:00:01.697 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:50 +0000 (0:00:00.165)       0:00:01.863 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:51 +0000 (0:00:00.152)       0:00:02.016 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:51 +0000 (0:00:00.172)       0:00:02.189 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:51 +0000 (0:00:00.162)       0:00:02.351 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:51 +0000 (0:00:00.170)       0:00:02.522 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:52 +0000 (0:00:00.378)       0:00:02.900 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:52 +0000 (0:00:00.417)       0:00:03.318 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:53 +0000 (0:00:00.596)       0:00:03.914 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:42:53 +0000 (0:00:00.602)       0:00:04.516 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:54 +0000 (0:00:00.751)       0:00:05.268 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:54 +0000 (0:00:00.365)       0:00:05.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:54 +0000 (0:00:00.194)       0:00:05.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:55 +0000 (0:00:00.184)       0:00:06.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:55 +0000 (0:00:00.194)       0:00:06.207 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:55 +0000 (0:00:00.193)       0:00:06.400 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:55 +0000 (0:00:00.179)       0:00:06.579 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:55 +0000 (0:00:00.190)       0:00:06.770 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:56 +0000 (0:00:00.184)       0:00:06.955 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:56 +0000 (0:00:00.180)       0:00:07.135 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:57 +0000 (0:00:00.982)       0:00:08.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:57 +0000 (0:00:00.191)       0:00:08.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:57 +0000 (0:00:00.188)       0:00:08.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:42:57 +0000 (0:00:00.176)       0:00:08.674 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:42:57 +0000 (0:00:00.183)       0:00:08.857 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.167)       0:00:09.025 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.129)       0:00:09.155 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.127)       0:00:09.282 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.129)       0:00:09.412 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.121)       0:00:09.534 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.161)       0:00:09.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:42:58 +0000 (0:00:00.145)       0:00:09.841 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:42:59 +0000 (0:00:00.344)       0:00:10.185 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:42:59 +0000 (0:00:00.168)       0:00:10.353 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:59 +0000 (0:00:00.130)       0:00:10.483 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:42:59 +0000 (0:00:00.139)       0:00:10.623 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:42:59 +0000 (0:00:00.133)       0:00:10.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.137)       0:00:10.893 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.130)       0:00:11.023 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.149)       0:00:11.173 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.123)       0:00:11.296 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.117)       0:00:11.414 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.115)       0:00:11.530 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:43:00 +0000 (0:00:00.328)       0:00:11.859 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:43:02 +0000 (0:00:01.645)       0:00:13.504 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:43:02 +0000 (0:00:00.214)       0:00:13.719 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:03 +0000 (0:00:00.201)       0:00:13.920 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:03 +0000 (0:00:00.324)       0:00:14.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:03 +0000 (0:00:00.174)       0:00:14.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:03 +0000 (0:00:00.166)       0:00:14.585 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:03 +0000 (0:00:00.193)       0:00:14.778 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:04 +0000 (0:00:00.180)       0:00:14.959 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:04 +0000 (0:00:00.444)       0:00:15.404 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:04 +0000 (0:00:00.172)       0:00:15.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:04 +0000 (0:00:00.173)       0:00:15.750 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:05 +0000 (0:00:00.176)       0:00:15.927 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:05 +0000 (0:00:00.376)       0:00:16.303 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:05 +0000 (0:00:00.380)       0:00:16.684 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:06 +0000 (0:00:00.371)       0:00:17.055 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:06 +0000 (0:00:00.375)       0:00:17.431 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:06 +0000 (0:00:00.285)       0:00:17.717 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:07 +0000 (0:00:00.329)       0:00:18.046 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:07 +0000 (0:00:00.170)       0:00:18.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:07 +0000 (0:00:00.472)       0:00:18.689 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:07 +0000 (0:00:00.185)       0:00:18.875 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:08 +0000 (0:00:00.163)       0:00:19.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:08 +0000 (0:00:00.173)       0:00:19.212 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:08 +0000 (0:00:00.168)       0:00:19.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:08 +0000 (0:00:00.165)       0:00:19.546 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:08 +0000 (0:00:00.163)       0:00:19.710 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:09 +0000 (0:00:00.776)       0:00:20.486 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:09 +0000 (0:00:00.200)       0:00:20.687 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:09 +0000 (0:00:00.161)       0:00:20.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.149)       0:00:20.997 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.144)       0:00:21.142 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.238)       0:00:21.380 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.105)       0:00:21.486 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.094)       0:00:21.580 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.109)       0:00:21.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:43:10 +0000 (0:00:00.105)       0:00:21.794 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.154)       0:00:21.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.123)       0:00:22.072 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.138)       0:00:22.211 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.112)       0:00:22.323 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.113)       0:00:22.436 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.107)       0:00:22.544 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:43:11 +0000 (0:00:00.112)       0:00:22.657 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.239)       0:00:22.896 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.103)       0:00:22.999 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.100)       0:00:23.100 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.122)       0:00:23.222 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.103)       0:00:23.325 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.116)       0:00:23.442 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:43:12 +0000 (0:00:00.165)       0:00:23.608 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:43:13 +0000 (0:00:00.912)       0:00:24.520 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:43:13 +0000 (0:00:00.342)       0:00:24.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:14 +0000 (0:00:00.477)       0:00:25.339 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:14 +0000 (0:00:00.338)       0:00:25.677 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:14 +0000 (0:00:00.170)       0:00:25.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:15 +0000 (0:00:00.179)       0:00:26.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:15 +0000 (0:00:00.190)       0:00:26.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:15 +0000 (0:00:00.197)       0:00:26.415 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:15 +0000 (0:00:00.186)       0:00:26.601 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:15 +0000 (0:00:00.162)       0:00:26.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:16 +0000 (0:00:00.175)       0:00:26.939 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:16 +0000 (0:00:00.151)       0:00:27.091 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:16 +0000 (0:00:00.525)       0:00:27.617 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:17 +0000 (0:00:00.827)       0:00:28.445 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:18 +0000 (0:00:00.503)       0:00:28.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:43:18 +0000 (0:00:00.464)       0:00:29.413 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:18 +0000 (0:00:00.307)       0:00:29.721 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:19 +0000 (0:00:00.355)       0:00:30.077 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:19 +0000 (0:00:00.186)       0:00:30.263 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:19 +0000 (0:00:00.186)       0:00:30.450 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:19 +0000 (0:00:00.183)       0:00:30.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:19 +0000 (0:00:00.182)       0:00:30.816 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:20 +0000 (0:00:00.175)       0:00:30.992 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:20 +0000 (0:00:00.560)       0:00:31.552 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:20 +0000 (0:00:00.166)       0:00:31.718 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:21 +0000 (0:00:00.172)       0:00:31.890 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:21 +0000 (0:00:00.627)       0:00:32.518 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:21 +0000 (0:00:00.166)       0:00:32.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:21 +0000 (0:00:00.169)       0:00:32.854 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.168)       0:00:33.023 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.164)       0:00:33.188 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.162)       0:00:33.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.173)       0:00:33.524 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.121)       0:00:33.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Wednesday 27 May 2026  00:43:22 +0000 (0:00:00.108)       0:00:33.754 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.235)       0:00:33.990 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.134)       0:00:34.124 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.116)       0:00:34.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.116)       0:00:34.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.115)       0:00:34.472 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.107)       0:00:34.580 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.105)       0:00:34.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Wednesday 27 May 2026  00:43:23 +0000 (0:00:00.102)       0:00:34.788 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:34.892 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:34.996 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.113)       0:00:35.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.107)       0:00:35.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.232)       0:00:35.449 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.103)       0:00:35.553 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Wednesday 27 May 2026  00:43:24 +0000 (0:00:00.175)       0:00:35.728 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:43:25 +0000 (0:00:00.871)       0:00:36.600 ********* ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 3.43s",
                                "Add known partitions to the list of available block devices ------------- 1.05s",
                                "Add known links to the list of available block devices ------------------ 0.99s",
                                "Add known partitions to the list of available block devices ------------- 0.98s",
                                "Get initial list of available block devices ----------------------------- 0.87s",
                                "Add known links to the list of available block devices ------------------ 0.83s",
                                "Add known partitions to the list of available block devices ------------- 0.78s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.77s",
                                "Add known links to the list of available block devices ------------------ 0.75s",
                                "Print configuration data ------------------------------------------------ 0.67s",
                                "Add known partitions to the list of available block devices ------------- 0.63s",
                                "Add known links to the list of available block devices ------------------ 0.60s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.60s",
                                "Add known links to the list of available block devices ------------------ 0.60s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.57s",
                                "Add known partitions to the list of available block devices ------------- 0.56s",
                                "Add known links to the list of available block devices ------------------ 0.53s",
                                "Add known links to the list of available block devices ------------------ 0.50s",
                                "Set WAL devices config data --------------------------------------------- 0.48s",
                                "Add known partitions to the list of available block devices ------------- 0.47s",
                                "\u001b[32m2026-05-27 00:43:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1bd30013-7f1a-4cf3-8090-e194e719953c (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-27 00:43:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master b27303f] 2026-05-27-00-44",
                                " 5 files changed, 75 insertions(+), 10 deletions(-)",
                                " create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml",
                                "\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ee21c347-7e80-4c6a-be83-ac1ae73406a7 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:44:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ee21c347-7e80-4c6a-be83-ac1ae73406a7 (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:44:21 +0000 (0:00:00.252)       0:00:00.252 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:44:21 +0000 (0:00:00.221)       0:00:00.473 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:21 +0000 (0:00:00.206)       0:00:00.680 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.389)       0:00:01.069 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.366)       0:00:01.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.163)       0:00:01.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.164)       0:00:01.764 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:22 +0000 (0:00:00.162)       0:00:01.927 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.169)       0:00:02.096 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.170)       0:00:02.267 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.175)       0:00:02.443 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:23 +0000 (0:00:00.176)       0:00:02.619 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.380)       0:00:03.000 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.390)       0:00:03.391 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:24 +0000 (0:00:00.536)       0:00:03.927 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.686)       0:00:04.613 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:25 +0000 (0:00:00.273)       0:00:04.887 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:26 +0000 (0:00:00.347)       0:00:05.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:26 +0000 (0:00:00.167)       0:00:05.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:26 +0000 (0:00:00.159)       0:00:05.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:26 +0000 (0:00:00.181)       0:00:05.742 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:26 +0000 (0:00:00.178)       0:00:05.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:00.182)       0:00:06.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:00.177)       0:00:06.280 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:00.186)       0:00:06.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:27 +0000 (0:00:00.181)       0:00:06.648 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:28 +0000 (0:00:00.903)       0:00:07.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:28 +0000 (0:00:00.165)       0:00:07.717 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:28 +0000 (0:00:00.172)       0:00:07.890 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.171)       0:00:08.062 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.168)       0:00:08.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.116)       0:00:08.346 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'd56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:29 +0000 (0:00:00.128)       0:00:08.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:31 +0000 (0:00:01.939)       0:00:10.414 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:31 +0000 (0:00:00.168)       0:00:10.583 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:01.482)       0:00:12.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.133)       0:00:12.199 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.127)       0:00:12.326 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.306)       0:00:12.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.132)       0:00:12.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:44:33 +0000 (0:00:00.150)       0:00:12.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.145)       0:00:13.062 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.143)       0:00:13.206 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.125)       0:00:13.331 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.134)       0:00:13.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.138)       0:00:13.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.131)       0:00:13.735 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:44:34 +0000 (0:00:00.111)       0:00:13.847 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.139)       0:00:13.987 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.110)       0:00:14.097 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.246)       0:00:14.344 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.125)       0:00:14.469 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:44:35 +0000 (0:00:00.129)       0:00:14.598 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:44:36 +0000 (0:00:00.664)       0:00:15.263 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:44:36 +0000 (0:00:00.514)       0:00:15.777 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.539)       0:00:16.317 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.143)       0:00:16.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.104)       0:00:16.565 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.103)       0:00:16.668 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.127)       0:00:16.796 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:44:37 +0000 (0:00:00.119)       0:00:16.916 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.138)       0:00:17.055 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.307)       0:00:17.363 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.119)       0:00:17.483 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.126)       0:00:17.609 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.147)       0:00:17.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:44:38 +0000 (0:00:00.133)       0:00:17.890 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.154)       0:00:18.045 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.137)       0:00:18.183 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.135)       0:00:18.318 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.127)       0:00:18.445 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.137)       0:00:18.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.146)       0:00:18.728 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:44:39 +0000 (0:00:00.125)       0:00:18.854 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:44:40 +0000 (0:00:00.367)       0:00:19.222 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:44:40 +0000 (0:00:00.161)       0:00:19.384 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:44:40 +0000 (0:00:00.163)       0:00:19.547 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:44:40 +0000 (0:00:00.165)       0:00:19.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:44:40 +0000 (0:00:00.157)       0:00:19.870 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:44:41 +0000 (0:00:00.166)       0:00:20.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:44:41 +0000 (0:00:00.162)       0:00:20.199 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:41 +0000 (0:00:00.169)       0:00:20.369 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:44:42 +0000 (0:00:00.587)       0:00:20.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:44:42 +0000 (0:00:00.513)       0:00:21.470 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:44:42 +0000 (0:00:00.124)       0:00:21.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'vg_name': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'vg_name': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:44:42 +0000 (0:00:00.154)       0:00:21.749 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:44:43 +0000 (0:00:00.278)       0:00:22.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:44:43 +0000 (0:00:00.134)       0:00:22.162 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:44:43 +0000 (0:00:00.135)       0:00:22.297 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:44:43 +0000 (0:00:00.256)       0:00:22.554 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:44:43 +0000 (0:00:00.228)       0:00:22.783 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:44 +0000 (0:00:00.226)       0:00:23.009 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:44 +0000 (0:00:00.416)       0:00:23.426 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:44 +0000 (0:00:00.189)       0:00:23.615 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:44 +0000 (0:00:00.179)       0:00:23.795 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:45 +0000 (0:00:00.433)       0:00:24.228 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:45 +0000 (0:00:00.172)       0:00:24.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:45 +0000 (0:00:00.166)       0:00:24.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:45 +0000 (0:00:00.171)       0:00:24.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:45 +0000 (0:00:00.176)       0:00:24.915 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:46 +0000 (0:00:00.175)       0:00:25.091 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:46 +0000 (0:00:00.370)       0:00:25.461 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:46 +0000 (0:00:00.427)       0:00:25.889 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:47 +0000 (0:00:00.484)       0:00:26.373 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:44:47 +0000 (0:00:00.379)       0:00:26.752 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:48 +0000 (0:00:00.286)       0:00:27.039 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:48 +0000 (0:00:00.486)       0:00:27.526 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:48 +0000 (0:00:00.193)       0:00:27.720 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:48 +0000 (0:00:00.173)       0:00:27.893 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.174)       0:00:28.068 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.177)       0:00:28.245 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.175)       0:00:28.420 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.167)       0:00:28.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.170)       0:00:28.759 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:49 +0000 (0:00:00.172)       0:00:28.931 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:50 +0000 (0:00:00.725)       0:00:29.656 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:50 +0000 (0:00:00.167)       0:00:29.824 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:51 +0000 (0:00:00.181)       0:00:30.005 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:44:51 +0000 (0:00:00.479)       0:00:30.485 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:44:51 +0000 (0:00:00.188)       0:00:30.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:44:51 +0000 (0:00:00.147)       0:00:30.821 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ae666d53-f6e7-5a24-913a-888d8b9ac385'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:52 +0000 (0:00:00.200)       0:00:31.021 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:53 +0000 (0:00:01.877)       0:00:32.898 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:44:54 +0000 (0:00:00.162)       0:00:33.061 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:44:55 +0000 (0:00:01.390)       0:00:34.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:44:55 +0000 (0:00:00.154)       0:00:34.605 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:44:55 +0000 (0:00:00.150)       0:00:34.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:44:55 +0000 (0:00:00.157)       0:00:34.914 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:44:56 +0000 (0:00:00.122)       0:00:35.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:44:56 +0000 (0:00:00.148)       0:00:35.185 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:44:56 +0000 (0:00:00.354)       0:00:35.539 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:44:56 +0000 (0:00:00.157)       0:00:35.697 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:44:56 +0000 (0:00:00.140)       0:00:35.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.159)       0:00:35.997 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.171)       0:00:36.169 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.143)       0:00:36.313 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.140)       0:00:36.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.145)       0:00:36.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.132)       0:00:36.732 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:44:57 +0000 (0:00:00.131)       0:00:36.864 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:44:58 +0000 (0:00:00.133)       0:00:36.997 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:44:58 +0000 (0:00:00.150)       0:00:37.147 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:44:58 +0000 (0:00:00.737)       0:00:37.884 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:44:59 +0000 (0:00:00.537)       0:00:38.422 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:44:59 +0000 (0:00:00.496)       0:00:38.919 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.125)       0:00:39.044 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.108)       0:00:39.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.102)       0:00:39.254 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.124)       0:00:39.379 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.120)       0:00:39.500 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.121)       0:00:39.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.120)       0:00:39.742 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:45:00 +0000 (0:00:00.121)       0:00:39.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.116)       0:00:39.980 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.345)       0:00:40.326 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.157)       0:00:40.483 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.127)       0:00:40.610 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.150)       0:00:40.761 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:45:01 +0000 (0:00:00.163)       0:00:40.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.141)       0:00:41.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.171)       0:00:41.237 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.168)       0:00:41.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.146)       0:00:41.552 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.180)       0:00:41.732 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:45:02 +0000 (0:00:00.149)       0:00:41.881 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:45:03 +0000 (0:00:00.152)       0:00:42.034 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:45:03 +0000 (0:00:00.359)       0:00:42.394 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:45:03 +0000 (0:00:00.158)       0:00:42.552 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:45:03 +0000 (0:00:00.152)       0:00:42.704 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:45:03 +0000 (0:00:00.151)       0:00:42.856 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:45:04 +0000 (0:00:00.164)       0:00:43.020 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:45:04 +0000 (0:00:00.527)       0:00:43.548 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.509)       0:00:44.058 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.150)       0:00:44.208 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'vg_name': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'vg_name': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.177)       0:00:44.386 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.160)       0:00:44.546 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.155)       0:00:44.702 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:45:05 +0000 (0:00:00.152)       0:00:44.854 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  00:45:06 +0000 (0:00:00.468)       0:00:45.322 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Wednesday 27 May 2026  00:45:06 +0000 (0:00:00.227)       0:00:45.550 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:06 +0000 (0:00:00.207)       0:00:45.757 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:07 +0000 (0:00:00.355)       0:00:46.112 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:07 +0000 (0:00:00.158)       0:00:46.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:07 +0000 (0:00:00.180)       0:00:46.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:07 +0000 (0:00:00.156)       0:00:46.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:07 +0000 (0:00:00.175)       0:00:46.783 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:08 +0000 (0:00:00.226)       0:00:47.009 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:08 +0000 (0:00:00.460)       0:00:47.470 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:08 +0000 (0:00:00.183)       0:00:47.653 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:08 +0000 (0:00:00.180)       0:00:47.833 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:09 +0000 (0:00:00.364)       0:00:48.198 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:09 +0000 (0:00:00.375)       0:00:48.573 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:10 +0000 (0:00:00.386)       0:00:48.959 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Wednesday 27 May 2026  00:45:10 +0000 (0:00:00.378)       0:00:49.338 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:10 +0000 (0:00:00.294)       0:00:49.633 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:11 +0000 (0:00:00.385)       0:00:50.018 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:11 +0000 (0:00:00.177)       0:00:50.196 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:11 +0000 (0:00:00.164)       0:00:50.361 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:11 +0000 (0:00:00.451)       0:00:50.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:50.992 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:12 +0000 (0:00:00.187)       0:00:51.179 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:12 +0000 (0:00:00.174)       0:00:51.354 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:51.534 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:12 +0000 (0:00:00.173)       0:00:51.707 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:13 +0000 (0:00:00.571)       0:00:52.278 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:13 +0000 (0:00:00.176)       0:00:52.455 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:13 +0000 (0:00:00.179)       0:00:52.635 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Wednesday 27 May 2026  00:45:13 +0000 (0:00:00.164)       0:00:52.799 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Wednesday 27 May 2026  00:45:14 +0000 (0:00:00.165)       0:00:52.964 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Wednesday 27 May 2026  00:45:14 +0000 (0:00:00.258)       0:00:53.223 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4c13a61a-6209-52ff-8825-b1a0ac027ca2'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'dcd94cc7-e39f-548a-90a9-b418380a9b70'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Wednesday 27 May 2026  00:45:14 +0000 (0:00:00.176)       0:00:53.399 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Wednesday 27 May 2026  00:45:16 +0000 (0:00:01.828)       0:00:55.228 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Wednesday 27 May 2026  00:45:16 +0000 (0:00:00.134)       0:00:55.362 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Wednesday 27 May 2026  00:45:17 +0000 (0:00:01.219)       0:00:56.581 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Wednesday 27 May 2026  00:45:17 +0000 (0:00:00.134)       0:00:56.716 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Wednesday 27 May 2026  00:45:17 +0000 (0:00:00.113)       0:00:56.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.127)       0:00:56.957 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.153)       0:00:57.110 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.156)       0:00:57.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.131)       0:00:57.397 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.169)       0:00:57.567 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Wednesday 27 May 2026  00:45:18 +0000 (0:00:00.323)       0:00:57.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.160)       0:00:58.051 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.144)       0:00:58.195 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.137)       0:00:58.333 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.137)       0:00:58.470 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.135)       0:00:58.606 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.132)       0:00:58.739 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Wednesday 27 May 2026  00:45:19 +0000 (0:00:00.144)       0:00:58.884 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Wednesday 27 May 2026  00:45:20 +0000 (0:00:00.134)       0:00:59.018 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Wednesday 27 May 2026  00:45:20 +0000 (0:00:00.157)       0:00:59.175 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Wednesday 27 May 2026  00:45:20 +0000 (0:00:00.541)       0:00:59.716 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Wednesday 27 May 2026  00:45:21 +0000 (0:00:00.506)       0:01:00.223 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Wednesday 27 May 2026  00:45:21 +0000 (0:00:00.660)       0:01:00.884 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.152)       0:01:01.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.097)       0:01:01.133 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.112)       0:01:01.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.135)       0:01:01.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.131)       0:01:01.513 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.133)       0:01:01.646 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.124)       0:01:01.771 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Wednesday 27 May 2026  00:45:22 +0000 (0:00:00.123)       0:01:01.895 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.128)       0:01:02.023 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.123)       0:01:02.146 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.117)       0:01:02.264 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.127)       0:01:02.391 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.253)       0:01:02.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.134)       0:01:02.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Wednesday 27 May 2026  00:45:23 +0000 (0:00:00.106)       0:01:02.885 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.124)       0:01:03.010 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.124)       0:01:03.135 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.135)       0:01:03.270 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.148)       0:01:03.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.137)       0:01:03.556 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.137)       0:01:03.694 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Wednesday 27 May 2026  00:45:24 +0000 (0:00:00.145)       0:01:03.839 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Wednesday 27 May 2026  00:45:25 +0000 (0:00:00.146)       0:01:03.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Wednesday 27 May 2026  00:45:25 +0000 (0:00:00.135)       0:01:04.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Wednesday 27 May 2026  00:45:25 +0000 (0:00:00.264)       0:01:04.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:45:25 +0000 (0:00:00.147)       0:01:04.533 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Wednesday 27 May 2026  00:45:26 +0000 (0:00:00.499)       0:01:05.033 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Wednesday 27 May 2026  00:45:26 +0000 (0:00:00.493)       0:01:05.526 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Wednesday 27 May 2026  00:45:26 +0000 (0:00:00.129)       0:01:05.656 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'vg_name': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'vg_name': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Wednesday 27 May 2026  00:45:26 +0000 (0:00:00.140)       0:01:05.796 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Wednesday 27 May 2026  00:45:26 +0000 (0:00:00.126)       0:01:05.923 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Wednesday 27 May 2026  00:45:27 +0000 (0:00:00.122)       0:01:06.045 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Wednesday 27 May 2026  00:45:27 +0000 (0:00:00.125)       0:01:06.170 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:45:27 +0000 (0:00:00.117)       0:01:06.287 ********* ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.65s",
                                "Create block LVs -------------------------------------------------------- 4.09s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.94s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.70s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.61s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.56s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.52s",
                                "Add known partitions to the list of available block devices ------------- 1.22s",
                                "Add known links to the list of available block devices ------------------ 1.16s",
                                "Add known partitions to the list of available block devices ------------- 0.90s",
                                "Print LVM report data --------------------------------------------------- 0.84s",
                                "Add known partitions to the list of available block devices ------------- 0.73s",
                                "Create DB LVs for ceph_db_devices --------------------------------------- 0.70s",
                                "Add known links to the list of available block devices ------------------ 0.69s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.68s",
                                "Print 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.67s",
                                "Get initial list of available block devices ----------------------------- 0.64s",
                                "Create DB+WAL VGs ------------------------------------------------------- 0.63s",
                                "Print size needed for LVs on ceph_wal_devices --------------------------- 0.62s",
                                "Print 'Create DB VGs' --------------------------------------------------- 0.59s",
                                "\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be8d9ebc-ade2-4da9-a181-9e77ef4ac7fa (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:45:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task be8d9ebc-ade2-4da9-a181-9e77ef4ac7fa (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  00:45:42 +0000 (0:00:00.329)       0:00:00.329 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  00:45:44 +0000 (0:00:01.291)       0:00:01.620 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  00:45:45 +0000 (0:00:01.155)       0:00:02.775 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  00:45:49 +0000 (0:00:04.690)       0:00:07.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:45:50 +0000 (0:00:00.490)       0:00:07.956 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.69s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.29s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.16s",
                                "Gather facts for all hosts ---------------------------------------------- 0.49s",
                                "\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9650644a-50ea-4a29-a8f9-43e12db680bd (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9650644a-50ea-4a29-a8f9-43e12db680bd (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:00.232)       0:00:00.232 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Pin frr package version] ****************************",
                                "Wednesday 27 May 2026  00:46:05 +0000 (0:00:00.214)       0:00:00.446 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Wednesday 27 May 2026  00:46:07 +0000 (0:00:01.386)       0:00:01.832 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Wednesday 27 May 2026  00:46:15 +0000 (0:00:08.336)       0:00:10.169 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Wednesday 27 May 2026  00:46:16 +0000 (0:00:00.943)       0:00:11.113 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Wednesday 27 May 2026  00:46:17 +0000 (0:00:00.890)       0:00:12.003 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:01.098)       0:00:13.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Wednesday 27 May 2026  00:46:18 +0000 (0:00:00.147)       0:00:13.249 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.247)       0:00:13.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.146)       0:00:13.643 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.125)       0:00:13.769 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Wednesday 27 May 2026  00:46:19 +0000 (0:00:00.145)       0:00:13.915 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Wednesday 27 May 2026  00:46:20 +0000 (0:00:00.866)       0:00:14.781 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Manage frr service] *********************************",
                                "Wednesday 27 May 2026  00:46:22 +0000 (0:00:02.015)       0:00:16.796 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Wednesday 27 May 2026  00:46:23 +0000 (0:00:01.081)       0:00:17.878 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:46:24 +0000 (0:00:01.282)       0:00:19.160 ********* ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package -------------------------------- 8.34s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.02s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.39s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.28s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.10s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.08s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.94s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.89s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.87s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.25s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.21s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.15s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.15s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.15s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.13s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Wed May 27 00:46:25 UTC 2026",
                                "",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:46:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.436)       0:00:00.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:04.989)       0:00:05.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***",
                                "Wednesday 27 May 2026  00:46:53 +0000 (0:00:02.041)       0:00:07.468 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:53.116727', 'end': '2026-05-27 00:46:53.122557', 'delta': '0:00:00.005830', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.836073', 'end': '2026-05-27 00:46:51.842970', 'delta': '0:00:00.006897', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.777454', 'end': '2026-05-27 00:46:51.784832', 'delta': '0:00:00.007378', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:53.313526', 'end': '2026-05-27 00:46:53.319889', 'delta': '0:00:00.006363', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:52.528323', 'end': '2026-05-27 00:46:52.537715', 'delta': '0:00:00.009392', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:51.924375', 'end': '2026-05-27 00:46:51.932528', 'delta': '0:00:00.008153', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-05-27 00:46:52.382155', 'end': '2026-05-27 00:46:52.385811', 'delta': '0:00:00.003656', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:01.650)       0:00:09.118 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:02.106)       0:00:11.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:46:59 +0000 (0:00:02.288)       0:00:13.513 ********* ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.99s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.29s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 2.11s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.04s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.65s",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f71291ab-9eec-4a99-9046-e1f97cd41a10 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aac1b220-be10-42cd-bbef-3669d80aa0e1 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ca72b2e-c038-4c61-b958-06ce54589dfd is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:47:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.495)       0:00:00.495 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create traefik external network] ******************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.139)       0:00:00.635 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Wednesday 27 May 2026  00:46:50 +0000 (0:00:03.943)       0:00:04.579 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy config.yml configuration file] ***************",
                                "Wednesday 27 May 2026  00:46:52 +0000 (0:00:02.077)       0:00:06.656 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Wednesday 27 May 2026  00:46:54 +0000 (0:00:02.480)       0:00:09.137 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Wednesday 27 May 2026  00:46:56 +0000 (0:00:01.950)       0:00:11.088 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.homer : Restart homer service] *****************",
                                "Wednesday 27 May 2026  00:47:24 +0000 (0:00:27.344)       0:00:38.433 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:47:26 +0000 (0:00:02.492)       0:00:40.926 ********* ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 27.34s",
                                "osism.services.homer : Create traefik external network ------------------ 3.94s",
                                "osism.services.homer : Restart homer service ---------------------------- 2.49s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 2.48s",
                                "osism.services.homer : Create required directories ---------------------- 2.08s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 1.95s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.14s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.653)       0:00:00.653 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Create required directories] ************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:00.640)       0:00:01.294 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********",
                                "Wednesday 27 May 2026  00:46:52 +0000 (0:00:05.024)       0:00:06.318 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Wednesday 27 May 2026  00:46:54 +0000 (0:00:02.226)       0:00:08.545 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy openstack wrapper script] **********",
                                "Wednesday 27 May 2026  00:47:27 +0000 (0:00:32.572)       0:00:41.117 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Wednesday 27 May 2026  00:47:28 +0000 (0:00:01.315)       0:00:42.433 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Wednesday 27 May 2026  00:47:29 +0000 (0:00:01.261)       0:00:43.694 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Wednesday 27 May 2026  00:47:32 +0000 (0:00:02.467)       0:00:46.161 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Wednesday 27 May 2026  00:47:33 +0000 (0:00:01.520)       0:00:47.682 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Wednesday 27 May 2026  00:47:34 +0000 (0:00:00.836)       0:00:48.518 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:47:35 +0000 (0:00:00.457)       0:00:48.976 ********* ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 32.57s",
                                "osism.services.openstackclient : Create required directories ------------ 5.02s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.47s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.23s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 1.52s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.31s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.26s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 0.84s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.64s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 0.46s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.352)       0:00:00.352 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m",
                                "",
                                "PLAY [Apply role netdata] ******************************************************",
                                "",
                                "TASK [osism.services.netdata : Include distribution specific install tasks] ****",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:02.195)       0:00:02.548 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Remove old architecture-dependent repository] ***",
                                "Wednesday 27 May 2026  00:46:49 +0000 (0:00:01.025)       0:00:03.574 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install apt-transport-https package] ************",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:02.331)       0:00:05.905 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:03.737)       0:00:09.642 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:02.378)       0:00:12.020 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:12.029)       0:00:24.049 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Wednesday 27 May 2026  00:47:34 +0000 (0:00:24.503)       0:00:48.552 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Copy configuration files] ***********************",
                                "Wednesday 27 May 2026  00:47:36 +0000 (0:00:01.816)       0:00:50.369 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Wednesday 27 May 2026  00:47:41 +0000 (0:00:05.068)       0:00:55.438 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Opt out from anonymous statistics] **************",
                                "Wednesday 27 May 2026  00:47:42 +0000 (0:00:01.333)       0:00:56.771 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Wednesday 27 May 2026  00:47:43 +0000 (0:00:01.265)       0:00:58.036 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Wednesday 27 May 2026  00:47:45 +0000 (0:00:01.259)       0:00:59.296 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include host type specific tasks] ***************",
                                "Wednesday 27 May 2026  00:47:47 +0000 (0:00:01.972)       0:01:01.268 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:01.290)       0:01:02.558 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Wednesday 27 May 2026  00:47:49 +0000 (0:00:01.553)       0:01:04.112 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:01 +0000 (0:00:11.482)       0:01:15.594 ********* ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 24.50s",
                                "osism.services.netdata : Add repository -------------------------------- 12.03s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.48s",
                                "osism.services.netdata : Copy configuration files ----------------------- 5.07s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 3.74s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 2.38s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 2.33s",
                                "Group hosts based on enabled services ----------------------------------- 2.20s",
                                "osism.services.netdata : Manage service netdata ------------------------- 1.97s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.82s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.55s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.33s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.29s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.27s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.26s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.03s",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b644f9ed-15a0-4dab-94ac-9b80a6bd43bd is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask afec7c93-ce02-4dcf-82ed-cc88216cb7fe is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ea59ccbc-c6a5-4959-8791-3ee89f3af673 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:00.366)       0:00:00.366 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:03.034)       0:00:03.400 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:01.230)       0:00:04.631 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:01.833)       0:00:06.465 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******",
                                "Wednesday 27 May 2026  00:48:01 +0000 (0:00:51.884)       0:00:58.349 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:07 +0000 (0:00:05.801)       0:01:04.150 ********* ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 51.88s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 5.80s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 3.03s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.83s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 1.23s",
                                "",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:46:40 +0000 (0:00:00.258)       0:00:00.258 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:46:41 +0000 (0:00:01.178)       0:00:01.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:46:45 +0000 (0:00:03.728)       0:00:05.165 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:01.318)       0:00:06.483 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:46:53 +0000 (0:00:06.232)       0:00:12.715 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:02.423)       0:00:15.139 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [common : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Wednesday 27 May 2026  00:47:01 +0000 (0:00:05.525)       0:00:20.665 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over /run subdirectories conf] **************************",
                                "Wednesday 27 May 2026  00:47:02 +0000 (0:00:01.212)       0:00:21.878 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Restart systemd-tmpfiles] ***************************************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:01.469)       0:00:23.347 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over kolla.target] **************************************",
                                "Wednesday 27 May 2026  00:47:04 +0000 (0:00:01.027)       0:00:24.374 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:02.330)       0:00:26.705 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Wednesday 27 May 2026  00:47:12 +0000 (0:00:05.127)       0:00:31.833 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd filter config files] ************************",
                                "Wednesday 27 May 2026  00:47:13 +0000 (0:00:00.997)       0:00:32.830 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd format config files] ************************",
                                "Wednesday 27 May 2026  00:47:14 +0000 (0:00:01.463)       0:00:34.293 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd output config files] ************************",
                                "Wednesday 27 May 2026  00:47:16 +0000 (0:00:01.434)       0:00:35.728 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Copying over fluentd.conf] **************************************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:00.970)       0:00:36.698 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Wednesday 27 May 2026  00:47:21 +0000 (0:00:04.351)       0:00:41.050 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Wednesday 27 May 2026  00:47:25 +0000 (0:00:03.725)       0:00:44.775 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Wednesday 27 May 2026  00:47:27 +0000 (0:00:02.730)       0:00:47.505 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Wednesday 27 May 2026  00:47:30 +0000 (0:00:02.529)       0:00:50.035 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Wednesday 27 May 2026  00:47:34 +0000 (0:00:03.747)       0:00:53.782 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Wednesday 27 May 2026  00:47:37 +0000 (0:00:03.282)       0:00:57.064 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:47:42 +0000 (0:00:05.041)       0:01:02.106 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:47:43 +0000 (0:00:00.961)       0:01:03.068 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Wednesday 27 May 2026  00:47:45 +0000 (0:00:01.729)       0:01:04.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************",
                                "Wednesday 27 May 2026  00:47:47 +0000 (0:00:01.942)       0:01:06.739 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:01.335)       0:01:08.075 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.063)       0:01:08.138 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.061)       0:01:08.199 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.064)       0:01:08.263 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.323 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.383 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.059)       0:01:08.442 ********* ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.099)       0:01:08.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Wednesday 27 May 2026  00:48:19 +0000 (0:00:30.737)       0:01:39.280 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Wednesday 27 May 2026  00:48:48 +0000 (0:00:28.996)       0:02:08.276 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Wednesday 27 May 2026  00:48:50 +0000 (0:00:01.938)       0:02:10.215 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:09.095)       0:02:19.310 ********* ",
                                "=============================================================================== ",
                                "common : Restart fluentd container ------------------------------------- 30.74s",
                                "common : Restart kolla-toolbox container ------------------------------- 29.00s",
                                "common : Restart cron container ----------------------------------------- 9.10s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 6.23s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 5.53s",
                                "common : Copying over config.json files for services -------------------- 5.13s",
                                "service-check-containers : common | Check containers -------------------- 5.04s",
                                "common : Copying over fluentd.conf -------------------------------------- 4.35s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.75s",
                                "common : Ensuring config directories exist ------------------------------ 3.73s",
                                "common : Copying over cron logrotate config file ------------------------ 3.72s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.28s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.73s",
                                "common : Ensuring config directories have correct owner and permission --- 2.53s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 2.42s",
                                "common : Copying over kolla.target -------------------------------------- 2.33s",
                                "common : Creating log volume -------------------------------------------- 1.94s",
                                "common : Initializing toolbox container using normal user --------------- 1.94s",
                                "service-check-containers : Include tasks -------------------------------- 1.73s",
                                "common : Copying over /run subdirectories conf -------------------------- 1.47s",
                                "\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 724b7c07-0321-4b3d-af8f-c62847c37e60 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.709)       0:00:00.709 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.462)       0:00:01.171 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m",
                                "",
                                "PLAY [Apply role memcached] ****************************************************",
                                "",
                                "TASK [memcached : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.433)       0:00:01.604 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [memcached : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.757)       0:00:02.362 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  00:49:08 +0000 (0:00:01.666)       0:00:04.029 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Check containers] *****************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:01.839)       0:00:05.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:01.067)       0:00:06.936 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.353)       0:00:07.290 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [memcached : Restart memcached container] **********************",
                                "Wednesday 27 May 2026  00:49:12 +0000 (0:00:01.016)       0:00:08.306 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:06.352)       0:00:14.658 ********* ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 6.35s",
                                "memcached : Copying over config.json files for services ----------------- 1.84s",
                                "memcached : Ensuring config directories exist --------------------------- 1.67s",
                                "service-check-containers : memcached | Check containers ----------------- 1.07s",
                                "service-check-containers : Include tasks -------------------------------- 1.02s",
                                "memcached : include_tasks ----------------------------------------------- 0.76s",
                                "Group hosts based on Kolla action --------------------------------------- 0.46s",
                                "Group hosts based on enabled services ----------------------------------- 0.43s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 0.35s",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.542)       0:00:00.542 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.398)       0:00:00.941 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m",
                                "",
                                "PLAY [Apply role redis] ********************************************************",
                                "",
                                "TASK [redis : include_tasks] ***************************************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.738)       0:00:01.680 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [redis : Ensuring config directories exist] *******************************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:01.470)       0:00:03.150 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:01.897)       0:00:05.048 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Wednesday 27 May 2026  00:49:12 +0000 (0:00:02.586)       0:00:07.634 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Check containers] *********************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:02.776)       0:00:10.411 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:49:17 +0000 (0:00:01.802)       0:00:12.213 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:49:17 +0000 (0:00:00.438)       0:00:12.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:00.697)       0:00:13.349 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:00.066)       0:00:13.416 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:00.072)       0:00:13.488 ********* ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:00.099)       0:00:13.588 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:03.645)       0:00:17.234 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:07.720)       0:00:24.954 ********* ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container -------------------------------- 7.72s",
                                "redis : Restart redis container ----------------------------------------- 3.65s",
                                "redis : Copying over redis config files --------------------------------- 2.78s",
                                "redis : Copying over default config.json files -------------------------- 2.59s",
                                "redis : Ensuring config directories exist ------------------------------- 1.90s",
                                "service-check-containers : redis | Check containers --------------------- 1.80s",
                                "redis : include_tasks --------------------------------------------------- 1.46s",
                                "Group hosts based on enabled services ----------------------------------- 0.74s",
                                "service-check-containers : Include tasks -------------------------------- 0.70s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 0.44s",
                                "Group hosts based on Kolla action --------------------------------------- 0.40s",
                                "redis : Flush handlers -------------------------------------------------- 0.24s",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b935fe1b-1e48-4d7b-bc36-2faa7793be16 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:49:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38104fb3-e4fb-40c5-8b7b-218f4af9237a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Wednesday 27 May 2026  00:46:40 +0000 (0:00:00.253)       0:00:00.253 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set same timezone on every Server] **************************",
                                "Wednesday 27 May 2026  00:46:41 +0000 (0:00:00.579)       0:00:00.833 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set SELinux to disabled state] ******************************",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:00.726)       0:00:01.559 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv4 forwarding] *************************************",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:00.511)       0:00:02.071 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Wednesday 27 May 2026  00:46:44 +0000 (0:00:01.997)       0:00:04.068 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 router advertisements] **************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:01.936)       0:00:06.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:00.997)       0:00:07.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Load br_netfilter] ******************************************",
                                "Wednesday 27 May 2026  00:46:49 +0000 (0:00:01.490)       0:00:08.493 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************",
                                "Wednesday 27 May 2026  00:46:49 +0000 (0:00:00.750)       0:00:09.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************",
                                "Wednesday 27 May 2026  00:46:50 +0000 (0:00:00.924)       0:00:10.168 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:00.926)       0:00:11.095 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary x64] **********************************",
                                "Wednesday 27 May 2026  00:46:52 +0000 (0:00:00.623)       0:00:11.719 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:05.141)       0:00:16.863 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary armhf] ********************************",
                                "Wednesday 27 May 2026  00:46:59 +0000 (0:00:02.051)       0:00:18.915 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***",
                                "Wednesday 27 May 2026  00:47:01 +0000 (0:00:02.213)       0:00:21.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:01.363)       0:00:22.491 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***",
                                "Wednesday 27 May 2026  00:47:04 +0000 (0:00:01.238)       0:00:23.730 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***",
                                "Wednesday 27 May 2026  00:47:05 +0000 (0:00:00.904)       0:00:24.634 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Deploy k3s master nodes] *************************************************",
                                "",
                                "TASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:01.334)       0:00:25.969 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s-init] **********************************************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:01.184)       0:00:27.153 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s] ***************************************************",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:01.333)       0:00:28.488 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Clean previous runs of k3s-init] ****************************",
                                "Wednesday 27 May 2026  00:47:10 +0000 (0:00:01.124)       0:00:29.613 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy K3s http_proxy conf] *********************************",
                                "Wednesday 27 May 2026  00:47:11 +0000 (0:00:01.255)       0:00:30.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create /etc/rancher/k3s directory] **************************",
                                "Wednesday 27 May 2026  00:47:11 +0000 (0:00:00.274)       0:00:31.144 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create custom resolv.conf for k3s] **************************",
                                "Wednesday 27 May 2026  00:47:12 +0000 (0:00:00.645)       0:00:31.790 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy vip manifest] ****************************************",
                                "Wednesday 27 May 2026  00:47:14 +0000 (0:00:01.857)       0:00:33.647 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************",
                                "Wednesday 27 May 2026  00:47:15 +0000 (0:00:00.753)       0:00:34.401 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create manifests directory on first master] *****************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:02.034)       0:00:36.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Download vip rbac manifest to first master] *****************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:00.753)       0:00:37.189 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Wednesday 27 May 2026  00:47:19 +0000 (0:00:01.443)       0:00:38.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy metallb manifest] ************************************",
                                "Wednesday 27 May 2026  00:47:21 +0000 (0:00:01.712)       0:00:40.345 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy kube-vip manifest] ***********************************",
                                "Wednesday 27 May 2026  00:47:21 +0000 (0:00:00.583)       0:00:40.929 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Init cluster inside the transient k3s-init service] *********",
                                "Wednesday 27 May 2026  00:47:22 +0000 (0:00:00.522)       0:00:41.451 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Detect Kubernetes version for label compatibility] **********",
                                "Wednesday 27 May 2026  00:47:25 +0000 (0:00:02.917)       0:00:44.369 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Wednesday 27 May 2026  00:47:26 +0000 (0:00:01.295)       0:00:45.665 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Wednesday 27 May 2026  00:47:26 +0000 (0:00:00.573)       0:00:46.239 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Save logs of k3s-init.service] ******************************",
                                "Wednesday 27 May 2026  00:48:10 +0000 (0:00:43.502)       0:01:29.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Kill the temporary service used for initialization] *********",
                                "Wednesday 27 May 2026  00:48:11 +0000 (0:00:00.896)       0:01:30.638 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy K3s service file] **************************************",
                                "Wednesday 27 May 2026  00:48:12 +0000 (0:00:01.083)       0:01:31.722 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Enable and check K3s service] *******************************",
                                "Wednesday 27 May 2026  00:48:13 +0000 (0:00:01.221)       0:01:32.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Wait for node-token] ****************************************",
                                "Wednesday 27 May 2026  00:48:53 +0000 (0:00:39.759)       0:02:12.702 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Register node-token file access mode] ***********************",
                                "Wednesday 27 May 2026  00:48:54 +0000 (0:00:00.679)       0:02:13.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Change file access node-token] ******************************",
                                "Wednesday 27 May 2026  00:48:54 +0000 (0:00:00.805)       0:02:14.187 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Read node-token from master] ********************************",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.666)       0:02:14.854 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Store Master node-token] ************************************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.581)       0:02:15.435 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Restore node-token file access] *****************************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.258)       0:02:15.693 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create directory .kube] *************************************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.776)       0:02:16.470 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy config file to user home directory] ********************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.631)       0:02:17.102 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.851)       0:02:17.954 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create kubectl symlink] *************************************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:00.897)       0:02:18.851 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create crictl symlink] **************************************",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:00.361)       0:02:19.213 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get contents of manifests folder] ***************************",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:00.236)       0:02:19.449 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get sub dirs of manifests folder] ***************************",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:00.659)       0:02:20.109 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:00.754)       0:02:20.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "",
                                "PLAY [Deploy k3s worker nodes] *************************************************",
                                "",
                                "TASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:03.156)       0:02:24.020 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Check if system is PXE-booted] *******************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.281)       0:02:24.301 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Set fact for PXE-booted system] ******************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.712)       0:02:25.013 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Include http_proxy configuration tasks] **********************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.454)       0:02:25.468 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create k3s-node.service.d directory] *************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.468)       0:02:25.936 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Copy K3s http_proxy conf file] *******************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.253)       0:02:26.190 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Deploy K3s http_proxy conf] **********************************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:00.442)       0:02:26.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:00.296)       0:02:26.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create custom resolv.conf for k3s] ***************************",
                                "Wednesday 27 May 2026  00:49:08 +0000 (0:00:00.685)       0:02:27.614 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Configure the k3s service] ***********************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:01.240)       0:02:28.854 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Manage k3s service] ******************************************",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:01.759)       0:02:30.613 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 27 May 2026  00:49:21 +0000 (0:00:10.081)       0:02:40.695 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:00.806)       0:02:41.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:00.410)       0:02:41.912 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:00.585)       0:02:42.498 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:00.812)       0:02:43.310 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:00.524)       0:02:43.835 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:01.541)       0:02:45.376 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.676)       0:02:46.052 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.337)       0:02:46.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.305)       0:02:46.695 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.111)       0:02:46.807 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.194)       0:02:47.001 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:01.333)       0:02:48.335 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:01.293)       0:02:49.628 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.737)       0:02:50.366 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.364)       0:02:50.731 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Wednesday 27 May 2026  00:49:37 +0000 (0:00:06.397)       0:02:57.128 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:13.078)       0:03:10.206 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Run post actions on master nodes] ****************************************",
                                "",
                                "TASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:00.475)       0:03:10.682 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy calico] *****************************************",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:00.389)       0:03:11.071 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy cilium] *****************************************",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:00.219)       0:03:11.291 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:00.502)       0:03:11.793 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:00.817)       0:03:12.611 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.823)       0:03:13.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.230)       0:03:13.665 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.913)       0:03:14.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.099)       0:03:14.677 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.112)       0:03:14.789 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.103)       0:03:14.892 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.111)       0:03:15.004 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Wednesday 27 May 2026  00:49:59 +0000 (0:00:04.209)       0:03:19.214 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************",
                                "Wednesday 27 May 2026  00:50:43 +0000 (0:00:43.444)       0:04:02.658 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Wednesday 27 May 2026  00:50:44 +0000 (0:00:01.204)       0:04:03.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Wednesday 27 May 2026  00:50:46 +0000 (0:00:01.616)       0:04:05.479 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:01.172)       0:04:06.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:00.112)       0:04:06.764 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy metallb pool] ***********************************",
                                "Wednesday 27 May 2026  00:50:49 +0000 (0:00:02.339)       0:04:09.104 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Wednesday 27 May 2026  00:50:50 +0000 (0:00:00.353)       0:04:09.457 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role k9s] **********************************************************",
                                "",
                                "TASK [k9s : Gather variables for each operating system] ************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.917)       0:04:10.375 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.145)       0:04:10.521 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Wednesday 27 May 2026  00:50:51 +0000 (0:00:00.366)       0:04:10.888 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Wednesday 27 May 2026  00:50:56 +0000 (0:00:05.322)       0:04:16.210 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage labels] ***********************************************************",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:00.592)       0:04:16.803 ********* ",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Wednesday 27 May 2026  00:51:09 +0000 (0:00:11.860)       0:04:28.664 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage taints] ***********************************************************",
                                "Wednesday 27 May 2026  00:51:09 +0000 (0:00:00.463)       0:04:29.127 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:51:10 +0000 (0:00:00.502)       0:04:29.629 ********* ",
                                "=============================================================================== ",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.50s",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 43.44s",
                                "k3s_server : Enable and check K3s service ------------------------------ 39.76s",
                                "kubectl : Install required packages ------------------------------------ 13.08s",
                                "Manage labels ---------------------------------------------------------- 11.86s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.08s",
                                "kubectl : Add repository Debian ----------------------------------------- 6.40s",
                                "k9s : Install k9s packages ---------------------------------------------- 5.32s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 5.14s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 4.21s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.16s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.92s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.34s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.21s",
                                "k3s_download : Download k3s binary arm64 -------------------------------- 2.05s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.03s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.00s",
                                "k3s_prereq : Enable IPv6 forwarding ------------------------------------- 1.94s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 1.86s",
                                "k3s_agent : Configure the k3s service ----------------------------------- 1.76s",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 19c1bc45-c1a7-433f-b2b0-9e736b182d54 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0828eba0-0ebc-4dda-ba30-bcd617db1ea5 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06637fbc-bd29-4d10-966b-c34045ed9c20 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:00:00.285)       0:00:00.285 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:01.146)       0:00:01.431 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Wednesday 27 May 2026  00:51:16 +0000 (0:00:01.520)       0:00:02.952 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:00.440)       0:00:03.393 ********* ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.52s",
                                "Get kubeconfig file ----------------------------------------------------- 1.15s",
                                "Change server address in the kubeconfig file ---------------------------- 0.44s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Wednesday 27 May 2026  00:51:13 +0000 (0:00:00.351)       0:00:00.351 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Wednesday 27 May 2026  00:51:14 +0000 (0:00:01.004)       0:00:01.355 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:00.667)       0:00:02.023 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Wednesday 27 May 2026  00:51:16 +0000 (0:00:01.181)       0:00:03.205 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:01.098)       0:00:04.304 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Wednesday 27 May 2026  00:51:18 +0000 (0:00:00.565)       0:00:04.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:01.534)       0:00:06.404 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:00.840)       0:00:07.244 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:00.354)       0:00:07.599 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:00.293)       0:00:07.892 ********* ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 1.53s",
                                "Get kubeconfig file ----------------------------------------------------- 1.18s",
                                "Write kubeconfig file --------------------------------------------------- 1.10s",
                                "Get home directory of operator user ------------------------------------- 1.00s",
                                "Change server address in the kubeconfig inside the manager service ------ 0.84s",
                                "Create .kube directory -------------------------------------------------- 0.67s",
                                "Change server address in the kubeconfig --------------------------------- 0.57s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.35s",
                                "Enable kubectl command line completion ---------------------------------- 0.29s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.633)       0:00:00.633 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.994)       0:00:01.628 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:01.956)       0:00:03.584 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:01.302)       0:00:04.886 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:01.613)       0:00:06.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  00:49:12 +0000 (0:00:01.652)       0:00:08.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:01.008)       0:00:09.160 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring config directories exist] *************************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.742)       0:00:09.903 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:01.349)       0:00:11.252 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:02.725)       0:00:13.978 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : openvswitch | Check containers] ***************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:01.392)       0:00:15.371 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:03.095)       0:00:18.466 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:01.260)       0:00:19.726 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:01.954)       0:00:21.681 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.226)       0:00:21.907 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.152)       0:00:22.059 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.249)       0:00:22.308 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.230)       0:00:22.538 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.121)       0:00:22.660 ********* ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:00.189)       0:00:22.849 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:09.212)       0:00:32.062 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 27 May 2026  00:49:37 +0000 (0:00:01.249)       0:00:33.312 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:09.531)       0:00:42.843 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:07.763)       0:00:50.607 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Wednesday 27 May 2026  00:49:57 +0000 (0:00:02.409)       0:00:53.016 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:03.576)       0:00:56.593 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:52:09 +0000 (0:02:08.936)       0:03:05.529 ********* ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 138.47s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 9.21s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 7.76s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.58s",
                                "service-check-containers : openvswitch | Check containers --------------- 3.10s",
                                "openvswitch : Copying over config.json files for services --------------- 2.73s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.41s",
                                "Group hosts based on enabled services ----------------------------------- 1.96s",
                                "service-check-containers : Include tasks -------------------------------- 1.95s",
                                "module-load : Persist modules via modules-load.d ------------------------ 1.65s",
                                "module-load : Load modules ---------------------------------------------- 1.61s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.39s",
                                "openvswitch : Ensuring config directories exist ------------------------- 1.35s",
                                "openvswitch : include_tasks --------------------------------------------- 1.30s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 1.26s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.25s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.17s",
                                "module-load : Drop module persistence ----------------------------------- 1.01s",
                                "Group hosts based on Kolla action --------------------------------------- 0.99s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.74s",
                                "\u001b[32m2026-05-27 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70e3a388-e637-4dfc-868e-37952786431d is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:00.264)       0:00:00.264 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check RabbitMQ service] **************************************************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:00.141)       0:00:00.405 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******",
                                "Wednesday 27 May 2026  00:49:28 +0000 (0:00:03.094)       0:00:03.500 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Wednesday 27 May 2026  00:49:28 +0000 (0:00:00.106)       0:00:03.606 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.800)       0:00:04.407 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.350)       0:00:04.757 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m",
                                "",
                                "PLAY [Apply role rabbitmq] *****************************************************",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:00.672)       0:00:05.430 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:00.548)       0:00:05.979 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:01.214)       0:00:07.193 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.244)       0:00:07.438 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.211)       0:00:07.649 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.210)       0:00:07.860 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.206)       0:00:08.067 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Wednesday 27 May 2026  00:49:33 +0000 (0:00:00.426)       0:00:08.493 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.988)       0:00:09.482 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.521)       0:00:10.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  00:49:35 +0000 (0:00:00.653)       0:00:10.657 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:01.272)       0:00:11.929 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************",
                                "Wednesday 27 May 2026  00:49:38 +0000 (0:00:02.227)       0:00:14.156 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************",
                                "Wednesday 27 May 2026  00:49:41 +0000 (0:00:02.090)       0:00:16.247 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Wednesday 27 May 2026  00:49:43 +0000 (0:00:02.089)       0:00:18.336 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Wednesday 27 May 2026  00:49:44 +0000 (0:00:01.445)       0:00:19.782 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Wednesday 27 May 2026  00:49:45 +0000 (0:00:01.358)       0:00:21.140 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:01.364)       0:00:22.505 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:49:49 +0000 (0:00:02.040)       0:00:24.546 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  00:49:49 +0000 (0:00:00.535)       0:00:25.082 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:01.603)       0:00:26.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:00.299)       0:00:26.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Check containers] ******************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:01.000)       0:00:27.985 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:01.292)       0:00:29.278 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.324)       0:00:29.602 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:00.785)       0:00:30.387 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Running RabbitMQ bootstrap container] *************************",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.908)       0:00:31.296 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:08.519)       0:00:39.815 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:00.260)       0:00:40.076 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:00.711)       0:00:40.788 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:00.078)       0:00:40.867 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:02.072)       0:00:42.940 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:01:52.298)       0:02:35.238 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.619)       0:02:35.857 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.101)       0:02:35.959 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:52:02 +0000 (0:00:01.491)       0:02:37.451 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:11.016)       0:02:48.467 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Wednesday 27 May 2026  00:52:14 +0000 (0:00:00.724)       0:02:49.192 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Wednesday 27 May 2026  00:52:14 +0000 (0:00:00.191)       0:02:49.383 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Wednesday 27 May 2026  00:52:15 +0000 (0:00:01.770)       0:02:51.153 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:09.358)       0:03:00.512 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Wednesday 27 May 2026  00:52:26 +0000 (0:00:00.890)       0:03:01.402 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:52:30 +0000 (0:00:04.082)       0:03:05.485 ********* ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------ 132.67s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.52s",
                                "rabbitmq : Restart rabbitmq container ----------------------------------- 5.34s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 4.09s",
                                "Check RabbitMQ service -------------------------------------------------- 3.09s",
                                "rabbitmq : Copying over config.json files for services ------------------ 2.23s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.09s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.09s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.06s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 2.04s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.60s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.45s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.36s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.36s",
                                "service-check-containers : rabbitmq | Check containers ------------------ 1.29s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.27s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.21s",
                                "service-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.00s",
                                "rabbitmq : Get container facts ------------------------------------------ 0.99s",
                                "rabbitmq : Creating rabbitmq volume ------------------------------------- 0.91s",
                                "\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5da7fa69-4b4e-40e0-8ce9-b474324b43e3 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.387)       0:00:00.387 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.487)       0:00:00.875 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m",
                                "",
                                "PLAY [Apply role loadbalancer] *************************************************",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.490)       0:00:01.365 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Check IPv6 support] ***************************************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:01.524)       0:00:02.890 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Wednesday 27 May 2026  00:49:09 +0000 (0:00:02.516)       0:00:05.406 ********* ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Wednesday 27 May 2026  00:49:10 +0000 (0:00:00.975)       0:00:06.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [sysctl : Setting sysctl values] ******************************************",
                                "Wednesday 27 May 2026  00:49:11 +0000 (0:00:00.798)       0:00:07.180 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  00:49:13 +0000 (0:00:02.482)       0:00:09.663 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  00:49:14 +0000 (0:00:00.784)       0:00:10.448 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:01.249)       0:00:11.697 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring config directories exist] ************************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.859)       0:00:12.557 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:02.033)       0:00:14.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Wednesday 27 May 2026  00:49:20 +0000 (0:00:01.489)       0:00:16.079 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Wednesday 27 May 2026  00:49:23 +0000 (0:00:03.111)       0:00:19.190 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:01.218)       0:00:20.409 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Removing checks for services which are disabled] **********",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:01.787)       0:00:22.196 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.599)       0:00:22.796 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c', '__omit_place_holder__d753b94d265fe5c2bbdc5d8a25556899b2cbfb5c'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over config.json files for services] **************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:04.524)       0:00:27.320 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:03.362)       0:00:30.683 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:02.233)       0:00:32.917 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Wednesday 27 May 2026  00:49:42 +0000 (0:00:05.456)       0:00:38.373 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Wednesday 27 May 2026  00:49:43 +0000 (0:00:00.731)       0:00:39.104 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Wednesday 27 May 2026  00:49:45 +0000 (0:00:02.180)       0:00:41.285 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:01.870)       0:00:43.156 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Wednesday 27 May 2026  00:49:48 +0000 (0:00:01.171)       0:00:44.328 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:02.007)       0:00:46.335 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:01.886)       0:00:48.222 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-key.pem] ****************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:00.428)       0:00:48.651 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:00.606)       0:00:49.258 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:03.313)       0:00:52.571 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:49:57 +0000 (0:00:00.602)       0:00:53.173 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:01.291)       0:00:54.465 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql start script] ***********************",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:01.560)       0:00:56.026 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Wednesday 27 May 2026  00:50:01 +0000 (0:00:01.808)       0:00:57.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Wednesday 27 May 2026  00:50:03 +0000 (0:00:01.244)       0:00:59.080 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:02.568)       0:01:01.648 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.394)       0:01:02.043 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.881)       0:01:02.924 ********* ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:00.592)       0:01:03.517 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:10 +0000 (0:00:03.112)       0:01:06.630 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Wednesday 27 May 2026  00:50:11 +0000 (0:00:00.572)       0:01:07.202 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Wednesday 27 May 2026  00:50:12 +0000 (0:00:00.993)       0:01:08.195 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************",
                                "Wednesday 27 May 2026  00:50:13 +0000 (0:00:01.382)       0:01:09.577 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : barbican] *************************************************",
                                "Wednesday 27 May 2026  00:50:15 +0000 (0:00:01.857)       0:01:11.435 ********* ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Wednesday 27 May 2026  00:50:16 +0000 (0:00:00.567)       0:01:12.003 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:19 +0000 (0:00:03.120)       0:01:15.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for barbican] **********************",
                                "Wednesday 27 May 2026  00:50:19 +0000 (0:00:00.587)       0:01:15.710 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:50:20 +0000 (0:00:00.781)       0:01:16.492 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:50:21 +0000 (0:00:01.345)       0:01:17.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : blazar] ***************************************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:01.977)       0:01:19.816 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ceph-rgw] *************************************************",
                                "Wednesday 27 May 2026  00:50:24 +0000 (0:00:00.329)       0:01:20.146 ********* ",
                                "\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************",
                                "Wednesday 27 May 2026  00:50:24 +0000 (0:00:00.652)       0:01:20.798 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:02.908)       0:01:23.706 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Wednesday 27 May 2026  00:50:29 +0000 (0:00:01.517)       0:01:25.223 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:01.969)       0:01:27.192 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:00.404)       0:01:27.597 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cinder] ***************************************************",
                                "Wednesday 27 May 2026  00:50:32 +0000 (0:00:01.295)       0:01:28.892 ********* ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Wednesday 27 May 2026  00:50:33 +0000 (0:00:00.842)       0:01:29.735 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:37 +0000 (0:00:03.359)       0:01:33.095 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for cinder] ************************",
                                "Wednesday 27 May 2026  00:50:37 +0000 (0:00:00.606)       0:01:33.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:50:38 +0000 (0:00:00.899)       0:01:34.601 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:50:39 +0000 (0:00:01.268)       0:01:35.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cloudkitty] ***********************************************",
                                "Wednesday 27 May 2026  00:50:41 +0000 (0:00:01.934)       0:01:37.804 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cyborg] ***************************************************",
                                "Wednesday 27 May 2026  00:50:42 +0000 (0:00:00.299)       0:01:38.104 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : designate] ************************************************",
                                "Wednesday 27 May 2026  00:50:42 +0000 (0:00:00.450)       0:01:38.554 ********* ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Wednesday 27 May 2026  00:50:43 +0000 (0:00:00.779)       0:01:39.333 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:47 +0000 (0:00:03.748)       0:01:43.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Wednesday 27 May 2026  00:50:48 +0000 (0:00:01.106)       0:01:44.189 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:50:49 +0000 (0:00:01.119)       0:01:45.308 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:50:50 +0000 (0:00:01.231)       0:01:46.539 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Wednesday 27 May 2026  00:50:52 +0000 (0:00:02.066)       0:01:48.606 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Wednesday 27 May 2026  00:50:52 +0000 (0:00:00.316)       0:01:48.923 ********* ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Wednesday 27 May 2026  00:50:53 +0000 (0:00:00.949)       0:01:49.872 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for glance when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:50:57 +0000 (0:00:03.984)       0:01:53.857 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Wednesday 27 May 2026  00:51:02 +0000 (0:00:04.691)       0:01:58.548 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:51:06 +0000 (0:00:04.043)       0:02:02.592 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:51:07 +0000 (0:00:01.171)       0:02:03.763 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Wednesday 27 May 2026  00:51:09 +0000 (0:00:01.958)       0:02:05.722 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : grafana] **************************************************",
                                "Wednesday 27 May 2026  00:51:10 +0000 (0:00:00.273)       0:02:05.995 ********* ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Wednesday 27 May 2026  00:51:11 +0000 (0:00:00.986)       0:02:06.981 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:04.513)       0:02:11.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Wednesday 27 May 2026  00:51:15 +0000 (0:00:00.419)       0:02:11.914 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:01.058)       0:02:12.972 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:51:18 +0000 (0:00:01.235)       0:02:14.208 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [include_role : heat] *****************************************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:01.975)       0:02:16.183 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : horizon] **************************************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:00.319)       0:02:16.502 ********* ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:01.114)       0:02:17.617 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:24 +0000 (0:00:03.106)       0:02:20.723 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:00.571)       0:02:21.295 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:01.295)       0:02:22.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:51:27 +0000 (0:00:01.191)       0:02:23.782 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : influxdb] *************************************************",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:01.827)       0:02:25.610 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ironic] ***************************************************",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:00.261)       0:02:25.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : keystone] *************************************************",
                                "Wednesday 27 May 2026  00:51:30 +0000 (0:00:00.285)       0:02:26.157 ********* ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Wednesday 27 May 2026  00:51:31 +0000 (0:00:01.292)       0:02:27.450 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for keystone when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:34 +0000 (0:00:03.212)       0:02:30.663 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Wednesday 27 May 2026  00:51:35 +0000 (0:00:00.597)       0:02:31.261 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:51:36 +0000 (0:00:01.076)       0:02:32.337 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:51:37 +0000 (0:00:01.304)       0:02:33.641 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : letsencrypt] **********************************************",
                                "Wednesday 27 May 2026  00:51:39 +0000 (0:00:02.231)       0:02:35.872 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : magnum] ***************************************************",
                                "Wednesday 27 May 2026  00:51:40 +0000 (0:00:00.340)       0:02:36.213 ********* ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Wednesday 27 May 2026  00:51:41 +0000 (0:00:01.200)       0:02:37.413 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:44 +0000 (0:00:03.318)       0:02:40.731 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for magnum] ************************",
                                "Wednesday 27 May 2026  00:51:45 +0000 (0:00:00.608)       0:02:41.339 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:51:46 +0000 (0:00:01.252)       0:02:42.592 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:51:47 +0000 (0:00:01.250)       0:02:43.842 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : manila] ***************************************************",
                                "Wednesday 27 May 2026  00:51:50 +0000 (0:00:02.102)       0:02:45.944 ********* ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:01.149)       0:02:47.094 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:51:54 +0000 (0:00:03.129)       0:02:50.223 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Wednesday 27 May 2026  00:51:54 +0000 (0:00:00.612)       0:02:50.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Wednesday 27 May 2026  00:51:55 +0000 (0:00:01.044)       0:02:51.880 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL rules config] *************",
                                "Wednesday 27 May 2026  00:51:57 +0000 (0:00:01.374)       0:02:53.255 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mariadb] **************************************************",
                                "Wednesday 27 May 2026  00:51:59 +0000 (0:00:01.850)       0:02:55.105 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Wednesday 27 May 2026  00:52:00 +0000 (0:00:00.999)       0:02:56.105 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Wednesday 27 May 2026  00:52:03 +0000 (0:00:03.081)       0:02:59.186 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:05 +0000 (0:00:02.328)       0:03:01.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Wednesday 27 May 2026  00:52:07 +0000 (0:00:01.845)       0:03:03.360 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:52:09 +0000 (0:00:02.157)       0:03:05.517 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:52:11 +0000 (0:00:02.373)       0:03:07.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : masakari] *************************************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:01.200)       0:03:09.091 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : memcached] ************************************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:00.592)       0:03:09.684 ********* ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Wednesday 27 May 2026  00:52:15 +0000 (0:00:01.271)       0:03:10.955 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for memcached when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:16 +0000 (0:00:01.539)       0:03:12.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for memcached] *********************",
                                "Wednesday 27 May 2026  00:52:16 +0000 (0:00:00.362)       0:03:12.858 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:52:17 +0000 (0:00:00.539)       0:03:13.397 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:52:18 +0000 (0:00:00.828)       0:03:14.226 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mistral] **************************************************",
                                "Wednesday 27 May 2026  00:52:19 +0000 (0:00:01.075)       0:03:15.301 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : neutron] **************************************************",
                                "Wednesday 27 May 2026  00:52:19 +0000 (0:00:00.459)       0:03:15.761 ********* ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Wednesday 27 May 2026  00:52:21 +0000 (0:00:01.184)       0:03:16.945 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:06.481)       0:03:23.426 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:01.750)       0:03:25.176 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:03.560)       0:03:28.737 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:52:34 +0000 (0:00:01.362)       0:03:30.099 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : placement] ************************************************",
                                "Wednesday 27 May 2026  00:52:35 +0000 (0:00:01.751)       0:03:31.851 ********* ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Wednesday 27 May 2026  00:52:37 +0000 (0:00:01.298)       0:03:33.149 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:40 +0000 (0:00:03.162)       0:03:36.311 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.795)       0:03:37.106 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.697)       0:03:37.804 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:52:43 +0000 (0:00:01.276)       0:03:39.081 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova] *****************************************************",
                                "Wednesday 27 May 2026  00:52:45 +0000 (0:00:02.290)       0:03:41.371 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Wednesday 27 May 2026  00:52:46 +0000 (0:00:01.552)       0:03:42.924 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:52:52 +0000 (0:00:05.594)       0:03:48.518 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Wednesday 27 May 2026  00:52:53 +0000 (0:00:00.809)       0:03:49.328 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Wednesday 27 May 2026  00:52:55 +0000 (0:00:01.792)       0:03:51.121 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL rules config] ***************",
                                "Wednesday 27 May 2026  00:52:56 +0000 (0:00:01.359)       0:03:52.480 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Wednesday 27 May 2026  00:52:58 +0000 (0:00:02.290)       0:03:54.771 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************",
                                "Wednesday 27 May 2026  00:53:00 +0000 (0:00:01.597)       0:03:56.369 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-novncproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:53:01 +0000 (0:00:00.836)       0:03:57.205 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:05 +0000 (0:00:04.049)       0:04:01.255 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:01.418)       0:04:02.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:53:08 +0000 (0:00:01.676)       0:04:04.349 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:53:10 +0000 (0:00:02.464)       0:04:06.814 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Wednesday 27 May 2026  00:53:14 +0000 (0:00:03.197)       0:04:10.011 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:53:15 +0000 (0:00:01.084)       0:04:11.096 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:17 +0000 (0:00:01.908)       0:04:13.005 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Wednesday 27 May 2026  00:53:18 +0000 (0:00:01.550)       0:04:14.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:53:20 +0000 (0:00:02.089)       0:04:16.644 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:53:22 +0000 (0:00:02.214)       0:04:18.859 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Wednesday 27 May 2026  00:53:25 +0000 (0:00:02.825)       0:04:21.685 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Wednesday 27 May 2026  00:53:27 +0000 (0:00:01.872)       0:04:23.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:29 +0000 (0:00:01.734)       0:04:25.292 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:01.603)       0:04:26.895 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:01.501)       0:04:28.397 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Wednesday 27 May 2026  00:53:35 +0000 (0:00:02.834)       0:04:31.232 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : octavia] **************************************************",
                                "Wednesday 27 May 2026  00:53:38 +0000 (0:00:03.682)       0:04:34.914 ********* ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Wednesday 27 May 2026  00:53:40 +0000 (0:00:01.311)       0:04:36.225 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:44 +0000 (0:00:04.371)       0:04:40.596 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for octavia] ***********************",
                                "Wednesday 27 May 2026  00:53:45 +0000 (0:00:00.772)       0:04:41.369 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:53:46 +0000 (0:00:00.921)       0:04:42.291 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:53:47 +0000 (0:00:01.399)       0:04:43.690 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Wednesday 27 May 2026  00:53:49 +0000 (0:00:01.982)       0:04:45.673 ********* ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Wednesday 27 May 2026  00:53:51 +0000 (0:00:01.322)       0:04:46.995 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:53:56 +0000 (0:00:05.434)       0:04:52.430 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Wednesday 27 May 2026  00:53:58 +0000 (0:00:01.553)       0:04:53.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Wednesday 27 May 2026  00:53:59 +0000 (0:00:01.339)       0:04:55.323 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Wednesday 27 May 2026  00:53:59 +0000 (0:00:00.585)       0:04:55.909 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : prometheus] ***********************************************",
                                "Wednesday 27 May 2026  00:54:01 +0000 (0:00:01.815)       0:04:57.724 ********* ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Wednesday 27 May 2026  00:54:03 +0000 (0:00:01.527)       0:04:59.252 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:54:08 +0000 (0:00:05.499)       0:05:04.751 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Wednesday 27 May 2026  00:54:10 +0000 (0:00:01.932)       0:05:06.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.798)       0:05:07.482 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.363)       0:05:07.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : rabbitmq] *************************************************",
                                "Wednesday 27 May 2026  00:54:12 +0000 (0:00:00.946)       0:05:08.792 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Wednesday 27 May 2026  00:54:14 +0000 (0:00:01.603)       0:05:10.396 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:02.877)       0:05:13.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for rabbitmq] **********************",
                                "Wednesday 27 May 2026  00:54:17 +0000 (0:00:00.378)       0:05:13.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.846)       0:05:14.498 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:00.403)       0:05:14.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Wednesday 27 May 2026  00:54:19 +0000 (0:00:01.025)       0:05:15.927 ********* ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:01.540)       0:05:17.467 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Wednesday 27 May 2026  00:54:28 +0000 (0:00:06.926)       0:05:24.394 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Wednesday 27 May 2026  00:54:29 +0000 (0:00:00.893)       0:05:25.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Wednesday 27 May 2026  00:54:30 +0000 (0:00:01.102)       0:05:26.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL rules config] ************",
                                "Wednesday 27 May 2026  00:54:31 +0000 (0:00:01.500)       0:05:27.890 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:02.070)       0:05:29.961 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : trove] ****************************************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:00.294)       0:05:30.255 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : venus] ****************************************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:00.271)       0:05:30.527 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : watcher] **************************************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:00.276)       0:05:30.803 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : zun] ******************************************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:00.472)       0:05:31.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : loadbalancer] *********************************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:00.261)       0:05:31.537 ********* ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Wednesday 27 May 2026  00:54:37 +0000 (0:00:01.610)       0:05:33.148 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:02.417)       0:05:35.565 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.329)       0:05:35.894 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Wednesday 27 May 2026  00:54:41 +0000 (0:00:01.767)       0:05:37.662 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************",
                                "Wednesday 27 May 2026  00:54:42 +0000 (0:00:00.711)       0:05:38.373 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************",
                                "Wednesday 27 May 2026  00:54:42 +0000 (0:00:00.318)       0:05:38.692 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:01.117)       0:05:39.809 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************",
                                "Wednesday 27 May 2026  00:54:44 +0000 (0:00:00.892)       0:05:40.701 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************",
                                "Wednesday 27 May 2026  00:54:45 +0000 (0:00:00.920)       0:05:41.622 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************",
                                "Wednesday 27 May 2026  00:54:55 +0000 (0:00:09.919)       0:05:51.541 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Wednesday 27 May 2026  00:54:56 +0000 (0:00:01.108)       0:05:52.650 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************",
                                "Wednesday 27 May 2026  00:55:05 +0000 (0:00:09.262)       0:06:01.913 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup keepalived container] *************",
                                "Wednesday 27 May 2026  00:55:10 +0000 (0:00:04.779)       0:06:06.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************",
                                "Wednesday 27 May 2026  00:55:20 +0000 (0:00:10.190)       0:06:16.883 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Wednesday 27 May 2026  00:55:21 +0000 (0:00:00.539)       0:06:17.422 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Wednesday 27 May 2026  00:55:21 +0000 (0:00:00.316)       0:06:17.739 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master haproxy container] ****************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.244)       0:06:17.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master proxysql container] ***************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.278)       0:06:18.262 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.552)       0:06:18.814 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************",
                                "Wednesday 27 May 2026  00:55:23 +0000 (0:00:00.305)       0:06:19.119 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************",
                                "Wednesday 27 May 2026  00:55:24 +0000 (0:00:00.999)       0:06:20.119 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:55:25 +0000 (0:00:01.104)       0:06:21.224 ********* ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup keepalived container ----------------------- 10.19s",
                                "loadbalancer : Start backup haproxy container --------------------------- 9.92s",
                                "loadbalancer : Start backup proxysql container -------------------------- 9.26s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 6.93s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 6.48s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 5.60s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 5.50s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 5.46s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 5.43s",
                                "loadbalancer : Wait for backup proxysql to start ------------------------ 4.78s",
                                "haproxy-config : Add configuration for glance when using single external frontend --- 4.69s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 4.52s",
                                "haproxy-config : Copying over grafana haproxy config -------------------- 4.51s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 4.37s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.05s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 4.04s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 3.98s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 3.75s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 3.68s",
                                "haproxy-config : Configuring firewall for neutron ----------------------- 3.56s",
                                "\u001b[32m2026-05-27 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9ba6a84-b3d7-4771-b591-00ba43b008db is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Prepare deployment of Ceph services] *************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Wednesday 27 May 2026  00:46:42 +0000 (0:00:00.634)       0:00:00.634 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Wednesday 27 May 2026  00:46:43 +0000 (0:00:00.959)       0:00:01.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Wednesday 27 May 2026  00:46:44 +0000 (0:00:01.885)       0:00:03.479 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Wednesday 27 May 2026  00:46:45 +0000 (0:00:00.633)       0:00:04.113 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Wednesday 27 May 2026  00:46:46 +0000 (0:00:00.954)       0:00:05.067 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Wednesday 27 May 2026  00:46:47 +0000 (0:00:00.686)       0:00:05.754 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Wednesday 27 May 2026  00:46:48 +0000 (0:00:00.959)       0:00:06.713 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Wednesday 27 May 2026  00:46:49 +0000 (0:00:01.325)       0:00:08.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Wednesday 27 May 2026  00:46:50 +0000 (0:00:00.668)       0:00:08.706 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:00.890)       0:00:09.597 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Wednesday 27 May 2026  00:46:51 +0000 (0:00:00.718)       0:00:10.315 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Wednesday 27 May 2026  00:46:52 +0000 (0:00:01.179)       0:00:11.494 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Wednesday 27 May 2026  00:46:55 +0000 (0:00:02.792)       0:00:14.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Wednesday 27 May 2026  00:46:56 +0000 (0:00:00.424)       0:00:14.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Wednesday 27 May 2026  00:46:56 +0000 (0:00:00.609)       0:00:15.322 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:00.240)       0:00:15.562 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:46:53.753906', 'end': '2026-05-27 00:46:53.831893', 'delta': '0:00:00.077987', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:46:54.734415', 'end': '2026-05-27 00:46:54.821188', 'delta': '0:00:00.086773', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:46:55.434260', 'end': '2026-05-27 00:46:55.534762', 'delta': '0:00:00.100502', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Wednesday 27 May 2026  00:46:57 +0000 (0:00:00.384)       0:00:15.947 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Wednesday 27 May 2026  00:47:00 +0000 (0:00:02.845)       0:00:18.792 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Wednesday 27 May 2026  00:47:01 +0000 (0:00:00.888)       0:00:19.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Wednesday 27 May 2026  00:47:02 +0000 (0:00:01.098)       0:00:20.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:47:03 +0000 (0:00:01.426)       0:00:22.206 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Wednesday 27 May 2026  00:47:04 +0000 (0:00:01.337)       0:00:23.544 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 27 May 2026  00:47:05 +0000 (0:00:00.145)       0:00:23.689 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:47:05 +0000 (0:00:00.260)       0:00:23.950 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:00.653)       0:00:24.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Wednesday 27 May 2026  00:47:06 +0000 (0:00:00.928)       0:00:25.532 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Wednesday 27 May 2026  00:47:07 +0000 (0:00:00.880)       0:00:26.412 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Wednesday 27 May 2026  00:47:08 +0000 (0:00:01.048)       0:00:27.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Wednesday 27 May 2026  00:47:09 +0000 (0:00:00.949)       0:00:28.409 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Wednesday 27 May 2026  00:47:10 +0000 (0:00:01.109)       0:00:29.519 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Wednesday 27 May 2026  00:47:11 +0000 (0:00:00.566)       0:00:30.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-12-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Wednesday 27 May 2026  00:47:12 +0000 (0:00:01.094)       0:00:31.180 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16', 'scsi-SQEMU_QEMU_HARDDISK_47f64284-11b1-4c8e-8d14-7d979e40d174-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16', 'scsi-SQEMU_QEMU_HARDDISK_d600b407-b70f-4366-aa86-a964994496ea-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-18-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16', 'scsi-SQEMU_QEMU_HARDDISK_29502c37-a32f-4f51-8df8-8eff1b193a6b-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-12-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Wednesday 27 May 2026  00:47:14 +0000 (0:00:01.560)       0:00:32.741 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Wednesday 27 May 2026  00:47:15 +0000 (0:00:01.304)       0:00:34.045 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:47:16 +0000 (0:00:00.760)       0:00:34.806 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:00.861)       0:00:35.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:47:17 +0000 (0:00:00.764)       0:00:36.432 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:47:19 +0000 (0:00:01.609)       0:00:38.042 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Wednesday 27 May 2026  00:47:20 +0000 (0:00:00.755)       0:00:38.798 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 27 May 2026  00:47:24 +0000 (0:00:04.241)       0:00:43.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Wednesday 27 May 2026  00:47:25 +0000 (0:00:01.037)       0:00:44.077 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:47:26 +0000 (0:00:01.417)       0:00:45.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:47:27 +0000 (0:00:00.508)       0:00:46.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:47:28 +0000 (0:00:00.560)       0:00:46.563 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:47:28 +0000 (0:00:00.317)       0:00:46.881 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:47:29 +0000 (0:00:00.726)       0:00:47.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:47:29 +0000 (0:00:00.439)       0:00:48.047 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:47:29 +0000 (0:00:00.366)       0:00:48.413 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:47:30 +0000 (0:00:00.323)       0:00:48.736 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:47:30 +0000 (0:00:00.509)       0:00:49.246 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 27 May 2026  00:47:31 +0000 (0:00:01.254)       0:00:50.501 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Wednesday 27 May 2026  00:47:33 +0000 (0:00:01.362)       0:00:51.864 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:47:35 +0000 (0:00:02.346)       0:00:54.210 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:47:37 +0000 (0:00:01.388)       0:00:55.599 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:47:38 +0000 (0:00:01.700)       0:00:57.299 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:47:40 +0000 (0:00:02.107)       0:00:59.407 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:47:41 +0000 (0:00:00.989)       0:01:00.396 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:47:42 +0000 (0:00:00.857)       0:01:01.254 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:47:43 +0000 (0:00:00.816)       0:01:02.071 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:47:44 +0000 (0:00:01.056)       0:01:03.127 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:47:45 +0000 (0:00:00.652)       0:01:03.780 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:47:45 +0000 (0:00:00.750)       0:01:04.531 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:47:47 +0000 (0:00:01.242)       0:01:05.773 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:01.115)       0:01:06.889 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:47:48 +0000 (0:00:00.637)       0:01:07.526 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:47:49 +0000 (0:00:00.632)       0:01:08.159 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:47:50 +0000 (0:00:01.085)       0:01:09.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:47:51 +0000 (0:00:00.879)       0:01:10.124 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:47:52 +0000 (0:00:01.148)       0:01:11.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:47:53 +0000 (0:00:00.741)       0:01:12.013 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:47:54 +0000 (0:00:00.917)       0:01:12.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:47:55 +0000 (0:00:01.008)       0:01:13.939 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:47:56 +0000 (0:00:01.138)       0:01:15.078 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Wednesday 27 May 2026  00:47:58 +0000 (0:00:01.599)       0:01:16.678 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Wednesday 27 May 2026  00:47:59 +0000 (0:00:01.619)       0:01:18.297 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Wednesday 27 May 2026  00:48:02 +0000 (0:00:02.371)       0:01:20.668 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Wednesday 27 May 2026  00:48:03 +0000 (0:00:01.244)       0:01:21.913 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Wednesday 27 May 2026  00:48:04 +0000 (0:00:00.739)       0:01:22.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Wednesday 27 May 2026  00:48:04 +0000 (0:00:00.737)       0:01:23.390 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Wednesday 27 May 2026  00:48:05 +0000 (0:00:01.150)       0:01:24.541 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Wednesday 27 May 2026  00:48:07 +0000 (0:00:01.199)       0:01:25.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Wednesday 27 May 2026  00:48:08 +0000 (0:00:00.867)       0:01:26.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Wednesday 27 May 2026  00:48:08 +0000 (0:00:00.827)       0:01:27.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Wednesday 27 May 2026  00:48:09 +0000 (0:00:00.619)       0:01:28.054 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Wednesday 27 May 2026  00:48:10 +0000 (0:00:01.180)       0:01:29.235 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:44.364)       0:02:13.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Wednesday 27 May 2026  00:48:55 +0000 (0:00:00.553)       0:02:14.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.651)       0:02:14.803 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.136)       0:02:14.940 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Wednesday 27 May 2026  00:48:56 +0000 (0:00:00.512)       0:02:15.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Wednesday 27 May 2026  00:48:57 +0000 (0:00:00.612)       0:02:16.064 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Wednesday 27 May 2026  00:48:58 +0000 (0:00:00.543)       0:02:16.608 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Wednesday 27 May 2026  00:48:59 +0000 (0:00:01.688)       0:02:18.296 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Wednesday 27 May 2026  00:49:00 +0000 (0:00:00.571)       0:02:18.868 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:01.027)       0:02:19.895 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Wednesday 27 May 2026  00:49:01 +0000 (0:00:00.555)       0:02:20.450 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Wednesday 27 May 2026  00:49:02 +0000 (0:00:00.673)       0:02:21.124 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Wednesday 27 May 2026  00:49:03 +0000 (0:00:00.489)       0:02:21.613 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Wednesday 27 May 2026  00:49:03 +0000 (0:00:00.683)       0:02:22.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.466)       0:02:22.764 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Wednesday 27 May 2026  00:49:04 +0000 (0:00:00.593)       0:02:23.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Wednesday 27 May 2026  00:49:05 +0000 (0:00:00.554)       0:02:23.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Wednesday 27 May 2026  00:49:06 +0000 (0:00:00.706)       0:02:24.618 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:00.956)       0:02:25.574 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Wednesday 27 May 2026  00:49:07 +0000 (0:00:00.930)       0:02:26.505 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Wednesday 27 May 2026  00:49:15 +0000 (0:00:07.252)       0:02:33.757 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.896)       0:02:34.654 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Wednesday 27 May 2026  00:49:16 +0000 (0:00:00.718)       0:02:35.372 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:01.445)       0:02:36.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Wednesday 27 May 2026  00:49:18 +0000 (0:00:00.517)       0:02:37.335 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Wednesday 27 May 2026  00:49:19 +0000 (0:00:00.534)       0:02:37.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Wednesday 27 May 2026  00:49:20 +0000 (0:00:00.747)       0:02:38.617 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Wednesday 27 May 2026  00:49:20 +0000 (0:00:00.497)       0:02:39.115 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Wednesday 27 May 2026  00:49:21 +0000 (0:00:00.718)       0:02:39.833 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Wednesday 27 May 2026  00:49:21 +0000 (0:00:00.479)       0:02:40.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:00.735)       0:02:41.047 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Wednesday 27 May 2026  00:49:22 +0000 (0:00:00.470)       0:02:41.518 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Wednesday 27 May 2026  00:49:24 +0000 (0:00:01.741)       0:02:43.260 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Wednesday 27 May 2026  00:49:25 +0000 (0:00:00.527)       0:02:43.788 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.864)       0:02:44.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Wednesday 27 May 2026  00:49:26 +0000 (0:00:00.636)       0:02:45.289 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Wednesday 27 May 2026  00:49:27 +0000 (0:00:01.039)       0:02:46.328 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Wednesday 27 May 2026  00:49:28 +0000 (0:00:00.772)       0:02:47.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.798)       0:02:47.899 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:49:29 +0000 (0:00:00.581)       0:02:48.481 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:49:30 +0000 (0:00:00.771)       0:02:49.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.495)       0:02:49.748 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:49:31 +0000 (0:00:00.744)       0:02:50.492 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.663)       0:02:51.156 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:49:32 +0000 (0:00:00.360)       0:02:51.516 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:49:33 +0000 (0:00:00.519)       0:02:52.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.659)       0:02:52.695 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:49:34 +0000 (0:00:00.720)       0:02:53.415 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Wednesday 27 May 2026  00:49:36 +0000 (0:00:01.725)       0:02:55.140 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:49:39 +0000 (0:00:02.774)       0:02:57.915 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Wednesday 27 May 2026  00:49:41 +0000 (0:00:01.657)       0:02:59.572 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:41 +0000 (0:00:00.896)       0:03:00.469 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:42 +0000 (0:00:00.336)       0:03:00.806 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:43 +0000 (0:00:01.217)       0:03:02.023 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:44 +0000 (0:00:00.839)       0:03:02.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Wednesday 27 May 2026  00:49:44 +0000 (0:00:00.307)       0:03:03.170 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Wednesday 27 May 2026  00:49:45 +0000 (0:00:00.951)       0:03:04.121 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:45 +0000 (0:00:00.406)       0:03:04.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Wednesday 27 May 2026  00:49:46 +0000 (0:00:00.372)       0:03:04.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:46 +0000 (0:00:00.440)       0:03:05.342 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.270)       0:03:05.612 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.193)       0:03:05.806 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.193)       0:03:05.999 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.092)       0:03:06.092 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.224)       0:03:06.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 27 May 2026  00:49:47 +0000 (0:00:00.184)       0:03:06.501 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:48 +0000 (0:00:00.395)       0:03:06.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Wednesday 27 May 2026  00:49:48 +0000 (0:00:00.556)       0:03:07.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 27 May 2026  00:49:49 +0000 (0:00:00.239)       0:03:07.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Wednesday 27 May 2026  00:49:49 +0000 (0:00:00.171)       0:03:07.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:00.826)       0:03:08.691 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:50 +0000 (0:00:00.522)       0:03:09.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:51 +0000 (0:00:01.337)       0:03:10.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:00.577)       0:03:11.129 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Wednesday 27 May 2026  00:49:52 +0000 (0:00:00.272)       0:03:11.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:53 +0000 (0:00:00.894)       0:03:12.296 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:54 +0000 (0:00:00.336)       0:03:12.632 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:55 +0000 (0:00:01.402)       0:03:14.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.567)       0:03:14.603 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.360)       0:03:14.964 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Wednesday 27 May 2026  00:49:56 +0000 (0:00:00.495)       0:03:15.459 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:49:57 +0000 (0:00:01.065)       0:03:16.525 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Wednesday 27 May 2026  00:49:58 +0000 (0:00:00.410)       0:03:16.935 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:49:59 +0000 (0:00:01.511)       0:03:18.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:00.483)       0:03:18.930 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mon] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:50:00 +0000 (0:00:00.524)       0:03:19.454 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:50:01 +0000 (0:00:00.530)       0:03:19.985 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:50:01 +0000 (0:00:00.401)       0:03:20.387 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:50:02 +0000 (0:00:00.679)       0:03:21.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:50:02 +0000 (0:00:00.207)       0:03:21.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:50:03 +0000 (0:00:00.346)       0:03:21.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:50:03 +0000 (0:00:00.232)       0:03:21.853 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:50:03 +0000 (0:00:00.673)       0:03:22.526 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:00.281)       0:03:22.808 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:50:04 +0000 (0:00:00.383)       0:03:23.191 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:50:05 +0000 (0:00:00.774)       0:03:23.966 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.689)       0:03:24.656 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.241)       0:03:24.897 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:50:06 +0000 (0:00:00.433)       0:03:25.331 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:00.249)       0:03:25.581 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:00.241)       0:03:25.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:00.257)       0:03:26.079 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:50:07 +0000 (0:00:00.417)       0:03:26.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:50:08 +0000 (0:00:00.281)       0:03:26.778 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:50:08 +0000 (0:00:00.285)       0:03:27.064 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:50:08 +0000 (0:00:00.310)       0:03:27.374 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:50:09 +0000 (0:00:00.630)       0:03:28.005 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Wednesday 27 May 2026  00:50:09 +0000 (0:00:00.269)       0:03:28.274 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Wednesday 27 May 2026  00:50:10 +0000 (0:00:00.483)       0:03:28.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Wednesday 27 May 2026  00:50:10 +0000 (0:00:00.306)       0:03:29.064 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Wednesday 27 May 2026  00:50:11 +0000 (0:00:00.957)       0:03:30.021 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Wednesday 27 May 2026  00:50:11 +0000 (0:00:00.318)       0:03:30.339 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Wednesday 27 May 2026  00:50:12 +0000 (0:00:00.290)       0:03:30.629 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Wednesday 27 May 2026  00:50:14 +0000 (0:00:02.057)       0:03:32.686 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Wednesday 27 May 2026  00:50:15 +0000 (0:00:00.894)       0:03:33.581 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Wednesday 27 May 2026  00:50:15 +0000 (0:00:00.621)       0:03:34.203 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Wednesday 27 May 2026  00:50:16 +0000 (0:00:00.614)       0:03:34.817 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Wednesday 27 May 2026  00:50:17 +0000 (0:00:01.183)       0:03:36.000 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Wednesday 27 May 2026  00:50:18 +0000 (0:00:00.675)       0:03:36.675 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Wednesday 27 May 2026  00:50:21 +0000 (0:00:03.371)       0:03:40.047 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:01.732)       0:03:41.779 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:00.346)       0:03:42.126 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Wednesday 27 May 2026  00:50:23 +0000 (0:00:00.316)       0:03:42.442 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Wednesday 27 May 2026  00:50:25 +0000 (0:00:01.646)       0:03:44.089 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:01.646)       0:03:45.735 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:00.294)       0:03:46.030 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:50:27 +0000 (0:00:00.509)       0:03:46.540 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:50:28 +0000 (0:00:00.629)       0:03:47.169 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:50:28 +0000 (0:00:00.304)       0:03:47.473 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Wednesday 27 May 2026  00:50:29 +0000 (0:00:00.507)       0:03:47.980 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Wednesday 27 May 2026  00:50:31 +0000 (0:00:02.041)       0:03:50.022 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Wednesday 27 May 2026  00:50:32 +0000 (0:00:01.463)       0:03:51.486 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Wednesday 27 May 2026  00:50:35 +0000 (0:00:02.718)       0:03:54.205 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Wednesday 27 May 2026  00:50:37 +0000 (0:00:02.038)       0:03:56.243 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Wednesday 27 May 2026  00:50:38 +0000 (0:00:00.599)       0:03:56.842 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Wednesday 27 May 2026  00:50:59 +0000 (0:00:21.637)       0:04:18.480 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Wednesday 27 May 2026  00:51:06 +0000 (0:00:06.344)       0:04:24.824 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Wednesday 27 May 2026  00:51:06 +0000 (0:00:00.244)       0:04:25.068 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__da177950f4fe6f33f5159d870c2f755f50464252'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:51:16 +0000 (0:00:10.320)       0:04:35.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:00.379)       0:04:35.769 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:51:17 +0000 (0:00:00.520)       0:04:36.290 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Wednesday 27 May 2026  00:51:18 +0000 (0:00:00.452)       0:04:36.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:51:18 +0000 (0:00:00.345)       0:04:37.088 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:00.625)       0:04:37.713 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mgr] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:51:19 +0000 (0:00:00.692)       0:04:38.405 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:00.441)       0:04:38.847 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:51:20 +0000 (0:00:00.432)       0:04:39.280 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:00.868)       0:04:40.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:51:21 +0000 (0:00:00.271)       0:04:40.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:51:22 +0000 (0:00:00.281)       0:04:40.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:51:22 +0000 (0:00:00.247)       0:04:40.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:51:23 +0000 (0:00:00.948)       0:04:41.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:51:23 +0000 (0:00:00.272)       0:04:42.170 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:51:23 +0000 (0:00:00.266)       0:04:42.437 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:51:24 +0000 (0:00:00.705)       0:04:43.142 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:00.777)       0:04:43.920 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:00.246)       0:04:44.166 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:51:25 +0000 (0:00:00.236)       0:04:44.402 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:00.214)       0:04:44.617 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:00.345)       0:04:44.963 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:00.229)       0:04:45.192 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:51:26 +0000 (0:00:00.260)       0:04:45.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:51:27 +0000 (0:00:00.273)       0:04:45.726 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:51:27 +0000 (0:00:00.273)       0:04:45.999 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:51:27 +0000 (0:00:00.465)       0:04:46.465 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:51:28 +0000 (0:00:00.442)       0:04:46.908 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:00.762)       0:04:47.670 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Wednesday 27 May 2026  00:51:29 +0000 (0:00:00.687)       0:04:48.358 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Wednesday 27 May 2026  00:51:30 +0000 (0:00:00.712)       0:04:49.071 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Wednesday 27 May 2026  00:51:30 +0000 (0:00:00.310)       0:04:49.381 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Wednesday 27 May 2026  00:51:39 +0000 (0:00:08.461)       0:04:57.843 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:51:39 +0000 (0:00:00.600)       0:04:58.444 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:51:41 +0000 (0:00:01.846)       0:05:00.290 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Wednesday 27 May 2026  00:51:43 +0000 (0:00:01.316)       0:05:01.606 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Wednesday 27 May 2026  00:51:43 +0000 (0:00:00.655)       0:05:02.262 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Wednesday 27 May 2026  00:51:44 +0000 (0:00:00.299)       0:05:02.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Wednesday 27 May 2026  00:51:44 +0000 (0:00:00.635)       0:05:03.197 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:51:45 +0000 (0:00:00.496)       0:05:03.694 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:51:45 +0000 (0:00:00.325)       0:05:04.019 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:51:46 +0000 (0:00:00.665)       0:05:04.685 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:51:46 +0000 (0:00:00.512)       0:05:05.197 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Wednesday 27 May 2026  00:51:47 +0000 (0:00:01.263)       0:05:06.461 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Wednesday 27 May 2026  00:51:49 +0000 (0:00:01.584)       0:05:08.045 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Wednesday 27 May 2026  00:51:51 +0000 (0:00:01.809)       0:05:09.855 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Wednesday 27 May 2026  00:51:53 +0000 (0:00:02.113)       0:05:11.968 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Wait for all mgr to be up] ************************************",
                                "Wednesday 27 May 2026  00:51:53 +0000 (0:00:00.370)       0:05:12.339 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Wednesday 27 May 2026  00:52:06 +0000 (0:00:13.202)       0:05:25.541 ********* ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***",
                                "Wednesday 27 May 2026  00:52:08 +0000 (0:00:01.391)       0:05:26.933 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Wednesday 27 May 2026  00:52:08 +0000 (0:00:00.301)       0:05:27.234 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Wednesday 27 May 2026  00:52:08 +0000 (0:00:00.135)       0:05:27.370 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add modules to ceph-mgr] **************************************",
                                "Wednesday 27 May 2026  00:52:14 +0000 (0:00:06.068)       0:05:33.438 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:52:19 +0000 (0:00:04.481)       0:05:37.919 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Wednesday 27 May 2026  00:52:20 +0000 (0:00:00.853)       0:05:38.773 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:52:20 +0000 (0:00:00.519)       0:05:39.292 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Wednesday 27 May 2026  00:52:21 +0000 (0:00:00.303)       0:05:39.596 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:52:22 +0000 (0:00:01.676)       0:05:41.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:00.584)       0:05:41.856 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:00.648)       0:05:42.505 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:52:24 +0000 (0:00:00.947)       0:05:43.452 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:00.532)       0:05:43.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:00.365)       0:05:44.351 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:52:26 +0000 (0:00:01.068)       0:05:45.420 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:52:27 +0000 (0:00:00.721)       0:05:46.141 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:00.806)       0:05:46.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:00.329)       0:05:47.278 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:00.693)       0:05:47.972 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:52:29 +0000 (0:00:00.349)       0:05:48.321 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:52:30 +0000 (0:00:00.832)       0:05:49.154 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:52:31 +0000 (0:00:00.760)       0:05:49.914 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:52:31 +0000 (0:00:00.593)       0:05:50.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.258)       0:05:50.766 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.261)       0:05:51.028 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:52:32 +0000 (0:00:00.245)       0:05:51.274 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.468)       0:05:51.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.266)       0:05:52.009 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.281)       0:05:52.291 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:52:33 +0000 (0:00:00.260)       0:05:52.551 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:52:34 +0000 (0:00:00.458)       0:05:53.010 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Wednesday 27 May 2026  00:52:34 +0000 (0:00:00.471)       0:05:53.481 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Wednesday 27 May 2026  00:52:35 +0000 (0:00:00.274)       0:05:53.756 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Wednesday 27 May 2026  00:52:35 +0000 (0:00:00.787)       0:05:54.543 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Wednesday 27 May 2026  00:52:36 +0000 (0:00:00.646)       0:05:55.190 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Wednesday 27 May 2026  00:52:36 +0000 (0:00:00.260)       0:05:55.450 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Wednesday 27 May 2026  00:52:37 +0000 (0:00:00.253)       0:05:55.703 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Wednesday 27 May 2026  00:52:37 +0000 (0:00:00.828)       0:05:56.532 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Wednesday 27 May 2026  00:52:38 +0000 (0:00:00.304)       0:05:56.836 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:03.348)       0:06:00.184 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Wednesday 27 May 2026  00:52:41 +0000 (0:00:00.277)       0:06:00.462 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Wednesday 27 May 2026  00:52:42 +0000 (0:00:00.614)       0:06:01.076 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:52:43 +0000 (0:00:01.114)       0:06:02.190 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:52:45 +0000 (0:00:01.775)       0:06:03.966 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Wednesday 27 May 2026  00:52:46 +0000 (0:00:01.518)       0:06:05.484 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Wednesday 27 May 2026  00:52:48 +0000 (0:00:01.767)       0:06:07.252 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Use ceph-volume to create osds] *******************************",
                                "Wednesday 27 May 2026  00:52:49 +0000 (0:00:00.807)       0:06:08.060 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4c13a61a-6209-52ff-8825-b1a0ac027ca2', 'data_vg': 'ceph-4c13a61a-6209-52ff-8825-b1a0ac027ca2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-a3ccae0a-aa7f-5061-862a-48e2c03d49a7', 'data_vg': 'ceph-a3ccae0a-aa7f-5061-862a-48e2c03d49a7'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ae666d53-f6e7-5a24-913a-888d8b9ac385', 'data_vg': 'ceph-ae666d53-f6e7-5a24-913a-888d8b9ac385'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9', 'data_vg': 'ceph-d56d56c3-6491-52af-a2d4-9ffae3e7dbd9'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c', 'data_vg': 'ceph-dceb1b47-94ac-5e4a-a4fa-e0a7821bc94c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-dcd94cc7-e39f-548a-90a9-b418380a9b70', 'data_vg': 'ceph-dcd94cc7-e39f-548a-90a9-b418380a9b70'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Wednesday 27 May 2026  00:53:22 +0000 (0:00:32.672)       0:06:40.732 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Wednesday 27 May 2026  00:53:22 +0000 (0:00:00.395)       0:06:41.128 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Wednesday 27 May 2026  00:53:23 +0000 (0:00:00.465)       0:06:41.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Wednesday 27 May 2026  00:53:23 +0000 (0:00:00.650)       0:06:42.244 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:53:25 +0000 (0:00:01.562)       0:06:43.807 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:53:25 +0000 (0:00:00.468)       0:06:44.275 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Wednesday 27 May 2026  00:53:26 +0000 (0:00:01.183)       0:06:45.459 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Wednesday 27 May 2026  00:53:28 +0000 (0:00:01.400)       0:06:46.860 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:01.863)       0:06:48.724 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:00.269)       0:06:48.993 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Wednesday 27 May 2026  00:53:30 +0000 (0:00:00.300)       0:06:49.294 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Wednesday 27 May 2026  00:53:31 +0000 (0:00:01.134)       0:06:50.428 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Wednesday 27 May 2026  00:53:33 +0000 (0:00:02.004)       0:06:52.433 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Wednesday 27 May 2026  00:53:37 +0000 (0:00:03.785)       0:06:56.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Wednesday 27 May 2026  00:53:40 +0000 (0:00:02.432)       0:06:58.650 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include crush_rules.yml] **************************************",
                                "Wednesday 27 May 2026  00:53:52 +0000 (0:00:12.764)       0:07:11.414 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:53:53 +0000 (0:00:00.659)       0:07:12.074 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Wednesday 27 May 2026  00:53:53 +0000 (0:00:00.424)       0:07:12.499 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.457)       0:07:12.957 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.295)       0:07:13.253 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.236)       0:07:13.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:00.149)       0:07:13.639 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:00.430)       0:07:14.070 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:00.163)       0:07:14.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:00.160)       0:07:14.395 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Wednesday 27 May 2026  00:53:55 +0000 (0:00:00.086)       0:07:14.482 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Wednesday 27 May 2026  00:53:56 +0000 (0:00:00.149)       0:07:14.631 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Wednesday 27 May 2026  00:53:56 +0000 (0:00:00.153)       0:07:14.785 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:53:56 +0000 (0:00:00.278)       0:07:15.064 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Wednesday 27 May 2026  00:53:56 +0000 (0:00:00.232)       0:07:15.296 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Wednesday 27 May 2026  00:53:57 +0000 (0:00:00.478)       0:07:15.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:53:57 +0000 (0:00:00.459)       0:07:16.235 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:53:58 +0000 (0:00:00.824)       0:07:17.059 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:53:59 +0000 (0:00:01.011)       0:07:18.071 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:54:00 +0000 (0:00:01.110)       0:07:19.181 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:54:01 +0000 (0:00:00.626)       0:07:19.808 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:54:01 +0000 (0:00:00.681)       0:07:20.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:54:02 +0000 (0:00:00.872)       0:07:21.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:54:03 +0000 (0:00:00.869)       0:07:22.232 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:54:04 +0000 (0:00:00.783)       0:07:23.015 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:54:04 +0000 (0:00:00.530)       0:07:23.546 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:54:06 +0000 (0:00:01.293)       0:07:24.839 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:54:07 +0000 (0:00:00.991)       0:07:25.831 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:54:07 +0000 (0:00:00.668)       0:07:26.499 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:08 +0000 (0:00:00.553)       0:07:27.052 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:54:09 +0000 (0:00:00.684)       0:07:27.736 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:54:09 +0000 (0:00:00.513)       0:07:28.250 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:54:10 +0000 (0:00:00.620)       0:07:28.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:10 +0000 (0:00:00.502)       0:07:29.374 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.579)       0:07:29.954 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:54:11 +0000 (0:00:00.431)       0:07:30.385 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:54:12 +0000 (0:00:00.600)       0:07:30.985 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create client.crash keyring] ********************************",
                                "Wednesday 27 May 2026  00:54:13 +0000 (0:00:00.981)       0:07:31.967 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Wednesday 27 May 2026  00:54:16 +0000 (0:00:03.125)       0:07:35.092 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Wednesday 27 May 2026  00:54:18 +0000 (0:00:01.479)       0:07:36.572 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Wednesday 27 May 2026  00:54:19 +0000 (0:00:01.763)       0:07:38.335 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Wednesday 27 May 2026  00:54:20 +0000 (0:00:01.009)       0:07:39.345 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********",
                                "Wednesday 27 May 2026  00:54:21 +0000 (0:00:00.816)       0:07:40.161 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Start the ceph-crash service] *******************************",
                                "Wednesday 27 May 2026  00:54:22 +0000 (0:00:01.374)       0:07:41.535 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Wednesday 27 May 2026  00:54:26 +0000 (0:00:03.372)       0:07:44.907 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Wednesday 27 May 2026  00:54:27 +0000 (0:00:01.147)       0:07:46.054 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************",
                                "Wednesday 27 May 2026  00:54:28 +0000 (0:00:00.566)       0:07:46.621 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Wednesday 27 May 2026  00:54:30 +0000 (0:00:02.900)       0:07:49.521 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mds] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:54:31 +0000 (0:00:00.661)       0:07:50.182 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:54:32 +0000 (0:00:00.594)       0:07:50.777 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:54:32 +0000 (0:00:00.437)       0:07:51.214 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:54:33 +0000 (0:00:00.423)       0:07:51.638 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:54:33 +0000 (0:00:00.684)       0:07:52.323 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:54:34 +0000 (0:00:00.672)       0:07:52.995 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:00.684)       0:07:53.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:00.438)       0:07:54.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:54:35 +0000 (0:00:00.264)       0:07:54.383 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:54:36 +0000 (0:00:00.247)       0:07:54.630 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:54:36 +0000 (0:00:00.660)       0:07:55.291 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:54:37 +0000 (0:00:00.911)       0:07:56.202 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:54:37 +0000 (0:00:00.251)       0:07:56.454 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.252)       0:07:56.706 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.264)       0:07:56.971 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:54:38 +0000 (0:00:00.452)       0:07:57.424 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.283)       0:07:57.708 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.285)       0:07:57.993 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.283)       0:07:58.277 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:54:40 +0000 (0:00:00.435)       0:07:58.712 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:54:40 +0000 (0:00:00.365)       0:07:59.078 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Wednesday 27 May 2026  00:54:41 +0000 (0:00:00.560)       0:07:59.638 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule details] *********************",
                                "Wednesday 27 May 2026  00:54:41 +0000 (0:00:00.667)       0:08:00.305 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:01.833)       0:08:02.138 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create filesystem pools] **************************************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:00.194)       0:08:02.332 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create ceph filesystem] ***************************************",
                                "Wednesday 27 May 2026  00:54:50 +0000 (0:00:06.552)       0:08:08.885 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:02.559)       0:08:11.444 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create bootstrap-mds and mds directories] *********************",
                                "Wednesday 27 May 2026  00:54:53 +0000 (0:00:00.623)       0:08:12.068 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:54:54 +0000 (0:00:00.975)       0:08:13.043 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:54:56 +0000 (0:00:01.581)       0:08:14.624 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create mds keyring] *******************************************",
                                "Wednesday 27 May 2026  00:54:57 +0000 (0:00:01.067)       0:08:15.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Wednesday 27 May 2026  00:54:59 +0000 (0:00:02.330)       0:08:18.022 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Wednesday 27 May 2026  00:54:59 +0000 (0:00:00.276)       0:08:18.299 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include_tasks systemd.yml] ************************************",
                                "Wednesday 27 May 2026  00:55:00 +0000 (0:00:00.477)       0:08:18.777 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:55:00 +0000 (0:00:00.649)       0:08:19.426 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd ceph-mds target file] ************************",
                                "Wednesday 27 May 2026  00:55:02 +0000 (0:00:01.176)       0:08:20.602 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Wednesday 27 May 2026  00:55:03 +0000 (0:00:01.227)       0:08:21.830 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Wednesday 27 May 2026  00:55:05 +0000 (0:00:02.043)       0:08:23.873 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Wednesday 27 May 2026  00:55:07 +0000 (0:00:02.417)       0:08:26.291 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:55:08 +0000 (0:00:01.205)       0:08:27.496 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Wednesday 27 May 2026  00:55:09 +0000 (0:00:00.823)       0:08:28.319 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:55:10 +0000 (0:00:00.549)       0:08:28.869 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Wednesday 27 May 2026  00:55:10 +0000 (0:00:00.305)       0:08:29.174 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:55:11 +0000 (0:00:01.254)       0:08:30.428 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:55:12 +0000 (0:00:00.530)       0:08:30.959 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Wednesday 27 May 2026  00:55:12 +0000 (0:00:00.375)       0:08:31.334 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Wednesday 27 May 2026  00:55:13 +0000 (0:00:00.535)       0:08:31.869 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Wednesday 27 May 2026  00:55:13 +0000 (0:00:00.449)       0:08:32.318 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Wednesday 27 May 2026  00:55:14 +0000 (0:00:00.471)       0:08:32.790 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Wednesday 27 May 2026  00:55:14 +0000 (0:00:00.732)       0:08:33.523 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Wednesday 27 May 2026  00:55:15 +0000 (0:00:00.757)       0:08:34.280 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Wednesday 27 May 2026  00:55:16 +0000 (0:00:00.743)       0:08:35.024 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Wednesday 27 May 2026  00:55:16 +0000 (0:00:00.477)       0:08:35.502 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Wednesday 27 May 2026  00:55:17 +0000 (0:00:00.274)       0:08:35.776 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Wednesday 27 May 2026  00:55:17 +0000 (0:00:00.264)       0:08:36.040 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Wednesday 27 May 2026  00:55:18 +0000 (0:00:00.688)       0:08:36.728 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Wednesday 27 May 2026  00:55:19 +0000 (0:00:00.870)       0:08:37.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Wednesday 27 May 2026  00:55:19 +0000 (0:00:00.297)       0:08:37.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Wednesday 27 May 2026  00:55:19 +0000 (0:00:00.340)       0:08:38.237 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Wednesday 27 May 2026  00:55:19 +0000 (0:00:00.266)       0:08:38.504 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Wednesday 27 May 2026  00:55:20 +0000 (0:00:00.518)       0:08:39.023 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Wednesday 27 May 2026  00:55:20 +0000 (0:00:00.280)       0:08:39.303 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Wednesday 27 May 2026  00:55:20 +0000 (0:00:00.251)       0:08:39.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Wednesday 27 May 2026  00:55:21 +0000 (0:00:00.262)       0:08:39.818 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Wednesday 27 May 2026  00:55:21 +0000 (0:00:00.406)       0:08:40.225 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Wednesday 27 May 2026  00:55:21 +0000 (0:00:00.284)       0:08:40.509 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.489)       0:08:40.999 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:55:23 +0000 (0:00:00.595)       0:08:41.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:55:24 +0000 (0:00:01.865)       0:08:43.459 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Wednesday 27 May 2026  00:55:26 +0000 (0:00:01.163)       0:08:44.623 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Wednesday 27 May 2026  00:55:26 +0000 (0:00:00.274)       0:08:44.898 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Wednesday 27 May 2026  00:55:26 +0000 (0:00:00.638)       0:08:45.536 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Wednesday 27 May 2026  00:55:27 +0000 (0:00:00.720)       0:08:46.257 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Wednesday 27 May 2026  00:55:32 +0000 (0:00:04.504)       0:08:50.761 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Wednesday 27 May 2026  00:55:34 +0000 (0:00:02.333)       0:08:53.095 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Wednesday 27 May 2026  00:55:35 +0000 (0:00:01.205)       0:08:54.300 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Wednesday 27 May 2026  00:55:35 +0000 (0:00:00.216)       0:08:54.517 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Set crush rule] ***********************************************",
                                "Wednesday 27 May 2026  00:55:36 +0000 (0:00:00.503)       0:08:55.021 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw pools] *********************************************",
                                "Wednesday 27 May 2026  00:55:36 +0000 (0:00:00.509)       0:08:55.530 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:24.041)       0:09:19.572 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.250)       0:09:19.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:00.452)       0:09:20.275 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Wednesday 27 May 2026  00:56:02 +0000 (0:00:00.451)       0:09:20.726 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Wednesday 27 May 2026  00:56:02 +0000 (0:00:00.501)       0:09:21.228 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Wednesday 27 May 2026  00:56:03 +0000 (0:00:01.273)       0:09:22.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:01.120)       0:09:23.621 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:01.782)       0:09:25.404 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Wednesday 27 May 2026  00:56:09 +0000 (0:00:02.423)       0:09:27.827 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Wednesday 27 May 2026  00:56:09 +0000 (0:00:00.323)       0:09:28.151 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.729)       0:09:28.880 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.282)       0:09:29.163 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.275)       0:09:29.438 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.847)       0:09:30.286 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.189)       0:09:30.475 ********* ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 44.36s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 32.67s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 24.04s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.64s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 13.20s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.76s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 10.32s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.46s",
                                "ceph-config : Create ceph initial directories --------------------------- 7.25s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.55s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 6.34s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.07s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 4.50s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.48s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.24s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.79s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.37s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 3.37s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 3.35s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 3.13s",
                                "\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 96ac5c5d-02a3-41cf-a7e0-9831b5758181 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:00.252)       0:00:00.252 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:52:13 +0000 (0:00:00.560)       0:00:00.813 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Wednesday 27 May 2026  00:52:14 +0000 (0:00:00.960)       0:00:01.773 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring config directories exist] **********************",
                                "Wednesday 27 May 2026  00:52:15 +0000 (0:00:00.896)       0:00:02.669 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Wednesday 27 May 2026  00:52:17 +0000 (0:00:01.278)       0:00:03.948 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Wednesday 27 May 2026  00:52:18 +0000 (0:00:01.298)       0:00:05.246 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Wednesday 27 May 2026  00:52:19 +0000 (0:00:01.062)       0:00:06.309 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Check containers] ************",
                                "Wednesday 27 May 2026  00:52:20 +0000 (0:00:01.435)       0:00:07.744 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:02.102)       0:00:09.847 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:52:23 +0000 (0:00:00.821)       0:00:10.669 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Wednesday 27 May 2026  00:52:25 +0000 (0:00:01.935)       0:00:12.604 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Wednesday 27 May 2026  00:52:28 +0000 (0:00:03.073)       0:00:15.678 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:22.448)       0:00:38.127 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.067)       0:00:38.194 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.239)       0:00:38.433 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.495 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.558 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.062)       0:00:38.621 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Wednesday 27 May 2026  00:52:51 +0000 (0:00:00.061)       0:00:38.682 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Wednesday 27 May 2026  00:52:53 +0000 (0:00:01.565)       0:00:40.248 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:53:01 +0000 (0:00:08.387)       0:00:48.635 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:53:02 +0000 (0:00:00.749)       0:00:49.384 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Checking for any existing OVN DB container volumes] *************",
                                "Wednesday 27 May 2026  00:53:03 +0000 (0:00:00.537)       0:00:49.922 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Wednesday 27 May 2026  00:53:04 +0000 (0:00:01.147)       0:00:51.069 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************",
                                "Wednesday 27 May 2026  00:53:04 +0000 (0:00:00.329)       0:00:51.398 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******",
                                "Wednesday 27 May 2026  00:53:04 +0000 (0:00:00.307)       0:00:51.706 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******",
                                "Wednesday 27 May 2026  00:53:05 +0000 (0:00:00.327)       0:00:52.034 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN NB DB hosts] ************************",
                                "Wednesday 27 May 2026  00:53:05 +0000 (0:00:00.615)       0:00:52.649 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN NB service port liveness] *****************************",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:00.353)       0:00:53.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:00.342)       0:00:53.345 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN NB database information] ********************************",
                                "Wednesday 27 May 2026  00:53:06 +0000 (0:00:00.281)       0:00:53.627 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************",
                                "Wednesday 27 May 2026  00:53:07 +0000 (0:00:00.288)       0:00:53.915 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Wednesday 27 May 2026  00:53:07 +0000 (0:00:00.533)       0:00:54.448 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Wednesday 27 May 2026  00:53:07 +0000 (0:00:00.317)       0:00:54.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN SB service port liveness] *****************************",
                                "Wednesday 27 May 2026  00:53:08 +0000 (0:00:00.271)       0:00:55.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************",
                                "Wednesday 27 May 2026  00:53:08 +0000 (0:00:00.301)       0:00:55.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN SB database information] ********************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.512)       0:00:55.852 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.332)       0:00:56.184 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.304)       0:00:56.488 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  00:53:09 +0000 (0:00:00.299)       0:00:56.788 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************",
                                "Wednesday 27 May 2026  00:53:10 +0000 (0:00:00.789)       0:00:57.577 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************",
                                "Wednesday 27 May 2026  00:53:11 +0000 (0:00:00.395)       0:00:57.973 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check NB cluster status] ****************************************",
                                "Wednesday 27 May 2026  00:53:11 +0000 (0:00:00.552)       0:00:58.525 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check SB cluster status] ****************************************",
                                "Wednesday 27 May 2026  00:53:12 +0000 (0:00:00.568)       0:00:59.094 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***",
                                "Wednesday 27 May 2026  00:53:12 +0000 (0:00:00.339)       0:00:59.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***",
                                "Wednesday 27 May 2026  00:53:12 +0000 (0:00:00.303)       0:00:59.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Wednesday 27 May 2026  00:53:13 +0000 (0:00:00.311)       0:01:00.050 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************",
                                "Wednesday 27 May 2026  00:53:13 +0000 (0:00:00.542)       0:01:00.592 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:53:14 +0000 (0:00:00.338)       0:01:00.930 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:53:17 +0000 (0:00:03.439)       0:01:04.370 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Wednesday 27 May 2026  00:53:23 +0000 (0:00:05.670)       0:01:10.040 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Wednesday 27 May 2026  00:53:23 +0000 (0:00:00.660)       0:01:10.700 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Wednesday 27 May 2026  00:53:24 +0000 (0:00:00.691)       0:01:11.392 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Wednesday 27 May 2026  00:53:25 +0000 (0:00:01.414)       0:01:12.807 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Wednesday 27 May 2026  00:53:27 +0000 (0:00:01.938)       0:01:14.745 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:04.521)       0:01:19.267 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:53:32 +0000 (0:00:00.345)       0:01:19.612 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-1, testbed-node-2, testbed-node-0 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Wednesday 27 May 2026  00:53:34 +0000 (0:00:02.003)       0:01:21.616 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:53:53 +0000 (0:00:18.674)       0:01:40.290 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.875)       0:01:41.166 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.098)       0:01:41.265 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.125)       0:01:41.390 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 27 May 2026  00:53:54 +0000 (0:00:00.128)       0:01:41.518 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Wednesday 27 May 2026  00:54:03 +0000 (0:00:08.709)       0:01:50.228 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Wednesday 27 May 2026  00:54:12 +0000 (0:00:09.322)       0:01:59.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 27 May 2026  00:54:25 +0000 (0:00:12.651)       0:02:12.202 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:13.643)       0:02:25.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:54:39 +0000 (0:00:00.090)       0:02:25.936 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:54:40 +0000 (0:00:00.908)       0:02:26.845 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:54:40 +0000 (0:00:00.636)       0:02:27.481 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:54:41 +0000 (0:00:00.791)       0:02:28.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Wednesday 27 May 2026  00:54:42 +0000 (0:00:00.674)       0:02:28.947 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:01.115)       0:02:30.063 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Wednesday 27 May 2026  00:54:43 +0000 (0:00:00.698)       0:02:30.761 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Unset bootstrap args fact] **************************************",
                                "Wednesday 27 May 2026  00:54:44 +0000 (0:00:00.856)       0:02:31.618 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  00:54:45 +0000 (0:00:00.237)       0:02:31.855 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  00:54:48 +0000 (0:00:02.981)       0:02:34.837 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Wednesday 27 May 2026  00:54:52 +0000 (0:00:04.547)       0:02:39.384 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Wednesday 27 May 2026  00:54:53 +0000 (0:00:00.487)       0:02:39.872 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Wednesday 27 May 2026  00:54:53 +0000 (0:00:00.578)       0:02:40.450 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Wednesday 27 May 2026  00:54:55 +0000 (0:00:01.498)       0:02:41.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Wednesday 27 May 2026  00:54:56 +0000 (0:00:01.333)       0:02:43.283 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:55:00 +0000 (0:00:04.372)       0:02:47.655 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:55:01 +0000 (0:00:00.327)       0:02:47.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Wednesday 27 May 2026  00:55:02 +0000 (0:00:01.786)       0:02:49.769 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:19.450)       0:03:09.219 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.544)       0:03:09.764 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:55:22 +0000 (0:00:00.057)       0:03:09.821 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  00:55:23 +0000 (0:00:00.070)       0:03:09.892 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Wednesday 27 May 2026  00:55:23 +0000 (0:00:00.058)       0:03:09.951 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Wednesday 27 May 2026  00:55:36 +0000 (0:00:13.553)       0:03:23.504 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Wednesday 27 May 2026  00:55:52 +0000 (0:00:15.701)       0:03:39.205 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:14.696)       0:03:53.902 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Wednesday 27 May 2026  00:56:22 +0000 (0:00:15.132)       0:04:09.034 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:56:22 +0000 (0:00:00.103)       0:04:09.138 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:56:23 +0000 (0:00:00.759)       0:04:09.898 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Wednesday 27 May 2026  00:56:23 +0000 (0:00:00.715)       0:04:10.613 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Wednesday 27 May 2026  00:56:24 +0000 (0:00:00.915)       0:04:11.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Wednesday 27 May 2026  00:56:25 +0000 (0:00:00.631)       0:04:12.161 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Wednesday 27 May 2026  00:56:26 +0000 (0:00:00.730)       0:04:12.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Wednesday 27 May 2026  00:56:26 +0000 (0:00:00.683)       0:04:13.575 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=66  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:56:27 +0000 (0:00:01.062)       0:04:14.638 ********* ",
                                "=============================================================================== ",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 28.78s",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 27.35s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 25.02s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 22.45s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 22.26s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 19.45s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 18.67s",
                                "ovn-controller : Restart ovn-controller container ----------------------- 8.39s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.67s",
                                "ovn-db : Copying over config.json files for services -------------------- 4.55s",
                                "service-check-containers : ovn_db | Check containers -------------------- 4.52s",
                                "service-check-containers : ovn_db | Check containers -------------------- 4.37s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.44s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.07s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 2.98s",
                                "service-check-containers : ovn_controller | Check containers ------------ 2.10s",
                                "service-check-containers : Include tasks -------------------------------- 2.00s",
                                "ovn-db : Generate config files for OVN relay services ------------------- 1.94s",
                                "service-check-containers : Include tasks -------------------------------- 1.94s",
                                "service-check-containers : Include tasks -------------------------------- 1.79s",
                                "\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3fae36bc-6899-4129-aeb2-50ecd4a05af7 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.228)       0:00:00.228 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.221)       0:00:00.450 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m",
                                "",
                                "PLAY [Apply role opensearch] ***************************************************",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:55:30 +0000 (0:00:00.251)       0:00:00.702 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Setting sysctl values] **************************************",
                                "Wednesday 27 May 2026  00:55:30 +0000 (0:00:00.518)       0:00:01.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Wednesday 27 May 2026  00:55:31 +0000 (0:00:00.938)       0:00:02.158 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:55:32 +0000 (0:00:01.265)       0:00:03.424 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****",
                                "Wednesday 27 May 2026  00:55:33 +0000 (0:00:00.411)       0:00:03.836 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:55:35 +0000 (0:00:02.477)       0:00:06.314 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  00:55:37 +0000 (0:00:01.393)       0:00:07.707 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Wednesday 27 May 2026  00:55:38 +0000 (0:00:01.229)       0:00:08.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Wednesday 27 May 2026  00:55:41 +0000 (0:00:03.005)       0:00:11.942 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Wednesday 27 May 2026  00:55:44 +0000 (0:00:02.931)       0:00:14.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Check containers] ****************",
                                "Wednesday 27 May 2026  00:55:46 +0000 (0:00:01.655)       0:00:16.529 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:55:48 +0000 (0:00:02.303)       0:00:18.833 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:55:48 +0000 (0:00:00.391)       0:00:19.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:00.700)       0:00:19.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:00.267)       0:00:20.192 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:00.060)       0:00:20.252 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:00.058)       0:00:20.311 ********* ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:00.169)       0:00:20.480 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Wednesday 27 May 2026  00:55:50 +0000 (0:00:00.196)       0:00:20.676 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Wednesday 27 May 2026  00:55:50 +0000 (0:00:00.264)       0:00:20.940 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Enable shard allocation] *************************",
                                "Wednesday 27 May 2026  00:56:40 +0000 (0:00:50.486)       0:01:11.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Wednesday 27 May 2026  00:56:41 +0000 (0:00:00.197)       0:01:11.625 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:57:49 +0000 (0:01:08.184)       0:02:19.809 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch to become ready] ************************",
                                "Wednesday 27 May 2026  00:57:49 +0000 (0:00:00.592)       0:02:20.401 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Wednesday 27 May 2026  00:57:52 +0000 (0:00:02.816)       0:02:23.218 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Wednesday 27 May 2026  00:57:55 +0000 (0:00:02.419)       0:02:25.638 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Wednesday 27 May 2026  00:57:57 +0000 (0:00:02.624)       0:02:28.262 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Wednesday 27 May 2026  00:58:00 +0000 (0:00:03.233)       0:02:31.496 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:03 +0000 (0:00:02.316)       0:02:33.813 ********* ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 68.18s",
                                "opensearch : Restart opensearch container ------------------------------ 50.49s",
                                "opensearch : Create new log retention policy ---------------------------- 3.23s",
                                "opensearch : Copying over config.json files for services ---------------- 3.01s",
                                "opensearch : Copying over opensearch service config file ---------------- 2.93s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.82s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.62s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 2.48s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.42s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.32s",
                                "service-check-containers : opensearch | Check containers ---------------- 2.30s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.66s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.39s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.27s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 1.23s",
                                "opensearch : Setting sysctl values -------------------------------------- 0.94s",
                                "service-check-containers : Include tasks -------------------------------- 0.70s",
                                "opensearch : include_tasks ---------------------------------------------- 0.59s",
                                "opensearch : include_tasks ---------------------------------------------- 0.52s",
                                "opensearch : include_tasks ---------------------------------------------- 0.41s",
                                "\u001b[32m2026-05-27 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 965badf5-fa02-42b8-b4d6-da0e879df186 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:00.438)       0:00:00.438 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Wednesday 27 May 2026  00:56:16 +0000 (0:00:00.455)       0:00:00.893 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:01.046)       0:00:01.939 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:00.243)       0:00:02.183 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:00.671)       0:00:02.854 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.262)       0:00:03.117 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.234)       0:00:03.351 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.261)       0:00:03.612 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Wednesday 27 May 2026  00:56:19 +0000 (0:00:00.405)       0:00:04.018 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Wednesday 27 May 2026  00:56:19 +0000 (0:00:00.278)       0:00:04.297 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Wednesday 27 May 2026  00:56:19 +0000 (0:00:00.507)       0:00:04.804 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Wednesday 27 May 2026  00:56:20 +0000 (0:00:00.335)       0:00:05.139 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Wednesday 27 May 2026  00:56:23 +0000 (0:00:03.007)       0:00:08.147 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Wednesday 27 May 2026  00:56:23 +0000 (0:00:00.390)       0:00:08.538 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Wednesday 27 May 2026  00:56:24 +0000 (0:00:00.800)       0:00:09.338 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Wednesday 27 May 2026  00:56:24 +0000 (0:00:00.163)       0:00:09.502 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '0c3cc5c2ce23', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-27 00:56:21.385208', 'end': '2026-05-27 00:56:21.412104', 'delta': '0:00:00.026896', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['0c3cc5c2ce23'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '538c3711953d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-27 00:56:22.337566', 'end': '2026-05-27 00:56:22.363772', 'delta': '0:00:00.026206', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['538c3711953d'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '0b4ef45d951a', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-27 00:56:23.141400', 'end': '2026-05-27 00:56:23.168426', 'delta': '0:00:00.027026', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['0b4ef45d951a'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Wednesday 27 May 2026  00:56:24 +0000 (0:00:00.355)       0:00:09.857 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Wednesday 27 May 2026  00:56:25 +0000 (0:00:00.416)       0:00:10.273 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Wednesday 27 May 2026  00:56:26 +0000 (0:00:01.088)       0:00:11.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Wednesday 27 May 2026  00:56:26 +0000 (0:00:00.298)       0:00:11.660 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:56:27 +0000 (0:00:00.432)       0:00:12.093 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Wednesday 27 May 2026  00:56:27 +0000 (0:00:00.454)       0:00:12.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Wednesday 27 May 2026  00:56:27 +0000 (0:00:00.137)       0:00:12.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Wednesday 27 May 2026  00:56:28 +0000 (0:00:00.221)       0:00:12.906 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Wednesday 27 May 2026  00:56:28 +0000 (0:00:00.303)       0:00:13.209 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Wednesday 27 May 2026  00:56:28 +0000 (0:00:00.314)       0:00:13.524 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Wednesday 27 May 2026  00:56:29 +0000 (0:00:00.463)       0:00:13.987 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Wednesday 27 May 2026  00:56:29 +0000 (0:00:00.284)       0:00:14.272 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Wednesday 27 May 2026  00:56:29 +0000 (0:00:00.306)       0:00:14.579 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Wednesday 27 May 2026  00:56:30 +0000 (0:00:00.304)       0:00:14.883 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Wednesday 27 May 2026  00:56:30 +0000 (0:00:00.531)       0:00:15.415 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Wednesday 27 May 2026  00:56:31 +0000 (0:00:00.542)       0:00:15.957 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7', 'dm-uuid-LVM-uvDJ3DPVmC7Ppdj2hDd3LWtrJpl4u2g1SdCtKijS40qhuSvB1hfJhgpckSSY4hGl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9', 'dm-uuid-LVM-D6gEivADgHU6FLOtf506IGTS6ajovdZ7rsmIwJZ6QTtVG3W8UvLzmmiTFXdEWiXs'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385', 'dm-uuid-LVM-kpIi8HK1RwJudn6bljWdQL7SFVi7GwKGjao38CvA9yo4a8LtndRC3aveVxwCLBCe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c', 'dm-uuid-LVM-dRiDEGwJQfX1rWqnnYb64657z0cnl5BgWLEkaqEnFRndXmhPPxXhHqgtNydai7h9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16', 'scsi-SQEMU_QEMU_HARDDISK_d4da7871-064b-4421-95da-1179aa1357c3-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--a3ccae0a--aa7f--5061--862a--48e2c03d49a7-osd--block--a3ccae0a--aa7f--5061--862a--48e2c03d49a7'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qYWcsu-lRvk-LYJ1-7X17-Nquy-b71v-Ap2Hok', 'scsi-0QEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9', 'scsi-SQEMU_QEMU_HARDDISK_a95bfe80-a2db-4559-a76e-0203924d13d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9-osd--block--d56d56c3--6491--52af--a2d4--9ffae3e7dbd9'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-1zZTdx-sy1G-0fBq-Z1OI-s7ps-xD1Y-qlSABI', 'scsi-0QEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487', 'scsi-SQEMU_QEMU_HARDDISK_92e65448-86e1-43f5-b652-74f7d2d67487'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea', 'scsi-SQEMU_QEMU_HARDDISK_5ee18238-d177-4cdf-b8f0-f236d0298eea'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16', 'scsi-SQEMU_QEMU_HARDDISK_7352f4b2-3e03-45a1-afec-a1578fe23352-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ae666d53--f6e7--5a24--913a--888d8b9ac385-osd--block--ae666d53--f6e7--5a24--913a--888d8b9ac385'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qTRvup-7lQb-XeX5-89Ey-0BTM-Ll6U-es55pJ', 'scsi-0QEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265', 'scsi-SQEMU_QEMU_HARDDISK_d4f0d864-6ba4-474c-8ff5-468effe41265'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c-osd--block--dceb1b47--94ac--5e4a--a4fa--e0a7821bc94c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-tITuqT-pL7H-SWJg-Mb7J-Gqms-uIeH-8tkb3n', 'scsi-0QEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302', 'scsi-SQEMU_QEMU_HARDDISK_5ed7dfe8-fb13-4a67-a501-34884213c302'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2', 'dm-uuid-LVM-vyf3eN9IvgYHPMZaxMiVJGf7dUlMDC1h4kb4LhtVbLISvjcLPt9OSTUNs8wN3LVo'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155', 'scsi-SQEMU_QEMU_HARDDISK_7979c287-d427-4fe1-a92f-c9e29a925155'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70', 'dm-uuid-LVM-ZLYPX0wWx8vkCUvUBRFWJHaKIadx3xaxK0zzXetgQqlbcURrTNU6IM65AmGBjSZ7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16', 'scsi-SQEMU_QEMU_HARDDISK_4f3bb5d3-1860-4256-abb5-999619131a22-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4c13a61a--6209--52ff--8825--b1a0ac027ca2-osd--block--4c13a61a--6209--52ff--8825--b1a0ac027ca2'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-ynAAsg-QVhL-c1t0-QMT9-owr9-D0QG-ydb2gw', 'scsi-0QEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf', 'scsi-SQEMU_QEMU_HARDDISK_21f0ba21-fede-46b3-a353-5d99b8d3edbf'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--dcd94cc7--e39f--548a--90a9--b418380a9b70-osd--block--dcd94cc7--e39f--548a--90a9--b418380a9b70'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-p3v9BV-Rb20-s3cR-lSM4-4N44-oiTb-2j3eJ5', 'scsi-0QEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad', 'scsi-SQEMU_QEMU_HARDDISK_ea140fda-bf05-4989-8602-bd4fd92591ad'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4', 'scsi-SQEMU_QEMU_HARDDISK_ffeff026-77df-4385-be9f-de7880777ff4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-27-00-03-10-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Wednesday 27 May 2026  00:56:31 +0000 (0:00:00.600)       0:00:16.558 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.611)       0:00:17.170 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.484)       0:00:17.654 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:56:33 +0000 (0:00:00.626)       0:00:18.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Wednesday 27 May 2026  00:56:33 +0000 (0:00:00.284)       0:00:18.565 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Wednesday 27 May 2026  00:56:34 +0000 (0:00:00.407)       0:00:18.973 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Wednesday 27 May 2026  00:56:34 +0000 (0:00:00.496)       0:00:19.470 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Wednesday 27 May 2026  00:56:35 +0000 (0:00:00.837)       0:00:20.307 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Wednesday 27 May 2026  00:56:35 +0000 (0:00:00.380)       0:00:20.687 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Wednesday 27 May 2026  00:56:36 +0000 (0:00:00.684)       0:00:21.372 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Wednesday 27 May 2026  00:56:36 +0000 (0:00:00.307)       0:00:21.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Wednesday 27 May 2026  00:56:37 +0000 (0:00:00.315)       0:00:21.995 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Wednesday 27 May 2026  00:56:37 +0000 (0:00:00.292)       0:00:22.287 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Wednesday 27 May 2026  00:56:38 +0000 (0:00:00.584)       0:00:22.872 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Wednesday 27 May 2026  00:56:38 +0000 (0:00:00.375)       0:00:23.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Wednesday 27 May 2026  00:56:38 +0000 (0:00:00.356)       0:00:23.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Wednesday 27 May 2026  00:56:39 +0000 (0:00:00.347)       0:00:23.951 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Wednesday 27 May 2026  00:56:39 +0000 (0:00:00.314)       0:00:24.266 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Wednesday 27 May 2026  00:56:39 +0000 (0:00:00.494)       0:00:24.761 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Wednesday 27 May 2026  00:56:40 +0000 (0:00:00.957)       0:00:25.719 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Include tasks from the ceph-osd role] ************************************",
                                "Wednesday 27 May 2026  00:56:42 +0000 (0:00:01.936)       0:00:27.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [create openstack pool(s)] ************************************************",
                                "Wednesday 27 May 2026  00:56:43 +0000 (0:00:00.372)       0:00:28.028 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [generate keys] ***********************************************************",
                                "Wednesday 27 May 2026  00:57:22 +0000 (0:00:39.222)       0:01:07.250 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [get keys from monitors] **************************************************",
                                "Wednesday 27 May 2026  00:57:41 +0000 (0:00:19.175)       0:01:26.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [copy ceph key(s) if needed] **********************************************",
                                "Wednesday 27 May 2026  00:57:51 +0000 (0:00:09.722)       0:01:36.148 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m",
                                "",
                                "TASK [Assert ceph_require_min_compat_client is a known release] ****************",
                                "Wednesday 27 May 2026  00:58:09 +0000 (0:00:17.916)       0:01:54.065 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather facts for the first Ceph monitor] *********************************",
                                "Wednesday 27 May 2026  00:58:09 +0000 (0:00:00.134)       0:01:54.199 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Get Ceph OSD map] ********************************************************",
                                "Wednesday 27 May 2026  00:58:11 +0000 (0:00:02.340)       0:01:56.539 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Evaluate whether require-min-compat-client needs raising] ****************",
                                "Wednesday 27 May 2026  00:58:12 +0000 (0:00:01.253)       0:01:57.792 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set Ceph minimum compatible client] **************************************",
                                "Wednesday 27 May 2026  00:58:13 +0000 (0:00:00.146)       0:01:57.939 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:15 +0000 (0:00:02.130)       0:02:00.070 ********* ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 39.22s",
                                "generate keys ---------------------------------------------------------- 19.18s",
                                "copy ceph key(s) if needed --------------------------------------------- 17.92s",
                                "get keys from monitors -------------------------------------------------- 9.72s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.01s",
                                "Gather facts for the first Ceph monitor --------------------------------- 2.34s",
                                "Set Ceph minimum compatible client -------------------------------------- 2.13s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 1.94s",
                                "Get Ceph OSD map -------------------------------------------------------- 1.25s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.09s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.05s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 0.96s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.84s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.80s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.68s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.67s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.63s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.61s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.60s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.58s",
                                "\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 41dfc9d2-dccc-4498-b042-5897f7e7a55b is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.072)       0:00:00.072 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check MariaDB service] ***************************************************",
                                "Wednesday 27 May 2026  00:55:29 +0000 (0:00:00.049)       0:00:00.122 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********",
                                "Wednesday 27 May 2026  00:55:32 +0000 (0:00:02.729)       0:00:02.851 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Wednesday 27 May 2026  00:55:32 +0000 (0:00:00.052)       0:00:02.904 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:55:32 +0000 (0:00:00.183)       0:00:03.087 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:55:33 +0000 (0:00:00.308)       0:00:03.396 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Wednesday 27 May 2026  00:55:33 +0000 (0:00:00.329)       0:00:03.726 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:55:33 +0000 (0:00:00.318)       0:00:04.044 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  00:55:34 +0000 (0:00:00.614)       0:00:04.658 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Wednesday 27 May 2026  00:55:37 +0000 (0:00:03.639)       0:00:08.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over my.cnf for mariabackup] ***************************",
                                "Wednesday 27 May 2026  00:55:38 +0000 (0:00:00.752)       0:00:09.051 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  00:55:40 +0000 (0:00:01.607)       0:00:10.658 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Wednesday 27 May 2026  00:55:44 +0000 (0:00:04.431)       0:00:15.089 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over galera.cnf] ***************************************",
                                "Wednesday 27 May 2026  00:55:46 +0000 (0:00:01.262)       0:00:16.352 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:55:49 +0000 (0:00:03.464)       0:00:19.816 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:55:50 +0000 (0:00:00.585)       0:00:20.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:55:53 +0000 (0:00:02.945)       0:00:23.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:55:56 +0000 (0:00:03.418)       0:00:26.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Check containers] *******************",
                                "Wednesday 27 May 2026  00:55:59 +0000 (0:00:02.975)       0:00:29.740 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:56:01 +0000 (0:00:02.483)       0:00:32.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:56:02 +0000 (0:00:00.299)       0:00:32.523 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Checking for mariadb cluster] **********************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:02.829)       0:00:35.352 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Cleaning up temp file on localhost] ****************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.421)       0:00:35.774 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.126)       0:00:35.900 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Run MariaDB wsrep recovery] ************************************",
                                "Wednesday 27 May 2026  00:56:05 +0000 (0:00:00.399)       0:00:36.300 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying MariaDB log file to /tmp] ******************************",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:00.384)       0:00:36.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************",
                                "Wednesday 27 May 2026  00:56:06 +0000 (0:00:00.277)       0:00:36.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Removing MariaDB log file from /tmp] ***************************",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:00.419)       0:00:37.382 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering MariaDB seqno variable] ****************************",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:00.402)       0:00:37.784 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Comparing seqno value on all mariadb hosts] ********************",
                                "Wednesday 27 May 2026  00:56:07 +0000 (0:00:00.320)       0:00:38.104 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***",
                                "Wednesday 27 May 2026  00:56:08 +0000 (0:00:00.540)       0:00:38.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****",
                                "Wednesday 27 May 2026  00:56:09 +0000 (0:00:00.788)       0:00:39.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap and master hostnames into facts] ***************",
                                "Wednesday 27 May 2026  00:56:09 +0000 (0:00:00.383)       0:00:39.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.532)       0:00:40.349 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Starting first MariaDB container] ******************************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.407)       0:00:40.757 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for first MariaDB container] ******************************",
                                "Wednesday 27 May 2026  00:56:10 +0000 (0:00:00.448)       0:00:41.206 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set first MariaDB container as primary] ************************",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.240)       0:00:41.446 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB to become operational] ************************",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.368)       0:00:41.814 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart slave MariaDB container(s)] ****************************",
                                "Wednesday 27 May 2026  00:56:11 +0000 (0:00:00.396)       0:00:42.210 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for slave MariaDB] ****************************************",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:03.215)       0:00:45.426 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart master MariaDB container(s)] ***************************",
                                "Wednesday 27 May 2026  00:56:15 +0000 (0:00:00.255)       0:00:45.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for master mariadb] ***************************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:02.029)       0:00:47.710 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Wednesday 27 May 2026  00:56:17 +0000 (0:00:00.305)       0:00:48.015 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.366)       0:00:48.382 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.276)       0:00:48.659 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Wednesday 27 May 2026  00:56:18 +0000 (0:00:00.415)       0:00:49.074 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Wednesday 27 May 2026  00:56:19 +0000 (0:00:00.429)       0:00:49.503 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB volume availability] *************",
                                "Wednesday 27 May 2026  00:56:20 +0000 (0:00:00.857)       0:00:50.361 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Establish whether the cluster has already existed] *************",
                                "Wednesday 27 May 2026  00:56:20 +0000 (0:00:00.292)       0:00:50.653 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service port liveness] ***************************",
                                "Wednesday 27 May 2026  00:56:20 +0000 (0:00:00.327)       0:00:50.981 ********* ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Wednesday 27 May 2026  00:56:31 +0000 (0:00:10.723)       0:01:01.704 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail on existing but stopped cluster] **************************",
                                "Wednesday 27 May 2026  00:56:31 +0000 (0:00:00.493)       0:01:02.197 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service WSREP sync status] ***********************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.292)       0:01:02.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Extract MariaDB service WSREP sync status] *********************",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.300)       0:01:02.790 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Wednesday 27 May 2026  00:56:32 +0000 (0:00:00.305)       0:01:03.096 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***",
                                "Wednesday 27 May 2026  00:56:33 +0000 (0:00:00.493)       0:01:03.590 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:56:33 +0000 (0:00:00.330)       0:01:03.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [mariadb : Running MariaDB bootstrap container] ***************************",
                                "Wednesday 27 May 2026  00:56:33 +0000 (0:00:00.386)       0:01:04.308 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Wednesday 27 May 2026  00:56:43 +0000 (0:00:09.239)       0:01:13.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:56:43 +0000 (0:00:00.127)       0:01:13.674 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Starting first MariaDB container] *******************",
                                "Wednesday 27 May 2026  00:56:44 +0000 (0:00:00.900)       0:01:14.575 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Wednesday 27 May 2026  00:56:51 +0000 (0:00:07.430)       0:01:22.005 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Wednesday 27 May 2026  00:56:53 +0000 (0:00:01.526)       0:01:23.532 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Wednesday 27 May 2026  00:56:55 +0000 (0:00:02.007)       0:01:25.539 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Wednesday 27 May 2026  00:56:55 +0000 (0:00:00.114)       0:01:25.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************",
                                "Wednesday 27 May 2026  00:56:55 +0000 (0:00:00.474)       0:01:26.128 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:56:56 +0000 (0:00:00.332)       0:01:26.460 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:57:11 +0000 (0:00:15.773)       0:01:42.234 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:57:27 +0000 (0:00:15.580)       0:01:57.814 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:57:29 +0000 (0:00:02.469)       0:02:00.284 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:57:51 +0000 (0:00:21.312)       0:02:21.596 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:58:02 +0000 (0:00:11.615)       0:02:33.211 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Wednesday 27 May 2026  00:58:05 +0000 (0:00:02.875)       0:02:36.087 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Wednesday 27 May 2026  00:58:16 +0000 (0:00:11.088)       0:02:47.175 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Wednesday 27 May 2026  00:58:20 +0000 (0:00:03.537)       0:02:50.713 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Wednesday 27 May 2026  00:58:22 +0000 (0:00:01.894)       0:02:52.607 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Wednesday 27 May 2026  00:58:22 +0000 (0:00:00.491)       0:02:53.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating mysql monitor user] ***********************************",
                                "Wednesday 27 May 2026  00:58:24 +0000 (0:00:01.939)       0:02:55.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating database backup user and setting permissions] *********",
                                "Wednesday 27 May 2026  00:58:26 +0000 (0:00:01.725)       0:02:56.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Granting permissions on Mariabackup database to backup user] ***",
                                "Wednesday 27 May 2026  00:58:28 +0000 (0:00:01.906)       0:02:58.669 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Wednesday 27 May 2026  00:58:30 +0000 (0:00:01.871)       0:03:00.541 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Wednesday 27 May 2026  00:58:34 +0000 (0:00:04.473)       0:03:05.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Wednesday 27 May 2026  00:58:36 +0000 (0:00:01.749)       0:03:06.764 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Wednesday 27 May 2026  00:58:36 +0000 (0:00:00.439)       0:03:07.203 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Wednesday 27 May 2026  00:58:39 +0000 (0:00:02.733)       0:03:09.936 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:39 +0000 (0:00:00.233)       0:03:10.170 ********* ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 37.09s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 27.20s",
                                "mariadb : Restart MariaDB container ------------------------------------ 11.09s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.72s",
                                "mariadb : Running MariaDB bootstrap container --------------------------- 9.24s",
                                "mariadb : Starting first MariaDB container ------------------------------ 7.43s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.35s",
                                "service-check : mariadb | Get container facts --------------------------- 4.47s",
                                "mariadb : Copying over config.json files for services ------------------- 4.43s",
                                "mariadb : Ensuring config directories exist ----------------------------- 3.64s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 3.54s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 3.46s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.42s",
                                "mariadb : Restart slave MariaDB container(s) ---------------------------- 3.22s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.97s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 2.95s",
                                "service-check-containers : Include tasks -------------------------------- 2.83s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.73s",
                                "Check MariaDB service --------------------------------------------------- 2.73s",
                                "service-check-containers : mariadb | Check containers ------------------- 2.48s",
                                "\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 789bf8a4-7f43-4a67-97e0-20a5172e06d1 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5339ec7-a57d-433e-ae16-6838b9d3bc68 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Wednesday 27 May 2026  00:58:18 +0000 (0:00:00.241)       0:00:00.241 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Fetch all ceph keys] *****************************************************",
                                "Wednesday 27 May 2026  00:58:22 +0000 (0:00:04.074)       0:00:04.316 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Create share directory] **************************************************",
                                "Wednesday 27 May 2026  00:58:26 +0000 (0:00:03.472)       0:00:07.788 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Wednesday 27 May 2026  00:58:27 +0000 (0:00:00.948)       0:00:08.737 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Check if target directories exist] ***************************************",
                                "Wednesday 27 May 2026  00:58:40 +0000 (0:00:13.230)       0:00:21.967 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the configuration directory] **************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:03.247)       0:00:25.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:58:50 +0000 (0:00:06.325)       0:00:31.540 ********* ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 13.23s",
                                "Write ceph keys to the configuration directory -------------------------- 6.33s",
                                "Check if ceph keys exist ------------------------------------------------ 4.07s",
                                "Fetch all ceph keys ----------------------------------------------------- 3.47s",
                                "Check if target directories exist --------------------------------------- 3.25s",
                                "Create share directory -------------------------------------------------- 0.95s",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Wednesday 27 May 2026  00:58:53 +0000 (0:00:00.313)       0:00:00.313 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Create required directories] *****************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.240)       0:00:00.553 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy configuration files] ********************",
                                "Wednesday 27 May 2026  00:58:55 +0000 (0:00:01.564)       0:00:02.117 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy keyring file] ***************************",
                                "Wednesday 27 May 2026  00:58:56 +0000 (0:00:01.199)       0:00:03.316 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Wednesday 27 May 2026  00:58:57 +0000 (0:00:00.900)       0:00:04.217 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Wednesday 27 May 2026  00:58:58 +0000 (0:00:01.067)       0:00:05.284 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy wrapper scripts] ************************",
                                "Wednesday 27 May 2026  00:59:33 +0000 (0:00:34.272)       0:00:39.557 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Remove old wrapper scripts] ******************",
                                "Wednesday 27 May 2026  00:59:36 +0000 (0:00:03.245)       0:00:42.803 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Wednesday 27 May 2026  00:59:36 +0000 (0:00:00.457)       0:00:43.260 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Wednesday 27 May 2026  00:59:36 +0000 (0:00:00.116)       0:00:43.376 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Wednesday 27 May 2026  00:59:37 +0000 (0:00:00.273)       0:00:43.650 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Wednesday 27 May 2026  00:59:38 +0000 (0:00:01.362)       0:00:45.013 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Wednesday 27 May 2026  00:59:39 +0000 (0:00:00.665)       0:00:45.678 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Wednesday 27 May 2026  00:59:39 +0000 (0:00:00.615)       0:00:46.294 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  00:59:41 +0000 (0:00:01.695)       0:00:47.990 ********* ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 34.27s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 3.25s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.70s",
                                "osism.services.cephclient : Create required directories ----------------- 1.56s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.36s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.20s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 1.07s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.90s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.67s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.62s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.46s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.27s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.24s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.12s",
                                "\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24390ae0-9e7f-4739-9af3-630464f1b521 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.321)       0:00:00.321 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.279)       0:00:00.601 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m",
                                "",
                                "PLAY [Apply role horizon] ******************************************************",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.307)       0:00:00.908 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  00:58:44 +0000 (0:00:00.649)       0:00:01.558 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Wednesday 27 May 2026  00:58:46 +0000 (0:00:01.704)       0:00:03.262 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:58:46 +0000 (0:00:00.273)       0:00:03.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:00.827)       0:00:04.363 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:00.288)       0:00:04.651 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:00.130)       0:00:04.781 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:48 +0000 (0:00:00.288)       0:00:05.070 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:48 +0000 (0:00:00.275)       0:00:05.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:48 +0000 (0:00:00.114)       0:00:05.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:49 +0000 (0:00:00.465)       0:00:05.926 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:49 +0000 (0:00:00.420)       0:00:06.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:49 +0000 (0:00:00.117)       0:00:06.464 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:49 +0000 (0:00:00.286)       0:00:06.750 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:50 +0000 (0:00:00.341)       0:00:07.092 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:50 +0000 (0:00:00.111)       0:00:07.204 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:50 +0000 (0:00:00.559)       0:00:07.763 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:51 +0000 (0:00:00.277)       0:00:08.041 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:51 +0000 (0:00:00.119)       0:00:08.160 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:51 +0000 (0:00:00.272)       0:00:08.433 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:51 +0000 (0:00:00.459)       0:00:08.893 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:52 +0000 (0:00:00.123)       0:00:09.016 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:52 +0000 (0:00:00.281)       0:00:09.298 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:52 +0000 (0:00:00.310)       0:00:09.609 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:52 +0000 (0:00:00.110)       0:00:09.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:53 +0000 (0:00:00.388)       0:00:10.108 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:53 +0000 (0:00:00.533)       0:00:10.641 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:53 +0000 (0:00:00.138)       0:00:10.780 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.307)       0:00:11.087 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.285)       0:00:11.372 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.109)       0:00:11.482 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.307)       0:00:11.790 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  00:58:55 +0000 (0:00:00.519)       0:00:12.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Wednesday 27 May 2026  00:58:55 +0000 (0:00:00.113)       0:00:12.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  00:58:55 +0000 (0:00:00.270)       0:00:12.693 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over horizon.conf] *************************************",
                                "Wednesday 27 May 2026  00:58:57 +0000 (0:00:01.570)       0:00:14.263 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Wednesday 27 May 2026  00:59:00 +0000 (0:00:02.748)       0:00:17.012 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom-settings.py] *******************************",
                                "Wednesday 27 May 2026  00:59:02 +0000 (0:00:02.611)       0:00:19.623 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  00:59:04 +0000 (0:00:01.694)       0:00:21.318 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom themes] ************************************",
                                "Wednesday 27 May 2026  00:59:04 +0000 (0:00:00.292)       0:00:21.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:59:04 +0000 (0:00:00.271)       0:00:21.882 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  00:59:05 +0000 (0:00:00.958)       0:00:22.841 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:59:07 +0000 (0:00:01.788)       0:00:24.629 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  00:59:08 +0000 (0:00:00.962)       0:00:25.591 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Check containers] *******************",
                                "Wednesday 27 May 2026  00:59:09 +0000 (0:00:01.080)       0:00:26.672 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:59:11 +0000 (0:00:01.469)       0:00:28.142 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:59:11 +0000 (0:00:00.375)       0:00:28.517 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:59:13 +0000 (0:00:01.408)       0:00:29.926 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  00:59:13 +0000 (0:00:00.271)       0:00:30.197 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database] *************************************",
                                "Wednesday 27 May 2026  00:59:13 +0000 (0:00:00.593)       0:00:30.791 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Wednesday 27 May 2026  00:59:16 +0000 (0:00:02.168)       0:00:32.959 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Wednesday 27 May 2026  00:59:18 +0000 (0:00:02.218)       0:00:35.177 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:16.087)       0:00:51.264 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:00.061)       0:00:51.326 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:00.065)       0:00:51.392 ********* ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:00.062)       0:00:51.454 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:00:21 +0000 (0:00:47.282)       0:01:38.737 ********* ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 47.28s",
                                "horizon : Running Horizon bootstrap container -------------------------- 16.09s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.75s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.61s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.22s",
                                "horizon : Creating Horizon database ------------------------------------- 2.17s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.79s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.70s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.69s",
                                "horizon : Copying over config.json files for services ------------------- 1.57s",
                                "service-check-containers : horizon | Check containers ------------------- 1.47s",
                                "service-check-containers : Include tasks -------------------------------- 1.41s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.08s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.96s",
                                "horizon : include_tasks ------------------------------------------------- 0.96s",
                                "horizon : include_tasks ------------------------------------------------- 0.83s",
                                "horizon : include_tasks ------------------------------------------------- 0.65s",
                                "horizon : include_tasks ------------------------------------------------- 0.59s",
                                "horizon : Update custom policy file name -------------------------------- 0.56s",
                                "horizon : Update policy file name --------------------------------------- 0.53s",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask aafe531f-1b1f-4fa5-9f18-0a6d0d417a1c is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06cdabca-7642-432a-bed2-f717107ff52d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:00:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9ad43476-23d6-4901-9606-99fdbd22f91f is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:00.222)       0:00:00.222 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Wednesday 27 May 2026  00:59:48 +0000 (0:00:02.099)       0:00:02.321 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Wednesday 27 May 2026  00:59:49 +0000 (0:00:01.069)       0:00:03.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Wednesday 27 May 2026  00:59:50 +0000 (0:00:00.959)       0:00:04.350 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Wednesday 27 May 2026  00:59:51 +0000 (0:00:01.044)       0:00:05.395 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Wednesday 27 May 2026  00:59:52 +0000 (0:00:00.933)       0:00:06.328 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Wednesday 27 May 2026  00:59:53 +0000 (0:00:01.091)       0:00:07.420 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Wednesday 27 May 2026  00:59:54 +0000 (0:00:01.105)       0:00:08.526 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Wednesday 27 May 2026  00:59:55 +0000 (0:00:01.068)       0:00:09.594 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:14.780)       0:00:24.375 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.149)       0:00:24.524 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  01:00:22 +0000 (0:00:11.701)       0:00:36.226 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Wednesday 27 May 2026  01:00:23 +0000 (0:00:01.548)       0:00:37.774 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:00:35 +0000 (0:00:11.632)       0:00:49.407 ********* ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 24.88s",
                                "Create admin user ------------------------------------------------------ 14.78s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.10s",
                                "Enable the ceph dashboard ----------------------------------------------- 1.11s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.09s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.07s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.07s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.04s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 0.96s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 0.93s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.15s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:44 +0000 (0:00:00.200)       0:00:00.200 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:45 +0000 (0:00:00.240)       0:00:00.440 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Keystone service] *******************************************",
                                "",
                                "TASK [Waiting for Keystone public port to be UP] *******************************",
                                "Wednesday 27 May 2026  00:59:45 +0000 (0:00:00.454)       0:00:00.895 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:00:44 +0000 (0:00:59.068)       0:00:59.963 ********* ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------ 59.07s",
                                "Group hosts based on enabled services ----------------------------------- 0.45s",
                                "Group hosts based on Kolla action --------------------------------------- 0.24s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.309)       0:00:00.309 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.283)       0:00:00.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Apply role keystone] *****************************************************",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:58:43 +0000 (0:00:00.279)       0:00:00.872 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  00:58:44 +0000 (0:00:00.739)       0:00:01.612 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Check if policies shall be overwritten] ***********************",
                                "Wednesday 27 May 2026  00:58:46 +0000 (0:00:02.277)       0:00:03.889 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:00.121)       0:00:04.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Check if Keystone domain-specific config is supplied] *********",
                                "Wednesday 27 May 2026  00:58:47 +0000 (0:00:00.278)       0:00:04.290 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:58:48 +0000 (0:00:00.840)       0:00:05.130 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  00:58:48 +0000 (0:00:00.691)       0:00:05.821 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:58:52 +0000 (0:00:03.869)       0:00:09.691 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  00:58:53 +0000 (0:00:00.648)       0:00:10.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  00:58:54 +0000 (0:00:00.987)       0:00:11.327 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone.conf] ***********************************",
                                "Wednesday 27 May 2026  00:58:57 +0000 (0:00:03.036)       0:00:14.363 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Wednesday 27 May 2026  00:59:03 +0000 (0:00:06.016)       0:00:20.380 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Create Keystone domain-specific config directory] *************",
                                "Wednesday 27 May 2026  00:59:04 +0000 (0:00:01.523)       0:00:21.903 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : Get file list in custom domains folder] ***********************",
                                "Wednesday 27 May 2026  00:59:06 +0000 (0:00:01.087)       0:00:22.990 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying Keystone Domain specific settings] ********************",
                                "Wednesday 27 May 2026  00:59:06 +0000 (0:00:00.485)       0:00:23.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over existing policy file] ****************************",
                                "Wednesday 27 May 2026  00:59:06 +0000 (0:00:00.344)       0:00:23.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:59:07 +0000 (0:00:00.642)       0:00:24.462 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Wednesday 27 May 2026  00:59:08 +0000 (0:00:00.543)       0:00:25.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Wednesday 27 May 2026  00:59:10 +0000 (0:00:02.217)       0:00:27.222 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Wednesday 27 May 2026  00:59:11 +0000 (0:00:00.952)       0:00:28.175 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Wednesday 27 May 2026  00:59:11 +0000 (0:00:00.597)       0:00:28.772 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Wednesday 27 May 2026  00:59:13 +0000 (0:00:01.553)       0:00:30.325 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-fernet] ****************************",
                                "Wednesday 27 May 2026  00:59:13 +0000 (0:00:00.392)       0:00:30.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Wednesday 27 May 2026  00:59:22 +0000 (0:00:08.339)       0:00:39.057 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Check containers] ******************",
                                "Wednesday 27 May 2026  00:59:24 +0000 (0:00:02.496)       0:00:41.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  00:59:27 +0000 (0:00:02.575)       0:00:44.130 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  00:59:27 +0000 (0:00:00.399)       0:00:44.530 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  00:59:28 +0000 (0:00:00.694)       0:00:45.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Creating keystone database] ***********************************",
                                "Wednesday 27 May 2026  00:59:28 +0000 (0:00:00.254)       0:00:45.478 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Wednesday 27 May 2026  00:59:30 +0000 (0:00:02.424)       0:00:47.903 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Wednesday 27 May 2026  00:59:32 +0000 (0:00:01.990)       0:00:49.894 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Wednesday 27 May 2026  00:59:33 +0000 (0:00:01.005)       0:00:50.900 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:00.302)       0:00:51.202 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone bootstrap container] *************************",
                                "Wednesday 27 May 2026  00:59:34 +0000 (0:00:00.269)       0:00:51.472 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Wednesday 27 May 2026  00:59:49 +0000 (0:00:14.581)       0:01:06.053 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:00:01 +0000 (0:00:12.470)       0:01:18.524 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:00:01 +0000 (0:00:00.068)       0:01:18.593 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:00:01 +0000 (0:00:00.062)       0:01:18.655 ********* ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Wednesday 27 May 2026  01:00:01 +0000 (0:00:00.184)       0:01:18.840 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************",
                                "Wednesday 27 May 2026  01:00:16 +0000 (0:00:14.776)       0:01:33.616 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone container] ************************",
                                "Wednesday 27 May 2026  01:00:26 +0000 (0:00:09.798)       0:01:43.414 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:00:37 +0000 (0:00:10.670)       0:01:54.084 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************",
                                "Wednesday 27 May 2026  01:00:37 +0000 (0:00:00.677)       0:01:54.762 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : Run key distribution] *****************************************",
                                "Wednesday 27 May 2026  01:00:38 +0000 (0:00:00.944)       0:01:55.706 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Wednesday 27 May 2026  01:00:40 +0000 (0:00:02.115)       0:01:57.822 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting services] *************",
                                "Wednesday 27 May 2026  01:00:54 +0000 (0:00:13.765)       0:02:11.587 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting endpoints] ************",
                                "Wednesday 27 May 2026  01:00:58 +0000 (0:00:04.138)       0:02:15.725 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating projects] **********************",
                                "Wednesday 27 May 2026  01:01:06 +0000 (0:00:08.019)       0:02:23.745 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Wednesday 27 May 2026  01:01:07 +0000 (0:00:00.342)       0:02:24.088 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Wednesday 27 May 2026  01:01:07 +0000 (0:00:00.192)       0:02:24.280 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting/revoking user roles] ***********",
                                "Wednesday 27 May 2026  01:01:07 +0000 (0:00:00.520)       0:02:24.800 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Wednesday 27 May 2026  01:01:08 +0000 (0:00:00.922)       0:02:25.723 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:01:12 +0000 (0:00:04.134)       0:02:29.858 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:01:13 +0000 (0:00:00.354)       0:02:30.212 ********* ",
                                "=============================================================================== ",
                                "keystone : Restart keystone-ssh container ------------------------------ 14.78s",
                                "keystone : Running Keystone bootstrap container ------------------------ 14.58s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 13.77s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 12.47s",
                                "keystone : Restart keystone container ---------------------------------- 10.67s",
                                "keystone : Restart keystone-fernet container ---------------------------- 9.80s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 8.34s",
                                "service-ks-register : keystone | Creating/deleting endpoints ------------ 8.02s",
                                "keystone : Copying over keystone.conf ----------------------------------- 6.02s",
                                "service-ks-register : keystone | Creating/deleting services ------------- 4.14s",
                                "keystone : Creating default user role ----------------------------------- 4.13s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.87s",
                                "keystone : Copying over config.json files for services ------------------ 3.04s",
                                "service-check-containers : keystone | Check containers ------------------ 2.58s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.50s",
                                "keystone : Creating keystone database ----------------------------------- 2.42s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.28s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 2.22s",
                                "keystone : Run key distribution ----------------------------------------- 2.12s",
                                "keystone : Creating Keystone database user and setting permissions ------ 1.99s",
                                "\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eae5defe-1055-47eb-ae67-18d82dde2854 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:01:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 585d4632-c3a8-4ae6-b2d9-e15c355ecd91 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:00:47 +0000 (0:00:00.282)       0:00:00.282 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:00:48 +0000 (0:00:00.611)       0:00:00.893 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:00:49 +0000 (0:00:00.730)       0:00:01.624 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting services] *************",
                                "Wednesday 27 May 2026  01:00:50 +0000 (0:00:01.132)       0:00:02.756 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: ceph-rgw | Creating/deleting services (5 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************",
                                "Wednesday 27 May 2026  01:01:07 +0000 (0:00:16.887)       0:00:19.644 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating projects] **********************",
                                "Wednesday 27 May 2026  01:01:14 +0000 (0:00:06.997)       0:00:26.642 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Wednesday 27 May 2026  01:01:16 +0000 (0:00:02.577)       0:00:29.219 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating roles] *************************",
                                "Wednesday 27 May 2026  01:01:20 +0000 (0:00:03.449)       0:00:32.669 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********",
                                "Wednesday 27 May 2026  01:01:26 +0000 (0:00:05.862)       0:00:38.531 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:01:30 +0000 (0:00:04.077)       0:00:42.609 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating/deleting services ------------ 16.89s",
                                "service-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.00s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 5.86s",
                                "service-ks-register : ceph-rgw | Granting/revoking user roles ----------- 4.08s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 3.45s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 2.58s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.13s",
                                "Group hosts based on enabled services ----------------------------------- 0.73s",
                                "Group hosts based on Kolla action --------------------------------------- 0.61s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  00:59:44 +0000 (0:00:00.288)       0:00:00.288 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  00:59:45 +0000 (0:00:00.572)       0:00:00.861 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m",
                                "",
                                "PLAY [Apply role prometheus] ***************************************************",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:59:46 +0000 (0:00:00.783)       0:00:01.644 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [prometheus : Ensuring config directories exist] **************************",
                                "Wednesday 27 May 2026  00:59:47 +0000 (0:00:01.102)       0:00:02.747 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Wednesday 27 May 2026  00:59:50 +0000 (0:00:03.483)       0:00:06.230 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****",
                                "Wednesday 27 May 2026  00:59:52 +0000 (0:00:01.218)       0:00:07.449 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  00:59:57 +0000 (0:00:05.823)       0:00:13.273 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  00:59:59 +0000 (0:00:01.786)       0:00:15.059 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Wednesday 27 May 2026  01:00:02 +0000 (0:00:02.395)       0:00:17.455 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Wednesday 27 May 2026  01:00:08 +0000 (0:00:06.410)       0:00:23.866 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Wednesday 27 May 2026  01:00:09 +0000 (0:00:00.806)       0:00:24.672 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus common config overrides] ********************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.720)       0:00:25.392 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Wednesday 27 May 2026  01:00:10 +0000 (0:00:00.621)       0:00:26.014 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Wednesday 27 May 2026  01:00:12 +0000 (0:00:01.458)       0:00:27.473 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Wednesday 27 May 2026  01:00:25 +0000 (0:00:13.582)       0:00:41.055 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Wednesday 27 May 2026  01:00:28 +0000 (0:00:03.096)       0:00:44.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Wednesday 27 May 2026  01:00:30 +0000 (0:00:01.383)       0:00:45.535 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Wednesday 27 May 2026  01:00:30 +0000 (0:00:00.733)       0:00:46.269 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************",
                                "Wednesday 27 May 2026  01:00:31 +0000 (0:00:00.704)       0:00:46.973 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Wednesday 27 May 2026  01:00:33 +0000 (0:00:01.640)       0:00:48.614 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Wednesday 27 May 2026  01:00:34 +0000 (0:00:01.161)       0:00:49.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Wednesday 27 May 2026  01:00:35 +0000 (0:00:01.450)       0:00:51.226 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m",
                                "\u001b[1;35mnot a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Create subdirectories for extra config files] ***************",
                                "Wednesday 27 May 2026  01:00:36 +0000 (0:00:01.053)       0:00:52.279 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Template extra prometheus server config files] **************",
                                "Wednesday 27 May 2026  01:00:37 +0000 (0:00:00.612)       0:00:52.892 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Check containers] ****************",
                                "Wednesday 27 May 2026  01:00:38 +0000 (0:00:00.705)       0:00:53.598 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:00:43 +0000 (0:00:04.826)       0:00:58.424 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:00:43 +0000 (0:00:00.614)       0:00:59.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:00:45 +0000 (0:00:01.701)       0:01:00.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:01.016)       0:01:01.756 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.188)       0:01:01.945 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.060)       0:01:02.005 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.059)       0:01:02.064 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.061)       0:01:02.125 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.057)       0:01:02.183 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Wednesday 27 May 2026  01:00:46 +0000 (0:00:00.060)       0:01:02.243 ********* ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Wednesday 27 May 2026  01:00:47 +0000 (0:00:00.080)       0:01:02.324 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Wednesday 27 May 2026  01:01:06 +0000 (0:00:19.092)       0:01:21.416 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Wednesday 27 May 2026  01:01:14 +0000 (0:00:08.833)       0:01:30.250 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Wednesday 27 May 2026  01:01:24 +0000 (0:00:09.614)       0:01:39.865 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Wednesday 27 May 2026  01:01:34 +0000 (0:00:09.684)       0:01:49.549 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Wednesday 27 May 2026  01:01:48 +0000 (0:00:14.331)       0:02:03.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Wednesday 27 May 2026  01:01:55 +0000 (0:00:06.815)       0:02:10.697 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Wednesday 27 May 2026  01:02:01 +0000 (0:00:06.096)       0:02:16.793 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Wednesday 27 May 2026  01:02:07 +0000 (0:00:05.599)       0:02:22.392 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:02:16 +0000 (0:00:09.771)       0:02:32.164 ********* ",
                                "=============================================================================== ",
                                "prometheus : Restart prometheus-server container ----------------------- 19.09s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 14.33s",
                                "prometheus : Copying over prometheus config file ----------------------- 13.58s",
                                "prometheus : Restart prometheus-libvirt-exporter container -------------- 9.77s",
                                "prometheus : Restart prometheus-memcached-exporter container ------------ 9.68s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 9.61s",
                                "prometheus : Restart prometheus-node-exporter container ----------------- 8.83s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 6.82s",
                                "prometheus : Copying over config.json files ----------------------------- 6.41s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container -------- 6.10s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 5.82s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 5.60s",
                                "service-check-containers : prometheus | Check containers ---------------- 4.83s",
                                "prometheus : Ensuring config directories exist -------------------------- 3.48s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.10s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 2.40s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS certificate --- 1.79s",
                                "service-check-containers : Include tasks -------------------------------- 1.70s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 1.64s",
                                "prometheus : Find prometheus host config overrides ---------------------- 1.46s",
                                "\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f38d1b6-46bb-485f-9775-a304ff649c39 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:00:47 +0000 (0:00:00.281)       0:00:00.281 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:00:48 +0000 (0:00:00.258)       0:00:00.539 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m",
                                "",
                                "PLAY [Apply role glance] *******************************************************",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:00:48 +0000 (0:00:00.254)       0:00:00.793 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting services] ***************",
                                "Wednesday 27 May 2026  01:00:48 +0000 (0:00:00.544)       0:00:01.337 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: glance | Creating/deleting services (5 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting endpoints] **************",
                                "Wednesday 27 May 2026  01:01:05 +0000 (0:00:17.077)       0:00:18.415 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating projects] ************************",
                                "Wednesday 27 May 2026  01:01:13 +0000 (0:00:07.710)       0:00:26.126 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Wednesday 27 May 2026  01:01:17 +0000 (0:00:03.585)       0:00:29.712 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating roles] ***************************",
                                "Wednesday 27 May 2026  01:01:20 +0000 (0:00:03.691)       0:00:33.403 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting/revoking user roles] *************",
                                "Wednesday 27 May 2026  01:01:24 +0000 (0:00:03.457)       0:00:36.861 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  01:01:29 +0000 (0:00:04.956)       0:00:41.818 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:32 +0000 (0:00:03.454)       0:00:45.272 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Ensuring glance service ceph config subdir exists] **************",
                                "Wednesday 27 May 2026  01:01:33 +0000 (0:00:00.570)       0:00:45.843 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Wednesday 27 May 2026  01:01:38 +0000 (0:00:05.648)       0:00:51.492 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Wednesday 27 May 2026  01:01:40 +0000 (0:00:01.683)       0:00:53.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Wednesday 27 May 2026  01:01:41 +0000 (0:00:01.315)       0:00:54.491 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:01:42 +0000 (0:00:00.611)       0:00:55.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Wednesday 27 May 2026  01:01:42 +0000 (0:00:00.155)       0:00:55.258 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:42 +0000 (0:00:00.261)       0:00:55.520 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:01:43 +0000 (0:00:00.550)       0:00:56.070 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:01:46 +0000 (0:00:03.377)       0:00:59.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:01:49 +0000 (0:00:02.691)       0:01:02.139 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Creating TLS backend PEM File] **********************************",
                                "Wednesday 27 May 2026  01:01:53 +0000 (0:00:03.764)       0:01:05.904 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:01:57 +0000 (0:00:03.860)       0:01:09.764 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Wednesday 27 May 2026  01:02:00 +0000 (0:00:03.738)       0:01:13.502 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Wednesday 27 May 2026  01:02:06 +0000 (0:00:05.303)       0:01:18.805 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Wednesday 27 May 2026  01:02:10 +0000 (0:00:04.396)       0:01:23.201 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Wednesday 27 May 2026  01:02:13 +0000 (0:00:02.618)       0:01:25.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:02:16 +0000 (0:00:02.724)       0:01:28.545 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Wednesday 27 May 2026  01:02:16 +0000 (0:00:00.263)       0:01:28.809 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Wednesday 27 May 2026  01:02:19 +0000 (0:00:02.765)       0:01:31.575 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostid' file for glance_api] ************************",
                                "Wednesday 27 May 2026  01:02:22 +0000 (0:00:03.018)       0:01:34.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Check containers] ********************",
                                "Wednesday 27 May 2026  01:02:25 +0000 (0:00:03.652)       0:01:38.246 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:02:29 +0000 (0:00:03.965)       0:01:42.211 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:02:30 +0000 (0:00:00.372)       0:01:42.584 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:02:33 +0000 (0:00:03.805)       0:01:46.390 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database] ***************************************",
                                "Wednesday 27 May 2026  01:02:34 +0000 (0:00:00.263)       0:01:46.653 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:02:36 +0000 (0:00:02.122)       0:01:48.775 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Wednesday 27 May 2026  01:02:38 +0000 (0:00:02.177)       0:01:50.953 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:02:40 +0000 (0:00:02.026)       0:01:52.980 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Wednesday 27 May 2026  01:03:09 +0000 (0:00:28.720)       0:02:21.700 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:11 +0000 (0:00:02.534)       0:02:24.235 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:11 +0000 (0:00:00.078)       0:02:24.313 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:11 +0000 (0:00:00.079)       0:02:24.392 ********* ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Wednesday 27 May 2026  01:03:11 +0000 (0:00:00.068)       0:02:24.461 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:03:49 +0000 (0:00:37.315)       0:03:01.776 ********* ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 37.32s",
                                "glance : Running Glance bootstrap container ---------------------------- 28.72s",
                                "service-ks-register : glance | Creating/deleting services -------------- 17.08s",
                                "service-ks-register : glance | Creating/deleting endpoints -------------- 7.71s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 5.65s",
                                "glance : Copying over glance-api.conf ----------------------------------- 5.30s",
                                "service-ks-register : glance | Granting/revoking user roles ------------- 4.96s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.40s",
                                "service-check-containers : glance | Check containers -------------------- 3.97s",
                                "glance : Creating TLS backend PEM File ---------------------------------- 3.86s",
                                "service-check-containers : Include tasks -------------------------------- 3.81s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 3.76s",
                                "glance : Copying over config.json files for services -------------------- 3.74s",
                                "service-ks-register : glance | Creating users --------------------------- 3.69s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 3.65s",
                                "service-ks-register : glance | Creating projects ------------------------ 3.59s",
                                "service-ks-register : glance | Creating roles --------------------------- 3.46s",
                                "glance : Ensuring config directories exist ------------------------------ 3.45s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 3.38s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 3.02s",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e17a0fc6-17af-4e81-96a7-a181013af51c is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:01:16 +0000 (0:00:00.294)       0:00:00.294 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:01:16 +0000 (0:00:00.291)       0:00:00.585 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m",
                                "",
                                "PLAY [Apply role cinder] *******************************************************",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:17 +0000 (0:00:00.268)       0:00:00.854 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting services] ***************",
                                "Wednesday 27 May 2026  01:01:17 +0000 (0:00:00.557)       0:00:01.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting endpoints] **************",
                                "Wednesday 27 May 2026  01:01:25 +0000 (0:00:07.468)       0:00:08.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating projects] ************************",
                                "Wednesday 27 May 2026  01:01:39 +0000 (0:00:13.977)       0:00:22.858 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Wednesday 27 May 2026  01:01:42 +0000 (0:00:03.608)       0:00:26.467 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating roles] ***************************",
                                "Wednesday 27 May 2026  01:01:46 +0000 (0:00:03.636)       0:00:30.103 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting/revoking user roles] *************",
                                "Wednesday 27 May 2026  01:01:49 +0000 (0:00:02.780)       0:00:32.884 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  01:01:56 +0000 (0:00:07.215)       0:00:40.099 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:01:59 +0000 (0:00:03.574)       0:00:43.673 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:02:00 +0000 (0:00:00.242)       0:00:43.915 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring cinder service ceph config subdirs exists] *************",
                                "Wednesday 27 May 2026  01:02:00 +0000 (0:00:00.425)       0:00:44.341 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Wednesday 27 May 2026  01:02:02 +0000 (0:00:01.928)       0:00:46.269 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Wednesday 27 May 2026  01:02:09 +0000 (0:00:07.312)       0:00:53.582 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Wednesday 27 May 2026  01:02:11 +0000 (0:00:01.476)       0:00:55.058 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Wednesday 27 May 2026  01:02:14 +0000 (0:00:02.694)       0:00:57.753 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:02:14 +0000 (0:00:00.937)       0:00:58.690 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Wednesday 27 May 2026  01:02:15 +0000 (0:00:00.209)       0:00:58.899 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:02:15 +0000 (0:00:00.220)       0:00:59.120 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:02:15 +0000 (0:00:00.527)       0:00:59.648 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:02:19 +0000 (0:00:03.972)       0:01:03.620 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:02:21 +0000 (0:00:01.238)       0:01:04.859 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:02:22 +0000 (0:00:00.953)       0:01:05.813 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Wednesday 27 May 2026  01:02:26 +0000 (0:00:03.953)       0:01:09.766 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Cinder] **********************************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:01.117)       0:01:10.884 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Wednesday 27 May 2026  01:02:28 +0000 (0:00:01.154)       0:01:12.038 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Wednesday 27 May 2026  01:02:30 +0000 (0:00:01.937)       0:01:13.976 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Wednesday 27 May 2026  01:02:40 +0000 (0:00:10.750)       0:01:24.727 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Wednesday 27 May 2026  01:02:42 +0000 (0:00:01.383)       0:01:26.110 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:02:43 +0000 (0:00:01.578)       0:01:27.688 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Wednesday 27 May 2026  01:02:44 +0000 (0:00:00.945)       0:01:28.634 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Check containers] ********************",
                                "Wednesday 27 May 2026  01:02:45 +0000 (0:00:00.338)       0:01:28.973 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:02:48 +0000 (0:00:03.595)       0:01:32.568 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:02:49 +0000 (0:00:00.321)       0:01:32.890 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:02:50 +0000 (0:00:01.255)       0:01:34.145 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database] ***************************************",
                                "Wednesday 27 May 2026  01:02:50 +0000 (0:00:00.297)       0:01:34.443 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:02:53 +0000 (0:00:02.546)       0:01:36.990 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:02:56 +0000 (0:00:02.835)       0:01:39.825 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:18.659)       0:01:58.485 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:00.126)       0:01:58.612 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:00.126)       0:01:58.738 ********* ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Wednesday 27 May 2026  01:03:15 +0000 (0:00:00.500)       0:01:59.238 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************",
                                "Wednesday 27 May 2026  01:03:42 +0000 (0:00:26.584)       0:02:25.823 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-volume container] *********************",
                                "Wednesday 27 May 2026  01:03:47 +0000 (0:00:05.284)       0:02:31.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-backup container] *********************",
                                "Wednesday 27 May 2026  01:04:09 +0000 (0:00:21.712)       0:02:52.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***",
                                "Wednesday 27 May 2026  01:04:20 +0000 (0:00:11.607)       0:03:04.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:04:21 +0000 (0:00:00.352)       0:03:04.780 ********* ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-api container ---------------------------------- 26.58s",
                                "cinder : Restart cinder-volume container ------------------------------- 21.71s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 18.66s",
                                "service-ks-register : cinder | Creating/deleting endpoints ------------- 13.98s",
                                "cinder : Restart cinder-backup container ------------------------------- 11.61s",
                                "cinder : Copying over cinder.conf -------------------------------------- 10.75s",
                                "service-ks-register : cinder | Creating/deleting services --------------- 7.47s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 7.31s",
                                "service-ks-register : cinder | Granting/revoking user roles ------------- 7.21s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 5.28s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 3.97s",
                                "cinder : Copying over config.json files for services -------------------- 3.95s",
                                "service-ks-register : cinder | Creating users --------------------------- 3.64s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.61s",
                                "service-check-containers : cinder | Check containers -------------------- 3.60s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.57s",
                                "cinder : Creating Cinder database user and setting permissions ---------- 2.84s",
                                "service-ks-register : cinder | Creating roles --------------------------- 2.78s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 2.69s",
                                "cinder : Creating Cinder database --------------------------------------- 2.55s",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f453121e-afc0-4ad0-b8fa-91a2b9a1a844 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:03:54 +0000 (0:00:00.338)       0:00:00.338 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:03:54 +0000 (0:00:00.373)       0:00:00.712 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m",
                                "",
                                "PLAY [Apply role barbican] *****************************************************",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:03:55 +0000 (0:00:00.499)       0:00:01.212 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting services] *************",
                                "Wednesday 27 May 2026  01:03:55 +0000 (0:00:00.858)       0:00:02.070 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting endpoints] ************",
                                "Wednesday 27 May 2026  01:03:59 +0000 (0:00:03.736)       0:00:05.807 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating projects] **********************",
                                "Wednesday 27 May 2026  01:04:05 +0000 (0:00:06.162)       0:00:11.970 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Wednesday 27 May 2026  01:04:08 +0000 (0:00:03.102)       0:00:15.073 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating roles] *************************",
                                "Wednesday 27 May 2026  01:04:12 +0000 (0:00:03.688)       0:00:18.762 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Granting/revoking user roles] ***********",
                                "Wednesday 27 May 2026  01:04:27 +0000 (0:00:14.761)       0:00:33.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Wednesday 27 May 2026  01:04:31 +0000 (0:00:03.699)       0:00:37.222 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring vassals config directories exist] ********************",
                                "Wednesday 27 May 2026  01:04:33 +0000 (0:00:02.181)       0:00:39.403 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Wednesday 27 May 2026  01:04:34 +0000 (0:00:01.118)       0:00:40.521 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Wednesday 27 May 2026  01:04:34 +0000 (0:00:00.107)       0:00:40.629 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:04:34 +0000 (0:00:00.262)       0:00:40.892 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over extra CA certificates] *******",
                                "Wednesday 27 May 2026  01:04:35 +0000 (0:00:00.561)       0:00:41.453 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:04:38 +0000 (0:00:02.986)       0:00:44.440 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****",
                                "Wednesday 27 May 2026  01:04:38 +0000 (0:00:00.548)       0:00:44.988 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Wednesday 27 May 2026  01:04:39 +0000 (0:00:00.756)       0:00:45.745 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api.ini] ********************************",
                                "Wednesday 27 May 2026  01:04:42 +0000 (0:00:03.178)       0:00:48.923 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********",
                                "Wednesday 27 May 2026  01:04:44 +0000 (0:00:01.561)       0:00:50.484 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Wednesday 27 May 2026  01:04:45 +0000 (0:00:01.018)       0:00:51.503 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican.conf] ***********************************",
                                "Wednesday 27 May 2026  01:04:45 +0000 (0:00:00.518)       0:00:52.021 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over existing policy file] ****************************",
                                "Wednesday 27 May 2026  01:04:52 +0000 (0:00:06.202)       0:00:58.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Check containers] ******************",
                                "Wednesday 27 May 2026  01:04:52 +0000 (0:00:00.788)       0:00:59.012 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:04:55 +0000 (0:00:02.450)       0:01:01.462 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:04:55 +0000 (0:00:00.339)       0:01:01.802 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Wednesday 27 May 2026  01:04:56 +0000 (0:00:01.042)       0:01:02.844 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database] ***********************************",
                                "Wednesday 27 May 2026  01:04:56 +0000 (0:00:00.263)       0:01:03.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Wednesday 27 May 2026  01:04:58 +0000 (0:00:01.993)       0:01:05.101 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Wednesday 27 May 2026  01:05:01 +0000 (0:00:02.139)       0:01:07.240 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:05:12 +0000 (0:00:11.713)       0:01:18.953 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:05:13 +0000 (0:00:00.200)       0:01:19.154 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Wednesday 27 May 2026  01:05:13 +0000 (0:00:00.196)       0:01:19.350 ********* ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Wednesday 27 May 2026  01:05:13 +0000 (0:00:00.226)       0:01:19.576 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Wednesday 27 May 2026  01:05:25 +0000 (0:00:12.367)       0:01:31.944 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Wednesday 27 May 2026  01:05:30 +0000 (0:00:05.131)       0:01:37.075 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:05:41 +0000 (0:00:10.225)       0:01:47.300 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 14.76s",
                                "barbican : Restart barbican-api container ------------------------------ 12.37s",
                                "barbican : Running barbican bootstrap container ------------------------ 11.71s",
                                "barbican : Restart barbican-worker container --------------------------- 10.23s",
                                "barbican : Copying over barbican.conf ----------------------------------- 6.20s",
                                "service-ks-register : barbican | Creating/deleting endpoints ------------ 6.16s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 5.13s",
                                "service-ks-register : barbican | Creating/deleting services ------------- 3.74s",
                                "service-ks-register : barbican | Granting/revoking user roles ----------- 3.70s",
                                "service-ks-register : barbican | Creating users ------------------------- 3.69s",
                                "barbican : Copying over config.json files for services ------------------ 3.18s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.10s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 2.99s",
                                "service-check-containers : barbican | Check containers ------------------ 2.45s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.18s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.14s",
                                "barbican : Creating barbican database ----------------------------------- 1.99s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 1.56s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.12s",
                                "service-check-containers : Include tasks -------------------------------- 1.04s",
                                "\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1a758f74-77b7-4d4a-9e3d-b88ae341e07a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:02:20 +0000 (0:00:00.584)       0:00:00.584 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:02:21 +0000 (0:00:01.099)       0:00:01.684 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m",
                                "",
                                "PLAY [Apply role neutron] ******************************************************",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:02:22 +0000 (0:00:00.688)       0:00:02.372 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [neutron : Get container facts] *******************************************",
                                "Wednesday 27 May 2026  01:02:23 +0000 (0:00:01.409)       0:00:03.782 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Wednesday 27 May 2026  01:02:25 +0000 (0:00:01.708)       0:00:05.491 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVN presence] ************************************",
                                "Wednesday 27 May 2026  01:02:26 +0000 (0:00:01.099)       0:00:06.591 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVS presence] ************************************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:00.624)       0:00:07.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting services] **************",
                                "Wednesday 27 May 2026  01:02:27 +0000 (0:00:00.857)       0:00:08.072 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting endpoints] *************",
                                "Wednesday 27 May 2026  01:02:32 +0000 (0:00:04.147)       0:00:12.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating projects] ***********************",
                                "Wednesday 27 May 2026  01:02:39 +0000 (0:00:07.145)       0:00:19.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Wednesday 27 May 2026  01:02:42 +0000 (0:00:03.100)       0:00:22.465 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating roles] **************************",
                                "Wednesday 27 May 2026  01:02:46 +0000 (0:00:04.336)       0:00:26.802 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting/revoking user roles] ************",
                                "Wednesday 27 May 2026  01:02:50 +0000 (0:00:03.986)       0:00:30.788 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:02:59 +0000 (0:00:08.778)       0:00:39.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Load and persist kernel modules] *****************************************",
                                "Wednesday 27 May 2026  01:03:00 +0000 (0:00:00.573)       0:00:40.140 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Wednesday 27 May 2026  01:03:02 +0000 (0:00:02.407)       0:00:42.548 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Wednesday 27 May 2026  01:03:03 +0000 (0:00:00.930)       0:00:43.478 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:03:05 +0000 (0:00:01.935)       0:00:45.413 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Check if extra ml2 plugins exists] *****************************",
                                "Wednesday 27 May 2026  01:03:07 +0000 (0:00:02.463)       0:00:47.877 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m",
                                "\u001b[1;35ma directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:03:08 +0000 (0:00:00.858)       0:00:48.735 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:03:09 +0000 (0:00:01.199)       0:00:49.935 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:03:12 +0000 (0:00:03.125)       0:00:53.060 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:03:16 +0000 (0:00:03.187)       0:00:56.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Wednesday 27 May 2026  01:03:19 +0000 (0:00:03.804)       0:01:00.052 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:03.053)       0:01:03.106 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Wednesday 27 May 2026  01:03:23 +0000 (0:00:00.192)       0:01:03.298 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  01:03:23 +0000 (0:00:00.480)       0:01:03.779 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  01:03:26 +0000 (0:00:02.724)       0:01:06.504 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron.conf] *************************************",
                                "Wednesday 27 May 2026  01:03:29 +0000 (0:00:02.921)       0:01:09.425 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Wednesday 27 May 2026  01:03:34 +0000 (0:00:05.672)       0:01:15.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ssh key] ******************************************",
                                "Wednesday 27 May 2026  01:03:36 +0000 (0:00:01.891)       0:01:16.989 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Wednesday 27 May 2026  01:03:39 +0000 (0:00:02.875)       0:01:19.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Wednesday 27 May 2026  01:03:42 +0000 (0:00:03.137)       0:01:23.002 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Wednesday 27 May 2026  01:03:44 +0000 (0:00:02.106)       0:01:25.108 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Wednesday 27 May 2026  01:03:46 +0000 (0:00:01.772)       0:01:26.881 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Wednesday 27 May 2026  01:03:49 +0000 (0:00:02.438)       0:01:29.320 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Wednesday 27 May 2026  01:03:52 +0000 (0:00:03.008)       0:01:32.328 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Wednesday 27 May 2026  01:03:54 +0000 (0:00:01.818)       0:01:34.147 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Wednesday 27 May 2026  01:03:55 +0000 (0:00:01.935)       0:01:36.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Wednesday 27 May 2026  01:03:57 +0000 (0:00:01.587)       0:01:37.670 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Wednesday 27 May 2026  01:03:59 +0000 (0:00:01.577)       0:01:39.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Wednesday 27 May 2026  01:04:00 +0000 (0:00:01.621)       0:01:40.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Wednesday 27 May 2026  01:04:04 +0000 (0:00:03.718)       0:01:44.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Wednesday 27 May 2026  01:04:06 +0000 (0:00:01.576)       0:01:46.163 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Wednesday 27 May 2026  01:04:07 +0000 (0:00:01.753)       0:01:47.917 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Wednesday 27 May 2026  01:04:09 +0000 (0:00:01.918)       0:01:49.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Wednesday 27 May 2026  01:04:12 +0000 (0:00:02.332)       0:01:52.168 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Wednesday 27 May 2026  01:04:13 +0000 (0:00:01.505)       0:01:53.674 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Wednesday 27 May 2026  01:04:15 +0000 (0:00:02.143)       0:01:55.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Wednesday 27 May 2026  01:04:17 +0000 (0:00:01.923)       0:01:57.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Wednesday 27 May 2026  01:04:19 +0000 (0:00:01.787)       0:01:59.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Check containers] *******************",
                                "Wednesday 27 May 2026  01:04:21 +0000 (0:00:01.626)       0:02:01.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:04:23 +0000 (0:00:02.676)       0:02:03.831 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:04:24 +0000 (0:00:00.509)       0:02:04.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:04:26 +0000 (0:00:02.435)       0:02:06.775 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database] *************************************",
                                "Wednesday 27 May 2026  01:04:27 +0000 (0:00:00.572)       0:02:07.348 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:04:29 +0000 (0:00:01.977)       0:02:09.326 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Wednesday 27 May 2026  01:04:31 +0000 (0:00:02.366)       0:02:11.693 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:36.822)       0:02:48.515 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.071)       0:02:48.587 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.086)       0:02:48.673 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.084)       0:02:48.758 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.065)       0:02:48.823 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.060)       0:02:48.884 ********* ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Wednesday 27 May 2026  01:05:08 +0000 (0:00:00.080)       0:02:48.964 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Wednesday 27 May 2026  01:05:33 +0000 (0:00:24.182)       0:03:13.147 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:06:16 +0000 (0:00:43.944)       0:03:57.091 ********* ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 43.94s",
                                "neutron : Running Neutron bootstrap container -------------------------- 36.82s",
                                "neutron : Restart neutron-server container ----------------------------- 24.18s",
                                "service-ks-register : neutron | Granting/revoking user roles ------------ 8.78s",
                                "service-ks-register : neutron | Creating/deleting endpoints ------------- 7.14s",
                                "neutron : Copying over neutron.conf ------------------------------------- 5.67s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.34s",
                                "service-ks-register : neutron | Creating/deleting services -------------- 4.15s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.99s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 3.80s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.72s",
                                "service-cert-copy : neutron | Copying over backend internal TLS certificate --- 3.19s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 3.14s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 3.13s",
                                "service-ks-register : neutron | Creating projects ----------------------- 3.10s",
                                "neutron : Creating TLS backend PEM File --------------------------------- 3.05s",
                                "neutron : Copying over eswitchd.conf ------------------------------------ 3.01s",
                                "neutron : Copying over config.json files for services ------------------- 2.92s",
                                "neutron : Copying over ssh key ------------------------------------------ 2.88s",
                                "neutron : Copying over existing policy file ----------------------------- 2.72s",
                                "\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ac67686-9a4d-4074-bee6-0e1e54668f6c is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:04:25 +0000 (0:00:00.486)       0:00:00.486 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:04:25 +0000 (0:00:00.382)       0:00:00.868 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m",
                                "",
                                "PLAY [Apply role designate] ****************************************************",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:26 +0000 (0:00:00.529)       0:00:01.398 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting services] ************",
                                "Wednesday 27 May 2026  01:04:26 +0000 (0:00:00.577)       0:00:01.976 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting endpoints] ***********",
                                "Wednesday 27 May 2026  01:04:30 +0000 (0:00:03.498)       0:00:05.475 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating projects] *********************",
                                "Wednesday 27 May 2026  01:04:37 +0000 (0:00:07.263)       0:00:12.738 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:03.170)       0:00:15.909 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating roles] ************************",
                                "Wednesday 27 May 2026  01:04:44 +0000 (0:00:03.954)       0:00:19.863 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting/revoking user roles] **********",
                                "Wednesday 27 May 2026  01:04:48 +0000 (0:00:03.541)       0:00:23.405 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:04:51 +0000 (0:00:03.630)       0:00:27.035 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:04:55 +0000 (0:00:03.632)       0:00:30.667 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Wednesday 27 May 2026  01:04:55 +0000 (0:00:00.133)       0:00:30.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:04:55 +0000 (0:00:00.279)       0:00:31.080 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over extra CA certificates] ******",
                                "Wednesday 27 May 2026  01:04:56 +0000 (0:00:00.515)       0:00:31.595 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:05:01 +0000 (0:00:05.529)       0:00:37.125 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  01:05:03 +0000 (0:00:01.233)       0:00:38.359 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:05:04 +0000 (0:00:01.290)       0:00:39.650 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over designate.conf] *********************************",
                                "Wednesday 27 May 2026  01:05:09 +0000 (0:00:05.664)       0:00:45.315 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over pools.yaml] *************************************",
                                "Wednesday 27 May 2026  01:05:27 +0000 (0:00:17.525)       0:01:02.840 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Wednesday 27 May 2026  01:05:30 +0000 (0:00:03.038)       0:01:05.879 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Wednesday 27 May 2026  01:05:33 +0000 (0:00:03.067)       0:01:08.947 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.key] ***************************************",
                                "Wednesday 27 May 2026  01:05:37 +0000 (0:00:03.448)       0:01:12.395 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:05:40 +0000 (0:00:03.173)       0:01:15.569 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:05:40 +0000 (0:00:00.311)       0:01:15.880 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Check containers] *****************",
                                "Wednesday 27 May 2026  01:05:41 +0000 (0:00:00.730)       0:01:16.611 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:05:45 +0000 (0:00:04.592)       0:01:21.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:05:46 +0000 (0:00:00.532)       0:01:21.736 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:05:47 +0000 (0:00:00.940)       0:01:22.677 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases] ********************************",
                                "Wednesday 27 May 2026  01:05:47 +0000 (0:00:00.270)       0:01:22.947 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:05:49 +0000 (0:00:02.084)       0:01:25.032 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m",
                                "",
                                "TASK [designate : Running Designate bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:05:51 +0000 (0:00:02.242)       0:01:27.274 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:13.475)       0:01:40.750 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.066)       0:01:40.816 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.063)       0:01:40.880 ********* ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Wednesday 27 May 2026  01:06:05 +0000 (0:00:00.067)       0:01:40.948 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-api container] ******************",
                                "Wednesday 27 May 2026  01:06:17 +0000 (0:00:12.384)       0:01:53.332 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-central container] **************",
                                "Wednesday 27 May 2026  01:06:28 +0000 (0:00:10.316)       0:02:03.648 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-producer container] *************",
                                "Wednesday 27 May 2026  01:06:38 +0000 (0:00:10.221)       0:02:13.870 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-mdns container] *****************",
                                "Wednesday 27 May 2026  01:06:43 +0000 (0:00:05.369)       0:02:19.239 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-worker container] ***************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:10.965)       0:02:30.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Non-destructive DNS pools update] ****************************",
                                "Wednesday 27 May 2026  01:07:03 +0000 (0:00:08.982)       0:02:39.186 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:07:10 +0000 (0:00:06.998)       0:02:46.185 ********* ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 17.53s",
                                "designate : Running Designate bootstrap container ---------------------- 13.48s",
                                "designate : Restart designate-backend-bind9 container ------------------ 12.38s",
                                "designate : Restart designate-mdns container --------------------------- 10.97s",
                                "designate : Restart designate-api container ---------------------------- 10.32s",
                                "designate : Restart designate-central container ------------------------ 10.22s",
                                "designate : Restart designate-worker container -------------------------- 8.98s",
                                "service-ks-register : designate | Creating/deleting endpoints ----------- 7.26s",
                                "designate : Non-destructive DNS pools update ---------------------------- 7.00s",
                                "designate : Copying over config.json files for services ----------------- 5.67s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 5.53s",
                                "designate : Restart designate-producer container ------------------------ 5.37s",
                                "service-check-containers : designate | Check containers ----------------- 4.59s",
                                "service-ks-register : designate | Creating users ------------------------ 3.95s",
                                "designate : Ensuring config directories exist --------------------------- 3.63s",
                                "service-ks-register : designate | Granting/revoking user roles ---------- 3.63s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.54s",
                                "service-ks-register : designate | Creating/deleting services ------------ 3.50s",
                                "designate : Copying over rndc.conf -------------------------------------- 3.45s",
                                "designate : Copying over rndc.key --------------------------------------- 3.17s",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb68e773-f1f2-482b-b73a-18eb1383dca3 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b2dd5b36-b52f-44c2-a486-94c1fe8e01bf is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Wednesday 27 May 2026  01:05:44 +0000 (0:00:00.087)       0:00:00.087 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Wednesday 27 May 2026  01:05:45 +0000 (0:00:00.806)       0:00:00.893 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent kernel] ********************************************",
                                "Wednesday 27 May 2026  01:06:45 +0000 (0:01:00.698)       0:01:01.592 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent kernel (3 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:07:14 +0000 (0:00:28.644)       0:01:30.236 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:07:14 +0000 (0:00:00.331)       0:01:30.568 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m",
                                "",
                                "PLAY [Apply role ironic] *******************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:07:15 +0000 (0:00:00.465)       0:01:31.033 ********* ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 60.70s",
                                "Download ironic-agent kernel ------------------------------------------- 28.65s",
                                "Ensure the destination directory exists --------------------------------- 0.81s",
                                "Group hosts based on enabled services ----------------------------------- 0.47s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:06:21 +0000 (0:00:00.369)       0:00:00.369 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:06:21 +0000 (0:00:00.304)       0:00:00.673 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m",
                                "",
                                "PLAY [Apply role placement] ****************************************************",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:21 +0000 (0:00:00.334)       0:00:01.007 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting services] ************",
                                "Wednesday 27 May 2026  01:06:22 +0000 (0:00:00.623)       0:00:01.631 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Wednesday 27 May 2026  01:06:26 +0000 (0:00:03.623)       0:00:05.255 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating projects] *********************",
                                "Wednesday 27 May 2026  01:06:32 +0000 (0:00:06.164)       0:00:11.419 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Wednesday 27 May 2026  01:06:35 +0000 (0:00:03.081)       0:00:14.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating roles] ************************",
                                "Wednesday 27 May 2026  01:06:39 +0000 (0:00:04.053)       0:00:18.554 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Wednesday 27 May 2026  01:06:42 +0000 (0:00:03.384)       0:00:21.938 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:46 +0000 (0:00:04.201)       0:00:26.140 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:06:47 +0000 (0:00:00.742)       0:00:26.883 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:01.621)       0:00:28.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:00.118)       0:00:28.624 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:00.250)       0:00:28.874 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over extra CA certificates] ******",
                                "Wednesday 27 May 2026  01:06:50 +0000 (0:00:00.761)       0:00:29.635 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:06:52 +0000 (0:00:01.840)       0:00:31.476 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Wednesday 27 May 2026  01:06:52 +0000 (0:00:00.580)       0:00:32.056 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:06:53 +0000 (0:00:00.508)       0:00:32.565 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:01.335)       0:00:33.901 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Wednesday 27 May 2026  01:06:57 +0000 (0:00:02.816)       0:00:36.717 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Placement] *******************************************",
                                "Wednesday 27 May 2026  01:06:57 +0000 (0:00:00.386)       0:00:37.104 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********",
                                "Wednesday 27 May 2026  01:06:58 +0000 (0:00:00.836)       0:00:37.940 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Wednesday 27 May 2026  01:07:00 +0000 (0:00:01.457)       0:00:39.398 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:07:01 +0000 (0:00:01.213)       0:00:40.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Wednesday 27 May 2026  01:07:02 +0000 (0:00:00.722)       0:00:41.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:07:03 +0000 (0:00:01.414)       0:00:42.748 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:07:03 +0000 (0:00:00.330)       0:00:43.079 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Wednesday 27 May 2026  01:07:04 +0000 (0:00:00.893)       0:00:43.972 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:07:06 +0000 (0:00:01.914)       0:00:45.886 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:07:08 +0000 (0:00:02.230)       0:00:48.116 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:11.814)       0:00:59.930 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:00.078)       0:01:00.009 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:00.071)       0:01:00.080 ********* ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:00.085)       0:01:00.166 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:07:26 +0000 (0:00:06.050)       0:01:06.216 ********* ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 11.81s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 6.16s",
                                "placement : Restart placement-api container ----------------------------- 6.05s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 4.20s",
                                "service-ks-register : placement | Creating users ------------------------ 4.05s",
                                "service-ks-register : placement | Creating/deleting services ------------ 3.62s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.38s",
                                "service-ks-register : placement | Creating projects --------------------- 3.08s",
                                "placement : Copying over placement.conf --------------------------------- 2.82s",
                                "placement : Creating placement databases user and setting permissions --- 2.23s",
                                "placement : Creating placement databases -------------------------------- 1.91s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.84s",
                                "placement : Ensuring config directories exist --------------------------- 1.62s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.46s",
                                "service-check-containers : placement | Check containers ----------------- 1.41s",
                                "placement : Copying over config.json files for services ----------------- 1.34s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.21s",
                                "service-check-containers : Include tasks -------------------------------- 0.89s",
                                "Configure uWSGI for Placement ------------------------------------------- 0.84s",
                                "placement : include_tasks ----------------------------------------------- 0.76s",
                                "\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edea8016-ce2c-4958-a85e-f4342e718b87 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask edea8016-ce2c-4958-a85e-f4342e718b87 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a5caa24e-e56f-4fc3-a096-01d5c959878d is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:07:31 +0000 (0:00:00.283)       0:00:00.283 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:07:31 +0000 (0:00:00.266)       0:00:00.549 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Nova service] ***********************************************",
                                "",
                                "TASK [Waiting for Nova public port to be UP] ***********************************",
                                "Wednesday 27 May 2026  01:07:32 +0000 (0:00:00.666)       0:00:01.216 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:07:33 +0000 (0:00:01.112)       0:00:02.328 ********* ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.11s",
                                "Group hosts based on enabled services ----------------------------------- 0.67s",
                                "Group hosts based on Kolla action --------------------------------------- 0.27s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:07:18 +0000 (0:00:00.275)       0:00:00.275 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:07:18 +0000 (0:00:00.244)       0:00:00.520 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m",
                                "",
                                "PLAY [Apply role grafana] ******************************************************",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:07:18 +0000 (0:00:00.243)       0:00:00.764 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [grafana : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:07:19 +0000 (0:00:00.506)       0:00:01.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:00.971)       0:00:02.242 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:07:21 +0000 (0:00:01.219)       0:00:03.461 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:07:22 +0000 (0:00:01.205)       0:00:04.667 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:07:24 +0000 (0:00:01.688)       0:00:06.355 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:07:24 +0000 (0:00:00.470)       0:00:06.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Wednesday 27 May 2026  01:07:25 +0000 (0:00:00.707)       0:00:07.533 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Wednesday 27 May 2026  01:07:27 +0000 (0:00:01.655)       0:00:09.188 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Wednesday 27 May 2026  01:07:28 +0000 (0:00:01.467)       0:00:10.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Configuring Prometheus as data source for Grafana] *************",
                                "Wednesday 27 May 2026  01:07:28 +0000 (0:00:00.257)       0:00:10.913 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Wednesday 27 May 2026  01:07:30 +0000 (0:00:01.194)       0:00:12.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Check if the folder for custom grafana dashboards exists] ******",
                                "Wednesday 27 May 2026  01:07:31 +0000 (0:00:01.266)       0:00:13.374 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Wednesday 27 May 2026  01:07:32 +0000 (0:00:01.107)       0:00:14.482 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over custom dashboards] ********************************",
                                "Wednesday 27 May 2026  01:07:33 +0000 (0:00:00.734)       0:00:15.216 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Check containers] *******************",
                                "Wednesday 27 May 2026  01:07:34 +0000 (0:00:01.256)       0:00:16.472 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:07:35 +0000 (0:00:01.239)       0:00:17.712 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:07:35 +0000 (0:00:00.300)       0:00:18.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:01.069)       0:00:19.082 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:01.861)       0:00:20.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:02.212)       0:00:23.155 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.069)       0:00:23.224 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.080)       0:00:23.305 ********* ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Wednesday 27 May 2026  01:07:41 +0000 (0:00:00.064)       0:00:23.370 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********",
                                "Wednesday 27 May 2026  01:07:43 +0000 (0:00:01.941)       0:00:25.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Wednesday 27 May 2026  01:08:09 +0000 (0:00:26.474)       0:00:51.786 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Wednesday 27 May 2026  01:08:43 +0000 (0:00:33.291)       0:01:25.078 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Wednesday 27 May 2026  01:08:45 +0000 (0:00:02.105)       0:01:27.183 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Enable grafana datasources] ************************************",
                                "Wednesday 27 May 2026  01:08:45 +0000 (0:00:00.264)       0:01:27.448 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Disable Getting Started panel] *********************************",
                                "Wednesday 27 May 2026  01:08:47 +0000 (0:00:01.991)       0:01:29.439 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:08:47 +0000 (0:00:00.366)       0:01:29.806 ********* ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 33.29s",
                                "grafana : Waiting for grafana to start on first node ------------------- 26.47s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.21s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.11s",
                                "grafana : Enable grafana datasources ------------------------------------ 1.99s",
                                "grafana : Restart first grafana container ------------------------------- 1.94s",
                                "grafana : Creating grafana database ------------------------------------- 1.86s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.69s",
                                "grafana : Copying over config.json files -------------------------------- 1.66s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.47s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.27s",
                                "grafana : Copying over custom dashboards -------------------------------- 1.26s",
                                "service-check-containers : grafana | Check containers ------------------- 1.24s",
                                "grafana : Check if extra configuration file exists ---------------------- 1.22s",
                                "grafana : include_tasks ------------------------------------------------- 1.21s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.19s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 1.11s",
                                "service-check-containers : Include tasks -------------------------------- 1.07s",
                                "grafana : Ensuring config directories exist ----------------------------- 0.97s",
                                "grafana : Remove templated Grafana dashboards --------------------------- 0.73s",
                                "\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8509dacc-cbbd-4523-995e-959a18a03125 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:07:15 +0000 (0:00:00.282)       0:00:00.282 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:07:15 +0000 (0:00:00.327)       0:00:00.609 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m",
                                "",
                                "PLAY [Apply role magnum] *******************************************************",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:07:16 +0000 (0:00:00.399)       0:00:01.009 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting services] ***************",
                                "Wednesday 27 May 2026  01:07:16 +0000 (0:00:00.559)       0:00:01.569 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting endpoints] **************",
                                "Wednesday 27 May 2026  01:07:20 +0000 (0:00:03.651)       0:00:05.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating projects] ************************",
                                "Wednesday 27 May 2026  01:07:27 +0000 (0:00:06.788)       0:00:12.008 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Wednesday 27 May 2026  01:07:30 +0000 (0:00:03.601)       0:00:15.610 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating roles] ***************************",
                                "Wednesday 27 May 2026  01:07:34 +0000 (0:00:03.919)       0:00:19.530 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting/revoking user roles] *************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:02.894)       0:00:22.425 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Wednesday 27 May 2026  01:07:40 +0000 (0:00:03.314)       0:00:25.739 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Wednesday 27 May 2026  01:07:44 +0000 (0:00:03.256)       0:00:28.995 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Wednesday 27 May 2026  01:07:47 +0000 (0:00:03.620)       0:00:32.616 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Wednesday 27 May 2026  01:07:51 +0000 (0:00:03.831)       0:00:36.447 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Check if policies shall be overwritten] *************************",
                                "Wednesday 27 May 2026  01:07:53 +0000 (0:00:02.375)       0:00:38.823 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Wednesday 27 May 2026  01:07:54 +0000 (0:00:00.140)       0:00:38.963 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Wednesday 27 May 2026  01:07:54 +0000 (0:00:00.270)       0:00:39.234 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Wednesday 27 May 2026  01:07:55 +0000 (0:00:00.857)       0:00:40.091 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum kubeconfig file's path] ******************************",
                                "Wednesday 27 May 2026  01:07:57 +0000 (0:00:02.491)       0:00:42.582 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:07:58 +0000 (0:00:00.707)       0:00:43.289 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over extra CA certificates] *********",
                                "Wednesday 27 May 2026  01:07:58 +0000 (0:00:00.534)       0:00:43.824 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:08:01 +0000 (0:00:02.548)       0:00:46.372 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Wednesday 27 May 2026  01:08:03 +0000 (0:00:02.464)       0:00:48.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over config.json files for services] ********************",
                                "Wednesday 27 May 2026  01:08:05 +0000 (0:00:01.207)       0:00:50.044 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over magnum.conf] ***************************************",
                                "Wednesday 27 May 2026  01:08:07 +0000 (0:00:02.071)       0:00:52.115 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over existing policy file] ******************************",
                                "Wednesday 27 May 2026  01:08:12 +0000 (0:00:05.340)       0:00:57.456 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Check containers] ********************",
                                "Wednesday 27 May 2026  01:08:13 +0000 (0:00:00.544)       0:00:58.000 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:08:15 +0000 (0:00:02.701)       0:01:00.702 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:08:16 +0000 (0:00:00.415)       0:01:01.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Wednesday 27 May 2026  01:08:17 +0000 (0:00:01.409)       0:01:02.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database] ***************************************",
                                "Wednesday 27 May 2026  01:08:18 +0000 (0:00:00.392)       0:01:02.920 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Wednesday 27 May 2026  01:08:19 +0000 (0:00:01.924)       0:01:04.845 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:08:21 +0000 (0:00:01.992)       0:01:06.838 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:14.828)       0:01:21.667 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:00.069)       0:01:21.737 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:00.065)       0:01:21.803 ********* ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:00.067)       0:01:21.870 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-conductor container] ******************",
                                "Wednesday 27 May 2026  01:08:52 +0000 (0:00:15.114)       0:01:36.985 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:08:59 +0000 (0:00:07.817)       0:01:44.802 ********* ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 15.11s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 14.83s",
                                "magnum : Restart magnum-conductor container ----------------------------- 7.82s",
                                "service-ks-register : magnum | Creating/deleting endpoints -------------- 6.79s",
                                "magnum : Copying over magnum.conf --------------------------------------- 5.34s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.92s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.83s",
                                "service-ks-register : magnum | Creating/deleting services --------------- 3.65s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 3.62s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.60s",
                                "service-ks-register : magnum | Granting/revoking user roles ------------- 3.31s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.26s",
                                "service-ks-register : magnum | Creating roles --------------------------- 2.90s",
                                "service-check-containers : magnum | Check containers -------------------- 2.70s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.55s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.49s",
                                "service-cert-copy : magnum | Copying over backend internal TLS certificate --- 2.46s",
                                "magnum : Ensuring config directories exist ------------------------------ 2.38s",
                                "magnum : Copying over config.json files for services -------------------- 2.07s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 1.99s",
                                "\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:09:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1029d561-9239-4280-980a-a52b2e2be784 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Wednesday 27 May 2026  01:01:33 +0000 (0:00:00.296)       0:00:00.296 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:01:34 +0000 (0:00:00.747)       0:00:01.043 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:01:35 +0000 (0:00:01.326)       0:00:02.370 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova API databases] ********************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Wednesday 27 May 2026  01:01:37 +0000 (0:00:01.741)       0:00:04.111 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Wednesday 27 May 2026  01:01:38 +0000 (0:00:01.347)       0:00:05.459 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases user and setting permissions] *************",
                                "Wednesday 27 May 2026  01:01:43 +0000 (0:00:05.070)       0:00:10.529 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:03.500)       0:00:14.030 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Wednesday 27 May 2026  01:01:47 +0000 (0:00:00.523)       0:00:14.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Wednesday 27 May 2026  01:01:48 +0000 (0:00:01.218)       0:00:15.772 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:01:52 +0000 (0:00:03.200)       0:00:18.973 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:01:52 +0000 (0:00:00.621)       0:00:19.594 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Wednesday 27 May 2026  01:02:22 +0000 (0:00:30.033)       0:00:49.628 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:02:38 +0000 (0:00:15.348)       0:01:04.976 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:02:51 +0000 (0:00:13.126)       0:01:18.103 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Wednesday 27 May 2026  01:02:52 +0000 (0:00:00.717)       0:01:18.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:02:52 +0000 (0:00:00.706)       0:01:19.526 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Wednesday 27 May 2026  01:02:53 +0000 (0:00:00.611)       0:01:20.138 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Wednesday 27 May 2026  01:03:13 +0000 (0:00:20.513)       0:01:40.652 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova cell databases] *******************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Wednesday 27 May 2026  01:03:14 +0000 (0:00:00.738)       0:01:41.390 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Wednesday 27 May 2026  01:03:16 +0000 (0:00:01.429)       0:01:42.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database user and setting permissions] ****",
                                "Wednesday 27 May 2026  01:03:18 +0000 (0:00:02.560)       0:01:45.380 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Wednesday 27 May 2026  01:03:21 +0000 (0:00:02.836)       0:01:48.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Wednesday 27 May 2026  01:03:22 +0000 (0:00:00.817)       0:01:49.033 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Wednesday 27 May 2026  01:03:34 +0000 (0:00:11.951)       0:02:00.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Wednesday 27 May 2026  01:03:34 +0000 (0:00:00.359)       0:02:01.345 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:03:35 +0000 (0:00:01.443)       0:02:02.788 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Wednesday 27 May 2026  01:03:36 +0000 (0:00:00.557)       0:02:03.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************",
                                "Wednesday 27 May 2026  01:03:37 +0000 (0:00:01.088)       0:02:04.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Running Nova cell bootstrap container] ***********************",
                                "Wednesday 27 May 2026  01:03:39 +0000 (0:00:02.290)       0:02:06.724 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:04:01 +0000 (0:00:21.378)       0:02:28.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:04:14 +0000 (0:00:13.086)       0:02:41.189 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Create cell] *************************************************",
                                "Wednesday 27 May 2026  01:04:15 +0000 (0:00:01.139)       0:02:42.329 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Update cell] *************************************************",
                                "Wednesday 27 May 2026  01:04:27 +0000 (0:00:12.270)       0:02:54.600 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Wednesday 27 May 2026  01:04:28 +0000 (0:00:01.068)       0:02:55.669 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:04:29 +0000 (0:00:00.259)       0:02:55.928 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting services] *****************",
                                "Wednesday 27 May 2026  01:04:29 +0000 (0:00:00.596)       0:02:56.525 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting endpoints] ****************",
                                "Wednesday 27 May 2026  01:04:33 +0000 (0:00:03.625)       0:03:00.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating projects] **************************",
                                "Wednesday 27 May 2026  01:04:40 +0000 (0:00:06.894)       0:03:07.045 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Wednesday 27 May 2026  01:04:43 +0000 (0:00:03.241)       0:03:10.286 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating roles] *****************************",
                                "Wednesday 27 May 2026  01:04:47 +0000 (0:00:04.287)       0:03:14.573 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Wednesday 27 May 2026  01:04:50 +0000 (0:00:03.222)       0:03:17.796 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Wednesday 27 May 2026  01:04:57 +0000 (0:00:06.818)       0:03:24.614 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Check if policies shall be overwritten] ***************************",
                                "Wednesday 27 May 2026  01:04:59 +0000 (0:00:02.025)       0:03:26.640 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Wednesday 27 May 2026  01:04:59 +0000 (0:00:00.135)       0:03:26.776 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Check for vendordata file] ****************************************",
                                "Wednesday 27 May 2026  01:05:00 +0000 (0:00:00.277)       0:03:27.053 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Wednesday 27 May 2026  01:05:00 +0000 (0:00:00.687)       0:03:27.741 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Wednesday 27 May 2026  01:05:01 +0000 (0:00:00.238)       0:03:27.979 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Wednesday 27 May 2026  01:05:01 +0000 (0:00:00.571)       0:03:28.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:05:04 +0000 (0:00:03.201)       0:03:31.752 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Wednesday 27 May 2026  01:05:05 +0000 (0:00:00.761)       0:03:32.514 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for services] **********************",
                                "Wednesday 27 May 2026  01:05:06 +0000 (0:00:01.287)       0:03:33.801 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf] *******************************************",
                                "Wednesday 27 May 2026  01:05:10 +0000 (0:00:03.086)       0:03:36.888 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Wednesday 27 May 2026  01:05:22 +0000 (0:00:11.977)       0:03:48.865 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': \u001b[32m2026-05-27 01:11:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Wednesday 27 May 2026  01:05:22 +0000 (0:00:00.873)       0:03:49.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-metadata-wsgi.conf] *****************************",
                                "Wednesday 27 May 2026  01:05:23 +0000 (0:00:00.727)       0:03:50.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file for nova services] *******************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.725)       0:03:51.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Nova] ************************************************",
                                "Wednesday 27 May 2026  01:05:24 +0000 (0:00:00.326)       0:03:51.518 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Wednesday 27 May 2026  01:05:26 +0000 (0:00:01.750)       0:03:53.268 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Wednesday 27 May 2026  01:05:28 +0000 (0:00:01.993)       0:03:55.262 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova | Check containers] **********************",
                                "Wednesday 27 May 2026  01:05:30 +0000 (0:00:02.362)       0:03:57.624 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:05:34 +0000 (0:00:03.318)       0:04:00.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:05:34 +0000 (0:00:00.572)       0:04:01.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:05:35 +0000 (0:00:01.267)       0:04:02.783 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:05:36 +0000 (0:00:00.112)       0:04:02.895 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Wednesday 27 May 2026  01:05:36 +0000 (0:00:00.115)       0:04:03.010 ********* ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Wednesday 27 May 2026  01:05:36 +0000 (0:00:00.112)       0:04:03.123 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-api container] ****************************",
                                "Wednesday 27 May 2026  01:05:53 +0000 (0:00:16.750)       0:04:19.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-metadata container] ***********************",
                                "Wednesday 27 May 2026  01:06:03 +0000 (0:00:10.923)       0:04:30.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:08 +0000 (0:00:04.793)       0:04:35.591 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:06:09 +0000 (0:00:01.134)       0:04:36.726 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get new Libvirt version] *************************************",
                                "Wednesday 27 May 2026  01:06:10 +0000 (0:00:00.551)       0:04:37.278 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Wednesday 27 May 2026  01:06:35 +0000 (0:00:25.168)       0:05:02.446 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Wednesday 27 May 2026  01:06:36 +0000 (0:00:01.065)       0:05:03.511 ********* ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Wednesday 27 May 2026  01:06:37 +0000 (0:00:00.667)       0:05:04.178 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Wednesday 27 May 2026  01:06:39 +0000 (0:00:02.464)       0:05:06.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Wednesday 27 May 2026  01:06:41 +0000 (0:00:01.540)       0:05:08.183 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Wednesday 27 May 2026  01:06:42 +0000 (0:00:01.380)       0:05:09.564 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Wednesday 27 May 2026  01:06:44 +0000 (0:00:01.631)       0:05:11.195 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get current Libvirt version] *********************************",
                                "Wednesday 27 May 2026  01:06:49 +0000 (0:00:05.224)       0:05:16.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Wednesday 27 May 2026  01:06:51 +0000 (0:00:01.968)       0:05:18.388 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Wednesday 27 May 2026  01:06:53 +0000 (0:00:01.626)       0:05:20.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Wednesday 27 May 2026  01:06:53 +0000 (0:00:00.695)       0:05:20.710 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Wednesday 27 May 2026  01:06:54 +0000 (0:00:00.746)       0:05:21.457 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Wednesday 27 May 2026  01:06:55 +0000 (0:00:01.155)       0:05:22.612 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************",
                                "Wednesday 27 May 2026  01:06:56 +0000 (0:00:00.924)       0:05:23.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Wednesday 27 May 2026  01:06:58 +0000 (0:00:02.010)       0:05:25.547 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Wednesday 27 May 2026  01:06:59 +0000 (0:00:01.069)       0:05:26.616 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Wednesday 27 May 2026  01:07:01 +0000 (0:00:01.667)       0:05:28.284 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:07:03 +0000 (0:00:02.464)       0:05:30.749 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Wednesday 27 May 2026  01:07:05 +0000 (0:00:01.309)       0:05:32.058 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:07:08 +0000 (0:00:03.277)       0:05:35.336 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Wednesday 27 May 2026  01:07:10 +0000 (0:00:02.290)       0:05:37.626 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:07:13 +0000 (0:00:02.407)       0:05:40.034 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check nova keyring file] *************************************",
                                "Wednesday 27 May 2026  01:07:14 +0000 (0:00:01.076)       0:05:41.111 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check cinder keyring file] ***********************************",
                                "Wednesday 27 May 2026  01:07:15 +0000 (0:00:01.094)       0:05:42.205 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Wednesday 27 May 2026  01:07:16 +0000 (0:00:01.139)       0:05:43.344 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract cinder key from file] ********************************",
                                "Wednesday 27 May 2026  01:07:17 +0000 (0:00:00.483)       0:05:43.827 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph nova keyring file] ****************************",
                                "Wednesday 27 May 2026  01:07:17 +0000 (0:00:00.396)       0:05:44.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph cinder keyring file] **************************",
                                "Wednesday 27 May 2026  01:07:18 +0000 (0:00:01.058)       0:05:45.283 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Wednesday 27 May 2026  01:07:19 +0000 (0:00:01.158)       0:05:46.441 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Wednesday 27 May 2026  01:07:24 +0000 (0:00:04.506)       0:05:50.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************",
                                "Wednesday 27 May 2026  01:07:24 +0000 (0:00:00.299)       0:05:51.248 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring libvirt secrets directory exists] *******************",
                                "Wednesday 27 May 2026  01:07:24 +0000 (0:00:00.283)       0:05:51.531 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing nova secret xml for libvirt] *************************",
                                "Wednesday 27 May 2026  01:07:26 +0000 (0:00:01.480)       0:05:53.011 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Wednesday 27 May 2026  01:07:29 +0000 (0:00:03.610)       0:05:56.622 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Wednesday 27 May 2026  01:07:33 +0000 (0:00:03.548)       0:06:00.170 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Wednesday 27 May 2026  01:07:36 +0000 (0:00:02.691)       0:06:02.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy qemu wrapper] *******************************************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:01.201)       0:06:04.063 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:00.267)       0:06:04.330 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:00.102)       0:06:04.433 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check for vendordata file] ***********************************",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:00.616)       0:06:05.049 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:00.667)       0:06:05.717 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Wednesday 27 May 2026  01:07:39 +0000 (0:00:00.468)       0:06:06.185 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Wednesday 27 May 2026  01:07:42 +0000 (0:00:03.435)       0:06:09.621 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Wednesday 27 May 2026  01:07:49 +0000 (0:00:06.327)       0:06:15.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt configuration] **************************",
                                "Wednesday 27 May 2026  01:07:50 +0000 (0:00:01.400)       0:06:17.349 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Wednesday 27 May 2026  01:07:54 +0000 (0:00:03.916)       0:06:21.265 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt SASL configuration] *********************",
                                "Wednesday 27 May 2026  01:07:55 +0000 (0:00:00.763)       0:06:22.028 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Wednesday 27 May 2026  01:08:00 +0000 (0:00:05.267)       0:06:27.296 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Wednesday 27 May 2026  01:08:07 +0000 (0:00:07.130)       0:06:34.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying 'release' file for nova_compute] *********************",
                                "Wednesday 27 May 2026  01:08:08 +0000 (0:00:00.545)       0:06:34.972 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************",
                                "Wednesday 27 May 2026  01:08:08 +0000 (0:00:00.681)       0:06:35.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Wednesday 27 May 2026  01:08:10 +0000 (0:00:01.794)       0:06:37.448 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Wednesday 27 May 2026  01:08:12 +0000 (0:00:02.356)       0:06:39.805 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Wednesday 27 May 2026  01:08:14 +0000 (0:00:01.672)       0:06:41.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over multipath.conf] *********************************",
                                "Wednesday 27 May 2026  01:08:15 +0000 (0:00:00.828)       0:06:42.305 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Check containers] *****************",
                                "Wednesday 27 May 2026  01:08:16 +0000 (0:00:01.405)       0:06:43.711 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:08:19 +0000 (0:00:02.918)       0:06:46.630 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:08:20 +0000 (0:00:00.522)       0:06:47.153 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Wednesday 27 May 2026  01:08:22 +0000 (0:00:01.758)       0:06:48.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:22 +0000 (0:00:00.605)       0:06:49.517 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:22 +0000 (0:00:00.144)       0:06:49.662 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:22 +0000 (0:00:00.135)       0:06:49.798 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:23 +0000 (0:00:00.124)       0:06:49.922 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:23 +0000 (0:00:00.119)       0:06:50.041 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Wednesday 27 May 2026  01:08:23 +0000 (0:00:00.212)       0:06:50.253 ********* ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Wednesday 27 May 2026  01:08:23 +0000 (0:00:00.140)       0:06:50.393 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************",
                                "Wednesday 27 May 2026  01:08:31 +0000 (0:00:08.296)       0:06:58.690 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************",
                                "Wednesday 27 May 2026  01:08:48 +0000 (0:00:16.783)       0:07:15.473 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Wednesday 27 May 2026  01:09:08 +0000 (0:00:19.702)       0:07:35.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************",
                                "Wednesday 27 May 2026  01:09:37 +0000 (0:00:28.861)       0:08:04.037 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************",
                                "Wednesday 27 May 2026  01:09:43 +0000 (0:00:06.013)       0:08:10.051 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************",
                                "Wednesday 27 May 2026  01:09:43 +0000 (0:00:00.672)       0:08:10.723 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Wednesday 27 May 2026  01:10:05 +0000 (0:00:21.596)       0:08:32.320 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Wednesday 27 May 2026  01:10:05 +0000 (0:00:00.098)       0:08:32.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Wednesday 27 May 2026  01:10:24 +0000 (0:00:19.281)       0:08:51.700 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Wednesday 27 May 2026  01:10:32 +0000 (0:00:07.582)       0:08:59.283 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Wednesday 27 May 2026  01:10:34 +0000 (0:00:02.132)       0:09:01.415 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Wednesday 27 May 2026  01:10:47 +0000 (0:00:13.003)       0:09:14.419 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Wednesday 27 May 2026  01:10:48 +0000 (0:00:00.677)       0:09:15.096 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Wednesday 27 May 2026  01:10:49 +0000 (0:00:00.752)       0:09:15.849 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Wednesday 27 May 2026  01:11:01 +0000 (0:00:12.805)       0:09:28.654 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova super conductor services] *****************************",
                                "",
                                "TASK [nova : Reload nova super conductor services to remove RPC version pin] ***",
                                "Wednesday 27 May 2026  01:11:02 +0000 (0:00:00.805)       0:09:29.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Wednesday 27 May 2026  01:11:03 +0000 (0:00:00.636)       0:09:30.096 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Wednesday 27 May 2026  01:11:04 +0000 (0:00:01.231)       0:09:31.327 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Run Nova API online data migrations] *************************************",
                                "",
                                "TASK [nova : Run Nova API online database migrations] **************************",
                                "Wednesday 27 May 2026  01:11:05 +0000 (0:00:00.504)       0:09:31.832 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Wednesday 27 May 2026  01:11:06 +0000 (0:00:01.109)       0:09:32.941 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=54  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=24  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:11:06 +0000 (0:00:00.422)       0:09:33.364 ********* ",
                                "=============================================================================== ",
                                "nova : Running Nova API bootstrap container ---------------------------- 30.03s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 28.86s",
                                "nova-cell : Get new Libvirt version ------------------------------------ 25.17s",
                                "nova-cell : Restart nova-compute container ----------------------------- 21.60s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 21.38s",
                                "nova : Running Nova API bootstrap container ---------------------------- 20.51s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 19.70s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 19.28s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 16.78s",
                                "nova : Restart nova-scheduler container -------------------------------- 16.75s",
                                "nova : Create cell0 mappings ------------------------------------------- 15.35s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.13s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.09s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.00s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 12.81s",
                                "nova-cell : Create cell ------------------------------------------------ 12.27s",
                                "nova : Copying over nova.conf ------------------------------------------ 11.98s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 11.95s",
                                "nova : Restart nova-api container -------------------------------------- 10.92s",
                                "nova-cell : Restart nova-conductor container ---------------------------- 8.30s",
                                "\u001b[32m2026-05-27 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-27 01:11:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e2352599-e05b-475f-bad6-63ab4117bbec is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:07:37 +0000 (0:00:00.277)       0:00:00.277 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:00.259)       0:00:00.536 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m",
                                "",
                                "PLAY [Apply role octavia] ******************************************************",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:00.255)       0:00:00.792 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting services] **************",
                                "Wednesday 27 May 2026  01:07:38 +0000 (0:00:00.567)       0:00:01.359 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting endpoints] *************",
                                "Wednesday 27 May 2026  01:07:42 +0000 (0:00:03.784)       0:00:05.144 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating projects] ***********************",
                                "Wednesday 27 May 2026  01:07:49 +0000 (0:00:06.671)       0:00:11.815 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Wednesday 27 May 2026  01:07:52 +0000 (0:00:03.356)       0:00:15.172 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating roles] **************************",
                                "Wednesday 27 May 2026  01:08:00 +0000 (0:00:07.443)       0:00:22.616 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting/revoking user roles] ************",
                                "Wednesday 27 May 2026  01:08:03 +0000 (0:00:03.184)       0:00:25.800 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "",
                                "TASK [octavia : Adding octavia related roles] **********************************",
                                "Wednesday 27 May 2026  01:08:10 +0000 (0:00:07.146)       0:00:32.947 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:08:25 +0000 (0:00:15.350)       0:00:48.297 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create amphora flavor] *****************************************",
                                "Wednesday 27 May 2026  01:08:26 +0000 (0:00:00.658)       0:00:48.956 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Wednesday 27 May 2026  01:08:32 +0000 (0:00:05.560)       0:00:54.516 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 27 May 2026  01:08:36 +0000 (0:00:04.425)       0:00:58.942 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Wednesday 27 May 2026  01:08:39 +0000 (0:00:03.072)       0:01:02.014 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Add rules for security groups] *********************************",
                                "Wednesday 27 May 2026  01:08:49 +0000 (0:00:09.732)       0:01:11.747 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management network] ************************",
                                "Wednesday 27 May 2026  01:09:04 +0000 (0:00:14.874)       0:01:26.621 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Wednesday 27 May 2026  01:09:08 +0000 (0:00:03.969)       0:01:30.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Wednesday 27 May 2026  01:09:12 +0000 (0:00:04.504)       0:01:35.095 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Wednesday 27 May 2026  01:09:13 +0000 (0:00:00.564)       0:01:35.660 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:09:17 +0000 (0:00:04.722)       0:01:40.383 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create ports for Octavia health-manager nodes] *****************",
                                "Wednesday 27 May 2026  01:09:18 +0000 (0:00:00.926)       0:01:41.310 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update Octavia health manager port host_id] ********************",
                                "Wednesday 27 May 2026  01:09:23 +0000 (0:00:04.983)       0:01:46.293 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Add Octavia port to openvswitch br-int] ************************",
                                "Wednesday 27 May 2026  01:09:28 +0000 (0:00:04.414)       0:01:50.707 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Install isc-dhcp-client package] *******************************",
                                "Wednesday 27 May 2026  01:09:28 +0000 (0:00:00.711)       0:01:51.419 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia dhclient conf] **********************************",
                                "Wednesday 27 May 2026  01:09:30 +0000 (0:00:01.574)       0:01:52.993 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia-interface service] ******************************",
                                "Wednesday 27 May 2026  01:09:31 +0000 (0:00:01.278)       0:01:54.271 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Restart octavia-interface.service if required] *****************",
                                "Wednesday 27 May 2026  01:09:33 +0000 (0:00:01.309)       0:01:55.581 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Enable and start octavia-interface.service] ********************",
                                "Wednesday 27 May 2026  01:09:35 +0000 (0:00:02.326)       0:01:57.907 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Wait for interface ohm0 ip appear] *****************************",
                                "Wednesday 27 May 2026  01:09:37 +0000 (0:00:01.855)       0:01:59.762 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Gather facts] **************************************************",
                                "Wednesday 27 May 2026  01:09:37 +0000 (0:00:00.669)       0:02:00.432 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:09:40 +0000 (0:00:02.369)       0:02:02.802 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Get amphora flavor info] ***************************************",
                                "Wednesday 27 May 2026  01:09:40 +0000 (0:00:00.665)       0:02:03.468 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Wednesday 27 May 2026  01:09:44 +0000 (0:00:03.651)       0:02:07.119 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Wednesday 27 May 2026  01:09:47 +0000 (0:00:03.123)       0:02:10.242 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Get loadbalancer management network] ***************************",
                                "Wednesday 27 May 2026  01:09:54 +0000 (0:00:06.614)       0:02:16.856 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Wednesday 27 May 2026  01:09:57 +0000 (0:00:03.271)       0:02:20.128 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Ensuring config directories exist] *****************************",
                                "Wednesday 27 May 2026  01:09:57 +0000 (0:00:00.280)       0:02:20.409 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Wednesday 27 May 2026  01:10:00 +0000 (0:00:02.428)       0:02:22.838 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Wednesday 27 May 2026  01:10:00 +0000 (0:00:00.123)       0:02:22.961 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over existing policy file] *****************************",
                                "Wednesday 27 May 2026  01:10:00 +0000 (0:00:00.253)       0:02:23.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:10:01 +0000 (0:00:00.605)       0:02:23.821 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over extra CA certificates] ********",
                                "Wednesday 27 May 2026  01:10:01 +0000 (0:00:00.577)       0:02:24.398 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Wednesday 27 May 2026  01:10:06 +0000 (0:00:04.691)       0:02:29.090 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****",
                                "Wednesday 27 May 2026  01:10:07 +0000 (0:00:01.182)       0:02:30.273 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over config.json files for services] *******************",
                                "Wednesday 27 May 2026  01:10:08 +0000 (0:00:01.028)       0:02:31.301 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.os\u001b[32m2026-05-27 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "ism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia-wsgi.conf] ********************************",
                                "Wednesday 27 May 2026  01:10:13 +0000 (0:00:05.013)       0:02:36.314 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia.conf] *************************************",
                                "Wednesday 27 May 2026  01:10:15 +0000 (0:00:01.635)       0:02:37.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Wednesday 27 May 2026  01:10:33 +0000 (0:00:18.022)       0:02:55.972 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-worker] ******************",
                                "Wednesday 27 May 2026  01:10:35 +0000 (0:00:01.916)       0:02:57.889 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Wednesday 27 May 2026  01:10:39 +0000 (0:00:04.499)       0:03:02.388 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Wednesday 27 May 2026  01:10:45 +0000 (0:00:05.354)       0:03:07.743 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Check containers] *******************",
                                "Wednesday 27 May 2026  01:10:49 +0000 (0:00:04.650)       0:03:12.393 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Notify handlers to restart containers] ***",
                                "Wednesday 27 May 2026  01:10:53 +0000 (0:00:03.985)       0:03:16.378 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Wednesday 27 May 2026  01:10:54 +0000 (0:00:00.422)       0:03:16.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:10:55 +0000 (0:00:00.787)       0:03:17.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Wednesday 27 May 2026  01:10:55 +0000 (0:00:00.241)       0:03:17.830 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Wednesday 27 May 2026  01:10:58 +0000 (0:00:02.705)       0:03:20.535 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Wednesday 27 May 2026  01:11:00 +0000 (0:00:02.303)       0:03:22.839 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Wednesday 27 May 2026  01:11:02 +0000 (0:00:02.410)       0:03:25.250 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Wednesday 27 May 2026  01:11:05 +0000 (0:00:02.522)       0:03:27.773 ********* ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\n2026-05-27 01:11:07.721 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-27 01:11:07.721 INFO Validating config file\\n2026-05-27 01:11:07.721 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-27 01:11:07.751 INFO Copying service configuration files\\n2026-05-27 01:11:07.752 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-27 01:11:07.776 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-27 01:11:07.776 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-27 01:11:07.792 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-27 01:11:07.793 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-27 01:11:07.793 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-27 01:11:07.793 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-27 01:11:07.794 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-27 01:11:07.794 INFO Writing out command to execute\\n2026-05-27 01:11:07.795 INFO Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"2026-05-27 01:11:07.721 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-27 01:11:07.721 INFO Validating config file\", \"2026-05-27 01:11:07.721 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-27 01:11:07.751 INFO Copying service configuration files\", \"2026-05-27 01:11:07.752 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-27 01:11:07.776 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-27 01:11:07.776 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-27 01:11:07.792 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-27 01:11:07.793 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-27 01:11:07.793 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-27 01:11:07.793 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-27 01:11:07.794 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-27 01:11:07.794 INFO Writing out command to execute\", \"2026-05-27 01:11:07.795 INFO Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-27 01:11:13.186 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-27 01:11:13.187 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-27 01:11:13.331 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-27 01:11:13.843 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-27 01:11:14.022 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-27 01:11:14.029 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-27 01:11:14.094 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-27 01:11:14.155 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-27 01:11:14.274 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-27 01:11:14.313 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-27 01:11:14.340 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-27 01:11:14.412 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-27 01:11:14.418 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-27 01:11:14.454 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-27 01:11:14.522 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-27 01:11:14.751 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-27 01:11:14.794 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-27 01:11:14.825 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-27 01:11:14.842 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-27 01:11:14.906 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-27 01:11:15.070 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-27 01:11:15.298 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-27 01:11:15.455 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-27 01:11:15.675 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-27 01:11:15.826 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-27 01:11:15.861 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-27 01:11:15.897 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-27 01:11:16.109 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-27 01:11:16.147 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-27 01:11:16.393 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-27 01:11:16.422 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-27 01:11:16.490 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-27 01:11:16.495 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-27 01:11:16.922 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-27 01:11:16.957 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-27 01:11:17.029 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-27 01:11:17.062 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-27 01:11:17.096 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-27 01:11:17.146 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-27 01:11:17.403 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-27 01:11:18.648 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-27 01:11:18.946 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-27 01:11:19.188 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-27 01:11:19.196 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-27 01:11:19.287 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-27 01:11:19.296 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-27 01:11:19.322 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-27 01:11:19.370 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-27 01:11:19.422 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-27 01:11:19.514 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-27 01:11:19.561 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-27 01:11:19.619 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-27 01:11:19.778 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-27 01:11:19.827 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-27 01:11:19.878 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-27 01:11:19.962 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-27 01:11:20.012 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-27 01:11:20.095 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-27 01:11:20.141 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-27 01:11:20.221 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-27 01:11:20.277 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-27 01:11:20.327 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-27 01:11:20.374 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-27 01:11:20.555 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-27 01:11:20.622 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-27 01:11:20.629 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-27 01:11:20.682 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-27 01:11:20.783 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-27 01:11:20.828 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-27 01:11:20.879 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-27 01:11:20.974 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-27 01:11:21.009 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-27 01:11:21.020 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-27 01:11:21.031 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-27 01:11:21.039 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-27 01:11:21.105 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-27 01:11:21.150 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-27 01:11:21.163 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-27 01:11:21.727 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return meth(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-27 01:11:13.186 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-27 01:11:13.187 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-27 01:11:13.331 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-27 01:11:13.843 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-27 01:11:14.022 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-27 01:11:14.029 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-27 01:11:14.094 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-27 01:11:14.155 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-27 01:11:14.274 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-27 01:11:14.313 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-27 01:11:14.340 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-27 01:11:14.412 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-27 01:11:14.418 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-27 01:11:14.454 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-27 01:11:14.522 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-27 01:11:14.751 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-27 01:11:14.794 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-27 01:11:14.825 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-27 01:11:14.842 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-27 01:11:14.906 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-27 01:11:15.070 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-27 01:11:15.298 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-27 01:11:15.455 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-27 01:11:15.675 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-27 01:11:15.826 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-27 01:11:15.861 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-27 01:11:15.897 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-27 01:11:16.109 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-27 01:11:16.147 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-27 01:11:16.393 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-27 01:11:16.422 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-27 01:11:16.490 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-27 01:11:16.495 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-27 01:11:16.922 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-27 01:11:16.957 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-27 01:11:17.029 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-27 01:11:17.062 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-27 01:11:17.096 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-27 01:11:17.146 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-27 01:11:17.403 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-27 01:11:18.648 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-27 01:11:18.946 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-27 01:11:19.188 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-27 01:11:19.196 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-27 01:11:19.287 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-27 01:11:19.296 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-27 01:11:19.322 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-27 01:11:19.370 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-27 01:11:19.422 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-27 01:11:19.514 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-27 01:11:19.561 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-27 01:11:19.619 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-27 01:11:19.778 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-27 01:11:19.827 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-27 01:11:19.878 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-27 01:11:19.962 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-27 01:11:20.012 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-27 01:11:20.095 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-27 01:11:20.141 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-27 01:11:20.221 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-27 01:11:20.277 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-27 01:11:20.327 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-27 01:11:20.374 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-27 01:11:20.555 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-27 01:11:20.622 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-27 01:11:20.629 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-27 01:11:20.682 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-27 01:11:20.783 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-27 01:11:20.828 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-27 01:11:20.879 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-27 01:11:20.974 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-27 01:11:21.009 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-27 01:11:21.020 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-27 01:11:21.031 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-27 01:11:21.039 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-27 01:11:21.105 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-27 01:11:21.150 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-27 01:11:21.163 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-27 01:11:21.727 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-27 01:11:21.727 1077 ERROR octavia-db-manage \"]}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:11:22 +0000 (0:00:16.990)       0:03:44.763 ********* ",
                                "=============================================================================== ",
                                "octavia : Copying over octavia.conf ------------------------------------ 18.02s",
                                "octavia : Running Octavia bootstrap container -------------------------- 16.99s",
                                "octavia : Adding octavia related roles --------------------------------- 15.35s",
                                "octavia : Add rules for security groups -------------------------------- 14.87s",
                                "octavia : Create security groups for octavia ---------------------------- 9.73s",
                                "service-ks-register : octavia | Creating users -------------------------- 7.44s",
                                "service-ks-register : octavia | Granting/revoking user roles ------------ 7.15s",
                                "service-ks-register : octavia | Creating/deleting endpoints ------------- 6.67s",
                                "octavia : Get security groups for octavia ------------------------------- 6.61s",
                                "octavia : Create amphora flavor ----------------------------------------- 5.56s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.35s",
                                "octavia : Copying over config.json files for services ------------------- 5.01s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 4.98s",
                                "octavia : Update loadbalancer management subnet ------------------------- 4.72s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 4.69s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 4.65s",
                                "octavia : Create loadbalancer management subnet ------------------------- 4.51s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 4.50s",
                                "octavia : Create nova keypair for amphora ------------------------------- 4.43s",
                                "octavia : Update Octavia health manager port host_id -------------------- 4.41s",
                                "\u001b[32m2026-05-27 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:13:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Wed May 27 01:14:20 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:14:20.990521Z",
                            "start": "2026-05-27T00:41:44.152708Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001c",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:02:51.846477",
                            "end": "2026-05-27 01:17:13.303768",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 /opt/configuration/scripts/bootstrap.sh",
                                    "_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-3776-c4e3-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:14:21.457291",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# BOOTSTRAP\n\n+ set -e\n+ echo\n+ echo '# BOOTSTRAP'\n+ echo\n+ sh -c /opt/configuration/scripts/bootstrap-services.sh\n+ set -e\n+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh\n\u001b[32m2026-05-27 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e2bff7b8-21f3-4886-b20e-a88795dcef20 (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-27 01:14:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d42dca6-6225-41d8-a922-17257f77f01f (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5d42dca6-6225-41d8-a922-17257f77f01f (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nWednesday 27 May 2026  01:14:48 +0000 (0:00:00.116)       0:00:00.116 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nWednesday 27 May 2026  01:14:50 +0000 (0:00:02.062)       0:00:02.179 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nWednesday 27 May 2026  01:14:59 +0000 (0:00:09.008)       0:00:11.187 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nWednesday 27 May 2026  01:15:06 +0000 (0:00:07.169)       0:00:18.356 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nWednesday 27 May 2026  01:15:11 +0000 (0:00:04.724)       0:00:23.081 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nWednesday 27 May 2026  01:15:17 +0000 (0:00:06.235)       0:00:29.316 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nWednesday 27 May 2026  01:15:22 +0000 (0:00:04.235)       0:00:33.552 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nWednesday 27 May 2026  01:15:26 +0000 (0:00:03.954)       0:00:37.507 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:15:29 +0000 (0:00:03.605)       0:00:41.112 ********* \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 9.01s\nCreate volume type LUKS ------------------------------------------------- 7.17s\nSet public network to default ------------------------------------------- 6.24s\nCreate public network --------------------------------------------------- 4.72s\nCreate public subnet ---------------------------------------------------- 4.24s\nCreate default IPv4 subnet pool ----------------------------------------- 3.95s\nCreate manager role ----------------------------------------------------- 3.61s\nGathering Facts --------------------------------------------------------- 2.06s\n\u001b[32m2026-05-27 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d8b69563-8025-465d-8fc6-44e0b29d4208 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:15:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:15:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m\n+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM attempt=1/4\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: d58048bc422929d2ed98c45db949bb1b445b6b445c16444c4f89b9f6f53e1e1d\u001b[0m\n\u001b[32m2026-05-27 01:16:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ac043be1-9e44-4edd-9eea-dfd62e2d5381 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m\n\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2: 200\u001b[0m\n\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:16:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-27 01:16:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:16:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:16:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-26' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-26\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m",
                            "stdout_lines": [
                                "",
                                "# BOOTSTRAP",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# BOOTSTRAP'",
                                "+ echo",
                                "+ sh -c /opt/configuration/scripts/bootstrap-services.sh",
                                "+ set -e",
                                "+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh",
                                "\u001b[32m2026-05-27 01:14:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e2bff7b8-21f3-4886-b20e-a88795dcef20 (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d42dca6-6225-41d8-a922-17257f77f01f (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:14:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5d42dca6-6225-41d8-a922-17257f77f01f (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Wednesday 27 May 2026  01:14:48 +0000 (0:00:00.116)       0:00:00.116 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Wednesday 27 May 2026  01:14:50 +0000 (0:00:02.062)       0:00:02.179 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Wednesday 27 May 2026  01:14:59 +0000 (0:00:09.008)       0:00:11.187 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Wednesday 27 May 2026  01:15:06 +0000 (0:00:07.169)       0:00:18.356 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Wednesday 27 May 2026  01:15:11 +0000 (0:00:04.724)       0:00:23.081 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Wednesday 27 May 2026  01:15:17 +0000 (0:00:06.235)       0:00:29.316 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Wednesday 27 May 2026  01:15:22 +0000 (0:00:04.235)       0:00:33.552 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Wednesday 27 May 2026  01:15:26 +0000 (0:00:03.954)       0:00:37.507 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:15:29 +0000 (0:00:03.605)       0:00:41.112 ********* ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 9.01s",
                                "Create volume type LUKS ------------------------------------------------- 7.17s",
                                "Set public network to default ------------------------------------------- 6.24s",
                                "Create public network --------------------------------------------------- 4.72s",
                                "Create public subnet ---------------------------------------------------- 4.24s",
                                "Create default IPv4 subnet pool ----------------------------------------- 3.95s",
                                "Create manager role ----------------------------------------------------- 3.61s",
                                "Gathering Facts --------------------------------------------------------- 2.06s",
                                "\u001b[32m2026-05-27 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d8b69563-8025-465d-8fc6-44e0b29d4208 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:15:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: d58048bc422929d2ed98c45db949bb1b445b6b445c16444c4f89b9f6f53e1e1d\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ac043be1-9e44-4edd-9eea-dfd62e2d5381 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-26' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260526.qcow2\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-26\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-26'\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:12\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:17:13.795831Z",
                            "start": "2026-05-27T01:14:21.189925Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001d",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:18:48.442956",
                            "end": "2026-05-27 01:36:02.633547",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 /opt/configuration/scripts/check.sh",
                                    "_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-3776-c4e3-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:17:14.190591",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# CHECK\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ echo\n+ echo '# CHECK'\n+ echo\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-manager\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-manager'\n+ echo\n+ osism container testbed-manager ps\n\u001b[32m2026-05-27 01:17:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m\nCONTAINER ID   IMAGE                                                           COMMAND                  CREATED          STATUS                    PORTS                                                                             NAMES\nc14371369c60   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_blackbox_exporter\n2d6ba3f8c274   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_alertmanager\n050c65adf133   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_cadvisor\n6c02d31a51ae   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                                                                                               prometheus_node_exporter\n2124a5993f58   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                                                                                               prometheus_server\n68f11b46051e   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago   Up 17 minutes                                                                                               cephclient\n3ab708da1303   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                                                                                               cron\n3a8f3e0bfd64   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                                                                                               kolla_toolbox\n3a3fecf51d9b   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                                                                                               fluentd\n4e71a4f71046   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago   Up 29 minutes (healthy)   80/tcp                                                                            phpmyadmin\n335cfb3eaee9   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   30 minutes ago   Up 29 minutes                                                                                               openstackclient\n62160140fa0f   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago   Up 29 minutes (healthy)   8080/tcp                                                                          homer\n49148fc9e5a1   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   53 minutes ago   Up 52 minutes (healthy)   192.168.16.5:3128->3128/tcp                                                       squid\nec1c407f277d   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   57 minutes ago   Up 35 minutes (healthy)                                                                                     manager-inventory_reconciler-1\n0efab5a626eb   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     kolla-ansible\n8b2febee7490   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     ceph-ansible\n8a12c0dd9900   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     osism-kubernetes\nf85d679f187e   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     osism-ansible\nc681cedf0457   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   57 minutes ago   Up 36 minutes (healthy)   8000/tcp                                                                          manager-ara-server-1\n3297943b4ae2   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes (healthy)   3306/tcp                                                                          manager-mariadb-1\n929530927f1b   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes             192.168.16.5:3000->3000/tcp                                                       osism-frontend\n222e11eb07d8   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1\n17bb8d2aafe9   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-flower-1\nc6c4f78fd593   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-openstack-1\nc6e542981f47   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-listener-1\n82298dc04eeb   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     osismclient\n7b6d51e10922   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-beat-1\ne899d335794f   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes (healthy)   6379/tcp                                                                          manager-redis-1\na52ac38bb30c   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   58 minutes ago   Up 58 minutes (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik\n\n## Images @ testbed-manager\n\n+ echo\n+ echo '## Images @ testbed-manager'\n+ echo\n+ osism container testbed-manager images\nREPOSITORY                                               TAG              IMAGE ID       CREATED             SIZE\nregistry.osism.tech/osism/osism-ansible                  latest           8f0c620a0466   About an hour ago   646MB\nregistry.osism.tech/osism/kolla-ansible                  2025.1           2c68fdaabe89   About an hour ago   644MB\nregistry.osism.tech/osism/osism-kubernetes               latest           acddc9fc3702   About an hour ago   1.25GB\nregistry.osism.tech/osism/ceph-ansible                   reef             cab6fb3cf23a   About an hour ago   592MB\nregistry.osism.tech/osism/osism                          latest           c903e2806a13   About an hour ago   401MB\nregistry.osism.tech/osism/osism-frontend                 latest           852861628e64   About an hour ago   216MB\nregistry.osism.tech/osism/inventory-reconciler           latest           46bc948eb009   About an hour ago   364MB\nregistry.osism.tech/osism/openstackclient                2025.1           6cf348f1577a   21 hours ago        212MB\nregistry.osism.tech/osism/cephclient                     reef             f8e388f9dce5   3 days ago          453MB\nregistry.osism.tech/kolla/fluentd                        2025.1           ea9da37e35d7   3 days ago          583MB\nregistry.osism.tech/kolla/kolla-toolbox                  2025.1           dae990ccf7f5   3 days ago          675MB\nregistry.osism.tech/kolla/cron                           2025.1           875dfe2881dc   3 days ago          269MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           3ba7e3bed835   3 days ago          311MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2025.1           2d41040248c4   3 days ago          309MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2025.1           3ab48d078f1f   3 days ago          407MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2025.1           8307bdd9ed40   3 days ago          361MB\nregistry.osism.tech/kolla/prometheus-server              2025.1           8ff9f1391c42   3 days ago          853MB\nregistry.osism.tech/osism/ara-server                     1.7.5            94a2b543326d   2 months ago        263MB\nregistry.osism.tech/dockerhub/library/redis              7.4.7-alpine     e08bd8d5a677   3 months ago        41.4MB\nregistry.osism.tech/osism/homer                          v25.10.1         ea34b371c716   5 months ago        11.5MB\nregistry.osism.tech/dockerhub/library/mariadb            11.8.4           70745dd8f1d0   6 months ago        334MB\nphpmyadmin/phpmyadmin                                    5.2              e66b1f5a8c58   7 months ago        742MB\nregistry.osism.tech/dockerhub/library/traefik            v3.5.0           11cc59587f6a   10 months ago       226MB\nregistry.osism.tech/dockerhub/ubuntu/squid               6.1-23.10_beta   34b6bbbcf74b   23 months ago       146MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-0\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\n5c31a60c4a8e   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\n6e1286e75c76   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\nb29dd5d54cf7   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\n7c6355d13f41   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\nf87462b4c71e   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes                        grafana\n8258d5753536   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\n91ca2b6fc70b   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\ne91766f66da0   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\ne9b05510b4d4   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n1237ce155b8c   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\nbea6c59cce01   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             designate_api\n3258091c60f1   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\n9db23ba25456   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\nb64e4b4f7323   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\ncccf5cbddd81   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler\n6f5f253309e6   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n18f761e34b71   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n778b7e412184   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             neutron_server\n03face0ad1d1   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\n2f5ff00014d2   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\n9e011daa5fa9   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\nf0533937fa50   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\ncf47aa925986   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\ncb71bd24e841   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\n6b275fd2309c   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n2886318506fb   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\ndf79dac88bdb   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n32a593728716   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter\nd22d18458a6e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\na6d7aa1138ec   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\nfab1e41db594   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0\n065d960900f5   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\nf4bdd059c31a   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n89c0d4d4748e   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n66e44ac0dd79   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 5 minutes (healthy)              mariadb\n725966a2ea91   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards\n037769c554f4   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes                       ovn_northd\ne5fec8953a6d   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\nc9de2cadb720   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch\n9634f0449056   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\n1880a6d27c3b   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n75629e63cb58   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\n3634adb5f850   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n5b0937f0710d   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n770b46b5449f   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0\n95880e117c65   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n0c3cc5c2ce23   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0\n76bea7328301   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\ne4a343d4ed97   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\n646be08da414   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db\nf441dd145f63   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel\n452e6f027d21   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\n74419ac16474   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n1845ed08d704   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\n3dc050803aca   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       kolla_toolbox\n2f18cdefcea8   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB\nregistry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB\nregistry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB\nregistry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB\nregistry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB\nregistry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB\nregistry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB\nregistry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB\nregistry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB\nregistry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB\nregistry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB\nregistry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB\nregistry.osism.tech/kolla/aodh-notifier                       2025.1    683978f3f13f   3 days ago   986MB\nregistry.osism.tech/kolla/aodh-evaluator                      2025.1    2708755b53dc   3 days ago   986MB\nregistry.osism.tech/kolla/aodh-listener                       2025.1    9a17c26e57f6   3 days ago   986MB\nregistry.osism.tech/kolla/aodh-api                            2025.1    e1e608c2c096   3 days ago   986MB\nregistry.osism.tech/kolla/ceilometer-central                  2025.1    e894e9a7689d   3 days ago   988MB\nregistry.osism.tech/kolla/ceilometer-notification             2025.1    ed382ccd526c   3 days ago   988MB\nregistry.osism.tech/kolla/skyline-apiserver                   2025.1    d673f5f1f0a4   3 days ago   1.01GB\nregistry.osism.tech/kolla/skyline-console                     2025.1    7b81cb4c5597   3 days ago   1.06GB\nregistry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB\nregistry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB\nregistry.osism.tech/kolla/octavia-driver-agent                2025.1    b9f9ff6bc44b   3 days ago   1.06GB\nregistry.osism.tech/kolla/octavia-api                         2025.1    5d1d158dfe90   3 days ago   1.06GB\nregistry.osism.tech/kolla/octavia-housekeeping                2025.1    9aaa149cb562   3 days ago   1.04GB\nregistry.osism.tech/kolla/octavia-health-manager              2025.1    248ec9af7d0c   3 days ago   1.04GB\nregistry.osism.tech/kolla/octavia-worker                      2025.1    46a287cb86aa   3 days ago   1.04GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-1\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\n4cb7382940d7   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\n91e7924ae260   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\nb75cffb59991   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\nb82c6958aea2   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana\n5b25c00c97fb   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\n837fae23525e   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              placement_api\n1082fe52b3ec   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n7260dbc05063   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n9469dacc55ff   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n28086d1fe6e9   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n5db39276d9eb   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api\n9d616f0eebd6   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\n36d145068114   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\n4d0b60286cf4   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\n067fccc3c8cb   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler\nbda236753ac9   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n68d8942cc80d   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\nc2c7dc8aa0bd   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\na3a3de25e98f   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\nf7cffe3827ec   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\n553c388573a7   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\n7afd11249b6d   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n1bd56016be0b   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n87d5afd95eb2   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n1a46b6e5ff0e   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\nb0b0e8cfeed0   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n657335d771f6   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n4236aa9d0a8c   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter\n20d30ff8e95f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\nf1614f765b43   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n0b432cef9895   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-1\n5503b22dbbb2   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\nfa80e91b440d   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\nadd636d9b244   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n5ae847c3e811   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\na3fccb083337   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\nea666eff15c5   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\nc44a6ad17cac   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\na724a541f9a4   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\n29ef6a615472   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\n4ad60e198c93   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\n2565ed3dadb9   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\n0300ead29371   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\necf37c7b4514   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\nc4d0a4b50abd   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-1\n4e3e5e7a1b8c   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n868ff37b6581   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\n26d49bd6c4de   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\n538c3711953d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1\n6221902c2290   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db\n4e9419f5da0a   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\nc443f381795b   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nce38ea08be4c   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\na07b17101e97   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\n4b91b3e919da   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox\n590b482be5b5   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB\nregistry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB\nregistry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB\nregistry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB\nregistry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB\nregistry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB\nregistry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB\nregistry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB\nregistry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB\nregistry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB\nregistry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB\nregistry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB\nregistry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB\nregistry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver latest 5.0.0\n\n## Containers @ testbed-node-2\n\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ echo\n+ echo '## Containers @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 ps\nCONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES\n13ae7396a6e2   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\n59b3a7f9ae13   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\n22852563d836   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\n0c7ccc2b2e83   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana\n3ce5ef64a6c2   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\n7bd9c2dd5193   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             placement_api\n97cee0037b63   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n4f1589d23b3f   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n759171c68120   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\ne7199ed34689   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n9cb160fd8ba1   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api\n51c770e72eb4   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\na96e8b776e84   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\n3c20121a0439   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\nf2966d1642dc   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler\n991e0a1f080f   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\nc2736acc6639   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\n298843db4310   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   12 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\nd423caa2950f   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\n4acb87248912   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\ne97e856daf49   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\n06d3897cbc88   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n3b036cf4519f   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n44f560c7518e   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n909d3273ce1c   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n1b9e1b55b8e6   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n4d0fbda2396c   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_memcached_exporter\n6fcba786524a   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter\n09aac356ee9f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\nc07b6bc3f057   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2\n42aab4df8dba   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n3323d21c76bc   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\nba4529821cba   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n6a8b601cbf4b   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\nba957dc920bf   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\nc3e7a30a911b   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb\n5541489e302e   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\n04b618f2d0c9   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\nd779b999d95c   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\nd7ceebcf5eb2   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\naa3b3ae77596   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db\nd787438fcb92   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\ned4a6479e4b5   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n0e5f5e97e0a7   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n2ed39d184117   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2\ndc2c3daeda3c   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n1169f8c31299   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\n13b2a684a817   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\n0b4ef45d951a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2\n5ef403887a59   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes (healthy)             openvswitch_db\ndaa1d848d637   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n2ec366e047d7   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nda2e2705c0f9   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\ne20eff600a83   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron\ndeca554de944   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox\nfcc09e02d96c   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB\nregistry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB\nregistry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB\nregistry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB\nregistry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB\nregistry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB\nregistry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB\nregistry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB\nregistry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB\nregistry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB\nregistry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB\nregistry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB\nregistry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB\nregistry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB\nregistry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB\nregistry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 26m)\n    mgr: testbed-node-1(active, since 17m), standbys: testbed-node-0, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 23m), 6 in (since 24m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 556 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           \n-3         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-3\n 0    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.16  1.21  200      up          osd.0          \n 4    hdd  0.01949   1.00000   20 GiB  956 MiB   883 MiB    1 KiB   74 MiB   19 GiB  4.67  0.79  190      up          osd.4          \n-5         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4\n 1    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1019 MiB    1 KiB   70 MiB   19 GiB  5.32  0.90  195      up          osd.1          \n 5    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   74 MiB   19 GiB  6.51  1.10  197      up          osd.5          \n-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.36  1.24  188      up          osd.2          \n 3    hdd  0.01949   1.00000   20 GiB  917 MiB   843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  200      up          osd.3          \n                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            \nMIN/MAX VAR: 0.76/1.24  STDDEV: 1.15\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 6,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 1607,\n  \"features\": {\n    \"quorum_con\": \"4540138322906710015\",\n    \"quorum_mon\": [\n      \"kraken\",\n      \"luminous\",\n      \"mimic\",\n      \"osdmap-prune\",\n      \"nautilus\",\n      \"octopus\",\n      \"pacific\",\n      \"elector-pinging\",\n      \"quincy\",\n      \"reef\"\n    ]\n  },\n  \"monmap\": {\n    \"epoch\": 1,\n    \"fsid\": \"11111111-1111-1111-1111-111111111111\",\n    \"modified\": \"2026-05-27T00:50:25.094289Z\",\n    \"created\": \"2026-05-27T00:50:25.094289Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders\": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks\": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n# Ceph free space status\n\n+ echo\n+ echo '# Ceph free space status'\n+ echo\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32     19 B        2   12 KiB      0     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   5.96     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver latest 5.0.0\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply facts\n\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39830065-3056-4284-96d3-7fdcaa939a99 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 39830065-3056-4284-96d3-7fdcaa939a99 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nWednesday 27 May 2026  01:17:51 +0000 (0:00:00.356)       0:00:00.356 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nWednesday 27 May 2026  01:17:53 +0000 (0:00:01.345)       0:00:01.702 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nWednesday 27 May 2026  01:17:54 +0000 (0:00:01.285)       0:00:02.988 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nWednesday 27 May 2026  01:17:59 +0000 (0:00:04.906)       0:00:07.894 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:18:00 +0000 (0:00:00.573)       0:00:08.467 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.91s\nosism.commons.facts : Create custom facts directory --------------------- 1.35s\nosism.commons.facts : Copy fact files ----------------------------------- 1.29s\nGather facts for all hosts ---------------------------------------------- 0.57s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:18:15 +0000 (0:00:00.515)       0:00:00.515 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:18:16 +0000 (0:00:01.026)       0:00:01.542 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:18:17 +0000 (0:00:00.711)       0:00:02.254 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 27 May 2026  01:18:17 +0000 (0:00:00.116)       0:00:02.370 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nWednesday 27 May 2026  01:18:17 +0000 (0:00:00.281)       0:00:02.651 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nWednesday 27 May 2026  01:18:19 +0000 (0:00:01.444)       0:00:04.096 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nWednesday 27 May 2026  01:18:19 +0000 (0:00:00.282)       0:00:04.378 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:18:19 +0000 (0:00:00.304)       0:00:04.683 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mon is not running] ********************\nWednesday 27 May 2026  01:18:20 +0000 (0:00:00.294)       0:00:04.977 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nWednesday 27 May 2026  01:18:20 +0000 (0:00:00.489)       0:00:05.467 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.316)       0:00:05.783 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.256)       0:00:06.040 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.261)       0:00:06.301 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.249)       0:00:06.551 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.071)       0:00:06.622 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:21 +0000 (0:00:00.068)       0:00:06.690 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:18:22 +0000 (0:00:00.239)       0:00:06.930 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 27 May 2026  01:18:22 +0000 (0:00:00.247)       0:00:07.178 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nWednesday 27 May 2026  01:18:22 +0000 (0:00:00.255)       0:00:07.433 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nWednesday 27 May 2026  01:18:22 +0000 (0:00:00.117)       0:00:07.551 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nWednesday 27 May 2026  01:18:24 +0000 (0:00:02.036)       0:00:09.587 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nWednesday 27 May 2026  01:18:25 +0000 (0:00:00.326)       0:00:09.913 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nWednesday 27 May 2026  01:18:25 +0000 (0:00:00.126)       0:00:10.040 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nWednesday 27 May 2026  01:18:25 +0000 (0:00:00.289)       0:00:10.330 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nWednesday 27 May 2026  01:18:25 +0000 (0:00:00.286)       0:00:10.616 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nWednesday 27 May 2026  01:18:25 +0000 (0:00:00.103)       0:00:10.720 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nWednesday 27 May 2026  01:18:26 +0000 (0:00:00.113)       0:00:10.834 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nWednesday 27 May 2026  01:18:26 +0000 (0:00:00.268)       0:00:11.102 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nWednesday 27 May 2026  01:18:27 +0000 (0:00:01.356)       0:00:12.458 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.305)       0:00:12.763 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.158)       0:00:12.922 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.151)       0:00:13.074 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.149)       0:00:13.224 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.134)       0:00:13.358 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:18:28 +0000 (0:00:00.253)       0:00:13.612 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:18:29 +0000 (0:00:00.255)       0:00:13.868 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:18:30 +0000 (0:00:01.756)       0:00:15.624 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:18:31 +0000 (0:00:00.257)       0:00:15.881 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:31 +0000 (0:00:00.595)       0:00:16.477 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:31 +0000 (0:00:00.068)       0:00:16.546 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:31 +0000 (0:00:00.071)       0:00:16.617 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:18:31 +0000 (0:00:00.070)       0:00:16.687 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:18:33 +0000 (0:00:01.299)       0:00:17.987 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-05-27T01:18:16+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:18:33 +0000 (0:00:00.387)       0:00:18.374 ********* \n=============================================================================== \nGet monmap info from one mon container ---------------------------------- 2.04s\nAggregate test results step one ----------------------------------------- 1.76s\nGet container info ------------------------------------------------------ 1.44s\nGather status data ------------------------------------------------------ 1.36s\nWrite report file ------------------------------------------------------- 1.30s\nGet timestamp for report file ------------------------------------------- 1.03s\nCreate report output directory ------------------------------------------ 0.71s\nAggregate test results step three --------------------------------------- 0.60s\nSet test result to failed if ceph-mon is not running -------------------- 0.49s\nPrint report file information ------------------------------------------- 0.39s\nFlush handlers ---------------------------------------------------------- 0.38s\nSet quorum test data ---------------------------------------------------- 0.33s\nSet test result to passed if ceph-mon is running ------------------------ 0.32s\nSet health test data ---------------------------------------------------- 0.31s\nSet test result to passed if container is existing ---------------------- 0.30s\nPrepare test data ------------------------------------------------------- 0.29s\nPass quorum test if all monitors are in quorum -------------------------- 0.29s\nSet fsid test vars ------------------------------------------------------ 0.29s\nSet test result to failed if container is missing ----------------------- 0.28s\nPrepare test data for container existance test -------------------------- 0.28s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:18:49 +0000 (0:00:00.528)       0:00:00.528 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:18:50 +0000 (0:00:00.980)       0:00:01.509 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:18:51 +0000 (0:00:00.706)       0:00:02.215 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nWednesday 27 May 2026  01:18:51 +0000 (0:00:00.128)       0:00:02.344 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nWednesday 27 May 2026  01:18:51 +0000 (0:00:00.272)       0:00:02.616 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nWednesday 27 May 2026  01:18:52 +0000 (0:00:01.296)       0:00:03.912 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nWednesday 27 May 2026  01:18:53 +0000 (0:00:00.273)       0:00:04.186 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:18:53 +0000 (0:00:00.323)       0:00:04.509 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mgr is not running] ********************\nWednesday 27 May 2026  01:18:53 +0000 (0:00:00.298)       0:00:04.808 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mgr is running] ************************\nWednesday 27 May 2026  01:18:54 +0000 (0:00:00.461)       0:00:05.269 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:18:54 +0000 (0:00:00.299)       0:00:05.568 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:18:54 +0000 (0:00:00.243)       0:00:05.812 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.231)       0:00:06.044 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.247)       0:00:06.292 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.085)       0:00:06.377 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.073)       0:00:06.451 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.236)       0:00:06.687 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nWednesday 27 May 2026  01:18:55 +0000 (0:00:00.252)       0:00:06.940 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nWednesday 27 May 2026  01:18:56 +0000 (0:00:00.246)       0:00:07.187 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nWednesday 27 May 2026  01:18:56 +0000 (0:00:00.130)       0:00:07.317 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nWednesday 27 May 2026  01:18:57 +0000 (0:00:01.554)       0:00:08.872 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nWednesday 27 May 2026  01:18:58 +0000 (0:00:00.255)       0:00:09.127 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nWednesday 27 May 2026  01:18:58 +0000 (0:00:00.295)       0:00:09.423 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nWednesday 27 May 2026  01:18:58 +0000 (0:00:00.137)       0:00:09.560 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:18:58 +0000 (0:00:00.141)       0:00:09.701 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:18:58 +0000 (0:00:00.244)       0:00:09.946 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:18:59 +0000 (0:00:00.244)       0:00:10.191 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:19:00 +0000 (0:00:01.461)       0:00:11.652 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:19:00 +0000 (0:00:00.245)       0:00:11.898 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:01 +0000 (0:00:00.251)       0:00:12.149 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:01 +0000 (0:00:00.072)       0:00:12.222 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:01 +0000 (0:00:00.078)       0:00:12.301 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:19:01 +0000 (0:00:00.071)       0:00:12.372 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:19:02 +0000 (0:00:01.249)       0:00:13.621 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-05-27T01:18:50+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:19:03 +0000 (0:00:00.411)       0:00:14.033 ********* \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.55s\nAggregate test results step one ----------------------------------------- 1.46s\nGet container info ------------------------------------------------------ 1.30s\nWrite report file ------------------------------------------------------- 1.25s\nGet timestamp for report file ------------------------------------------- 0.98s\nCreate report output directory ------------------------------------------ 0.71s\nSet test result to failed if ceph-mgr is not running -------------------- 0.46s\nPrint report file information ------------------------------------------- 0.41s\nFlush handlers ---------------------------------------------------------- 0.40s\nSet test result to passed if container is existing ---------------------- 0.32s\nSet test result to passed if ceph-mgr is running ------------------------ 0.30s\nPrepare test data ------------------------------------------------------- 0.30s\nExtract list of enabled mgr modules ------------------------------------- 0.30s\nSet test result to failed if container is missing ----------------------- 0.27s\nPrepare test data for container existance test -------------------------- 0.27s\nParse mgr module list from json ----------------------------------------- 0.26s\nPrint report file information ------------------------------------------- 0.25s\nAggregate test results step three --------------------------------------- 0.25s\nAggregate test results step three --------------------------------------- 0.25s\nFail due to missing containers ------------------------------------------ 0.25s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nWednesday 27 May 2026  01:19:18 +0000 (0:00:00.505)       0:00:00.505 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nWednesday 27 May 2026  01:19:19 +0000 (0:00:00.960)       0:00:01.465 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nWednesday 27 May 2026  01:19:20 +0000 (0:00:00.234)       0:00:01.700 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nWednesday 27 May 2026  01:19:20 +0000 (0:00:00.656)       0:00:02.356 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nWednesday 27 May 2026  01:19:20 +0000 (0:00:00.120)       0:00:02.477 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 27 May 2026  01:19:21 +0000 (0:00:00.138)       0:00:02.615 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nWednesday 27 May 2026  01:19:21 +0000 (0:00:00.422)       0:00:03.038 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nWednesday 27 May 2026  01:19:21 +0000 (0:00:00.160)       0:00:03.198 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate total number of OSDs in cluster] *******************************\nWednesday 27 May 2026  01:19:21 +0000 (0:00:00.302)       0:00:03.501 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:19:22 +0000 (0:00:00.337)       0:00:03.838 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nWednesday 27 May 2026  01:19:22 +0000 (0:00:00.295)       0:00:04.134 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '14023693252adc275bcc5146c5b8a64a40b59a833e0a3ce5f4511409f7e242ec', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f7e72f847f54eb9fa74fd0e9e243eb5fd7041dd50a09a9895322fa200b6f9dab', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bac424fff47fab72a673b3cb4853f7043dc7259d79037c1a847ff183b541bb89', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '059014c38a3da8c2d8065242138e33f01f6b0bdb6afb53d292a6d538604ab1b7', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '65fb053309eb0fbfba6b567b682f9ce7a596bb528d5f2c5850a8e8895a5e13ab', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9355cd5b13a9bafa91f6005d2aaafe86dc9b9b59114614ce20869f5d25203578', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'cdcb84b6f8c82fea12e3775652eb690d3f99ae2d0d8573301449b6dceb74d381', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a8fbf30367399ab44985225e8608eadf1dbe33c68e7a62c5ff84a3cafd251e1f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8ca77af570c0bc2fc05e389c7c63143dce7143336590554ea820e338013dcd40', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '5eb915bac44ccf6eea2d49a0a306870497d658dd77a0fe8b8fd233d61835a4b2', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '691d899a55eb38b8ed1951e94f9ff4631de8dd05de13b19f14b7ac0ecc33b5b6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '0d00950fdce56b13ee9103fe061931e0be9869ae57a807f8019e2bcf30fba378', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c74b5a7a981f7775ac82afdc28c809f232a6c2d2a84e50cdfe4368bdc9d6f4dd', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '642bb0dc0bd790213bd75f970dbe57c47888e7e7b6c6db30a92dad4f449fa62a', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd10ca6cfe15b8e8f00f1cde8ed92835d85b47e44a35624bb19fca6934686706d', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c905e1df5ae16b665923adcb78a86bf6c6ff21abd58108d3496afd7e0b026279', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '353ef2663401cd995efb30da480f1741f614cc939ecfddd7bde9ff8c61f6ba7d', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '565a46aebf561744893d038ead961fb5e0e31a1fa03ee4a7acc9eba80f1b1695', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0d4d4962921ade29323a37a08a6c694fd41f2ed7a2f21c3a2f4e55f2aa232d2', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0a66bd4989af4b0ef78ecdd1a6535d716bf4d35210bca67a5ceed114caec474', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '70b877db76b9371546659599356c70bbdaa9382026c27316e75bbecdcbf7b693', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '247f5b943627bbb3a2904d4948cb89d36ff11255ee7b86490f9fa2db23e3518a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '926b7fa73e0c0a42a933dac2a5a9f752c953eb523384298a1580cbb576dbc222', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '65ee12b88f23d945baefca3280c457548e2033ab0cd2c441cbdb89384bb4e459', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e419804e4e2e625bda3fc42c2b18b5ebcb4fa32c97d3ca99d9886955b01c99e3', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '49afbaa6ce62685b5a83b90adc2ebdc209a83443bfd6fb006f5ba866c6272e46', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '86e161d02583335d4b0e999da86f9d6e411f43f785816f9c229550c44a6fce36', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'fb69d664316cb35eab41b3c2f12d678a706d9a68863c5052ac92db05c85e63cc', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '6694da4e816f14acd9f572023858430e463d0a8570ba07d583049b1e47bbad2e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '80ac343bc5bb96eeaff4f04d3920904bb55a415a7d791eb9979783ea1d4b5338', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e39422c07dfde51d84a276b8ef23a14cb3e26fbd9f6144635f6f9973836ff43d', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0f99d63669e8dd3e1a204279e393f2bcab9f9af8129a82b37297c70d1776e655', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'bac270610ba0a767f69d11dbb84d04d97325b580c5d5de07dcc73c4ec74faf54', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd7a19927c335773099ff4110f8662fbd16e9d4529f525470fcce166fe882c78b', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6e60107f803d7447c84429e0d54409289ec815f1565edeba1f311aa88cde383b', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0d64971277f0795cd014f612044db27331e4d4da8d6cd289ab99fd19cb0c1b7b', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f2684a0530f6091d498f8f58729c952e580e370ddac959171de157d2c33c2484', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae1215e0095a6b83aed47e7432fd4a2f5805b704cac832e70fd74162897c97d6', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a46d8a6964460183e0943f1adaa2dbc605f94be7a486fc4e900afadcbb638957', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a45d1e56edc35eb8a0e6c49cebe00897f946ec13b35b74f3997b41ca2e4815ff', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9d3a0e82f983c709af43957a4639bff14cd56ed4fe1a7457d7756c798b7c2002', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'af8e1536d14fbd0e94d83ed0000eee14d4dffe2d6c0f8af49a65d59f3c9e15e9', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3da1ceae52c8128a586bcbc8e16d828e0f37313da0f3580c6f2c74470776f3a6', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8121b4aae2019a3a4642022aca6e5c099edcbc27f8a92d08fe61167acf93373f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '715bcd4ad52454f435863afe18546fd4ebb6448f8f5323d8eb35d3126ef7f4d0', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f61b6fcd5bb578b75eac1a0c024deaca82f5bba4aee0e2e985f7d007b2afb745', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '4d0c29a2228eddbd6a3c925d58e0c2bf8942f858cede9b7f1193e2242a57845f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '3fcba81acc6bd87c9faa02ba61c92a28e7eb9941c66ae17d8370d4c4d0f78376', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5db2c9bec593958dcfdbbf8659af6376b061ac564cde463a66e41a44b873a3a0', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bc70663ff6d209f75761b732dcfc2c4642bdba879895373be158a0556b46fa06', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c0df1b22c3fae299cb4e9b9279adb8b2e29545b0615cefe9186120bd6795781a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '52743f836f51634932b6db3040f792cff8693d00a28c237757cb6fdd6d379c5c', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'd468db8295aea2f811ad2775ab7296937be6a7558544babb4fd63749de631d51', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c88668537a8f9a231c7c63d5d1f503123ba4c66ca34395abf090f67708875242', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nWednesday 27 May 2026  01:19:23 +0000 (0:00:00.600)       0:00:04.735 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed when count of containers is wrong] *************\nWednesday 27 May 2026  01:19:23 +0000 (0:00:00.309)       0:00:05.044 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nWednesday 27 May 2026  01:19:23 +0000 (0:00:00.322)       0:00:05.367 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:19:24 +0000 (0:00:00.322)       0:00:05.689 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers that are not running] ********************\nWednesday 27 May 2026  01:19:24 +0000 (0:00:00.411)       0:00:06.101 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nWednesday 27 May 2026  01:19:24 +0000 (0:00:00.300)       0:00:06.401 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nWednesday 27 May 2026  01:19:25 +0000 (0:00:00.296)       0:00:06.697 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nWednesday 27 May 2026  01:19:25 +0000 (0:00:00.283)       0:00:06.980 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if all containers are running] *****************\nWednesday 27 May 2026  01:19:25 +0000 (0:00:00.473)       0:00:07.454 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:19:26 +0000 (0:00:00.294)       0:00:07.749 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:19:26 +0000 (0:00:00.246)       0:00:07.995 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:19:26 +0000 (0:00:00.222)       0:00:08.217 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:26 +0000 (0:00:00.248)       0:00:08.465 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:27 +0000 (0:00:00.069)       0:00:08.535 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:27 +0000 (0:00:00.067)       0:00:08.602 ********* \n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:19:27 +0000 (0:00:00.067)       0:00:08.670 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nWednesday 27 May 2026  01:19:27 +0000 (0:00:00.573)       0:00:09.244 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:19:27 +0000 (0:00:00.244)       0:00:09.488 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nWednesday 27 May 2026  01:19:28 +0000 (0:00:00.273)       0:00:09.762 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nWednesday 27 May 2026  01:19:28 +0000 (0:00:00.224)       0:00:09.986 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nWednesday 27 May 2026  01:19:30 +0000 (0:00:02.035)       0:00:12.021 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nWednesday 27 May 2026  01:19:30 +0000 (0:00:00.125)       0:00:12.147 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nWednesday 27 May 2026  01:19:30 +0000 (0:00:00.290)       0:00:12.437 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nWednesday 27 May 2026  01:19:31 +0000 (0:00:00.114)       0:00:12.552 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:19:31 +0000 (0:00:00.137)       0:00:12.690 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nWednesday 27 May 2026  01:19:31 +0000 (0:00:00.448)       0:00:13.138 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Parse LVM data as JSON] **************************************************\nWednesday 27 May 2026  01:19:33 +0000 (0:00:01.540)       0:00:14.679 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get unencrypted and encrypted OSDs] **************************************\nWednesday 27 May 2026  01:19:33 +0000 (0:00:00.292)       0:00:14.971 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of encrypted OSDs does not match] **************************\nWednesday 27 May 2026  01:19:33 +0000 (0:00:00.467)       0:00:15.438 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of encrypted OSDs equals count of OSDs] ********************\nWednesday 27 May 2026  01:19:34 +0000 (0:00:00.482)       0:00:15.921 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nWednesday 27 May 2026  01:19:34 +0000 (0:00:00.303)       0:00:16.224 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nWednesday 27 May 2026  01:19:35 +0000 (0:00:00.291)       0:00:16.516 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nWednesday 27 May 2026  01:19:35 +0000 (0:00:00.450)       0:00:16.967 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nWednesday 27 May 2026  01:19:35 +0000 (0:00:00.492)       0:00:17.459 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate sub test expression results] ***********************************\nWednesday 27 May 2026  01:19:36 +0000 (0:00:00.492)       0:00:17.952 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail test if any sub test failed] ****************************************\nWednesday 27 May 2026  01:19:36 +0000 (0:00:00.314)       0:00:18.266 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass test if no sub test failed] *****************************************\nWednesday 27 May 2026  01:19:37 +0000 (0:00:00.503)       0:00:18.769 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nWednesday 27 May 2026  01:19:37 +0000 (0:00:00.313)       0:00:19.082 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nWednesday 27 May 2026  01:19:37 +0000 (0:00:00.265)       0:00:19.348 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nWednesday 27 May 2026  01:19:38 +0000 (0:00:00.252)       0:00:19.600 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nWednesday 27 May 2026  01:19:39 +0000 (0:00:01.689)       0:00:21.290 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nWednesday 27 May 2026  01:19:40 +0000 (0:00:00.263)       0:00:21.554 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:40 +0000 (0:00:00.260)       0:00:21.814 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:40 +0000 (0:00:00.073)       0:00:21.887 ********* \n\nTASK [Flush handlers] **********************************************************\nWednesday 27 May 2026  01:19:40 +0000 (0:00:00.243)       0:00:22.131 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nWednesday 27 May 2026  01:19:40 +0000 (0:00:00.069)       0:00:22.200 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nWednesday 27 May 2026  01:19:41 +0000 (0:00:01.306)       0:00:23.507 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-05-27T01:19:19+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:19:42 +0000 (0:00:00.419)       0:00:23.927 ********* \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.04s\nAggregate test results step one ----------------------------------------- 1.69s\nList ceph LVM volumes and collect data ---------------------------------- 1.54s\nWrite report file ------------------------------------------------------- 1.31s\nGet timestamp for report file ------------------------------------------- 0.96s\nCreate report output directory ------------------------------------------ 0.66s\nGet list of ceph-osd containers on host --------------------------------- 0.60s\nPrint report file information ------------------------------------------- 0.57s\nFail test if any sub test failed ---------------------------------------- 0.50s\nPrepare test data ------------------------------------------------------- 0.49s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.49s\nFail if count of encrypted OSDs does not match -------------------------- 0.48s\nSet test result to failed if an OSD is not running ---------------------- 0.47s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.47s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.45s\nPrepare test data ------------------------------------------------------- 0.45s\nCalculate OSD devices for each host ------------------------------------- 0.42s\nPrint report file information ------------------------------------------- 0.42s\nPrepare test data ------------------------------------------------------- 0.41s\nFlush handlers ---------------------------------------------------------- 0.39s\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n+ echo\n+ echo '# Status of MariaDB'\n\n+ echo\n++ semver latest 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ run_check MariaDB osism status database\n+ local name=MariaDB\n+ shift\n+ osism status database\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: f2f87e61-5966-11f1-b0c9-7697c4ddf29f\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.12:3306,192.168.16.10:3306,192.168.16.11:3306\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 25d6ffdd-5967-11f1-9e59-b231a82519a3\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.881356\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000466418\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 2124 local commits, 2124 replicated, 59 received\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 8 minutes, 32 seconds\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 28 connected, 1 running\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 131599 total, 0 slow\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 58\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 0.88, which may indicate apply lag\u001b[0m\n\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m\n\n# Status of Prometheus\n\n+ echo\n+ echo '# Status of Prometheus'\n+ echo\n+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\n+ local 'name=Prometheus healthy'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\nUnauthorized\n+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready\n+ local 'name=Prometheus ready'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready\nUnauthorized\n\n# Status of RabbitMQ\n\n+ echo\n+ echo '# Status of RabbitMQ'\n+ echo\n++ semver latest 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ run_check RabbitMQ osism status messaging\n+ local name=RabbitMQ\n+ shift\n+ osism status messaging\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 229 total, 229 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 56.1 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.14 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 106/262144\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 229 total, 229 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 107/262144\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 229 total, 229 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 114/262144\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m\n\n# Status of Redis\n\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001721s;;;0.000000;10.000000\n\n# Create backup of MariaDB database\n\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver latest 9.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply mariadb_backup -e mariadb_backup_type=full\n\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d834da36-b6d4-4430-8416-95a00478201b (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d834da36-b6d4-4430-8416-95a00478201b (mariadb_backup) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nWednesday 27 May 2026  01:20:20 +0000 (0:00:00.202)       0:00:00.202 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nWednesday 27 May 2026  01:20:20 +0000 (0:00:00.281)       0:00:00.484 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nWednesday 27 May 2026  01:20:21 +0000 (0:00:00.349)       0:00:00.833 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nWednesday 27 May 2026  01:20:21 +0000 (0:00:00.312)       0:00:01.146 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Get MariaDB container facts] ***********************************\nWednesday 27 May 2026  01:20:22 +0000 (0:00:00.535)       0:00:01.681 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Taking full database backup via Mariabackup] *******************\nWednesday 27 May 2026  01:20:25 +0000 (0:00:03.282)       0:00:04.963 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nWednesday 27 May 2026  01:21:20 +0000 (0:00:54.937)       0:00:59.901 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nWednesday 27 May 2026  01:21:20 +0000 (0:00:00.312)       0:01:00.213 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:21:20 +0000 (0:00:00.215)       0:01:00.429 ********* \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 54.94s\nmariadb : Get MariaDB container facts ----------------------------------- 3.28s\nmariadb : include_tasks ------------------------------------------------- 0.54s\nGroup hosts based on enabled services ----------------------------------- 0.35s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.31s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.31s\nGroup hosts based on Kolla action --------------------------------------- 0.28s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.22s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| 0a35ae6752af487288b4ea311c7e4a22 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| 1cfb00856478420a84cc75dec2821293 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 2226071be94745a0b9640d489d741c9d | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 25e18ebda2484f1a8c39b7390a3f3e73 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 2e2eaa58180d4b24a0b0268f1ba776f2 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |\n| 3977c088a13843819c46af1922ad6aa6 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| 3ac7b0786b8f425b8407c5b2549a9d54 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 4b59cfea7bd24492a7c134347b8287a8 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| 6705f4ac645c473e91b11b083df42fd2 | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 71a9a7038aaf41cc8f7f512e87c511ea | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| 80329b88a07e46e78266e544ac4a8b70 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| 8bc2dfe296f743f3babe57db98b76ff9 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| 979a42f4c20b402192150d31a02ac135 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| a6df8a0a47864e12b1a34bca7c2bc267 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |\n| c0cf09115b4343bca40c1acfe14a553c | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| c5792c4386194db4be150b8ad18e8ca5 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| ca59ffb16c0f4c35b4af09058fa0c165 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| cf842432041445278ebf20d3875ead71 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| d2db6061f97d41358eae83529d02f5ed | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| d31eaa96bdc441e6bf8a023748699771 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| edd80e8cb06442ee93b1f6f46dcf9fc3 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| f665e583dc1e474cb1fc1593b2e377d3 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n| f8ea44d3022e4658abc1079044b5bafe | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| fdc1817ca4484e76a7c11fff585e3490 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-27T01:21:23.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-27T01:21:24.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-27T01:21:23.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:23.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:17.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:19.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-27T01:21:21.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-27T01:21:23.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-27T01:21:24.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| e741a630-5e94-48bd-b8db-759668541214 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:31.000000 |\n| 9921583a-849c-491b-908d-fb2cb4b6d137 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:34.000000 |\n| 4f15f86d-a086-4d2d-a812-0efd49e8544a | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:27.000000 |\n| 202961e1-be84-433c-9fa3-c5c927e1fe02 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:33.000000 |\n| 6df3bca4-cc6c-421a-8cde-191958b00a0a | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:26.000000 |\n| bf9b4ae1-f7d8-4435-a448-ce2fdc42c9cd | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:27.000000 |\n| 39c8d888-c1a4-45d2-a239-134c1a7597b6 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |\n| 812b6f70-8340-4717-a63e-5045c7fc9436 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |\n| 6b38eb9b-76bc-428a-8e43-d3eb637690b3 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| 719fa12f-4fed-499a-8ac3-b1b5a69eb34d | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| ad1d88fd-e698-4c29-9ece-16e8fa73b94f | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n| 657c2c04-38dc-4fae-9b2a-6b35ff7c9b8c | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n+ echo\n+ echo '# Run OpenStack test play'\n# Run OpenStack test play\n+ echo\n\n+ osism apply --environment openstack test\n\u001b[32m2026-05-27 01:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-27 01:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-27 01:21:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f48800b-1668-41d3-9b4e-a3a1aace7440 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:21:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f48800b-1668-41d3-9b4e-a3a1aace7440 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nWednesday 27 May 2026  01:21:44 +0000 (0:00:00.101)       0:00:00.101 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nWednesday 27 May 2026  01:21:47 +0000 (0:00:03.761)       0:00:03.863 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nWednesday 27 May 2026  01:21:51 +0000 (0:00:03.961)       0:00:07.824 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nWednesday 27 May 2026  01:21:58 +0000 (0:00:06.251)       0:00:14.076 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nWednesday 27 May 2026  01:22:01 +0000 (0:00:03.679)       0:00:17.755 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nWednesday 27 May 2026  01:22:05 +0000 (0:00:04.082)       0:00:21.838 ********* \n\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m\n\nTASK [Create test server group] ************************************************\nWednesday 27 May 2026  01:22:16 +0000 (0:00:10.723)       0:00:32.562 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nWednesday 27 May 2026  01:22:20 +0000 (0:00:03.733)       0:00:36.296 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nWednesday 27 May 2026  01:22:24 +0000 (0:00:04.361)       0:00:40.658 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nWednesday 27 May 2026  01:22:28 +0000 (0:00:04.200)       0:00:44.858 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nWednesday 27 May 2026  01:22:32 +0000 (0:00:03.859)       0:00:48.717 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nWednesday 27 May 2026  01:22:37 +0000 (0:00:04.271)       0:00:52.988 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nWednesday 27 May 2026  01:22:41 +0000 (0:00:04.096)       0:00:57.085 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m\n\nTASK [Create test subnets] *****************************************************\nWednesday 27 May 2026  01:22:54 +0000 (0:00:12.951)       0:01:10.036 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m\n\nTASK [Create test routers] *****************************************************\nWednesday 27 May 2026  01:23:09 +0000 (0:00:15.584)       0:01:25.620 ********* \n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m\n\nPLAY [Manage test instances and volumes] ***************************************\n\nTASK [Get test server group] ***************************************************\nWednesday 27 May 2026  01:23:39 +0000 (0:00:29.542)       0:01:55.162 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nWednesday 27 May 2026  01:23:42 +0000 (0:00:03.598)       0:01:58.761 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nWednesday 27 May 2026  01:23:42 +0000 (0:00:00.055)       0:01:58.816 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nWednesday 27 May 2026  01:23:42 +0000 (0:00:00.051)       0:01:58.868 ********* \n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Wait for instance deletion to complete] **********************************\nWednesday 27 May 2026  01:23:43 +0000 (0:00:00.156)       0:01:59.025 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nWednesday 27 May 2026  01:23:43 +0000 (0:00:00.136)       0:01:59.161 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for instance creation to complete] **********************************\nWednesday 27 May 2026  01:23:48 +0000 (0:00:04.834)       0:02:03.996 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j130586000777.2776', 'results_file': '/ansible/.ansible_async/j130586000777.2776', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j819060437696.2801', 'results_file': '/ansible/.ansible_async/j819060437696.2801', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j422879231075.2826', 'results_file': '/ansible/.ansible_async/j422879231075.2826', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j617984144273.2851', 'results_file': '/ansible/.ansible_async/j617984144273.2851', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j804082477593.2876', 'results_file': '/ansible/.ansible_async/j804082477593.2876', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nWednesday 27 May 2026  01:24:46 +0000 (0:00:57.942)       0:03:01.939 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for metadata to be added] *******************************************\nWednesday 27 May 2026  01:24:50 +0000 (0:00:04.013)       0:03:05.953 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j631109372896.2987', 'results_file': '/ansible/.ansible_async/j631109372896.2987', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j51951330430.3012', 'results_file': '/ansible/.ansible_async/j51951330430.3012', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j631869219418.3037', 'results_file': '/ansible/.ansible_async/j631869219418.3037', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j729875273779.3062', 'results_file': '/ansible/.ansible_async/j729875273779.3062', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j975828176137.3087', 'results_file': '/ansible/.ansible_async/j975828176137.3087', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nWednesday 27 May 2026  01:24:59 +0000 (0:00:09.531)       0:03:15.484 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for tags to be added] ***********************************************\nWednesday 27 May 2026  01:25:04 +0000 (0:00:04.558)       0:03:20.043 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j973546926267.3163', 'results_file': '/ansible/.ansible_async/j973546926267.3163', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j979597414346.3188', 'results_file': '/ansible/.ansible_async/j979597414346.3188', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j529207645592.3214', 'results_file': '/ansible/.ansible_async/j529207645592.3214', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j558806586373.3240', 'results_file': '/ansible/.ansible_async/j558806586373.3240', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j235054623472.3266', 'results_file': '/ansible/.ansible_async/j235054623472.3266', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nWednesday 27 May 2026  01:25:13 +0000 (0:00:09.695)       0:03:29.738 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nWednesday 27 May 2026  01:25:20 +0000 (0:00:06.231)       0:03:35.970 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nWednesday 27 May 2026  01:25:34 +0000 (0:00:14.239)       0:03:50.209 ********* \n\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Print floating ip addresses] *********************************************\nWednesday 27 May 2026  01:25:58 +0000 (0:00:24.120)       0:04:14.330 ********* \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.105\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-1: 192.168.112.113\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-2: 192.168.112.116\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-3: 192.168.112.111\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-4: 192.168.112.170\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:25:58 +0000 (0:00:00.119)       0:04:14.449 ********* \n=============================================================================== \nWait for instance creation to complete --------------------------------- 57.94s\nCreate test routers ---------------------------------------------------- 29.54s\nCreate floating ip addresses ------------------------------------------- 24.12s\nCreate test subnets ---------------------------------------------------- 15.58s\nAttach test volume ----------------------------------------------------- 14.24s\nCreate test networks --------------------------------------------------- 12.95s\nAdd member roles to user test ------------------------------------------ 10.72s\nWait for tags to be added ----------------------------------------------- 9.70s\nWait for metadata to be added ------------------------------------------- 9.53s\nAdd manager role to user test-admin ------------------------------------- 6.25s\nCreate test volume ------------------------------------------------------ 6.23s\nCreate test instances --------------------------------------------------- 4.84s\nAdd tag to instances ---------------------------------------------------- 4.56s\nCreate ssh security group ----------------------------------------------- 4.36s\nAdd rule to icmp security group ----------------------------------------- 4.27s\nAdd rule to ssh security group ------------------------------------------ 4.20s\nCreate test keypair ----------------------------------------------------- 4.10s\nCreate test user -------------------------------------------------------- 4.08s\nAdd metadata to instances ----------------------------------------------- 4.01s\nCreate test-admin user -------------------------------------------------- 3.96s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE | test-2=192.168.112.111, 192.168.201.209 | N/A (booted from volume) | SCS-1L-1 |\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE | test-1=192.168.112.113, 192.168.200.22  | N/A (booted from volume) | SCS-1L-1 |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE | test-3=192.168.112.170, 192.168.202.27  | N/A (booted from volume) | SCS-1L-1 |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE | test-2=192.168.112.116, 192.168.201.116 | N/A (booted from volume) | SCS-1L-1 |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE | test-1=192.168.112.105, 192.168.200.141 | N/A (booted from volume) | SCS-1L-1 |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n+ openstack --os-cloud test server show test\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:18.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.105, 192.168.200.141                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:23:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | bf5f3c7c-7b88-42a7-b66d-4ae3904d88be                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9ddbc811-88f5-4f80-b718-94ce642eeaa9'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='14c1c659-48cd-4593-bdf0-c1010b6711bf'                                                                                                                                                                                                                                                                                                            |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-1\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:20.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.113, 192.168.200.22                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 2deed002-2d95-4d82-a87f-19159603769b                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='a859ab71-a676-492c-b933-c58f7df92d77'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-2\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:21.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.116, 192.168.201.116                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 83213a0d-2ea7-4436-98da-c108bae99571                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:24:52Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='c138b6d6-6ef2-433e-a156-cfe4b262c700'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-3\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:20.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.111, 192.168.201.209                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:23:55Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 245d1899fd007f3fbb1cdaa2a3d23c557c6c607c1c4ae2b67ba51813                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | b9aef598-119d-4686-ab25-a7ce97d2f0b1                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:24:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='a7a64d20-96c3-465b-a3db-cdbbb658beff'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-4\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-05-27T01:24:18.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.170, 192.168.202.27                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 39b34cf9-18f5-400d-ae93-32bbb818eabf                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-27T01:24:54Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='3e281f70-98bc-4d87-87fe-dc849e49683b'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.111\nPING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.\n64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=7.65 ms\n64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.50 ms\n64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.10 ms\n\n--- 192.168.112.111 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.102/3.416/7.649/2.997 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.62 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.53 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.09 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.085/3.079/6.620/2.510 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.105\nPING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.\n64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=5.14 ms\n64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.64 ms\n64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.82 ms\n\n--- 192.168.112.105 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.644/2.868/5.136/1.605 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.116\nPING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.\n64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=11.3 ms\n64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.31 ms\n64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=2.10 ms\n\n--- 192.168.112.116 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.100/5.232/11.293/4.286 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=13.3 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.45 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.36 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.357/5.355/13.257/5.587 ms\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-27 01:26:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m\n\u001b[32m2026-05-27 01:26:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:27:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.111\nPING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.\n64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=5.06 ms\n64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.63 ms\n64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.16 ms\n\n--- 192.168.112.111 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.164/2.617/5.058/1.736 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=4.93 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.50 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.85 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.495/2.759/4.931/1.542 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.105\nPING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.\n64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=7.82 ms\n64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=2.42 ms\n64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.79 ms\n\n--- 192.168.112.105 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.788/4.009/7.817/2.704 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.116\nPING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.\n64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=11.0 ms\n64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.20 ms\n64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.86 ms\n\n--- 192.168.112.116 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.857/5.015/10.988/4.225 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=9.39 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.80 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.30 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.296/4.163/9.392/3.702 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-27 01:27:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m\n\u001b[32m2026-05-27 01:28:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m\n\u001b[32m2026-05-27 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m\n\u001b[32m2026-05-27 01:29:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:29:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m\n\u001b[32m2026-05-27 01:29:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ server_ping\n++ tr -d '\\r'\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.111\nPING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.\n64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=6.65 ms\n64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.78 ms\n64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.23 ms\n\n--- 192.168.112.111 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.226/3.216/6.646/2.435 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=4.12 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.81 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.18 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.180/2.369/4.123/1.265 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.105\nPING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.\n64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=4.53 ms\n64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.51 ms\n64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.15 ms\n\n--- 192.168.112.105 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.152/2.397/4.532/1.516 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.116\nPING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.\n64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=4.16 ms\n64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=1.55 ms\n64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.25 ms\n\n--- 192.168.112.116 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.254/2.320/4.156/1.303 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=3.86 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.63 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.28 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.281/2.258/3.863/1.143 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-27 01:30:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m\n\u001b[32m2026-05-27 01:30:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m\n\u001b[32m2026-05-27 01:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m\n\u001b[32m2026-05-27 01:31:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m\n\u001b[32m2026-05-27 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:32:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m\n\u001b[32m2026-05-27 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:32:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.111\nPING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.\n64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=5.17 ms\n64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.49 ms\n64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.09 ms\n\n--- 192.168.112.111 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.094/2.584/5.171/1.835 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=3.09 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.53 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=2.18 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.534/2.270/3.094/0.639 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.105\nPING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.\n64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=11.7 ms\n64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=2.31 ms\n64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.85 ms\n\n--- 192.168.112.105 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.848/5.281/11.685/4.531 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.116\nPING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.\n64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=7.16 ms\n64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.30 ms\n64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.59 ms\n\n--- 192.168.112.116 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.593/3.684/7.163/2.476 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.52 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.37 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.29 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.285/2.724/5.520/1.976 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-27 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m\n\u001b[32m2026-05-27 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:33:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m\n\u001b[32m2026-05-27 01:33:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:33:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:34:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m\n\u001b[32m2026-05-27 01:34:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m\n\u001b[32m2026-05-27 01:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m\n\u001b[32m2026-05-27 01:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m\n\u001b[32m2026-05-27 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |\n| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |\n| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |\n| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |\n| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.111\nPING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.\n64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=8.21 ms\n64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=2.40 ms\n64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=2.30 ms\n\n--- 192.168.112.111 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 2.299/4.303/8.207/2.760 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=9.27 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.63 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.07 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.070/3.991/9.273/3.741 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.105\nPING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.\n64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=4.64 ms\n64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.40 ms\n64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.33 ms\n\n--- 192.168.112.105 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.328/2.456/4.642/1.545 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.116\nPING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.\n64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=6.62 ms\n64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=1.62 ms\n64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.40 ms\n\n--- 192.168.112.116 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.398/3.211/6.620/2.411 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.70 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.40 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.44 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.396/2.845/5.702/2.020 ms",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# CHECK",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ echo",
                                "+ echo '# CHECK'",
                                "+ echo",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-manager",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager ps",
                                "\u001b[32m2026-05-27 01:17:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m",
                                "CONTAINER ID   IMAGE                                                           COMMAND                  CREATED          STATUS                    PORTS                                                                             NAMES",
                                "c14371369c60   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_blackbox_exporter",
                                "2d6ba3f8c274   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_alertmanager",
                                "050c65adf133   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                                                                                               prometheus_cadvisor",
                                "6c02d31a51ae   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                                                                                               prometheus_node_exporter",
                                "2124a5993f58   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                                                                                               prometheus_server",
                                "68f11b46051e   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago   Up 17 minutes                                                                                               cephclient",
                                "3ab708da1303   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                                                                                               cron",
                                "3a8f3e0bfd64   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                                                                                               kolla_toolbox",
                                "3a3fecf51d9b   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                                                                                               fluentd",
                                "4e71a4f71046   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago   Up 29 minutes (healthy)   80/tcp                                                                            phpmyadmin",
                                "335cfb3eaee9   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   30 minutes ago   Up 29 minutes                                                                                               openstackclient",
                                "62160140fa0f   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago   Up 29 minutes (healthy)   8080/tcp                                                                          homer",
                                "49148fc9e5a1   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   53 minutes ago   Up 52 minutes (healthy)   192.168.16.5:3128->3128/tcp                                                       squid",
                                "ec1c407f277d   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   57 minutes ago   Up 35 minutes (healthy)                                                                                     manager-inventory_reconciler-1",
                                "0efab5a626eb   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     kolla-ansible",
                                "8b2febee7490   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     ceph-ansible",
                                "8a12c0dd9900   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     osism-kubernetes",
                                "f85d679f187e   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   57 minutes ago   Up 36 minutes (healthy)                                                                                     osism-ansible",
                                "c681cedf0457   registry.osism.tech/osism/ara-server:1.7.5                      \"sh -c '/wait && /ru\u2026\"   57 minutes ago   Up 36 minutes (healthy)   8000/tcp                                                                          manager-ara-server-1",
                                "3297943b4ae2   registry.osism.tech/dockerhub/library/mariadb:11.8.4            \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes (healthy)   3306/tcp                                                                          manager-mariadb-1",
                                "929530927f1b   registry.osism.tech/osism/osism-frontend:latest                 \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes             192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "222e11eb07d8   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "17bb8d2aafe9   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-flower-1",
                                "c6c4f78fd593   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-openstack-1",
                                "c6e542981f47   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-listener-1",
                                "82298dc04eeb   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     osismclient",
                                "7b6d51e10922   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   57 minutes ago   Up 37 minutes (healthy)                                                                                     manager-beat-1",
                                "e899d335794f   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine        \"docker-entrypoint.s\u2026\"   57 minutes ago   Up 37 minutes (healthy)   6379/tcp                                                                          manager-redis-1",
                                "a52ac38bb30c   registry.osism.tech/dockerhub/library/traefik:v3.5.0            \"/entrypoint.sh trae\u2026\"   58 minutes ago   Up 58 minutes (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik",
                                "",
                                "## Images @ testbed-manager",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager images",
                                "REPOSITORY                                               TAG              IMAGE ID       CREATED             SIZE",
                                "registry.osism.tech/osism/osism-ansible                  latest           8f0c620a0466   About an hour ago   646MB",
                                "registry.osism.tech/osism/kolla-ansible                  2025.1           2c68fdaabe89   About an hour ago   644MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           acddc9fc3702   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/ceph-ansible                   reef             cab6fb3cf23a   About an hour ago   592MB",
                                "registry.osism.tech/osism/osism                          latest           c903e2806a13   About an hour ago   401MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           852861628e64   About an hour ago   216MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           46bc948eb009   About an hour ago   364MB",
                                "registry.osism.tech/osism/openstackclient                2025.1           6cf348f1577a   21 hours ago        212MB",
                                "registry.osism.tech/osism/cephclient                     reef             f8e388f9dce5   3 days ago          453MB",
                                "registry.osism.tech/kolla/fluentd                        2025.1           ea9da37e35d7   3 days ago          583MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2025.1           dae990ccf7f5   3 days ago          675MB",
                                "registry.osism.tech/kolla/cron                           2025.1           875dfe2881dc   3 days ago          269MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           3ba7e3bed835   3 days ago          311MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2025.1           2d41040248c4   3 days ago          309MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2025.1           3ab48d078f1f   3 days ago          407MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2025.1           8307bdd9ed40   3 days ago          361MB",
                                "registry.osism.tech/kolla/prometheus-server              2025.1           8ff9f1391c42   3 days ago          853MB",
                                "registry.osism.tech/osism/ara-server                     1.7.5            94a2b543326d   2 months ago        263MB",
                                "registry.osism.tech/dockerhub/library/redis              7.4.7-alpine     e08bd8d5a677   3 months ago        41.4MB",
                                "registry.osism.tech/osism/homer                          v25.10.1         ea34b371c716   5 months ago        11.5MB",
                                "registry.osism.tech/dockerhub/library/mariadb            11.8.4           70745dd8f1d0   6 months ago        334MB",
                                "phpmyadmin/phpmyadmin                                    5.2              e66b1f5a8c58   7 months ago        742MB",
                                "registry.osism.tech/dockerhub/library/traefik            v3.5.0           11cc59587f6a   10 months ago       226MB",
                                "registry.osism.tech/dockerhub/ubuntu/squid               6.1-23.10_beta   34b6bbbcf74b   23 months ago       146MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-0",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "5c31a60c4a8e   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "6e1286e75c76   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "b29dd5d54cf7   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "7c6355d13f41   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "f87462b4c71e   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes                        grafana",
                                "8258d5753536   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "91ca2b6fc70b   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "e91766f66da0   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "e9b05510b4d4   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "1237ce155b8c   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "bea6c59cce01   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "3258091c60f1   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "9db23ba25456   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "b64e4b4f7323   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "cccf5cbddd81   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "6f5f253309e6   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "18f761e34b71   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "778b7e412184   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             neutron_server",
                                "03face0ad1d1   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "2f5ff00014d2   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "9e011daa5fa9   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "f0533937fa50   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "cf47aa925986   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "cb71bd24e841   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "6b275fd2309c   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "2886318506fb   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "df79dac88bdb   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "32a593728716   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter",
                                "d22d18458a6e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "a6d7aa1138ec   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "fab1e41db594   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0",
                                "065d960900f5   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "f4bdd059c31a   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "89c0d4d4748e   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "66e44ac0dd79   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 5 minutes (healthy)              mariadb",
                                "725966a2ea91   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards",
                                "037769c554f4   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes                       ovn_northd",
                                "e5fec8953a6d   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "c9de2cadb720   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch",
                                "9634f0449056   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "1880a6d27c3b   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "75629e63cb58   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "3634adb5f850   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "5b0937f0710d   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "770b46b5449f   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0",
                                "95880e117c65   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "0c3cc5c2ce23   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0",
                                "76bea7328301   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "e4a343d4ed97   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "646be08da414   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "f441dd145f63   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             redis_sentinel",
                                "452e6f027d21   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "74419ac16474   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "1845ed08d704   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "3dc050803aca   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "2f18cdefcea8   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB",
                                "registry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB",
                                "registry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/aodh-notifier                       2025.1    683978f3f13f   3 days ago   986MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2025.1    2708755b53dc   3 days ago   986MB",
                                "registry.osism.tech/kolla/aodh-listener                       2025.1    9a17c26e57f6   3 days ago   986MB",
                                "registry.osism.tech/kolla/aodh-api                            2025.1    e1e608c2c096   3 days ago   986MB",
                                "registry.osism.tech/kolla/ceilometer-central                  2025.1    e894e9a7689d   3 days ago   988MB",
                                "registry.osism.tech/kolla/ceilometer-notification             2025.1    ed382ccd526c   3 days ago   988MB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2025.1    d673f5f1f0a4   3 days ago   1.01GB",
                                "registry.osism.tech/kolla/skyline-console                     2025.1    7b81cb4c5597   3 days ago   1.06GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2025.1    b9f9ff6bc44b   3 days ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-api                         2025.1    5d1d158dfe90   3 days ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2025.1    9aaa149cb562   3 days ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2025.1    248ec9af7d0c   3 days ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-worker                      2025.1    46a287cb86aa   3 days ago   1.04GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-1",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "4cb7382940d7   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "91e7924ae260   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "b75cffb59991   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "b82c6958aea2   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana",
                                "5b25c00c97fb   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "837fae23525e   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              placement_api",
                                "1082fe52b3ec   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "7260dbc05063   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "9469dacc55ff   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "28086d1fe6e9   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "5db39276d9eb   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api",
                                "9d616f0eebd6   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "36d145068114   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "4d0b60286cf4   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "067fccc3c8cb   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "bda236753ac9   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "68d8942cc80d   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "c2c7dc8aa0bd   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "a3a3de25e98f   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "f7cffe3827ec   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "553c388573a7   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "7afd11249b6d   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "1bd56016be0b   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "87d5afd95eb2   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "1a46b6e5ff0e   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "b0b0e8cfeed0   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "657335d771f6   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "4236aa9d0a8c   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter",
                                "20d30ff8e95f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "f1614f765b43   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "0b432cef9895   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-1",
                                "5503b22dbbb2   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "fa80e91b440d   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "add636d9b244   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "5ae847c3e811   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "a3fccb083337   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "ea666eff15c5   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "c44a6ad17cac   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "a724a541f9a4   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "29ef6a615472   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "4ad60e198c93   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "2565ed3dadb9   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "0300ead29371   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "ecf37c7b4514   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "c4d0a4b50abd   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-1",
                                "4e3e5e7a1b8c   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "868ff37b6581   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "26d49bd6c4de   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "538c3711953d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1",
                                "6221902c2290   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "4e9419f5da0a   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "c443f381795b   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "ce38ea08be4c   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "a07b17101e97   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "4b91b3e919da   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "590b482be5b5   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB",
                                "registry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB",
                                "registry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver latest 5.0.0",
                                "",
                                "## Containers @ testbed-node-2",
                                "",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 ps",
                                "CONTAINER ID   IMAGE                                                                COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "13ae7396a6e2   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "59b3a7f9ae13   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "22852563d836   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "0c7ccc2b2e83   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana",
                                "3ce5ef64a6c2   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "7bd9c2dd5193   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             placement_api",
                                "97cee0037b63   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "4f1589d23b3f   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "759171c68120   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "e7199ed34689   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "9cb160fd8ba1   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api",
                                "51c770e72eb4   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "a96e8b776e84   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "3c20121a0439   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "f2966d1642dc   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "991e0a1f080f   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "c2736acc6639   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "298843db4310   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   12 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "d423caa2950f   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "4acb87248912   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "e97e856daf49   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "06d3897cbc88   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "3b036cf4519f   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "44f560c7518e   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "909d3273ce1c   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "1b9e1b55b8e6   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "4d0fbda2396c   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_memcached_exporter",
                                "6fcba786524a   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_mysqld_exporter",
                                "09aac356ee9f   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "c07b6bc3f057   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2",
                                "42aab4df8dba   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "3323d21c76bc   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "ba4529821cba   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "6a8b601cbf4b   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "ba957dc920bf   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "c3e7a30a911b   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb",
                                "5541489e302e   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "04b618f2d0c9   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "d779b999d95c   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "d7ceebcf5eb2   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "aa3b3ae77596   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_nb_db",
                                "d787438fcb92   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "ed4a6479e4b5   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "0e5f5e97e0a7   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "2ed39d184117   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2",
                                "dc2c3daeda3c   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "1169f8c31299   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "13b2a684a817   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "0b4ef45d951a   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2",
                                "5ef403887a59   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes (healthy)             openvswitch_db",
                                "daa1d848d637   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "2ec366e047d7   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "da2e2705c0f9   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "e20eff600a83   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       cron",
                                "deca554de944   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes                       kolla_toolbox",
                                "fcc09e02d96c   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED      SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      2ef83f02786d   3 days ago   1.35GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    943f0fa10759   3 days ago   270MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    8746b16f70c7   3 days ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    ab3716ae7710   3 days ago   1.54GB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    aa193398c46a   3 days ago   280MB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    ea9da37e35d7   3 days ago   583MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    48d5ee01d8fa   3 days ago   1.34GB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f956ab1113b5   3 days ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    dae990ccf7f5   3 days ago   675MB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    ce386368df33   3 days ago   343MB",
                                "registry.osism.tech/kolla/cron                                2025.1    875dfe2881dc   3 days ago   269MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    f5c44a1df467   3 days ago   418MB",
                                "registry.osism.tech/kolla/redis                               2025.1    c25fff597231   3 days ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    f3cbf05cd9f6   3 days ago   276MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    566e143b3122   3 days ago   286MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    f9d5abea6198   3 days ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    b0f458c4c41c   3 days ago   1.19GB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    ebd4a1844990   3 days ago   295MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    2d41040248c4   3 days ago   309MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    560445c47bb2   3 days ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    8307bdd9ed40   3 days ago   361MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    bbb21c0db48e   3 days ago   304MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    c541bf44cc51   3 days ago   451MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    c18514146d5c   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    c7820a56a71b   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    7454b4e0bf1a   3 days ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    d0def9f606d2   3 days ago   293MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    0a1d1344a794   3 days ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    c5c298918410   3 days ago   1.26GB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    c92a45451569   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    555dd4897588   3 days ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    f6b40736cb7c   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    c7bd72dd0dc0   3 days ago   1GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    e4181c682566   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    ce38a8fe0e22   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    419cc67ed74d   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    258b74414fd1   3 days ago   996MB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    b50ef8abbd17   3 days ago   1GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    597f2e110d3f   3 days ago   1.08GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    66c676d34744   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    51078d12f94e   3 days ago   1.05GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    8dfeb79e5100   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    9cbbdffa4cbb   3 days ago   988MB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    b58d1de16987   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    0c4686342374   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    60900990c96e   3 days ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    2b60b3f34527   3 days ago   1.23GB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    fe1c44a4a667   3 days ago   1.11GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    9bdfdef982e6   3 days ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    356a18530651   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    72c333bdba14   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    dfbbc9f8c357   3 days ago   1.43GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    1c1d1a939a43   3 days ago   293MB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 26m)",
                                "    mgr: testbed-node-1(active, since 17m), standbys: testbed-node-0, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 23m), 6 in (since 24m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 556 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           ",
                                "-3         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-3",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.16  1.21  200      up          osd.0          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  956 MiB   883 MiB    1 KiB   74 MiB   19 GiB  4.67  0.79  190      up          osd.4          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1019 MiB    1 KiB   70 MiB   19 GiB  5.32  0.90  195      up          osd.1          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   74 MiB   19 GiB  6.51  1.10  197      up          osd.5          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.36  1.24  188      up          osd.2          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  917 MiB   843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  200      up          osd.3          ",
                                "                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            ",
                                "MIN/MAX VAR: 0.76/1.24  STDDEV: 1.15",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 6,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1607,",
                                "  \"features\": {",
                                "    \"quorum_con\": \"4540138322906710015\",",
                                "    \"quorum_mon\": [",
                                "      \"kraken\",",
                                "      \"luminous\",",
                                "      \"mimic\",",
                                "      \"osdmap-prune\",",
                                "      \"nautilus\",",
                                "      \"octopus\",",
                                "      \"pacific\",",
                                "      \"elector-pinging\",",
                                "      \"quincy\",",
                                "      \"reef\"",
                                "    ]",
                                "  },",
                                "  \"monmap\": {",
                                "    \"epoch\": 1,",
                                "    \"fsid\": \"11111111-1111-1111-1111-111111111111\",",
                                "    \"modified\": \"2026-05-27T00:50:25.094289Z\",",
                                "    \"created\": \"2026-05-27T00:50:25.094289Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders\": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks\": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "# Ceph free space status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32     19 B        2   12 KiB      0     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   5.96     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver latest 5.0.0",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39830065-3056-4284-96d3-7fdcaa939a99 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 39830065-3056-4284-96d3-7fdcaa939a99 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Wednesday 27 May 2026  01:17:51 +0000 (0:00:00.356)       0:00:00.356 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Wednesday 27 May 2026  01:17:53 +0000 (0:00:01.345)       0:00:01.702 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Wednesday 27 May 2026  01:17:54 +0000 (0:00:01.285)       0:00:02.988 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Wednesday 27 May 2026  01:17:59 +0000 (0:00:04.906)       0:00:07.894 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:18:00 +0000 (0:00:00.573)       0:00:08.467 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.91s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.35s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.29s",
                                "Gather facts for all hosts ---------------------------------------------- 0.57s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:18:15 +0000 (0:00:00.515)       0:00:00.515 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:18:16 +0000 (0:00:01.026)       0:00:01.542 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:18:17 +0000 (0:00:00.711)       0:00:02.254 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 27 May 2026  01:18:17 +0000 (0:00:00.116)       0:00:02.370 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Wednesday 27 May 2026  01:18:17 +0000 (0:00:00.281)       0:00:02.651 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Wednesday 27 May 2026  01:18:19 +0000 (0:00:01.444)       0:00:04.096 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Wednesday 27 May 2026  01:18:19 +0000 (0:00:00.282)       0:00:04.378 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:18:19 +0000 (0:00:00.304)       0:00:04.683 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mon is not running] ********************",
                                "Wednesday 27 May 2026  01:18:20 +0000 (0:00:00.294)       0:00:04.977 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Wednesday 27 May 2026  01:18:20 +0000 (0:00:00.489)       0:00:05.467 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.316)       0:00:05.783 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.256)       0:00:06.040 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.261)       0:00:06.301 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.249)       0:00:06.551 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.071)       0:00:06.622 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:21 +0000 (0:00:00.068)       0:00:06.690 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:18:22 +0000 (0:00:00.239)       0:00:06.930 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 27 May 2026  01:18:22 +0000 (0:00:00.247)       0:00:07.178 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Wednesday 27 May 2026  01:18:22 +0000 (0:00:00.255)       0:00:07.433 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Wednesday 27 May 2026  01:18:22 +0000 (0:00:00.117)       0:00:07.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Wednesday 27 May 2026  01:18:24 +0000 (0:00:02.036)       0:00:09.587 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Wednesday 27 May 2026  01:18:25 +0000 (0:00:00.326)       0:00:09.913 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Wednesday 27 May 2026  01:18:25 +0000 (0:00:00.126)       0:00:10.040 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Wednesday 27 May 2026  01:18:25 +0000 (0:00:00.289)       0:00:10.330 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Wednesday 27 May 2026  01:18:25 +0000 (0:00:00.286)       0:00:10.616 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Wednesday 27 May 2026  01:18:25 +0000 (0:00:00.103)       0:00:10.720 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Wednesday 27 May 2026  01:18:26 +0000 (0:00:00.113)       0:00:10.834 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Wednesday 27 May 2026  01:18:26 +0000 (0:00:00.268)       0:00:11.102 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Wednesday 27 May 2026  01:18:27 +0000 (0:00:01.356)       0:00:12.458 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.305)       0:00:12.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.158)       0:00:12.922 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.151)       0:00:13.074 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.149)       0:00:13.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.134)       0:00:13.358 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:18:28 +0000 (0:00:00.253)       0:00:13.612 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:18:29 +0000 (0:00:00.255)       0:00:13.868 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:18:30 +0000 (0:00:01.756)       0:00:15.624 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:18:31 +0000 (0:00:00.257)       0:00:15.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:31 +0000 (0:00:00.595)       0:00:16.477 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:31 +0000 (0:00:00.068)       0:00:16.546 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:31 +0000 (0:00:00.071)       0:00:16.617 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:18:31 +0000 (0:00:00.070)       0:00:16.687 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:18:33 +0000 (0:00:01.299)       0:00:17.987 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-05-27T01:18:16+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:18:33 +0000 (0:00:00.387)       0:00:18.374 ********* ",
                                "=============================================================================== ",
                                "Get monmap info from one mon container ---------------------------------- 2.04s",
                                "Aggregate test results step one ----------------------------------------- 1.76s",
                                "Get container info ------------------------------------------------------ 1.44s",
                                "Gather status data ------------------------------------------------------ 1.36s",
                                "Write report file ------------------------------------------------------- 1.30s",
                                "Get timestamp for report file ------------------------------------------- 1.03s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Aggregate test results step three --------------------------------------- 0.60s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.49s",
                                "Print report file information ------------------------------------------- 0.39s",
                                "Flush handlers ---------------------------------------------------------- 0.38s",
                                "Set quorum test data ---------------------------------------------------- 0.33s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.32s",
                                "Set health test data ---------------------------------------------------- 0.31s",
                                "Set test result to passed if container is existing ---------------------- 0.30s",
                                "Prepare test data ------------------------------------------------------- 0.29s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.29s",
                                "Set fsid test vars ------------------------------------------------------ 0.29s",
                                "Set test result to failed if container is missing ----------------------- 0.28s",
                                "Prepare test data for container existance test -------------------------- 0.28s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:18:49 +0000 (0:00:00.528)       0:00:00.528 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:18:50 +0000 (0:00:00.980)       0:00:01.509 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:18:51 +0000 (0:00:00.706)       0:00:02.215 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Wednesday 27 May 2026  01:18:51 +0000 (0:00:00.128)       0:00:02.344 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Wednesday 27 May 2026  01:18:51 +0000 (0:00:00.272)       0:00:02.616 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Wednesday 27 May 2026  01:18:52 +0000 (0:00:01.296)       0:00:03.912 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Wednesday 27 May 2026  01:18:53 +0000 (0:00:00.273)       0:00:04.186 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:18:53 +0000 (0:00:00.323)       0:00:04.509 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mgr is not running] ********************",
                                "Wednesday 27 May 2026  01:18:53 +0000 (0:00:00.298)       0:00:04.808 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mgr is running] ************************",
                                "Wednesday 27 May 2026  01:18:54 +0000 (0:00:00.461)       0:00:05.269 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:18:54 +0000 (0:00:00.299)       0:00:05.568 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:18:54 +0000 (0:00:00.243)       0:00:05.812 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.231)       0:00:06.044 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.247)       0:00:06.292 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.085)       0:00:06.377 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.073)       0:00:06.451 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.236)       0:00:06.687 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Wednesday 27 May 2026  01:18:55 +0000 (0:00:00.252)       0:00:06.940 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Wednesday 27 May 2026  01:18:56 +0000 (0:00:00.246)       0:00:07.187 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Wednesday 27 May 2026  01:18:56 +0000 (0:00:00.130)       0:00:07.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Wednesday 27 May 2026  01:18:57 +0000 (0:00:01.554)       0:00:08.872 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Wednesday 27 May 2026  01:18:58 +0000 (0:00:00.255)       0:00:09.127 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Wednesday 27 May 2026  01:18:58 +0000 (0:00:00.295)       0:00:09.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Wednesday 27 May 2026  01:18:58 +0000 (0:00:00.137)       0:00:09.560 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:18:58 +0000 (0:00:00.141)       0:00:09.701 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:18:58 +0000 (0:00:00.244)       0:00:09.946 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:18:59 +0000 (0:00:00.244)       0:00:10.191 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:19:00 +0000 (0:00:01.461)       0:00:11.652 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:19:00 +0000 (0:00:00.245)       0:00:11.898 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:01 +0000 (0:00:00.251)       0:00:12.149 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:01 +0000 (0:00:00.072)       0:00:12.222 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:01 +0000 (0:00:00.078)       0:00:12.301 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:19:01 +0000 (0:00:00.071)       0:00:12.372 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:19:02 +0000 (0:00:01.249)       0:00:13.621 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-05-27T01:18:50+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:19:03 +0000 (0:00:00.411)       0:00:14.033 ********* ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.55s",
                                "Aggregate test results step one ----------------------------------------- 1.46s",
                                "Get container info ------------------------------------------------------ 1.30s",
                                "Write report file ------------------------------------------------------- 1.25s",
                                "Get timestamp for report file ------------------------------------------- 0.98s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.46s",
                                "Print report file information ------------------------------------------- 0.41s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Set test result to passed if container is existing ---------------------- 0.32s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.30s",
                                "Prepare test data ------------------------------------------------------- 0.30s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.30s",
                                "Set test result to failed if container is missing ----------------------- 0.27s",
                                "Prepare test data for container existance test -------------------------- 0.27s",
                                "Parse mgr module list from json ----------------------------------------- 0.26s",
                                "Print report file information ------------------------------------------- 0.25s",
                                "Aggregate test results step three --------------------------------------- 0.25s",
                                "Aggregate test results step three --------------------------------------- 0.25s",
                                "Fail due to missing containers ------------------------------------------ 0.25s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Wednesday 27 May 2026  01:19:18 +0000 (0:00:00.505)       0:00:00.505 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Wednesday 27 May 2026  01:19:19 +0000 (0:00:00.960)       0:00:01.465 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Wednesday 27 May 2026  01:19:20 +0000 (0:00:00.234)       0:00:01.700 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Wednesday 27 May 2026  01:19:20 +0000 (0:00:00.656)       0:00:02.356 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Wednesday 27 May 2026  01:19:20 +0000 (0:00:00.120)       0:00:02.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 27 May 2026  01:19:21 +0000 (0:00:00.138)       0:00:02.615 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Wednesday 27 May 2026  01:19:21 +0000 (0:00:00.422)       0:00:03.038 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Wednesday 27 May 2026  01:19:21 +0000 (0:00:00.160)       0:00:03.198 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate total number of OSDs in cluster] *******************************",
                                "Wednesday 27 May 2026  01:19:21 +0000 (0:00:00.302)       0:00:03.501 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:19:22 +0000 (0:00:00.337)       0:00:03.838 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Wednesday 27 May 2026  01:19:22 +0000 (0:00:00.295)       0:00:04.134 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '14023693252adc275bcc5146c5b8a64a40b59a833e0a3ce5f4511409f7e242ec', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f7e72f847f54eb9fa74fd0e9e243eb5fd7041dd50a09a9895322fa200b6f9dab', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bac424fff47fab72a673b3cb4853f7043dc7259d79037c1a847ff183b541bb89', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '059014c38a3da8c2d8065242138e33f01f6b0bdb6afb53d292a6d538604ab1b7', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '65fb053309eb0fbfba6b567b682f9ce7a596bb528d5f2c5850a8e8895a5e13ab', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9355cd5b13a9bafa91f6005d2aaafe86dc9b9b59114614ce20869f5d25203578', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'cdcb84b6f8c82fea12e3775652eb690d3f99ae2d0d8573301449b6dceb74d381', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a8fbf30367399ab44985225e8608eadf1dbe33c68e7a62c5ff84a3cafd251e1f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8ca77af570c0bc2fc05e389c7c63143dce7143336590554ea820e338013dcd40', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '5eb915bac44ccf6eea2d49a0a306870497d658dd77a0fe8b8fd233d61835a4b2', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '691d899a55eb38b8ed1951e94f9ff4631de8dd05de13b19f14b7ac0ecc33b5b6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '0d00950fdce56b13ee9103fe061931e0be9869ae57a807f8019e2bcf30fba378', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c74b5a7a981f7775ac82afdc28c809f232a6c2d2a84e50cdfe4368bdc9d6f4dd', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '642bb0dc0bd790213bd75f970dbe57c47888e7e7b6c6db30a92dad4f449fa62a', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd10ca6cfe15b8e8f00f1cde8ed92835d85b47e44a35624bb19fca6934686706d', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c905e1df5ae16b665923adcb78a86bf6c6ff21abd58108d3496afd7e0b026279', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '353ef2663401cd995efb30da480f1741f614cc939ecfddd7bde9ff8c61f6ba7d', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '565a46aebf561744893d038ead961fb5e0e31a1fa03ee4a7acc9eba80f1b1695', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0d4d4962921ade29323a37a08a6c694fd41f2ed7a2f21c3a2f4e55f2aa232d2', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0a66bd4989af4b0ef78ecdd1a6535d716bf4d35210bca67a5ceed114caec474', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '70b877db76b9371546659599356c70bbdaa9382026c27316e75bbecdcbf7b693', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '247f5b943627bbb3a2904d4948cb89d36ff11255ee7b86490f9fa2db23e3518a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '926b7fa73e0c0a42a933dac2a5a9f752c953eb523384298a1580cbb576dbc222', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '65ee12b88f23d945baefca3280c457548e2033ab0cd2c441cbdb89384bb4e459', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e419804e4e2e625bda3fc42c2b18b5ebcb4fa32c97d3ca99d9886955b01c99e3', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '49afbaa6ce62685b5a83b90adc2ebdc209a83443bfd6fb006f5ba866c6272e46', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '86e161d02583335d4b0e999da86f9d6e411f43f785816f9c229550c44a6fce36', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'fb69d664316cb35eab41b3c2f12d678a706d9a68863c5052ac92db05c85e63cc', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '6694da4e816f14acd9f572023858430e463d0a8570ba07d583049b1e47bbad2e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '80ac343bc5bb96eeaff4f04d3920904bb55a415a7d791eb9979783ea1d4b5338', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e39422c07dfde51d84a276b8ef23a14cb3e26fbd9f6144635f6f9973836ff43d', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0f99d63669e8dd3e1a204279e393f2bcab9f9af8129a82b37297c70d1776e655', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'bac270610ba0a767f69d11dbb84d04d97325b580c5d5de07dcc73c4ec74faf54', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd7a19927c335773099ff4110f8662fbd16e9d4529f525470fcce166fe882c78b', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6e60107f803d7447c84429e0d54409289ec815f1565edeba1f311aa88cde383b', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0d64971277f0795cd014f612044db27331e4d4da8d6cd289ab99fd19cb0c1b7b', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f2684a0530f6091d498f8f58729c952e580e370ddac959171de157d2c33c2484', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae1215e0095a6b83aed47e7432fd4a2f5805b704cac832e70fd74162897c97d6', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a46d8a6964460183e0943f1adaa2dbc605f94be7a486fc4e900afadcbb638957', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a45d1e56edc35eb8a0e6c49cebe00897f946ec13b35b74f3997b41ca2e4815ff', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 11 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '9d3a0e82f983c709af43957a4639bff14cd56ed4fe1a7457d7756c798b7c2002', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'af8e1536d14fbd0e94d83ed0000eee14d4dffe2d6c0f8af49a65d59f3c9e15e9', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3da1ceae52c8128a586bcbc8e16d828e0f37313da0f3580c6f2c74470776f3a6', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8121b4aae2019a3a4642022aca6e5c099edcbc27f8a92d08fe61167acf93373f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 21 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '715bcd4ad52454f435863afe18546fd4ebb6448f8f5323d8eb35d3126ef7f4d0', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f61b6fcd5bb578b75eac1a0c024deaca82f5bba4aee0e2e985f7d007b2afb745', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '4d0c29a2228eddbd6a3c925d58e0c2bf8942f858cede9b7f1193e2242a57845f', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '3fcba81acc6bd87c9faa02ba61c92a28e7eb9941c66ae17d8370d4c4d0f78376', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5db2c9bec593958dcfdbbf8659af6376b061ac564cde463a66e41a44b873a3a0', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bc70663ff6d209f75761b732dcfc2c4642bdba879895373be158a0556b46fa06', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 25 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c0df1b22c3fae299cb4e9b9279adb8b2e29545b0615cefe9186120bd6795781a', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '52743f836f51634932b6db3040f792cff8693d00a28c237757cb6fdd6d379c5c', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'd468db8295aea2f811ad2775ab7296937be6a7558544babb4fd63749de631d51', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c88668537a8f9a231c7c63d5d1f503123ba4c66ca34395abf090f67708875242', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Wednesday 27 May 2026  01:19:23 +0000 (0:00:00.600)       0:00:04.735 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Wednesday 27 May 2026  01:19:23 +0000 (0:00:00.309)       0:00:05.044 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Wednesday 27 May 2026  01:19:23 +0000 (0:00:00.322)       0:00:05.367 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:19:24 +0000 (0:00:00.322)       0:00:05.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers that are not running] ********************",
                                "Wednesday 27 May 2026  01:19:24 +0000 (0:00:00.411)       0:00:06.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Wednesday 27 May 2026  01:19:24 +0000 (0:00:00.300)       0:00:06.401 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Wednesday 27 May 2026  01:19:25 +0000 (0:00:00.296)       0:00:06.697 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Wednesday 27 May 2026  01:19:25 +0000 (0:00:00.283)       0:00:06.980 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if all containers are running] *****************",
                                "Wednesday 27 May 2026  01:19:25 +0000 (0:00:00.473)       0:00:07.454 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:19:26 +0000 (0:00:00.294)       0:00:07.749 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:19:26 +0000 (0:00:00.246)       0:00:07.995 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:19:26 +0000 (0:00:00.222)       0:00:08.217 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:26 +0000 (0:00:00.248)       0:00:08.465 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:27 +0000 (0:00:00.069)       0:00:08.535 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:27 +0000 (0:00:00.067)       0:00:08.602 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:19:27 +0000 (0:00:00.067)       0:00:08.670 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Wednesday 27 May 2026  01:19:27 +0000 (0:00:00.573)       0:00:09.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:19:27 +0000 (0:00:00.244)       0:00:09.488 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Wednesday 27 May 2026  01:19:28 +0000 (0:00:00.273)       0:00:09.762 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Wednesday 27 May 2026  01:19:28 +0000 (0:00:00.224)       0:00:09.986 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Wednesday 27 May 2026  01:19:30 +0000 (0:00:02.035)       0:00:12.021 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Wednesday 27 May 2026  01:19:30 +0000 (0:00:00.125)       0:00:12.147 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Wednesday 27 May 2026  01:19:30 +0000 (0:00:00.290)       0:00:12.437 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Wednesday 27 May 2026  01:19:31 +0000 (0:00:00.114)       0:00:12.552 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:19:31 +0000 (0:00:00.137)       0:00:12.690 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Wednesday 27 May 2026  01:19:31 +0000 (0:00:00.448)       0:00:13.138 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Parse LVM data as JSON] **************************************************",
                                "Wednesday 27 May 2026  01:19:33 +0000 (0:00:01.540)       0:00:14.679 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get unencrypted and encrypted OSDs] **************************************",
                                "Wednesday 27 May 2026  01:19:33 +0000 (0:00:00.292)       0:00:14.971 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of encrypted OSDs does not match] **************************",
                                "Wednesday 27 May 2026  01:19:33 +0000 (0:00:00.467)       0:00:15.438 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Wednesday 27 May 2026  01:19:34 +0000 (0:00:00.482)       0:00:15.921 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Wednesday 27 May 2026  01:19:34 +0000 (0:00:00.303)       0:00:16.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Wednesday 27 May 2026  01:19:35 +0000 (0:00:00.291)       0:00:16.516 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Wednesday 27 May 2026  01:19:35 +0000 (0:00:00.450)       0:00:16.967 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Wednesday 27 May 2026  01:19:35 +0000 (0:00:00.492)       0:00:17.459 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate sub test expression results] ***********************************",
                                "Wednesday 27 May 2026  01:19:36 +0000 (0:00:00.492)       0:00:17.952 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail test if any sub test failed] ****************************************",
                                "Wednesday 27 May 2026  01:19:36 +0000 (0:00:00.314)       0:00:18.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass test if no sub test failed] *****************************************",
                                "Wednesday 27 May 2026  01:19:37 +0000 (0:00:00.503)       0:00:18.769 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Wednesday 27 May 2026  01:19:37 +0000 (0:00:00.313)       0:00:19.082 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Wednesday 27 May 2026  01:19:37 +0000 (0:00:00.265)       0:00:19.348 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Wednesday 27 May 2026  01:19:38 +0000 (0:00:00.252)       0:00:19.600 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Wednesday 27 May 2026  01:19:39 +0000 (0:00:01.689)       0:00:21.290 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Wednesday 27 May 2026  01:19:40 +0000 (0:00:00.263)       0:00:21.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:40 +0000 (0:00:00.260)       0:00:21.814 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:40 +0000 (0:00:00.073)       0:00:21.887 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Wednesday 27 May 2026  01:19:40 +0000 (0:00:00.243)       0:00:22.131 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Wednesday 27 May 2026  01:19:40 +0000 (0:00:00.069)       0:00:22.200 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Wednesday 27 May 2026  01:19:41 +0000 (0:00:01.306)       0:00:23.507 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-05-27T01:19:19+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:19:42 +0000 (0:00:00.419)       0:00:23.927 ********* ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.04s",
                                "Aggregate test results step one ----------------------------------------- 1.69s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.54s",
                                "Write report file ------------------------------------------------------- 1.31s",
                                "Get timestamp for report file ------------------------------------------- 0.96s",
                                "Create report output directory ------------------------------------------ 0.66s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.60s",
                                "Print report file information ------------------------------------------- 0.57s",
                                "Fail test if any sub test failed ---------------------------------------- 0.50s",
                                "Prepare test data ------------------------------------------------------- 0.49s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.49s",
                                "Fail if count of encrypted OSDs does not match -------------------------- 0.48s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.47s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.47s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.45s",
                                "Prepare test data ------------------------------------------------------- 0.45s",
                                "Calculate OSD devices for each host ------------------------------------- 0.42s",
                                "Print report file information ------------------------------------------- 0.42s",
                                "Prepare test data ------------------------------------------------------- 0.41s",
                                "Flush handlers ---------------------------------------------------------- 0.39s",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "",
                                "+ echo",
                                "++ semver latest 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check MariaDB osism status database",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ osism status database",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: f2f87e61-5966-11f1-b0c9-7697c4ddf29f\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.12:3306,192.168.16.10:3306,192.168.16.11:3306\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 25d6ffdd-5967-11f1-9e59-b231a82519a3\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.881356\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000466418\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 2124 local commits, 2124 replicated, 59 received\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 8 minutes, 32 seconds\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 28 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 131599 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 58\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 0.88, which may indicate apply lag\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Prometheus",
                                "",
                                "+ echo",
                                "+ echo '# Status of Prometheus'",
                                "+ echo",
                                "+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "+ local 'name=Prometheus healthy'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "Unauthorized",
                                "+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "+ local 'name=Prometheus ready'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "Unauthorized",
                                "",
                                "# Status of RabbitMQ",
                                "",
                                "+ echo",
                                "+ echo '# Status of RabbitMQ'",
                                "+ echo",
                                "++ semver latest 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check RabbitMQ osism status messaging",
                                "+ local name=RabbitMQ",
                                "+ shift",
                                "+ osism status messaging",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 229 total, 229 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 56.1 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.14 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 106/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 229 total, 229 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 107/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 207, Channels: 206, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 229 total, 229 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.2/s publish, 6.8/s deliver\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 114/262144\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Redis",
                                "",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001721s;;;0.000000;10.000000",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply mariadb_backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d834da36-b6d4-4430-8416-95a00478201b (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:20:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d834da36-b6d4-4430-8416-95a00478201b (mariadb_backup) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Wednesday 27 May 2026  01:20:20 +0000 (0:00:00.202)       0:00:00.202 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Wednesday 27 May 2026  01:20:20 +0000 (0:00:00.281)       0:00:00.484 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Wednesday 27 May 2026  01:20:21 +0000 (0:00:00.349)       0:00:00.833 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Wednesday 27 May 2026  01:20:21 +0000 (0:00:00.312)       0:00:01.146 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB container facts] ***********************************",
                                "Wednesday 27 May 2026  01:20:22 +0000 (0:00:00.535)       0:00:01.681 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Wednesday 27 May 2026  01:20:25 +0000 (0:00:03.282)       0:00:04.963 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Wednesday 27 May 2026  01:21:20 +0000 (0:00:54.937)       0:00:59.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Wednesday 27 May 2026  01:21:20 +0000 (0:00:00.312)       0:01:00.213 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:21:20 +0000 (0:00:00.215)       0:01:00.429 ********* ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 54.94s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.28s",
                                "mariadb : include_tasks ------------------------------------------------- 0.54s",
                                "Group hosts based on enabled services ----------------------------------- 0.35s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.31s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.31s",
                                "Group hosts based on Kolla action --------------------------------------- 0.28s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.22s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 0a35ae6752af487288b4ea311c7e4a22 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| 1cfb00856478420a84cc75dec2821293 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 2226071be94745a0b9640d489d741c9d | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 25e18ebda2484f1a8c39b7390a3f3e73 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 2e2eaa58180d4b24a0b0268f1ba776f2 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |",
                                "| 3977c088a13843819c46af1922ad6aa6 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| 3ac7b0786b8f425b8407c5b2549a9d54 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 4b59cfea7bd24492a7c134347b8287a8 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| 6705f4ac645c473e91b11b083df42fd2 | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 71a9a7038aaf41cc8f7f512e87c511ea | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| 80329b88a07e46e78266e544ac4a8b70 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| 8bc2dfe296f743f3babe57db98b76ff9 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| 979a42f4c20b402192150d31a02ac135 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| a6df8a0a47864e12b1a34bca7c2bc267 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |",
                                "| c0cf09115b4343bca40c1acfe14a553c | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| c5792c4386194db4be150b8ad18e8ca5 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| ca59ffb16c0f4c35b4af09058fa0c165 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| cf842432041445278ebf20d3875ead71 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| d2db6061f97d41358eae83529d02f5ed | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| d31eaa96bdc441e6bf8a023748699771 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| edd80e8cb06442ee93b1f6f46dcf9fc3 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| f665e583dc1e474cb1fc1593b2e377d3 | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "| f8ea44d3022e4658abc1079044b5bafe | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| fdc1817ca4484e76a7c11fff585e3490 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-27T01:21:23.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-27T01:21:24.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-27T01:21:23.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:23.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:17.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-27T01:21:19.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-27T01:21:21.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-27T01:21:23.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-27T01:21:24.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| e741a630-5e94-48bd-b8db-759668541214 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:31.000000 |",
                                "| 9921583a-849c-491b-908d-fb2cb4b6d137 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:34.000000 |",
                                "| 4f15f86d-a086-4d2d-a812-0efd49e8544a | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:27.000000 |",
                                "| 202961e1-be84-433c-9fa3-c5c927e1fe02 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-27T01:21:33.000000 |",
                                "| 6df3bca4-cc6c-421a-8cde-191958b00a0a | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-27T01:21:26.000000 |",
                                "| bf9b4ae1-f7d8-4435-a448-ce2fdc42c9cd | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-27T01:21:27.000000 |",
                                "| 39c8d888-c1a4-45d2-a239-134c1a7597b6 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |",
                                "| 812b6f70-8340-4717-a63e-5045c7fc9436 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |",
                                "| 6b38eb9b-76bc-428a-8e43-d3eb637690b3 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-27T01:21:30.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| 719fa12f-4fed-499a-8ac3-b1b5a69eb34d | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| ad1d88fd-e698-4c29-9ece-16e8fa73b94f | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "| 657c2c04-38dc-4fae-9b2a-6b35ff7c9b8c | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "# Run OpenStack test play",
                                "+ echo",
                                "",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-05-27 01:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3f48800b-1668-41d3-9b4e-a3a1aace7440 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:21:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3f48800b-1668-41d3-9b4e-a3a1aace7440 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Wednesday 27 May 2026  01:21:44 +0000 (0:00:00.101)       0:00:00.101 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Wednesday 27 May 2026  01:21:47 +0000 (0:00:03.761)       0:00:03.863 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Wednesday 27 May 2026  01:21:51 +0000 (0:00:03.961)       0:00:07.824 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Wednesday 27 May 2026  01:21:58 +0000 (0:00:06.251)       0:00:14.076 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Wednesday 27 May 2026  01:22:01 +0000 (0:00:03.679)       0:00:17.755 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Wednesday 27 May 2026  01:22:05 +0000 (0:00:04.082)       0:00:21.838 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m",
                                "",
                                "TASK [Create test server group] ************************************************",
                                "Wednesday 27 May 2026  01:22:16 +0000 (0:00:10.723)       0:00:32.562 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Wednesday 27 May 2026  01:22:20 +0000 (0:00:03.733)       0:00:36.296 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Wednesday 27 May 2026  01:22:24 +0000 (0:00:04.361)       0:00:40.658 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Wednesday 27 May 2026  01:22:28 +0000 (0:00:04.200)       0:00:44.858 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Wednesday 27 May 2026  01:22:32 +0000 (0:00:03.859)       0:00:48.717 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Wednesday 27 May 2026  01:22:37 +0000 (0:00:04.271)       0:00:52.988 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Wednesday 27 May 2026  01:22:41 +0000 (0:00:04.096)       0:00:57.085 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Create test subnets] *****************************************************",
                                "Wednesday 27 May 2026  01:22:54 +0000 (0:00:12.951)       0:01:10.036 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m",
                                "",
                                "TASK [Create test routers] *****************************************************",
                                "Wednesday 27 May 2026  01:23:09 +0000 (0:00:15.584)       0:01:25.620 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m",
                                "",
                                "PLAY [Manage test instances and volumes] ***************************************",
                                "",
                                "TASK [Get test server group] ***************************************************",
                                "Wednesday 27 May 2026  01:23:39 +0000 (0:00:29.542)       0:01:55.162 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:23:42 +0000 (0:00:03.598)       0:01:58.761 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:23:42 +0000 (0:00:00.055)       0:01:58.816 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Wednesday 27 May 2026  01:23:42 +0000 (0:00:00.051)       0:01:58.868 ********* ",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Wait for instance deletion to complete] **********************************",
                                "Wednesday 27 May 2026  01:23:43 +0000 (0:00:00.156)       0:01:59.025 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Wednesday 27 May 2026  01:23:43 +0000 (0:00:00.136)       0:01:59.161 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for instance creation to complete] **********************************",
                                "Wednesday 27 May 2026  01:23:48 +0000 (0:00:04.834)       0:02:03.996 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j130586000777.2776', 'results_file': '/ansible/.ansible_async/j130586000777.2776', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j819060437696.2801', 'results_file': '/ansible/.ansible_async/j819060437696.2801', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j422879231075.2826', 'results_file': '/ansible/.ansible_async/j422879231075.2826', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j617984144273.2851', 'results_file': '/ansible/.ansible_async/j617984144273.2851', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j804082477593.2876', 'results_file': '/ansible/.ansible_async/j804082477593.2876', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Wednesday 27 May 2026  01:24:46 +0000 (0:00:57.942)       0:03:01.939 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for metadata to be added] *******************************************",
                                "Wednesday 27 May 2026  01:24:50 +0000 (0:00:04.013)       0:03:05.953 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j631109372896.2987', 'results_file': '/ansible/.ansible_async/j631109372896.2987', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j51951330430.3012', 'results_file': '/ansible/.ansible_async/j51951330430.3012', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j631869219418.3037', 'results_file': '/ansible/.ansible_async/j631869219418.3037', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j729875273779.3062', 'results_file': '/ansible/.ansible_async/j729875273779.3062', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j975828176137.3087', 'results_file': '/ansible/.ansible_async/j975828176137.3087', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Wednesday 27 May 2026  01:24:59 +0000 (0:00:09.531)       0:03:15.484 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for tags to be added] ***********************************************",
                                "Wednesday 27 May 2026  01:25:04 +0000 (0:00:04.558)       0:03:20.043 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j973546926267.3163', 'results_file': '/ansible/.ansible_async/j973546926267.3163', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j979597414346.3188', 'results_file': '/ansible/.ansible_async/j979597414346.3188', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j529207645592.3214', 'results_file': '/ansible/.ansible_async/j529207645592.3214', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j558806586373.3240', 'results_file': '/ansible/.ansible_async/j558806586373.3240', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j235054623472.3266', 'results_file': '/ansible/.ansible_async/j235054623472.3266', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:25:13 +0000 (0:00:09.695)       0:03:29.738 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Wednesday 27 May 2026  01:25:20 +0000 (0:00:06.231)       0:03:35.970 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Wednesday 27 May 2026  01:25:34 +0000 (0:00:14.239)       0:03:50.209 ********* ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Print floating ip addresses] *********************************************",
                                "Wednesday 27 May 2026  01:25:58 +0000 (0:00:24.120)       0:04:14.330 ********* ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.105\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-1: 192.168.112.113\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-2: 192.168.112.116\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-3: 192.168.112.111\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-4: 192.168.112.170\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:25:58 +0000 (0:00:00.119)       0:04:14.449 ********* ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 57.94s",
                                "Create test routers ---------------------------------------------------- 29.54s",
                                "Create floating ip addresses ------------------------------------------- 24.12s",
                                "Create test subnets ---------------------------------------------------- 15.58s",
                                "Attach test volume ----------------------------------------------------- 14.24s",
                                "Create test networks --------------------------------------------------- 12.95s",
                                "Add member roles to user test ------------------------------------------ 10.72s",
                                "Wait for tags to be added ----------------------------------------------- 9.70s",
                                "Wait for metadata to be added ------------------------------------------- 9.53s",
                                "Add manager role to user test-admin ------------------------------------- 6.25s",
                                "Create test volume ------------------------------------------------------ 6.23s",
                                "Create test instances --------------------------------------------------- 4.84s",
                                "Add tag to instances ---------------------------------------------------- 4.56s",
                                "Create ssh security group ----------------------------------------------- 4.36s",
                                "Add rule to icmp security group ----------------------------------------- 4.27s",
                                "Add rule to ssh security group ------------------------------------------ 4.20s",
                                "Create test keypair ----------------------------------------------------- 4.10s",
                                "Create test user -------------------------------------------------------- 4.08s",
                                "Add metadata to instances ----------------------------------------------- 4.01s",
                                "Create test-admin user -------------------------------------------------- 3.96s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE | test-2=192.168.112.111, 192.168.201.209 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE | test-1=192.168.112.113, 192.168.200.22  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE | test-3=192.168.112.170, 192.168.202.27  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE | test-2=192.168.112.116, 192.168.201.116 | N/A (booted from volume) | SCS-1L-1 |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE | test-1=192.168.112.105, 192.168.200.141 | N/A (booted from volume) | SCS-1L-1 |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "+ openstack --os-cloud test server show test",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:18.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.105, 192.168.200.141                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:23:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | bf5f3c7c-7b88-42a7-b66d-4ae3904d88be                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9ddbc811-88f5-4f80-b718-94ce642eeaa9'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='14c1c659-48cd-4593-bdf0-c1010b6711bf'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-1",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:20.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.113, 192.168.200.22                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 2deed002-2d95-4d82-a87f-19159603769b                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='a859ab71-a676-492c-b933-c58f7df92d77'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-2",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:21.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.116, 192.168.201.116                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 83213a0d-2ea7-4436-98da-c108bae99571                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:24:52Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='c138b6d6-6ef2-433e-a156-cfe4b262c700'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-3",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:20.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.111, 192.168.201.209                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:23:55Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 245d1899fd007f3fbb1cdaa2a3d23c557c6c607c1c4ae2b67ba51813                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | b9aef598-119d-4686-ab25-a7ce97d2f0b1                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:24:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='a7a64d20-96c3-465b-a3db-cdbbb658beff'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-4",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-05-27T01:24:18.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.170, 192.168.202.27                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-27T01:23:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 030d93e566cd5e5042cb2a97ff7f7c8be73e8e15951051090729f770                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 39b34cf9-18f5-400d-ae93-32bbb818eabf                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | a624cf082bfb4ec5894b0e9de6a65799                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-27T01:24:54Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 11178e706765474eb1a04b0b2ecd1089                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='3e281f70-98bc-4d87-87fe-dc849e49683b'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.111",
                                "PING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=7.65 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.50 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.10 ms",
                                "",
                                "--- 192.168.112.111 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.102/3.416/7.649/2.997 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.62 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.53 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.09 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.085/3.079/6.620/2.510 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.105",
                                "PING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=5.14 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.64 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.82 ms",
                                "",
                                "--- 192.168.112.105 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.644/2.868/5.136/1.605 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.116",
                                "PING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=11.3 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.31 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=2.10 ms",
                                "",
                                "--- 192.168.112.116 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.100/5.232/11.293/4.286 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=13.3 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.45 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.36 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.357/5.355/13.257/5.587 ms",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-27 01:26:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m",
                                "\u001b[32m2026-05-27 01:26:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:27:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.111",
                                "PING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=5.06 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.63 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.16 ms",
                                "",
                                "--- 192.168.112.111 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.164/2.617/5.058/1.736 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=4.93 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.50 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.85 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.495/2.759/4.931/1.542 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.105",
                                "PING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=7.82 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=2.42 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.79 ms",
                                "",
                                "--- 192.168.112.105 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.788/4.009/7.817/2.704 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.116",
                                "PING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=11.0 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.20 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.86 ms",
                                "",
                                "--- 192.168.112.116 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.857/5.015/10.988/4.225 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=9.39 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.80 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.30 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.296/4.163/9.392/3.702 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-27 01:27:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ server_ping",
                                "++ tr -d '\\r'",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.111",
                                "PING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=6.65 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.78 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.23 ms",
                                "",
                                "--- 192.168.112.111 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.226/3.216/6.646/2.435 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=4.12 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.81 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.18 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.180/2.369/4.123/1.265 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.105",
                                "PING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=4.53 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.51 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.15 ms",
                                "",
                                "--- 192.168.112.105 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.152/2.397/4.532/1.516 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.116",
                                "PING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=4.16 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=1.55 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.25 ms",
                                "",
                                "--- 192.168.112.116 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.254/2.320/4.156/1.303 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=3.86 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.63 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.28 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.281/2.258/3.863/1.143 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-27 01:30:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m",
                                "\u001b[32m2026-05-27 01:30:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:32:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.111",
                                "PING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=5.17 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=1.49 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=1.09 ms",
                                "",
                                "--- 192.168.112.111 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.094/2.584/5.171/1.835 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=3.09 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.53 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=2.18 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.534/2.270/3.094/0.639 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.105",
                                "PING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=11.7 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=2.31 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.85 ms",
                                "",
                                "--- 192.168.112.105 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.848/5.281/11.685/4.531 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.116",
                                "PING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=7.16 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=2.30 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.59 ms",
                                "",
                                "--- 192.168.112.116 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.593/3.684/7.163/2.476 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.52 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.37 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.29 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.285/2.724/5.520/1.976 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-27 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server b9aef598-119d-4686-ab25-a7ce97d2f0b1\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of b9aef598-119d-4686-ab25-a7ce97d2f0b1 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 2deed002-2d95-4d82-a87f-19159603769b\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:33:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 2deed002-2d95-4d82-a87f-19159603769b (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 39b34cf9-18f5-400d-ae93-32bbb818eabf\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 39b34cf9-18f5-400d-ae93-32bbb818eabf (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 83213a0d-2ea7-4436-98da-c108bae99571\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:34:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 83213a0d-2ea7-4436-98da-c108bae99571 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server bf5f3c7c-7b88-42a7-b66d-4ae3904d88be\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-27 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of bf5f3c7c-7b88-42a7-b66d-4ae3904d88be (test) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| b9aef598-119d-4686-ab25-a7ce97d2f0b1 | test-3 | ACTIVE   |",
                                "| 2deed002-2d95-4d82-a87f-19159603769b | test-1 | ACTIVE   |",
                                "| 39b34cf9-18f5-400d-ae93-32bbb818eabf | test-4 | ACTIVE   |",
                                "| 83213a0d-2ea7-4436-98da-c108bae99571 | test-2 | ACTIVE   |",
                                "| bf5f3c7c-7b88-42a7-b66d-4ae3904d88be | test   | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.111",
                                "PING 192.168.112.111 (192.168.112.111) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.111: icmp_seq=1 ttl=63 time=8.21 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=2 ttl=63 time=2.40 ms",
                                "64 bytes from 192.168.112.111: icmp_seq=3 ttl=63 time=2.30 ms",
                                "",
                                "--- 192.168.112.111 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 2.299/4.303/8.207/2.760 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=9.27 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.63 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.07 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.070/3.991/9.273/3.741 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.105",
                                "PING 192.168.112.105 (192.168.112.105) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.105: icmp_seq=1 ttl=63 time=4.64 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=2 ttl=63 time=1.40 ms",
                                "64 bytes from 192.168.112.105: icmp_seq=3 ttl=63 time=1.33 ms",
                                "",
                                "--- 192.168.112.105 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.328/2.456/4.642/1.545 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.116",
                                "PING 192.168.112.116 (192.168.112.116) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.116: icmp_seq=1 ttl=63 time=6.62 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=2 ttl=63 time=1.62 ms",
                                "64 bytes from 192.168.112.116: icmp_seq=3 ttl=63 time=1.40 ms",
                                "",
                                "--- 192.168.112.116 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.398/3.211/6.620/2.411 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.70 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.40 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.44 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.396/2.845/5.702/2.020 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:36:02.981395Z",
                            "start": "2026-05-27T01:17:13.851903Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001e",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "CLOUD=ci",
                                "TERRAFORM=/home/zuul-testbed06/tofu",
                                "WIREPROXY=/home/zuul-testbed06/wireproxy",
                                "test-wireguard"
                            ],
                            "delta": "0:00:01.488427",
                            "end": "2026-05-27 01:36:04.792920",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make CLOUD=ci TERRAFORM=/home/zuul-testbed06/tofu WIREPROXY=/home/zuul-testbed06/wireproxy test-wireguard",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform",
                                    "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-3776-c4e3-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:36:03.304493",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ci.auto.tfvars\ndefault_custom.tf\nWireguard configuration saved in /home/zuul-testbed06/wg-ci.conf\nWireGuard gateway connectivity\n\nPASS  Keystone 192.168.16.254:5000\n\nOK",
                            "stdout_lines": [
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "Wireguard configuration saved in /home/zuul-testbed06/wg-ci.conf",
                                "WireGuard gateway connectivity",
                                "",
                                "PASS  Keystone 192.168.16.254:5000",
                                "",
                                "OK"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:36:05.061166Z",
                            "start": "2026-05-27T01:36:03.048328Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-00000000001f",
                        "name": "Test WireGuard connectivity"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.89",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:18:44.882828",
                            "end": "2026-05-27 01:54:50.236011",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed06/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.89 /opt/configuration/scripts/check/302-openstack-with-tempest.sh",
                                    "_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-3776-c4e3-000000000020-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-27 01:36:05.353183",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ set -o pipefail\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible\n\n# Tempest\n\n+ CEPH_VERSION=reef\n+ echo\n+ echo '# Tempest'\n+ echo\n+ [[ ! -e /opt/tempest ]]\n+ osism apply tempest --skip-tags run-tempest\n\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1d0c2705-2e56-4ab3-82f6-6feb74b5ba7d (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1d0c2705-2e56-4ab3-82f6-6feb74b5ba7d (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nWednesday 27 May 2026  01:36:20 +0000 (0:00:00.274)       0:00:00.274 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nWednesday 27 May 2026  01:36:21 +0000 (0:00:00.898)       0:00:01.172 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nWednesday 27 May 2026  01:36:22 +0000 (0:00:01.101)       0:00:02.274 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nWednesday 27 May 2026  01:36:23 +0000 (0:00:00.400)       0:00:02.675 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nWednesday 27 May 2026  01:36:42 +0000 (0:00:19.423)       0:00:22.098 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m\n\nTASK [osism.validations.tempest : Assert images have been resolved] ************\nWednesday 27 May 2026  01:36:50 +0000 (0:00:07.965)       0:00:30.064 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Get auth token] ******************************\nWednesday 27 May 2026  01:36:50 +0000 (0:00:00.162)       0:00:30.226 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nWednesday 27 May 2026  01:36:54 +0000 (0:00:03.610)       0:00:33.837 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nWednesday 27 May 2026  01:36:56 +0000 (0:00:01.904)       0:00:35.741 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nWednesday 27 May 2026  01:37:00 +0000 (0:00:03.744)       0:00:39.486 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nWednesday 27 May 2026  01:37:00 +0000 (0:00:00.216)       0:00:39.703 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nWednesday 27 May 2026  01:37:02 +0000 (0:00:02.451)       0:00:42.155 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nWednesday 27 May 2026  01:37:11 +0000 (0:00:09.020)       0:00:51.175 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nWednesday 27 May 2026  01:37:12 +0000 (0:00:00.683)       0:00:51.858 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nWednesday 27 May 2026  01:37:13 +0000 (0:00:01.515)       0:00:53.373 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nWednesday 27 May 2026  01:37:15 +0000 (0:00:01.598)       0:00:54.972 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nWednesday 27 May 2026  01:37:15 +0000 (0:00:00.183)       0:00:55.155 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nWednesday 27 May 2026  01:37:16 +0000 (0:00:00.382)       0:00:55.538 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nWednesday 27 May 2026  01:37:19 +0000 (0:00:03.778)       0:00:59.316 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Resolve flavor IDs] **************************\nWednesday 27 May 2026  01:37:20 +0000 (0:00:00.191)       0:00:59.507 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Assert flavors have been resolved] ***********\nWednesday 27 May 2026  01:37:20 +0000 (0:00:00.160)       0:00:59.668 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nWednesday 27 May 2026  01:37:20 +0000 (0:00:00.159)       0:00:59.827 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nWednesday 27 May 2026  01:37:20 +0000 (0:00:00.405)       0:01:00.232 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nWednesday 27 May 2026  01:37:21 +0000 (0:00:00.768)       0:01:01.001 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nWednesday 27 May 2026  01:37:22 +0000 (0:00:00.401)       0:01:01.402 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nWednesday 27 May 2026  01:37:22 +0000 (0:00:00.254)       0:01:01.657 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest.conf file] **********************\nWednesday 27 May 2026  01:37:29 +0000 (0:00:07.600)       0:01:09.257 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nWednesday 27 May 2026  01:37:30 +0000 (0:00:00.875)       0:01:10.133 ********* \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 19.42s\nosism.validations.tempest : Install qemu-utils package ------------------ 9.02s\nosism.validations.tempest : Resolve image IDs --------------------------- 7.97s\nosism.validations.tempest : Create tempest flavors ---------------------- 7.60s\nosism.validations.tempest : Resolve floating network ID ----------------- 3.78s\nosism.validations.tempest : Get service catalog ------------------------- 3.74s\nosism.validations.tempest : Get auth token ------------------------------ 3.61s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.45s\nosism.validations.tempest : Get endpoint catalog ------------------------ 1.90s\nosism.validations.tempest : Revoke token -------------------------------- 1.60s\nosism.validations.tempest : Get network API extensions ------------------ 1.52s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.10s\nosism.validations.tempest : Create tempest workdir ---------------------- 0.90s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 0.88s\nosism.validations.tempest : Copy exclude list --------------------------- 0.77s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.68s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.41s\nosism.validations.tempest : Get stats of include list ------------------- 0.40s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.40s\nosism.validations.tempest : Set fact for config option img_file --------- 0.38s\n+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf\n+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf\n\n## IDENTITY (API)\n\n+ [[ false == \\t\\r\\u\\e ]]\n+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]\n+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]\n+ [[ reef == \\q\\u\\i\\n\\c\\y ]]\n+ echo\n+ echo '## IDENTITY (API)'\n+ echo\n+ _tempest tempest.api.identity.v3\n+ local regex=tempest.api.identity.v3\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0137.log\n2026-05-27 01:37:34.742 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:37:34.829 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:34.829 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:52.228 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:52.232 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:52.232 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.245 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:52.254 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:52.450 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:52.452 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:52.452 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:52.453 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:52.453 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:52.457 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:52.464 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:52.511 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:52.512 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:52.518 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:52.836 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:52.837 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:52.837 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:52.838 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:52.844 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:52.854 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:53.223 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:53.224 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.225 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:53.240 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:53.284 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:53.285 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.285 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:53.291 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:53.332 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:53.339 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.339 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:53.349 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:53.354 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.826 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:53.830 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.831 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.841 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:53.841 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:53.844 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:53.987 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:37:53.988 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:37:53.988 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:37:53.995 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:37:54.005 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:37:54.006 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:37:54.007 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:37:54.008 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:37:54.017 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.018 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:37:54.030 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:54.516 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:54.516 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:54.768 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:54.768 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:54.856 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:54.856 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:54.857 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:54.857 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:37:56.001 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:37:56.004 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:37:56.004 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:38:09.127 23 INFO tempest.lib.common.rest_client [req-b1cabb3e-2b36-4acb-8707-882c7f49f7ba req-b1cabb3e-2b36-4acb-8707-882c7f49f7ba ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-27 01:38:09.855 23 INFO tempest.lib.common.rest_client [req-3482c578-c934-4f26-b689-2c8923ef0974 req-3482c578-c934-4f26-b689-2c8923ef0974 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s\n2026-05-27 01:38:10.012 23 INFO tempest.lib.common.rest_client [req-9fe024a2-24c4-4b80-b792-86491404c6ef req-9fe024a2-24c4-4b80-b792-86491404c6ef ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.150s\n2026-05-27 01:38:10.061 27 INFO tempest.lib.common.rest_client [req-7f9c6d30-a7d3-4a6c-aa23-70a96df2f05c req-7f9c6d30-a7d3-4a6c-aa23-70a96df2f05c ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:38:10.168 23 INFO tempest.lib.common.rest_client [req-1dee4445-1dfc-4dd5-a1dc-2464fea1c82f req-1dee4445-1dfc-4dd5-a1dc-2464fea1c82f ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s\n2026-05-27 01:38:10.261 11 INFO tempest.lib.common.rest_client [req-726c8d54-1bf0-4721-8f3c-9e9ea1dc4ebb req-726c8d54-1bf0-4721-8f3c-9e9ea1dc4ebb ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-27 01:38:10.286 15 INFO tempest.lib.common.rest_client [req-00e85b6f-4c3d-4587-94c6-affe111c6d92 req-00e85b6f-4c3d-4587-94c6-affe111c6d92 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-27 01:38:10.458 25 INFO tempest.lib.common.rest_client [req-3b35d048-bb69-4c18-b106-36a043868067 req-3b35d048-bb69-4c18-b106-36a043868067 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-27 01:38:10.648 27 INFO tempest.lib.common.rest_client [req-1085b590-a036-44e8-aee5-9a0dd10489db req-1085b590-a036-44e8-aee5-9a0dd10489db ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-27 01:38:10.711 13 INFO tempest.lib.common.rest_client [req-3315ae74-9df7-40a5-a876-a392e54ee76b req-3315ae74-9df7-40a5-a876-a392e54ee76b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-27 01:38:10.730 23 INFO tempest.lib.common.rest_client [req-4c78c0f6-70f4-4e11-aa27-5c57d17ed5f8 req-4c78c0f6-70f4-4e11-aa27-5c57d17ed5f8 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.554s\n2026-05-27 01:38:10.771 11 INFO tempest.lib.common.rest_client [req-9ce94bd1-c9c0-4628-a513-f09f0d9809f8 req-9ce94bd1-c9c0-4628-a513-f09f0d9809f8 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-27 01:38:10.790 27 INFO tempest.lib.common.rest_client [req-08425174-42ed-4f3b-ac87-2a062c6cc443 req-08425174-42ed-4f3b-ac87-2a062c6cc443 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.138s\n2026-05-27 01:38:10.844 23 INFO tempest.lib.common.rest_client [req-9e2093bb-23f8-42c5-a1a8-eba62a59fb56 req-9e2093bb-23f8-42c5-a1a8-eba62a59fb56 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-27 01:38:10.885 15 INFO tempest.lib.common.rest_client [req-5471bb76-7767-4e7f-a96b-582b16db6ee4 req-5471bb76-7767-4e7f-a96b-582b16db6ee4 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-27 01:38:10.898 11 INFO tempest.lib.common.rest_client [req-8206ac7a-afa2-45e0-a38b-bb2de73cced0 req-8206ac7a-afa2-45e0-a38b-bb2de73cced0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-27 01:38:10.983 23 INFO tempest.lib.common.rest_client [req-f0e49ac7-9915-47aa-8671-c003ca047789 req-f0e49ac7-9915-47aa-8671-c003ca047789 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.136s\n2026-05-27 01:38:11.049 25 INFO tempest.lib.common.rest_client [req-8612a442-d85b-49e5-9abb-465542f862e0 req-8612a442-d85b-49e5-9abb-465542f862e0 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-27 01:38:11.093 18 INFO tempest.lib.common.rest_client [req-0dc0990b-b44d-45ef-83db-8b0e5ba723ec req-0dc0990b-b44d-45ef-83db-8b0e5ba723ec ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:38:11.108 11 INFO tempest.lib.common.rest_client [req-6db71c6c-5d3d-4bfa-bcbb-c59dcc26b304 req-6db71c6c-5d3d-4bfa-bcbb-c59dcc26b304 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s\n2026-05-27 01:38:11.104 23 INFO tempest.lib.common.rest_client [req-0d2dd034-c06b-49f1-b79d-3383ed1e676c req-0d2dd034-c06b-49f1-b79d-3383ed1e676c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-27 01:38:11.157 27 INFO tempest.lib.common.rest_client [req-ef26d181-2ab5-4ef3-bbcb-399eeccc944f req-ef26d181-2ab5-4ef3-bbcb-399eeccc944f ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.351s\n2026-05-27 01:38:11.248 21 INFO tempest.lib.common.rest_client [req-03d657dc-218f-4c51-8899-c30ac18ea403 req-03d657dc-218f-4c51-8899-c30ac18ea403 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-27 01:38:11.256 13 INFO tempest.lib.common.rest_client [req-970a9f90-afa4-442a-a08d-10b362e99009 req-970a9f90-afa4-442a-a08d-10b362e99009 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-27 01:38:11.268 15 INFO tempest.lib.common.rest_client [req-70ad3494-a538-4495-b690-567073f97b62 req-70ad3494-a538-4495-b690-567073f97b62 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.379s\n2026-05-27 01:38:11.293 25 INFO tempest.lib.common.rest_client [req-760bd840-e39f-4670-a647-cddf4711693c req-760bd840-e39f-4670-a647-cddf4711693c ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s\n2026-05-27 01:38:11.302 23 INFO tempest.lib.common.rest_client [req-72a8fb6f-6862-4b37-8015-30680375b6dc req-72a8fb6f-6862-4b37-8015-30680375b6dc ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/6756f682ee034483a1c0f10ac8baaed9 0.195s\n2026-05-27 01:38:11.430 19 INFO tempest.lib.common.rest_client [req-08a14b1f-1194-464f-996f-2760bf435050 req-08a14b1f-1194-464f-996f-2760bf435050 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-27 01:38:11.443 13 INFO tempest.lib.common.rest_client [req-f1f43abd-98c1-462b-9227-ebde7ab7ed13 req-f1f43abd-98c1-462b-9227-ebde7ab7ed13 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n2026-05-27 01:38:11.481 15 INFO tempest.lib.common.rest_client [req-cbbfa9ed-553f-4d93-b450-c746c90ac4c7 req-cbbfa9ed-553f-4d93-b450-c746c90ac4c7 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-27 01:38:11.583 23 INFO tempest.lib.common.rest_client [req-44a5544a-e733-4531-abf7-74357472cef9 req-44a5544a-e733-4531-abf7-74357472cef9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:38:11.648 13 INFO tempest.lib.common.rest_client [req-388bbd0d-aa10-4769-bb5f-1e9c64aeb714 req-388bbd0d-aa10-4769-bb5f-1e9c64aeb714 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s\n2026-05-27 01:38:11.699 27 INFO tempest.lib.common.rest_client [req-383d62fd-4f6e-4c22-8156-f7acf08599ef req-383d62fd-4f6e-4c22-8156-f7acf08599ef ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.541s\n2026-05-27 01:38:11.731 11 INFO tempest.lib.common.rest_client [req-71eb89f1-9fc0-4eab-b495-71f278303a7a req-71eb89f1-9fc0-4eab-b495-71f278303a7a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s\n2026-05-27 01:38:11.755 18 INFO tempest.lib.common.rest_client [req-e0279a72-50d7-4f44-9119-0e1d3b30b536 req-e0279a72-50d7-4f44-9119-0e1d3b30b536 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-27 01:38:11.767 23 INFO tempest.lib.common.rest_client [req-39abe7f2-63ee-4b45-a839-fb64d910bf70 req-39abe7f2-63ee-4b45-a839-fb64d910bf70 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/5c8612194f3a455a91058394a6fe5fb4 0.179s\n2026-05-27 01:38:11.846 27 INFO tempest.lib.common.rest_client [req-82ed5bf2-3af0-4966-ac31-0c55ff202a23 req-82ed5bf2-3af0-4966-ac31-0c55ff202a23 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-27 01:38:11.856 21 INFO tempest.lib.common.rest_client [req-70f2ba1c-220a-4eae-a922-b74b258dada5 req-70f2ba1c-220a-4eae-a922-b74b258dada5 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-27 01:38:11.885 23 INFO tempest.lib.common.rest_client [req-8aba462a-22ec-42eb-87d9-2a4e6295d607 req-8aba462a-22ec-42eb-87d9-2a4e6295d607 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-27 01:38:11.888 11 INFO tempest.lib.common.rest_client [req-9e071562-ed94-4900-9712-f0b4eb01fe12 req-9e071562-ed94-4900-9712-f0b4eb01fe12 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-27 01:38:11.898 25 INFO tempest.lib.common.rest_client [req-1bc7728d-6e22-47da-92c2-966e18efc979 req-1bc7728d-6e22-47da-92c2-966e18efc979 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s\n2026-05-27 01:38:12.024 27 INFO tempest.lib.common.rest_client [req-ee454d45-4af8-4edf-91fe-15ec691ce798 req-ee454d45-4af8-4edf-91fe-15ec691ce798 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.176s\n2026-05-27 01:38:12.028 23 INFO tempest.lib.common.rest_client [req-3735b256-e103-4446-8cc6-71f548bd0187 req-3735b256-e103-4446-8cc6-71f548bd0187 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s\n2026-05-27 01:38:12.029 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8796bcd9b114340a40e523398afe836 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:12.029 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-178231619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '897a72688df148829426451e6dc52cc6', 'project_name': 'tempest-IdentityV3ProjectsTest-178231619', 'tenant_id': '897a72688df148829426451e6dc52cc6', 'tenant_name': 'tempest-IdentityV3ProjectsTest-178231619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8796bcd9b114340a40e523398afe836', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:12.030 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-178231619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '897a72688df148829426451e6dc52cc6', 'project_name': 'tempest-IdentityV3ProjectsTest-178231619', 'tenant_id': '897a72688df148829426451e6dc52cc6', 'tenant_name': 'tempest-IdentityV3ProjectsTest-178231619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8796bcd9b114340a40e523398afe836', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:12.034 15 INFO tempest.lib.common.rest_client [req-1e576953-c02c-4323-bfee-c83b0ee512ce req-1e576953-c02c-4323-bfee-c83b0ee512ce ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s\n2026-05-27 01:38:12.152 15 INFO tempest.lib.common.rest_client [req-5c5634e5-feee-4925-b7ee-541739662dde req-5c5634e5-feee-4925-b7ee-541739662dde ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-27 01:38:12.176 11 INFO tempest.lib.common.rest_client [req-34320f34-7c3f-4860-a9c9-b40db0853e35 req-34320f34-7c3f-4860-a9c9-b40db0853e35 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.286s\n2026-05-27 01:38:12.251 27 INFO tempest.lib.common.rest_client [req-693b3149-1a9b-40cb-93bb-e6c1704487ec req-693b3149-1a9b-40cb-93bb-e6c1704487ec ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-27 01:38:12.289 19 INFO tempest.lib.common.rest_client [req-46d1e2f4-293e-4cde-bb74-5e9219fb73ee req-46d1e2f4-293e-4cde-bb74-5e9219fb73ee ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s\n2026-05-27 01:38:12.305 15 INFO tempest.lib.common.rest_client [req-e08b4618-7b3b-44be-8f60-2989a02a6af2 req-e08b4618-7b3b-44be-8f60-2989a02a6af2 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.150s\n2026-05-27 01:38:12.372 18 INFO tempest.lib.common.rest_client [req-e7371b1c-6c5d-40e3-b550-3d2a318ffede req-e7371b1c-6c5d-40e3-b550-3d2a318ffede ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.615s\n2026-05-27 01:38:12.393 19 INFO tempest.lib.common.rest_client [req-ee9d4265-7fd0-4fb6-a3bb-55d03952a13e req-ee9d4265-7fd0-4fb6-a3bb-55d03952a13e ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.101s\n2026-05-27 01:38:12.414 21 INFO tempest.lib.common.rest_client [req-5b7a5acc-de97-4b29-8581-fe369bd209b2 req-5b7a5acc-de97-4b29-8581-fe369bd209b2 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.553s\n2026-05-27 01:38:12.429 27 INFO tempest.lib.common.rest_client [req-d01dc7b7-ada6-46fc-b972-ef52417302a3 req-d01dc7b7-ada6-46fc-b972-ef52417302a3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/6756f682ee034483a1c0f10ac8baaed9 0.175s\n2026-05-27 01:38:12.447 25 INFO tempest.lib.common.rest_client [req-436eb916-5b79-4a9a-8ae3-04fdcde056ab req-436eb916-5b79-4a9a-8ae3-04fdcde056ab ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s\n2026-05-27 01:38:12.497 13 INFO tempest.lib.common.rest_client [req-7dfb0559-4449-4261-96da-19936b5501ff req-7dfb0559-4449-4261-96da-19936b5501ff ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.847s\n2026-05-27 01:38:12.553 27 INFO tempest.lib.common.rest_client [req-0fdbadce-c451-4004-a831-e7d80979cdfd req-0fdbadce-c451-4004-a831-e7d80979cdfd ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-27 01:38:12.567 25 INFO tempest.lib.common.rest_client [req-0b2269b5-4fb3-4e88-bcb0-f6a3a1e17a1b req-0b2269b5-4fb3-4e88-bcb0-f6a3a1e17a1b ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-27 01:38:12.582 19 INFO tempest.lib.common.rest_client [req-0c52f6ca-bc81-498f-93e2-cd88d9dcee06 req-0c52f6ca-bc81-498f-93e2-cd88d9dcee06 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s\n2026-05-27 01:38:12.584 18 INFO tempest.lib.common.rest_client [req-424a4d1d-b874-4b20-afe4-e8684abbaa6d req-424a4d1d-b874-4b20-afe4-e8684abbaa6d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s\n2026-05-27 01:38:12.692 11 INFO tempest.lib.common.rest_client [req-2ba01ec8-dd1f-4db2-8920-fc554cd78d20 req-2ba01ec8-dd1f-4db2-8920-fc554cd78d20 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s\n2026-05-27 01:38:12.741 15 INFO tempest.lib.common.rest_client [req-0da7a17f-470b-4006-80de-decd89720f50 req-0da7a17f-470b-4006-80de-decd89720f50 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s\n2026-05-27 01:38:12.757 25 INFO tempest.lib.common.rest_client [req-9dfdc6de-45a4-45d1-9d8f-a51fec858d84 req-9dfdc6de-45a4-45d1-9d8f-a51fec858d84 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.182s\n2026-05-27 01:38:12.751 27 INFO tempest.lib.common.rest_client [req-eb263f21-c920-4f2b-9286-327a00ed853e req-eb263f21-c920-4f2b-9286-327a00ed853e ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s\n2026-05-27 01:38:12.872 11 INFO tempest.lib.common.rest_client [req-f25d7081-d134-46f2-bfcf-8126bc88ee4d req-f25d7081-d134-46f2-bfcf-8126bc88ee4d ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/6756f682ee034483a1c0f10ac8baaed9 0.178s\n2026-05-27 01:38:12.898 21 INFO tempest.lib.common.rest_client [req-8067ec87-7efc-4030-b897-8a92db4b7897 req-8067ec87-7efc-4030-b897-8a92db4b7897 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.464s\n2026-05-27 01:38:12.983 23 INFO tempest.lib.common.rest_client [req-64558f5d-9dd1-459a-8c6c-54a696e0ff6b req-64558f5d-9dd1-459a-8c6c-54a696e0ff6b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.944s\n2026-05-27 01:38:12.988 25 INFO tempest.lib.common.rest_client [req-f9bf7cf8-e67f-4a5f-8dc7-5899158fb457 req-f9bf7cf8-e67f-4a5f-8dc7-5899158fb457 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-27 01:38:13.004 13 INFO tempest.lib.common.rest_client [req-1cac794a-0c4f-4845-91cc-863ef450c3e6 req-1cac794a-0c4f-4845-91cc-863ef450c3e6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s\n2026-05-27 01:38:13.032 27 INFO tempest.lib.common.rest_client [req-361b6c86-9164-470d-9747-0c77109b6b33 req-361b6c86-9164-470d-9747-0c77109b6b33 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-27 01:38:13.077 11 INFO tempest.lib.common.rest_client [req-43b7ee4d-bd6e-4120-a70b-16644c3cd346 req-43b7ee4d-bd6e-4120-a70b-16644c3cd346 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-27 01:38:13.079 15 INFO tempest.lib.common.rest_client [req-78efd5d7-da05-4d05-897d-9ebd2b97dd01 req-78efd5d7-da05-4d05-897d-9ebd2b97dd01 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/6756f682ee034483a1c0f10ac8baaed9 0.334s\n2026-05-27 01:38:13.175 25 INFO tempest.lib.common.rest_client [req-e3f9fe4c-423e-4f45-8094-ac465a7f09f9 req-e3f9fe4c-423e-4f45-8094-ac465a7f09f9 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/6756f682ee034483a1c0f10ac8baaed9 0.185s\n2026-05-27 01:38:13.185 19 INFO tempest.lib.common.rest_client [req-389abc7b-56ef-499d-b069-1d549dd0012e req-389abc7b-56ef-499d-b069-1d549dd0012e ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s\n2026-05-27 01:38:13.221 13 INFO tempest.lib.common.rest_client [req-0490710b-ea5f-41b0-8286-b27a6dfb4625 req-0490710b-ea5f-41b0-8286-b27a6dfb4625 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s\n2026-05-27 01:38:13.288 15 INFO tempest.lib.common.rest_client [req-e4e8b4de-16ad-46a8-b034-002e9303cc11 req-e4e8b4de-16ad-46a8-b034-002e9303cc11 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:38:13.274 27 INFO tempest.lib.common.rest_client [req-f52f1b6e-9396-4099-8f89-2dd56311fbb7 req-f52f1b6e-9396-4099-8f89-2dd56311fbb7 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.240s\n2026-05-27 01:38:13.274 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4144d4e78bd14c558eaa24b9c6bab919 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:13.275 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-418019844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'project_name': 'tempest-IdentityCatalogTest-418019844', 'tenant_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'tenant_name': 'tempest-IdentityCatalogTest-418019844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4144d4e78bd14c558eaa24b9c6bab919', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:13.276 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-418019844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'project_name': 'tempest-IdentityCatalogTest-418019844', 'tenant_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'tenant_name': 'tempest-IdentityCatalogTest-418019844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4144d4e78bd14c558eaa24b9c6bab919', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:13.328 25 INFO tempest.lib.common.rest_client [req-b4932dcd-d00e-4c65-880a-401f0478ca64 req-b4932dcd-d00e-4c65-880a-401f0478ca64 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:38:13.396 13 INFO tempest.lib.common.rest_client [req-d24ad7e2-cf4e-42cb-a42d-22590052f66c req-d24ad7e2-cf4e-42cb-a42d-22590052f66c ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:38:13.435 25 INFO tempest.lib.common.rest_client [req-091564ef-f478-455e-9cac-87028a10463b req-091564ef-f478-455e-9cac-87028a10463b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/5c8612194f3a455a91058394a6fe5fb4 0.104s\n2026-05-27 01:38:13.453 18 INFO tempest.lib.common.rest_client [req-5502960d-7fc5-4022-ace7-46dfbe0bf105 req-5502960d-7fc5-4022-ace7-46dfbe0bf105 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.867s\n2026-05-27 01:38:13.560 25 INFO tempest.lib.common.rest_client [req-e050d58c-7aa1-4a08-aac8-efe8e41a634e req-e050d58c-7aa1-4a08-aac8-efe8e41a634e ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-27 01:38:13.595 23 INFO tempest.lib.common.rest_client [req-755c4777-224d-4ba1-b764-002649e047e5 req-755c4777-224d-4ba1-b764-002649e047e5 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.609s\n2026-05-27 01:38:13.615 13 INFO tempest.lib.common.rest_client [req-d5027972-b1d7-467d-8cff-39ed926383df req-d5027972-b1d7-467d-8cff-39ed926383df ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/6756f682ee034483a1c0f10ac8baaed9 0.217s\n2026-05-27 01:38:13.695 21 INFO tempest.lib.common.rest_client [req-abb639e3-4faa-4a8f-b177-7587c6334052 req-abb639e3-4faa-4a8f-b177-7587c6334052 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.794s\n2026-05-27 01:38:13.729 19 INFO tempest.lib.common.rest_client [req-36e41fad-c4bc-4e41-a339-293c13b5bf8b req-36e41fad-c4bc-4e41-a339-293c13b5bf8b ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s\n2026-05-27 01:38:13.735 25 INFO tempest.lib.common.rest_client [req-19f9b5a9-753d-4c0f-ac07-cefd04be4c30 req-19f9b5a9-753d-4c0f-ac07-cefd04be4c30 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.173s\n2026-05-27 01:38:13.736 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user beb59818210b41a8a71074498d96bd38 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:13.737 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1562935158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eeff3772948047708d84637b7d8cbd06', 'project_name': 'tempest-IdentityV3UsersTest-1562935158', 'tenant_id': 'eeff3772948047708d84637b7d8cbd06', 'tenant_name': 'tempest-IdentityV3UsersTest-1562935158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'beb59818210b41a8a71074498d96bd38', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:13.737 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1562935158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eeff3772948047708d84637b7d8cbd06', 'project_name': 'tempest-IdentityV3UsersTest-1562935158', 'tenant_id': 'eeff3772948047708d84637b7d8cbd06', 'tenant_name': 'tempest-IdentityV3UsersTest-1562935158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'beb59818210b41a8a71074498d96bd38', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:13.767 11 INFO tempest.lib.common.rest_client [req-7b433e8e-7c69-4e34-aedf-877518f9864f req-7b433e8e-7c69-4e34-aedf-877518f9864f ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/5c8612194f3a455a91058394a6fe5fb4 0.688s\n2026-05-27 01:38:13.780 13 INFO tempest.lib.common.rest_client [req-38f3c5f6-2e6c-418d-9dfa-c1d55823b027 req-38f3c5f6-2e6c-418d-9dfa-c1d55823b027 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:38:13.808 27 INFO tempest.lib.common.rest_client [req-4ecfb821-9dfa-49b8-95bc-322cfc550ba5 req-4ecfb821-9dfa-49b8-95bc-322cfc550ba5 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-27 01:38:13.824 15 INFO tempest.lib.common.rest_client [req-4d8848ce-d0a5-4d4c-a481-ed54ec73aab6 req-4d8848ce-d0a5-4d4c-a481-ed54ec73aab6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/5c8612194f3a455a91058394a6fe5fb4 0.534s\n2026-05-27 01:38:13.910 21 INFO tempest.lib.common.rest_client [req-0552481b-8ece-4062-9e51-ea2a003bf664 req-0552481b-8ece-4062-9e51-ea2a003bf664 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-27 01:38:13.923 11 INFO tempest.lib.common.rest_client [req-8efd6a59-ee07-4a1a-9360-9dc335d9a7e1 req-8efd6a59-ee07-4a1a-9360-9dc335d9a7e1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:38:13.923 18 INFO tempest.lib.common.rest_client [req-9573cb51-7f2a-406c-93ef-b2c261b889ed req-9573cb51-7f2a-406c-93ef-b2c261b889ed ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s\n2026-05-27 01:38:13.941 15 INFO tempest.lib.common.rest_client [req-a9304ca1-f8bd-4db8-a10f-17f65cbd0eec req-a9304ca1-f8bd-4db8-a10f-17f65cbd0eec ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-27 01:38:13.962 27 INFO tempest.lib.common.rest_client [req-0afeb373-f294-4c1d-b068-0947d219dab4 req-0afeb373-f294-4c1d-b068-0947d219dab4 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.152s\n2026-05-27 01:38:13.979 19 INFO tempest.lib.common.rest_client [req-81096ee1-134a-4e4f-be51-b4c3e029866a req-81096ee1-134a-4e4f-be51-b4c3e029866a ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.247s\n{8} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.157450s] ... ok\n2026-05-27 01:38:14.119 13 INFO tempest.lib.common.rest_client [req-aefbbbc7-b46c-4bf1-9540-8c59c0391a64 req-aefbbbc7-b46c-4bf1-9540-8c59c0391a64 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/5c8612194f3a455a91058394a6fe5fb4 0.336s\n2026-05-27 01:38:14.126 11 INFO tempest.lib.common.rest_client [req-cfb5e5e0-96ba-4852-a5a5-9dcdd216ef10 req-cfb5e5e0-96ba-4852-a5a5-9dcdd216ef10 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.201s\n2026-05-27 01:38:14.126 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d7e1ae8e901473b9a1e6d255888bdfd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:14.127 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-98967510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'project_name': 'tempest-TokensV3Test-98967510', 'tenant_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'tenant_name': 'tempest-TokensV3Test-98967510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d7e1ae8e901473b9a1e6d255888bdfd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.127 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-98967510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'project_name': 'tempest-TokensV3Test-98967510', 'tenant_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'tenant_name': 'tempest-TokensV3Test-98967510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d7e1ae8e901473b9a1e6d255888bdfd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.159 18 INFO tempest.lib.common.rest_client [req-662257d4-3b6a-43f5-916c-e0f1dbd0fdcd req-662257d4-3b6a-43f5-916c-e0f1dbd0fdcd ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.234s\n2026-05-27 01:38:14.268 19 INFO tempest.lib.common.rest_client [req-88bad42e-37a7-4c01-817f-1c3f80c85670 req-88bad42e-37a7-4c01-817f-1c3f80c85670 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-27 01:38:14.292 18 INFO tempest.lib.common.rest_client [req-c7406aad-1761-43bf-b6ee-6b09bb0c0cbc req-c7406aad-1761-43bf-b6ee-6b09bb0c0cbc ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-27 01:38:14.319 21 INFO tempest.lib.common.rest_client [req-4e16134f-7c65-424a-9693-ce402b179423 req-4e16134f-7c65-424a-9693-ce402b179423 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.406s\n2026-05-27 01:38:14.339 23 INFO tempest.lib.common.rest_client [req-38273146-ee4b-40f6-ae51-475a23d1a02d req-38273146-ee4b-40f6-ae51-475a23d1a02d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.742s\n2026-05-27 01:38:14.355 25 INFO tempest.lib.common.rest_client [req-f9b91c25-746c-44d7-b5b6-0cf07502f247 req-f9b91c25-746c-44d7-b5b6-0cf07502f247 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-27 01:38:14.371 27 INFO tempest.lib.common.rest_client [req-c4cb9a6e-2512-492a-85f8-0882ccd75465 req-c4cb9a6e-2512-492a-85f8-0882ccd75465 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4144d4e78bd14c558eaa24b9c6bab919 0.309s\n2026-05-27 01:38:14.371 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4151e6f8b5b14b0594c097b7fe4605a8\n2026-05-27 01:38:14.462 13 INFO tempest.lib.common.rest_client [req-bf334e50-d4a7-42b3-8232-f48118418ed4 req-bf334e50-d4a7-42b3-8232-f48118418ed4 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-27 01:38:14.497 21 INFO tempest.lib.common.rest_client [req-d7fdf840-d06b-4bc3-adc1-731c4fb7bc5a req-d7fdf840-d06b-4bc3-adc1-731c4fb7bc5a ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:38:14.502 15 INFO tempest.lib.common.rest_client [req-ab485491-40c5-4eed-bd4f-f96dfbb4b70e req-ab485491-40c5-4eed-bd4f-f96dfbb4b70e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.558s\n2026-05-27 01:38:14.504 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f4d7aeec17a4243b559b9910fc82591 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:14.505 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1676362184-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'project_name': 'tempest-TestApiDiscovery-1676362184', 'tenant_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'tenant_name': 'tempest-TestApiDiscovery-1676362184', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f4d7aeec17a4243b559b9910fc82591', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.505 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1676362184-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'project_name': 'tempest-TestApiDiscovery-1676362184', 'tenant_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'tenant_name': 'tempest-TestApiDiscovery-1676362184', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f4d7aeec17a4243b559b9910fc82591', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.521 19 INFO tempest.lib.common.rest_client [req-927cd5fa-7396-4462-8eea-4d2c15e73e27 req-927cd5fa-7396-4462-8eea-4d2c15e73e27 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/6756f682ee034483a1c0f10ac8baaed9 0.247s\n2026-05-27 01:38:14.550 18 INFO tempest.lib.common.rest_client [req-c1c2f1b7-b9bc-4b87-9429-9673d95fa60d req-c1c2f1b7-b9bc-4b87-9429-9673d95fa60d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s\n2026-05-27 01:38:14.655 23 INFO tempest.lib.common.rest_client [req-c6f4f3e9-11e0-4168-8c73-67c41eb5c748 req-c6f4f3e9-11e0-4168-8c73-67c41eb5c748 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s\n2026-05-27 01:38:14.675 13 INFO tempest.lib.common.rest_client [req-0d4ec82a-e883-4009-b736-7035218b3ed5 req-0d4ec82a-e883-4009-b736-7035218b3ed5 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.210s\n2026-05-27 01:38:14.675 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4f9abb7daa2a4df49469c6fdbf1ef5dc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:14.675 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-504202084-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'project_name': 'tempest-AccessRulesV3Test-504202084', 'tenant_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'tenant_name': 'tempest-AccessRulesV3Test-504202084', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f9abb7daa2a4df49469c6fdbf1ef5dc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.678 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-504202084-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'project_name': 'tempest-AccessRulesV3Test-504202084', 'tenant_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'tenant_name': 'tempest-AccessRulesV3Test-504202084', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f9abb7daa2a4df49469c6fdbf1ef5dc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:14.753 19 INFO tempest.lib.common.rest_client [req-b1aa9b22-ecf0-4ec5-96eb-12ba017c79ef req-b1aa9b22-ecf0-4ec5-96eb-12ba017c79ef ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:38:14.779 11 INFO tempest.lib.common.rest_client [req-fbbe845e-623a-4765-8162-822dd5a7a71c req-fbbe845e-623a-4765-8162-822dd5a7a71c ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-27 01:38:14.816 23 INFO tempest.lib.common.rest_client [req-c34b727d-b35a-4693-a595-92ec403ad58d req-c34b727d-b35a-4693-a595-92ec403ad58d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.159s\n2026-05-27 01:38:14.827 21 INFO tempest.lib.common.rest_client [req-c635b23b-e0c2-4756-8c16-113d06c81044 req-c635b23b-e0c2-4756-8c16-113d06c81044 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s\n2026-05-27 01:38:14.916 27 INFO tempest.lib.common.rest_client [req-f091f349-e5f2-4b52-ac62-b1fc5058b591 req-f091f349-e5f2-4b52-ac62-b1fc5058b591 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:38:14.947 18 INFO tempest.lib.common.rest_client [req-6ad0ac63-acf8-405a-80c0-535c192446b1 req-6ad0ac63-acf8-405a-80c0-535c192446b1 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-27 01:38:15.015 19 INFO tempest.lib.common.rest_client [req-9bb458e4-a7ac-47fb-95fc-3badde06f4b6 req-9bb458e4-a7ac-47fb-95fc-3badde06f4b6 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/5c8612194f3a455a91058394a6fe5fb4 0.259s\n2026-05-27 01:38:15.110 21 INFO tempest.lib.common.rest_client [req-93ec4fe1-deb7-42ee-b094-f3ffef74f4f1 req-93ec4fe1-deb7-42ee-b094-f3ffef74f4f1 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-27 01:38:15.135 18 INFO tempest.lib.common.rest_client [req-c26d4c51-4cf1-4f81-b11f-5c1bd191a840 req-c26d4c51-4cf1-4f81-b11f-5c1bd191a840 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/5c8612194f3a455a91058394a6fe5fb4 0.185s\n2026-05-27 01:38:15.186 15 INFO tempest.lib.common.rest_client [req-fe17bdf7-9fe3-461f-87c7-be8bf8128158 req-fe17bdf7-9fe3-461f-87c7-be8bf8128158 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-27 01:38:15.280 23 INFO tempest.lib.common.rest_client [req-5c5adba6-3e19-4326-b105-453f3fc4497c req-5c5adba6-3e19-4326-b105-453f3fc4497c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-27 01:38:15.286 21 INFO tempest.lib.common.rest_client [req-27fdbeb8-d744-4ab4-8e55-5c1c6ad98325 req-27fdbeb8-d744-4ab4-8e55-5c1c6ad98325 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/5c8612194f3a455a91058394a6fe5fb4 0.174s\n2026-05-27 01:38:15.292 13 INFO tempest.lib.common.rest_client [req-db2c5d76-5a5d-47fd-82d9-8098265aaf47 req-db2c5d76-5a5d-47fd-82d9-8098265aaf47 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-27 01:38:15.308 11 INFO tempest.lib.common.rest_client [req-212b1d4d-302e-4666-8963-dee0f4c5a7af req-212b1d4d-302e-4666-8963-dee0f4c5a7af ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s\n{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.529361s] ... ok\n2026-05-27 01:38:15.374 18 INFO tempest.lib.common.rest_client [req-48c830c1-a016-4e38-8b2b-4dedef350761 req-48c830c1-a016-4e38-8b2b-4dedef350761 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-27 01:38:15.382 21 INFO tempest.lib.common.rest_client [req-c68f3f3f-4e15-4727-9557-b0d805a22c57 req-c68f3f3f-4e15-4727-9557-b0d805a22c57 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-27 01:38:15.399 23 INFO tempest.lib.common.rest_client [req-322c3b2b-6f34-4fc6-8915-0c0297905bf8 req-322c3b2b-6f34-4fc6-8915-0c0297905bf8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/6756f682ee034483a1c0f10ac8baaed9 0.117s\n2026-05-27 01:38:15.399 19 INFO tempest.lib.common.rest_client [req-b9d2732d-1180-4d9e-a319-1a0b4efd18ae req-b9d2732d-1180-4d9e-a319-1a0b4efd18ae ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-27 01:38:15.538 15 INFO tempest.lib.common.rest_client [req-097aa85d-dd0f-4a4c-8317-6886fefe100a req-097aa85d-dd0f-4a4c-8317-6886fefe100a ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.348s\n2026-05-27 01:38:15.575 21 INFO tempest.lib.common.rest_client [req-9c4148be-89df-4eac-9174-f05f8e38b30e req-9c4148be-89df-4eac-9174-f05f8e38b30e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.192s\n2026-05-27 01:38:15.575 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc97e14d19bf4288af91aed06fda3c97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:15.575 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-57904362-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb365d75187c4fa483dc19e620dbcf45', 'project_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'tenant_id': 'bb365d75187c4fa483dc19e620dbcf45', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc97e14d19bf4288af91aed06fda3c97', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:15.576 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-57904362-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb365d75187c4fa483dc19e620dbcf45', 'project_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'tenant_id': 'bb365d75187c4fa483dc19e620dbcf45', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc97e14d19bf4288af91aed06fda3c97', 'system': None}, Network: None, Subnet: None, Router: None\n{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.352346s] ... ok\n2026-05-27 01:38:15.588 18 INFO tempest.lib.common.rest_client [req-f75b85d1-3963-48b8-91c1-9ac8bb9cee5b req-f75b85d1-3963-48b8-91c1-9ac8bb9cee5b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.212s\n2026-05-27 01:38:15.588 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f15c3f826860483c98f9820d0491d1d4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:15.588 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1073019946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af8b206e290d43b3966faee0e8901e11', 'project_name': 'tempest-EC2CredentialsTest-1073019946', 'tenant_id': 'af8b206e290d43b3966faee0e8901e11', 'tenant_name': 'tempest-EC2CredentialsTest-1073019946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15c3f826860483c98f9820d0491d1d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:15.589 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1073019946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af8b206e290d43b3966faee0e8901e11', 'project_name': 'tempest-EC2CredentialsTest-1073019946', 'tenant_id': 'af8b206e290d43b3966faee0e8901e11', 'tenant_name': 'tempest-EC2CredentialsTest-1073019946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15c3f826860483c98f9820d0491d1d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:15.657 23 INFO tempest.lib.common.rest_client [req-90117103-8da2-43f5-b9fb-05b427a31391 req-90117103-8da2-43f5-b9fb-05b427a31391 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:38:15.749 15 INFO tempest.lib.common.rest_client [req-46db54db-5838-4df8-89cc-870fadbf58b7 req-46db54db-5838-4df8-89cc-870fadbf58b7 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.137s\n{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.139634s] ... ok\n2026-05-27 01:38:15.806 27 INFO tempest.lib.common.rest_client [req-53795027-51fa-4b8e-bee6-6d3912cf369f req-53795027-51fa-4b8e-bee6-6d3912cf369f ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4151e6f8b5b14b0594c097b7fe4605a8&name=default 0.888s\n2026-05-27 01:38:15.887 25 INFO tempest.lib.common.rest_client [req-e6bd42ae-1896-4bc7-8698-c4197aab36ed req-e6bd42ae-1896-4bc7-8698-c4197aab36ed ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.529s\n2026-05-27 01:38:15.891 11 INFO tempest.lib.common.rest_client [req-5594c204-ab88-4853-b700-4f01824aeab8 req-5594c204-ab88-4853-b700-4f01824aeab8 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-27 01:38:16.025 19 INFO tempest.lib.common.rest_client [req-f7f998cc-7efd-4cca-94ad-ef8f87f43745 req-f7f998cc-7efd-4cca-94ad-ef8f87f43745 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.620s\n2026-05-27 01:38:16.025 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3869270be2345abb21dd1008cdc9eed is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:16.026 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-456685255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd735d2c514b41258e7a4385459ed1d0', 'project_name': 'tempest-DefaultDomainTestJSON-456685255', 'tenant_id': 'fd735d2c514b41258e7a4385459ed1d0', 'tenant_name': 'tempest-DefaultDomainTestJSON-456685255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3869270be2345abb21dd1008cdc9eed', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:16.027 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-456685255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd735d2c514b41258e7a4385459ed1d0', 'project_name': 'tempest-DefaultDomainTestJSON-456685255', 'tenant_id': 'fd735d2c514b41258e7a4385459ed1d0', 'tenant_name': 'tempest-DefaultDomainTestJSON-456685255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3869270be2345abb21dd1008cdc9eed', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:16.052 13 INFO tempest.lib.common.rest_client [req-52dcae4f-1d2f-4a99-875a-5674efb1ab2d req-52dcae4f-1d2f-4a99-875a-5674efb1ab2d ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials 0.758s\n2026-05-27 01:38:16.111 15 INFO tempest.lib.common.rest_client [req-23d600e7-194a-4b7e-b154-799878bf34e7 req-23d600e7-194a-4b7e-b154-799878bf34e7 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.358s\n{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.360980s] ... ok\n2026-05-27 01:38:16.131 11 INFO tempest.lib.common.rest_client [req-25622761-8e46-4d5a-a245-b83700e15ab9 req-25622761-8e46-4d5a-a245-b83700e15ab9 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.236s\n2026-05-27 01:38:16.180 23 INFO tempest.lib.common.rest_client [req-1e3b22c9-c93b-4494-a4bb-dc3e54e728e4 req-1e3b22c9-c93b-4494-a4bb-dc3e54e728e4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/5c8612194f3a455a91058394a6fe5fb4 0.516s\n2026-05-27 01:38:16.185 21 INFO tempest.lib.common.rest_client [req-af13d967-4a70-44fc-9536-4201791f0de3 req-af13d967-4a70-44fc-9536-4201791f0de3 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:38:16.184 15 INFO tempest.lib.common.rest_client [req-8c968d16-f66c-4190-b7a9-98dcc68dde1b req-8c968d16-f66c-4190-b7a9-98dcc68dde1b ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.069s\n{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.071686s] ... ok\n2026-05-27 01:38:16.282 27 INFO tempest.lib.common.rest_client [req-2af011eb-311f-44f9-a2a0-1d693eb90893 req-2af011eb-311f-44f9-a2a0-1d693eb90893 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f6759af-4780-479e-80bf-275d6db9c164 0.475s\n2026-05-27 01:38:16.285 11 INFO tempest.lib.common.rest_client [req-4f1ff410-d39b-4a62-95b5-b36679d5ccfb req-4f1ff410-d39b-4a62-95b5-b36679d5ccfb ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.152s\n2026-05-27 01:38:16.385 23 INFO tempest.lib.common.rest_client [req-1e4029bb-d143-407e-b882-a94445a2ad99 req-1e4029bb-d143-407e-b882-a94445a2ad99 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-27 01:38:16.409 11 INFO tempest.lib.common.rest_client [req-a2b64c73-b208-451d-ae20-0d351b0da196 req-a2b64c73-b208-451d-ae20-0d351b0da196 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s\n2026-05-27 01:38:16.429 18 INFO tempest.lib.common.rest_client [req-afd257c0-0acf-4ee1-86f2-16c107201473 req-afd257c0-0acf-4ee1-86f2-16c107201473 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.828s\n2026-05-27 01:38:16.438 15 INFO tempest.lib.common.rest_client [req-cf6c86e9-44f0-4f59-9ab9-9ab3a8746699 req-cf6c86e9-44f0-4f59-9ab9-9ab3a8746699 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.249s\n{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.254239s] ... ok\n2026-05-27 01:38:16.502 23 INFO tempest.lib.common.rest_client [req-a0dda940-1256-4295-85e9-f5861e2716c4 req-a0dda940-1256-4295-85e9-f5861e2716c4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.113s\n2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 934a32bce0b64830bcb17fa22916dc85 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-102772485-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'project_name': 'tempest-IdentityV3ProjectsTest-102772485', 'tenant_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'tenant_name': 'tempest-IdentityV3ProjectsTest-102772485', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '934a32bce0b64830bcb17fa22916dc85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-102772485-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'project_name': 'tempest-IdentityV3ProjectsTest-102772485', 'tenant_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'tenant_name': 'tempest-IdentityV3ProjectsTest-102772485', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '934a32bce0b64830bcb17fa22916dc85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:38:16.589 27 INFO tempest.lib.common.rest_client [req-b7ef1656-e375-4846-a354-574a010881a6 req-b7ef1656-e375-4846-a354-574a010881a6 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8 0.305s\n2026-05-27 01:38:16.629 18 INFO tempest.lib.common.rest_client [req-451220fd-a750-4119-98e0-9cdf96d5933b req-451220fd-a750-4119-98e0-9cdf96d5933b ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.193s\n2026-05-27 01:38:16.663 13 INFO tempest.lib.common.rest_client [req-6f51c28e-de2b-47b9-b9fa-8121f031f2bd req-6f51c28e-de2b-47b9-b9fa-8121f031f2bd ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials 0.609s\n2026-05-27 01:38:16.710 11 INFO tempest.lib.common.rest_client [req-555e8213-c2f8-4cf8-8311-f5f8977a265c req-555e8213-c2f8-4cf8-8311-f5f8977a265c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.299s\n{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.349912s] ... ok\n2026-05-27 01:38:16.730 19 INFO tempest.lib.common.rest_client [req-8d958b48-0bbd-4a06-bffa-73551b0e2415 req-8d958b48-0bbd-4a06-bffa-73551b0e2415 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-27 01:38:16.844 15 INFO tempest.lib.common.rest_client [req-5c61828a-edad-4cd9-8b91-7f2d38c8f359 req-5c61828a-edad-4cd9-8b91-7f2d38c8f359 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f4d7aeec17a4243b559b9910fc82591 0.376s\n2026-05-27 01:38:16.844 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 34e1b6871e5d4f95b1bcf68c8e2114bc\n2026-05-27 01:38:16.862 21 INFO tempest.lib.common.rest_client [req-091c53b8-b549-43e9-bfb7-431052ef65d8 req-091c53b8-b549-43e9-bfb7-431052ef65d8 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.673s\n2026-05-27 01:38:16.879 13 INFO tempest.lib.common.rest_client [req-17c1f81b-0b46-49d0-b601-0a760c412869 req-17c1f81b-0b46-49d0-b601-0a760c412869 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/61f673e5106448ed8685ecc1afb35d10 0.211s\n2026-05-27 01:38:16.901 18 INFO tempest.lib.common.rest_client [req-dc9fa347-23e6-485a-ac44-ad2d877156df req-dc9fa347-23e6-485a-ac44-ad2d877156df ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/eb35655eef3f414dbd5b1ccf490643a5 0.269s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.472475s] ... ok\n2026-05-27 01:38:17.017 19 INFO tempest.lib.common.rest_client [req-c083a29b-6820-489f-bc90-ed427a3c4042 req-c083a29b-6820-489f-bc90-ed427a3c4042 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.284s\n{4} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.286707s] ... ok\n2026-05-27 01:38:17.107 13 INFO tempest.lib.common.rest_client [req-648300fe-d55f-457e-85e9-cf05692b7aa5 req-648300fe-d55f-457e-85e9-cf05692b7aa5 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/420e29af99e04eceb2253cb43b3dbd2e 0.225s\n2026-05-27 01:38:17.223 11 INFO tempest.lib.common.rest_client [req-fd2457ba-521d-4739-a4b6-f6c5d18a15da req-fd2457ba-521d-4739-a4b6-f6c5d18a15da ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-27 01:38:17.224 23 INFO tempest.lib.common.rest_client [req-acd902c6-a1db-471e-8f66-195467914588 req-acd902c6-a1db-471e-8f66-195467914588 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-27 01:38:17.325 19 INFO tempest.lib.common.rest_client [req-f8644a0a-8a9f-4225-a3d4-f977b448eeaf req-f8644a0a-8a9f-4225-a3d4-f977b448eeaf ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3869270be2345abb21dd1008cdc9eed 0.231s\n2026-05-27 01:38:17.325 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd735d2c514b41258e7a4385459ed1d0\n2026-05-27 01:38:17.407 21 INFO tempest.lib.common.rest_client [req-98dacdf1-f7f5-49c7-bf18-1e3a77bb8002 req-98dacdf1-f7f5-49c7-bf18-1e3a77bb8002 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/8b06da09fbe342ad959fb0fef5c11491 0.543s\n2026-05-27 01:38:17.425 15 INFO tempest.lib.common.rest_client [req-7265804c-7e20-4316-9307-e394f9587fb7 req-7265804c-7e20-4316-9307-e394f9587fb7 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:38:17.426 25 INFO tempest.lib.common.rest_client [req-939ef558-d633-41ca-98db-e9fd32e411ba req-939ef558-d633-41ca-98db-e9fd32e411ba ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-27 01:38:17.447 18 INFO tempest.lib.common.rest_client [req-36de64bc-c8c6-481d-aeea-7393f71caa16 req-36de64bc-c8c6-481d-aeea-7393f71caa16 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.494s\n2026-05-27 01:38:17.520 23 INFO tempest.lib.common.rest_client [req-89421088-434e-42bc-911b-fa3cac6431c0 req-89421088-434e-42bc-911b-fa3cac6431c0 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f8796bcd9b114340a40e523398afe836/projects 0.291s\n2026-05-27 01:38:17.524 11 INFO tempest.lib.common.rest_client [req-22134360-24ec-4fa8-b580-a8dd46a54209 req-22134360-24ec-4fa8-b580-a8dd46a54209 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.299s\n2026-05-27 01:38:17.537 13 INFO tempest.lib.common.rest_client [req-75684f59-4c22-4ba2-bebe-ca8c8e6c2e68 req-75684f59-4c22-4ba2-bebe-ca8c8e6c2e68 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.427s\n2026-05-27 01:38:17.669 18 INFO tempest.lib.common.rest_client [req-411b13b0-70e6-4c6f-92ae-75256fa8c5e0 req-411b13b0-70e6-4c6f-92ae-75256fa8c5e0 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/349e56bbb42949d28c44b9d4bbc3782c 0.220s\n2026-05-27 01:38:17.731 13 INFO tempest.lib.common.rest_client [req-b8953df7-5f75-4e30-ba10-cdb3b01ba16b req-b8953df7-5f75-4e30-ba10-cdb3b01ba16b ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/61f673e5106448ed8685ecc1afb35d10 0.191s\n2026-05-27 01:38:17.751 11 INFO tempest.lib.common.rest_client [req-988e0b42-750e-46c7-aba3-90913e8abb1d req-988e0b42-750e-46c7-aba3-90913e8abb1d ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.225s\n2026-05-27 01:38:17.781 18 INFO tempest.lib.common.rest_client [req-c8251abb-2618-4611-9de7-e82490ccd4b2 req-c8251abb-2618-4611-9de7-e82490ccd4b2 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/349e56bbb42949d28c44b9d4bbc3782c 0.108s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.832581s] ... ok\n2026-05-27 01:38:17.849 11 INFO tempest.lib.common.rest_client [req-bb62549a-3139-408b-9241-4712a1292276 req-bb62549a-3139-408b-9241-4712a1292276 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.095s\n{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.139563s] ... ok\n2026-05-27 01:38:17.923 19 INFO tempest.lib.common.rest_client [req-33e318ac-16ca-452a-9734-2c35044cddbe req-33e318ac-16ca-452a-9734-2c35044cddbe ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:38:17.925 18 INFO tempest.lib.common.rest_client [req-5544f1ad-6285-4aca-acec-51014b3771a6 req-5544f1ad-6285-4aca-acec-51014b3771a6 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.139s\n2026-05-27 01:38:18.001 21 INFO tempest.lib.common.rest_client [req-bc9908a2-1546-4899-b187-ab23b822b591 req-bc9908a2-1546-4899-b187-ab23b822b591 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-27 01:38:18.080 23 INFO tempest.lib.common.rest_client [req-675e3f17-9100-4596-a6af-6cc0300db12a req-675e3f17-9100-4596-a6af-6cc0300db12a ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-27 01:38:18.084 13 INFO tempest.lib.common.rest_client [req-05ebe2cb-c4ac-4b0f-88d4-e4f8bba8f587 req-05ebe2cb-c4ac-4b0f-88d4-e4f8bba8f587 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.350s\n2026-05-27 01:38:18.084 25 INFO tempest.lib.common.rest_client [req-492d17a6-ef1b-4d1c-ae99-1dc32e738bfb req-492d17a6-ef1b-4d1c-ae99-1dc32e738bfb ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-27 01:38:18.106 18 INFO tempest.lib.common.rest_client [req-e8999dc5-7edb-4474-8070-3ff8c76686e8 req-e8999dc5-7edb-4474-8070-3ff8c76686e8 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.178s\n2026-05-27 01:38:18.112 15 INFO tempest.lib.common.rest_client [req-6835d316-7489-4b31-b556-28d0b879e077 req-6835d316-7489-4b31-b556-28d0b879e077 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=34e1b6871e5d4f95b1bcf68c8e2114bc&name=default 0.683s\n2026-05-27 01:38:18.182 21 INFO tempest.lib.common.rest_client [req-ad0ed85d-fbad-44a1-a6fd-50c075010f0d req-ad0ed85d-fbad-44a1-a6fd-50c075010f0d ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/8b06da09fbe342ad959fb0fef5c11491 0.180s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.995191s] ... ok\n2026-05-27 01:38:18.255 11 INFO tempest.lib.common.rest_client [req-b99f8dda-7a31-4fd1-9162-862ad89ac3aa req-b99f8dda-7a31-4fd1-9162-862ad89ac3aa ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d7e1ae8e901473b9a1e6d255888bdfd 0.372s\n2026-05-27 01:38:18.256 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9e05cb967f6b4e27b5eb1099739dadaa\n2026-05-27 01:38:18.281 13 INFO tempest.lib.common.rest_client [req-aa9c098f-facc-4cf2-bbe6-715ec2e2d60b req-aa9c098f-facc-4cf2-bbe6-715ec2e2d60b ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/420e29af99e04eceb2253cb43b3dbd2e 0.194s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.229293s] ... ok\n2026-05-27 01:38:18.357 18 INFO tempest.lib.common.rest_client [req-e84a2cc2-5cf1-44ea-9f2b-7ea3c3816091 req-e84a2cc2-5cf1-44ea-9f2b-7ea3c3816091 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.249s\n2026-05-27 01:38:18.492 13 INFO tempest.lib.common.rest_client [req-a3f355c3-4aa3-400f-b734-702da7ccf219 req-a3f355c3-4aa3-400f-b734-702da7ccf219 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.162s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.164533s] ... ok\n2026-05-27 01:38:18.535 19 INFO tempest.lib.common.rest_client [req-b8b834ce-22fa-4178-a009-9c67e1314bbf req-b8b834ce-22fa-4178-a009-9c67e1314bbf ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd735d2c514b41258e7a4385459ed1d0&name=default 0.610s\n2026-05-27 01:38:18.572 18 INFO tempest.lib.common.rest_client [req-87f30ce6-004e-4278-9bf5-2c1ffa254ac6 req-87f30ce6-004e-4278-9bf5-2c1ffa254ac6 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/c0dadc689e67427ebd6d29002577bc90 0.213s\n2026-05-27 01:38:18.600 15 INFO tempest.lib.common.rest_client [req-6be46951-c6b7-41b6-838d-aee6c6fb4c68 req-6be46951-c6b7-41b6-838d-aee6c6fb4c68 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/812b56ff-c9ca-4405-8657-61f67977ca0a 0.485s\n2026-05-27 01:38:18.688 23 INFO tempest.lib.common.rest_client [req-6a6775bd-27cc-4ffc-9d87-36f9b07cea3f req-6a6775bd-27cc-4ffc-9d87-36f9b07cea3f ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:38:18.708 18 INFO tempest.lib.common.rest_client [req-e8a90a97-b482-49f5-9b78-e69c56af7faa req-e8a90a97-b482-49f5-9b78-e69c56af7faa ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/d6462156dc8d49769a93706939cffdb8 0.131s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [0.925831s] ... ok\n2026-05-27 01:38:18.721 13 INFO tempest.lib.common.rest_client [req-cfc30b6e-79f8-424a-93b5-270076608363 req-cfc30b6e-79f8-424a-93b5-270076608363 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/e3a91c45ddfb4dfd855235427ac5c883 0.227s\n{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.228663s] ... ok\n{6} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.464040s] ... ok\n2026-05-27 01:38:18.759 21 INFO tempest.lib.common.rest_client [req-f47e5318-95f3-4a03-8e62-ca05b37a15a1 req-f47e5318-95f3-4a03-8e62-ca05b37a15a1 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.535s\n2026-05-27 01:38:18.787 11 INFO tempest.lib.common.rest_client [req-d40a5474-ab70-4917-bba1-11123c7a885b req-d40a5474-ab70-4917-bba1-11123c7a885b ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-27 01:38:18.833 18 INFO tempest.lib.common.rest_client [req-0319fddf-85ef-4b1e-835c-aafe06f13ec3 req-0319fddf-85ef-4b1e-835c-aafe06f13ec3 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.122s\n2026-05-27 01:38:18.931 15 INFO tempest.lib.common.rest_client [req-d59cbba1-01dc-4932-83de-12303970f7a8 req-d59cbba1-01dc-4932-83de-12303970f7a8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc 0.327s\n2026-05-27 01:38:18.998 19 INFO tempest.lib.common.rest_client [req-d1cd010b-50ad-4837-947c-8f46746e831a req-d1cd010b-50ad-4837-947c-8f46746e831a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d93830b-b717-4fc0-9109-8273f409d96e 0.460s\n2026-05-27 01:38:19.015 21 INFO tempest.lib.common.rest_client [req-b5772b0b-2c4b-44b0-8976-457a04d5f097 req-b5772b0b-2c4b-44b0-8976-457a04d5f097 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/e47889481d784a3c97ca927a0a05e470 0.252s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.794452s] ... ok\n2026-05-27 01:38:19.024 13 INFO tempest.lib.common.rest_client [req-1af4948e-86fd-4a23-89da-f511deb9551a req-1af4948e-86fd-4a23-89da-f511deb9551a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/e941e30e47ea493fbfb4eafd6d7cf27a 0.271s\n2026-05-27 01:38:19.067 23 INFO tempest.lib.common.rest_client [req-53114c88-12b9-411a-a644-84ce25a7bf53 req-53114c88-12b9-411a-a644-84ce25a7bf53 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8796bcd9b114340a40e523398afe836 0.305s\n2026-05-27 01:38:19.179 18 INFO tempest.lib.common.rest_client [req-9c3cdde6-84db-4322-b05d-d1d1d94bf318 req-9c3cdde6-84db-4322-b05d-d1d1d94bf318 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/0cbc911b91bf4364891b5ab5e9bbe9c0 0.345s\n2026-05-27 01:38:19.342 19 INFO tempest.lib.common.rest_client [req-7bf92738-5082-4134-bbda-ba9335e89155 req-7bf92738-5082-4134-bbda-ba9335e89155 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0 0.342s\n2026-05-27 01:38:19.372 13 INFO tempest.lib.common.rest_client [req-d1b575a1-af1d-4417-adbe-60bd33d19a03 req-d1b575a1-af1d-4417-adbe-60bd33d19a03 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc 0.346s\n2026-05-27 01:38:19.374 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8d0522ba2fb14e169aac4b65cfc513d1\n2026-05-27 01:38:19.386 18 INFO tempest.lib.common.rest_client [req-db21f657-8486-4b9c-8119-5883ebf204dd req-db21f657-8486-4b9c-8119-5883ebf204dd ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/0cbc911b91bf4364891b5ab5e9bbe9c0 0.205s\n{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.677675s] ... ok\n2026-05-27 01:38:19.459 23 INFO tempest.lib.common.rest_client [req-3ca355b6-11d1-48fc-960f-f424f293dd7d req-3ca355b6-11d1-48fc-960f-f424f293dd7d ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/934a32bce0b64830bcb17fa22916dc85 0.388s\n2026-05-27 01:38:19.459 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 897a72688df148829426451e6dc52cc6\n2026-05-27 01:38:19.508 25 INFO tempest.lib.common.rest_client [req-f822e9b7-ffde-45df-9837-3ca36f5a3b1e req-f822e9b7-ffde-45df-9837-3ca36f5a3b1e ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.421s\n2026-05-27 01:38:19.582 11 INFO tempest.lib.common.rest_client [req-e74613eb-64de-48b6-b67b-4ba037f1bb38 req-e74613eb-64de-48b6-b67b-4ba037f1bb38 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9e05cb967f6b4e27b5eb1099739dadaa&name=default 0.790s\n2026-05-27 01:38:19.763 18 INFO tempest.lib.common.rest_client [req-f4e826e2-4812-416f-a078-df850b211fea req-f4e826e2-4812-416f-a078-df850b211fea ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4 0.339s\n2026-05-27 01:38:19.764 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af8b206e290d43b3966faee0e8901e11\n2026-05-27 01:38:19.788 21 INFO tempest.lib.common.rest_client [req-01141dd1-13b7-4a19-af6d-41f5434b5b52 req-01141dd1-13b7-4a19-af6d-41f5434b5b52 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.764s\n2026-05-27 01:38:20.011 23 INFO tempest.lib.common.rest_client [req-c92b9426-ba2d-4d85-9952-5c9056bc2113 req-c92b9426-ba2d-4d85-9952-5c9056bc2113 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:38:20.013 13 INFO tempest.lib.common.rest_client [req-a8c2565f-d49d-4d31-903d-1549e867dab5 req-a8c2565f-d49d-4d31-903d-1549e867dab5 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-27 01:38:20.031 11 INFO tempest.lib.common.rest_client [req-785a0dc5-8c19-4e15-9cc0-9b01b50e8f6a req-785a0dc5-8c19-4e15-9cc0-9b01b50e8f6a ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6af0fc42-c47b-4d5a-a080-feb8a1fe625d 0.445s\n2026-05-27 01:38:20.092 21 INFO tempest.lib.common.rest_client [req-20c31a41-78a7-4629-aa9c-ebf390fadc74 req-20c31a41-78a7-4629-aa9c-ebf390fadc74 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/882925d5213743528c6a459a6aa662b5 0.302s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.074534s] ... ok\n2026-05-27 01:38:20.349 11 INFO tempest.lib.common.rest_client [req-29b34ada-723b-4dc1-b892-ee12ab393414 req-29b34ada-723b-4dc1-b892-ee12ab393414 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa 0.315s\n2026-05-27 01:38:20.385 18 INFO tempest.lib.common.rest_client [req-473376be-bbe5-4402-81cc-a2ce3c0b7b33 req-473376be-bbe5-4402-81cc-a2ce3c0b7b33 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s\n2026-05-27 01:38:20.520 23 INFO tempest.lib.common.rest_client [req-3a3a2ff0-d6cd-4590-8532-f47e8a4377a5 req-3a3a2ff0-d6cd-4590-8532-f47e8a4377a5 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=897a72688df148829426451e6dc52cc6&name=default 0.507s\n2026-05-27 01:38:20.531 13 INFO tempest.lib.common.rest_client [req-60ab8aaa-204c-48db-9cd2-c7b10f7e6d11 req-60ab8aaa-204c-48db-9cd2-c7b10f7e6d11 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8d0522ba2fb14e169aac4b65cfc513d1&name=default 0.512s\n2026-05-27 01:38:20.639 21 INFO tempest.lib.common.rest_client [req-84fe9ea6-b66c-48fa-86d8-128254c7ed2e req-84fe9ea6-b66c-48fa-86d8-128254c7ed2e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.545s\n2026-05-27 01:38:20.792 25 INFO tempest.lib.common.rest_client [req-7c37595b-4eb6-4fa5-b7e3-fd5fa6bfd924 req-7c37595b-4eb6-4fa5-b7e3-fd5fa6bfd924 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.282s\n2026-05-27 01:38:20.946 23 INFO tempest.lib.common.rest_client [req-9b28c665-52ab-426b-a06c-dcdf2bee449e req-9b28c665-52ab-426b-a06c-dcdf2bee449e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/40541bb3-d847-4ec9-83d3-20f44521e93e 0.424s\n2026-05-27 01:38:20.999 18 INFO tempest.lib.common.rest_client [req-66772377-d5e8-4889-851d-69c64caa8fab req-66772377-d5e8-4889-851d-69c64caa8fab ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af8b206e290d43b3966faee0e8901e11&name=default 0.612s\n2026-05-27 01:38:21.010 13 INFO tempest.lib.common.rest_client [req-13a06c3f-bceb-4bd9-80d8-0e613d4f27f0 req-13a06c3f-bceb-4bd9-80d8-0e613d4f27f0 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/baef52ec-a802-4e0e-9694-5f57c3038e78 0.477s\n2026-05-27 01:38:21.136 23 INFO tempest.lib.common.rest_client [req-a26b3c0f-22e7-4b4d-8630-7ef3ff8ca947 req-a26b3c0f-22e7-4b4d-8630-7ef3ff8ca947 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6 0.187s\n2026-05-27 01:38:21.137 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 53e5ce683e7f4c8fba0e779e6be3b412\n2026-05-27 01:38:21.224 21 INFO tempest.lib.common.rest_client [req-64bf7870-91c8-4edc-af00-40f83280cad5 req-64bf7870-91c8-4edc-af00-40f83280cad5 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.579s\n2026-05-27 01:38:21.287 13 INFO tempest.lib.common.rest_client [req-9b82916e-d964-4afa-94b4-6739ad94c0dc req-9b82916e-d964-4afa-94b4-6739ad94c0dc ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1 0.275s\n2026-05-27 01:38:21.448 21 INFO tempest.lib.common.rest_client [req-4ce0d4cd-eb44-4150-b02c-fabbc83b1b71 req-4ce0d4cd-eb44-4150-b02c-fabbc83b1b71 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.221s\n2026-05-27 01:38:21.456 18 INFO tempest.lib.common.rest_client [req-87d5ed55-5562-4e4d-91bd-8e78dcd5d460 req-87d5ed55-5562-4e4d-91bd-8e78dcd5d460 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/851a9763-fadd-4a29-bb1d-de5c86c5fcc7 0.454s\n2026-05-27 01:38:21.550 23 INFO tempest.lib.common.rest_client [req-3cac42c8-2009-4207-a279-84be24d79cb2 req-3cac42c8-2009-4207-a279-84be24d79cb2 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=53e5ce683e7f4c8fba0e779e6be3b412&name=default 0.412s\n2026-05-27 01:38:21.626 21 INFO tempest.lib.common.rest_client [req-7440353b-d127-45c4-b1ae-bc5bf2fd759d req-7440353b-d127-45c4-b1ae-bc5bf2fd759d ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/9c118db993de4a0eb6f83fe7e93f26f1 0.173s\n2026-05-27 01:38:21.726 18 INFO tempest.lib.common.rest_client [req-afda2869-ad58-4599-aaa3-cda92f63d5dc req-afda2869-ad58-4599-aaa3-cda92f63d5dc ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11 0.266s\n2026-05-27 01:38:21.799 21 INFO tempest.lib.common.rest_client [req-ff975f5a-5522-4160-ad66-5e423013be99 req-ff975f5a-5522-4160-ad66-5e423013be99 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/4a97f426dadc47aa8c5a9e1058716994 0.171s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.706913s] ... ok\n2026-05-27 01:38:21.953 23 INFO tempest.lib.common.rest_client [req-e9433eb5-25e4-44c4-9ef4-2749900873bc req-e9433eb5-25e4-44c4-9ef4-2749900873bc ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3c85ed73-41ef-4c73-89b6-3fbac4121a13 0.400s\n2026-05-27 01:38:22.210 23 INFO tempest.lib.common.rest_client [req-3335b38d-7c4e-46ad-a539-73108e7aabc5 req-3335b38d-7c4e-46ad-a539-73108e7aabc5 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412 0.255s\n2026-05-27 01:38:22.251 21 INFO tempest.lib.common.rest_client [req-86c47207-ccd7-4017-aa57-373db7cf2867 req-86c47207-ccd7-4017-aa57-373db7cf2867 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.449s\n2026-05-27 01:38:22.541 25 INFO tempest.lib.common.rest_client [req-47502089-6b08-4494-8e06-7c8e46e903d4 req-47502089-6b08-4494-8e06-7c8e46e903d4 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.746s\n2026-05-27 01:38:22.785 21 INFO tempest.lib.common.rest_client [req-76dbb777-d86f-4b67-906c-872be8888d3b req-76dbb777-d86f-4b67-906c-872be8888d3b ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.531s\n2026-05-27 01:38:22.901 21 INFO tempest.lib.common.rest_client [req-1e258cdb-e4fd-4e68-9c96-3a2bef0cac44 req-1e258cdb-e4fd-4e68-9c96-3a2bef0cac44 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials?name=tempest-application_credential-700400877 0.113s\n2026-05-27 01:38:23.054 21 INFO tempest.lib.common.rest_client [req-ae36cc28-fb95-4e47-a58a-bdf17bf7a293 req-ae36cc28-fb95-4e47-a58a-bdf17bf7a293 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/a835af74bec340b9ba736ec1569b8cc9 0.150s\n2026-05-27 01:38:23.175 21 INFO tempest.lib.common.rest_client [req-72e0bbe1-8b2b-4359-a08a-f2797fa02122 req-72e0bbe1-8b2b-4359-a08a-f2797fa02122 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/f76eac9936d04fcca15de542bfff3302 0.118s\n{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.374906s] ... ok\n2026-05-27 01:38:23.479 21 INFO tempest.lib.common.rest_client [req-689096cc-4f44-42e4-9272-43cb764b0982 req-689096cc-4f44-42e4-9272-43cb764b0982 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97 0.270s\n2026-05-27 01:38:23.479 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb365d75187c4fa483dc19e620dbcf45\n2026-05-27 01:38:23.987 21 INFO tempest.lib.common.rest_client [req-90095b8a-b5a4-43f6-affc-aaec7c6e9780 req-90095b8a-b5a4-43f6-affc-aaec7c6e9780 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:38:23.995 25 INFO tempest.lib.common.rest_client [req-e3a745ab-8bc0-4e62-8c32-4a1a8450ee24 req-e3a745ab-8bc0-4e62-8c32-4a1a8450ee24 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s\n2026-05-27 01:38:24.544 25 INFO tempest.lib.common.rest_client [req-fb737101-14cc-43dc-b5d9-77f8def78292 req-fb737101-14cc-43dc-b5d9-77f8def78292 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:38:24.562 21 INFO tempest.lib.common.rest_client [req-d025595e-5ea2-4983-96b5-c0b2fb0dc7c5 req-d025595e-5ea2-4983-96b5-c0b2fb0dc7c5 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb365d75187c4fa483dc19e620dbcf45&name=default 0.572s\n2026-05-27 01:38:24.937 21 INFO tempest.lib.common.rest_client [req-804aef09-e846-42cf-89a3-5ddb3dfa8860 req-804aef09-e846-42cf-89a3-5ddb3dfa8860 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/754cb4a1-8822-4a1f-9da1-7bd1f44bfa0b 0.372s\n2026-05-27 01:38:25.138 21 INFO tempest.lib.common.rest_client [req-f9d0d69c-75b5-483d-8cb6-04cd632905e0 req-f9d0d69c-75b5-483d-8cb6-04cd632905e0 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45 0.199s\n2026-05-27 01:38:26.380 25 INFO tempest.lib.common.rest_client [req-6361c540-b846-4039-9bae-4998ed273beb req-6361c540-b846-4039-9bae-4998ed273beb ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.833s\n2026-05-27 01:38:27.839 25 INFO tempest.lib.common.rest_client [req-d141e254-c3d9-4830-a117-dad7a22b77e7 req-d141e254-c3d9-4830-a117-dad7a22b77e7 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s\n2026-05-27 01:38:28.366 25 INFO tempest.lib.common.rest_client [req-ea3a6621-befe-418b-8763-72d86d00df90 req-ea3a6621-befe-418b-8763-72d86d00df90 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:38:30.150 25 INFO tempest.lib.common.rest_client [req-c11f3d04-dce3-4daf-a7d0-6c7b6dc55e91 req-c11f3d04-dce3-4daf-a7d0-6c7b6dc55e91 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.781s\n2026-05-27 01:38:31.602 25 INFO tempest.lib.common.rest_client [req-c4a705a0-7dac-442a-b79b-ef0fbf3028f1 req-c4a705a0-7dac-442a-b79b-ef0fbf3028f1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s\n2026-05-27 01:38:32.140 25 INFO tempest.lib.common.rest_client [req-0f320b9b-fe6a-46db-9f10-9aa3fd01d860 req-0f320b9b-fe6a-46db-9f10-9aa3fd01d860 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-27 01:38:34.042 25 INFO tempest.lib.common.rest_client [req-c858df35-26cc-4338-b784-cffaf8eaae7b req-c858df35-26cc-4338-b784-cffaf8eaae7b ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.900s\n2026-05-27 01:38:35.590 25 INFO tempest.lib.common.rest_client [req-b5973580-2507-4ce3-96e7-2c3c191f9066 req-b5973580-2507-4ce3-96e7-2c3c191f9066 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:38:37.089 25 INFO tempest.lib.common.rest_client [req-e34edd5a-0613-4346-8ff2-94ae6351db63 req-e34edd5a-0613-4346-8ff2-94ae6351db63 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.734133s] ... ok\n2026-05-27 01:38:37.594 25 INFO tempest.lib.common.rest_client [req-5bc8027d-a411-4828-9417-bca976ac809c req-5bc8027d-a411-4828-9417-bca976ac809c ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s\n2026-05-27 01:38:38.181 25 INFO tempest.lib.common.rest_client [req-988c4543-6f03-449f-8d71-5ee3efd30bee req-988c4543-6f03-449f-8d71-5ee3efd30bee ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-27 01:38:38.744 25 INFO tempest.lib.common.rest_client [req-4f86ec2c-14c3-4a57-827a-b5ba4c58a2ef req-4f86ec2c-14c3-4a57-827a-b5ba4c58a2ef ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-27 01:38:38.852 25 INFO tempest.lib.common.rest_client [req-c8bd71eb-f508-4275-8add-ff79add3ee74 req-c8bd71eb-f508-4275-8add-ff79add3ee74 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.106s\n2026-05-27 01:38:45.425 25 INFO tempest.lib.common.rest_client [req-2e171ab2-4bcb-4e80-b624-f719ad7f3d8d req-2e171ab2-4bcb-4e80-b624-f719ad7f3d8d ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.280442s] ... ok\n2026-05-27 01:38:47.603 25 INFO tempest.lib.common.rest_client [req-56147f63-16a3-4136-9bb9-93c3f3481d9e req-56147f63-16a3-4136-9bb9-93c3f3481d9e ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 2.173s\n2026-05-27 01:38:49.172 25 INFO tempest.lib.common.rest_client [req-ab9c151f-42b2-4617-87bf-c43c888fb394 req-ab9c151f-42b2-4617-87bf-c43c888fb394 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-27 01:38:49.287 25 INFO tempest.lib.common.rest_client [req-6748128b-f6a8-48f5-971d-e4abbc92ad9e req-6748128b-f6a8-48f5-971d-e4abbc92ad9e ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.113s\n2026-05-27 01:38:49.888 25 INFO tempest.lib.common.rest_client [req-11b45d41-aeaa-4727-93f8-dd59bea27c73 req-11b45d41-aeaa-4727-93f8-dd59bea27c73 ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-27 01:38:50.464 25 INFO tempest.lib.common.rest_client [req-4d829fed-55f4-483d-aac5-0efa9181534e req-4d829fed-55f4-483d-aac5-0efa9181534e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-27 01:38:52.585 25 INFO tempest.lib.common.rest_client [req-3a2beaaa-602e-40b3-9890-c2184745b917 req-3a2beaaa-602e-40b3-9890-c2184745b917 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 2.118s\n2026-05-27 01:38:54.038 25 INFO tempest.lib.common.rest_client [req-46d6bed9-e26d-4187-9db8-d9f45f04a947 req-46d6bed9-e26d-4187-9db8-d9f45f04a947 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s\n2026-05-27 01:38:54.478 25 INFO tempest.lib.common.rest_client [req-20a4bee1-5c13-41e5-85d6-0f1aa07971b4 req-20a4bee1-5c13-41e5-85d6-0f1aa07971b4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.437s\n2026-05-27 01:38:56.285 25 INFO tempest.lib.common.rest_client [req-e4c98db0-2086-45c9-9a3a-035d7ca3aae1 req-e4c98db0-2086-45c9-9a3a-035d7ca3aae1 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.805s\n2026-05-27 01:38:57.755 25 INFO tempest.lib.common.rest_client [req-6a692a57-88ae-4a9f-8339-1997f7d8f5b6 req-6a692a57-88ae-4a9f-8339-1997f7d8f5b6 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s\n2026-05-27 01:38:58.231 25 INFO tempest.lib.common.rest_client [req-34874f5b-a9c5-4dc3-895d-45a04f077e09 req-34874f5b-a9c5-4dc3-895d-45a04f077e09 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s\n2026-05-27 01:39:00.059 25 INFO tempest.lib.common.rest_client [req-92a7d552-cfa8-4112-8da5-77fa5174a9bf req-92a7d552-cfa8-4112-8da5-77fa5174a9bf ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.825s\n2026-05-27 01:39:01.583 25 INFO tempest.lib.common.rest_client [req-7f37ee9e-2027-4bc7-85d7-361dd585c006 req-7f37ee9e-2027-4bc7-85d7-361dd585c006 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-27 01:39:03.099 25 INFO tempest.lib.common.rest_client [req-9275ae23-a410-4585-98b3-86e1ce392590 req-9275ae23-a410-4585-98b3-86e1ce392590 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [17.672629s] ... ok\n2026-05-27 01:39:03.426 25 INFO tempest.lib.common.rest_client [req-a3e95ccd-8b89-4895-87d7-88c0ab81dfa0 req-a3e95ccd-8b89-4895-87d7-88c0ab81dfa0 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38 0.289s\n2026-05-27 01:39:03.426 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eeff3772948047708d84637b7d8cbd06\n2026-05-27 01:39:04.022 25 INFO tempest.lib.common.rest_client [req-04a402c0-6d0f-4a24-9b93-6e552ef5c093 req-04a402c0-6d0f-4a24-9b93-6e552ef5c093 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-27 01:39:04.574 25 INFO tempest.lib.common.rest_client [req-70e9a36b-1e33-4a80-9b42-f78dd7bb8a12 req-70e9a36b-1e33-4a80-9b42-f78dd7bb8a12 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eeff3772948047708d84637b7d8cbd06&name=default 0.550s\n2026-05-27 01:39:05.005 25 INFO tempest.lib.common.rest_client [req-f7d4532a-a92b-4f21-9377-b871d4319a83 req-f7d4532a-a92b-4f21-9377-b871d4319a83 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2372cc84-3ace-429e-9d61-b0bb568f4210 0.428s\n2026-05-27 01:39:05.186 25 INFO tempest.lib.common.rest_client [req-053d6f96-eb73-44c5-b9d7-aba40269a028 req-053d6f96-eb73-44c5-b9d7-aba40269a028 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06 0.177s\n\n======\nTotals\n======\nRan: 26 tests in 49.2915 sec.\n - Passed: 26\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 67.2702 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (3 tests) => 0:00:03.070923\n - Worker 1 (3 tests) => 0:00:02.669308\n - Worker 2 (5 tests) => 0:00:01.252470\n - Worker 3 (4 tests) => 0:00:02.954967\n - Worker 4 (1 tests) => 0:00:00.286707\n - Worker 5 (5 tests) => 0:00:06.987894\n - Worker 6 (1 tests) => 0:00:01.464040\n - Worker 7 (3 tests) => 0:00:48.743814\n - Worker 8 (1 tests) => 0:00:00.157450\n\n## IMAGE (API)\n\n+ echo\n+ echo '## IMAGE (API)'\n+ echo\n+ _tempest tempest.api.image.v2\n+ local regex=tempest.api.image.v2\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0139.log\n2026-05-27 01:39:09.521 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:39:09.605 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.255 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.256 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.256 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.275 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:32.528 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.531 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.531 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.540 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.553 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:32.808 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.821 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.822 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.829 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.834 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.838 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.838 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.841 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.841 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.849 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:32.835 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.838 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.838 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.849 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:32.869 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.870 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.870 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.879 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.893 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:32.843 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:32.853 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:32.863 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:32.877 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.300 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.316 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.316 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.317 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.317 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.325 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.342 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.452 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.462 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.462 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.476 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.492 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.549 40 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.550 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.575 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.575 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.578 40 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.564 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.568 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.568 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.584 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.600 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.602 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.602 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.613 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.622 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.707 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.717 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.717 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.730 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.732 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.732 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.746 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:33.824 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:33.825 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:33.825 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:33.838 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:33.851 24 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:34.074 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:34.079 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:34.079 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:34.085 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:34.089 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:34.105 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:34.227 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:34.228 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:34.228 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:34.245 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:35.008 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:39:35.009 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.009 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:39:35.019 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:39:35.032 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.465 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.471 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.575 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.575 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.576 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.576 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.896 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:35.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.122 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.122 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.269 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.278 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.278 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.500 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.500 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.531 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.532 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.567 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.567 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.902 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.902 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:36.997 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:37.292 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:40:01.332 40 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n{14} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-05-27 01:40:02.048 21 INFO tempest.lib.common.rest_client [req-e88b2793-e6b6-45ff-b2d4-86a77a571c75 req-e88b2793-e6b6-45ff-b2d4-86a77a571c75 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-27 01:40:02.794 21 INFO tempest.lib.common.rest_client [req-ca7361fc-b6c8-451d-acb1-8fe3e0f34f8b req-ca7361fc-b6c8-451d-acb1-8fe3e0f34f8b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-27 01:40:03.152 21 INFO tempest.lib.common.rest_client [req-dc2be155-23b4-4a4c-9773-4f8efe8db1cb req-dc2be155-23b4-4a4c-9773-4f8efe8db1cb ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.334s\n2026-05-27 01:40:03.454 21 INFO tempest.lib.common.rest_client [req-f6bf3bcb-0da8-4f42-ad56-b32d56f3782a req-f6bf3bcb-0da8-4f42-ad56-b32d56f3782a ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-27 01:40:03.861 25 INFO tempest.lib.common.rest_client [req-d503c470-296e-4e12-b2c0-f14aa981fd8f req-d503c470-296e-4e12-b2c0-f14aa981fd8f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:40:04.158 37 INFO tempest.lib.common.rest_client [req-816385b2-1e9e-460b-a57d-ede4555ec9b9 req-816385b2-1e9e-460b-a57d-ede4555ec9b9 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-27 01:40:04.251 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:40:04.274 21 INFO tempest.lib.common.rest_client [req-8e006c50-2d0b-4e75-a68a-8cc053d17da7 req-8e006c50-2d0b-4e75-a68a-8cc053d17da7 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.812s\n2026-05-27 01:40:04.283 27 INFO tempest.lib.common.rest_client [req-19cac7fb-670b-44f1-a00b-37b957672df9 req-19cac7fb-670b-44f1-a00b-37b957672df9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n{10} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-27 01:40:04.448 19 INFO tempest.lib.common.rest_client [req-4f52d58f-6ad5-4800-9a59-7c20cb69b425 req-4f52d58f-6ad5-4800-9a59-7c20cb69b425 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-27 01:40:04.484 35 INFO tempest.lib.common.rest_client [req-24ee286c-a4ec-49a8-a609-e3a35c3c9e54 req-24ee286c-a4ec-49a8-a609-e3a35c3c9e54 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-27 01:40:04.513 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-27 01:40:04.613 13 INFO tempest.lib.common.rest_client [req-bd4434d5-a390-4559-97b5-bd7c08528b7a req-bd4434d5-a390-4559-97b5-bd7c08528b7a ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s\n2026-05-27 01:40:04.616 25 INFO tempest.lib.common.rest_client [req-e73c7aee-79f1-4806-afc3-b65d5bec6200 req-e73c7aee-79f1-4806-afc3-b65d5bec6200 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s\n2026-05-27 01:40:04.690 29 INFO tempest.lib.common.rest_client [req-215ceea4-71ff-4d8a-ba03-a3aaede75ea5 req-215ceea4-71ff-4d8a-ba03-a3aaede75ea5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-27 01:40:04.722 17 INFO tempest.lib.common.rest_client [req-91bb12e7-5e97-47e4-8221-4eacb918e554 req-91bb12e7-5e97-47e4-8221-4eacb918e554 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-27 01:40:04.761 21 INFO tempest.lib.common.rest_client [req-233581b1-1211-4478-ac62-638802778bfd req-233581b1-1211-4478-ac62-638802778bfd ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s\n2026-05-27 01:40:04.931 41 INFO tempest.lib.common.rest_client [req-de07fe64-2c8c-4816-aa8b-1bbe3ffa15d4 req-de07fe64-2c8c-4816-aa8b-1bbe3ffa15d4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-27 01:40:04.934 24 INFO tempest.lib.common.rest_client [req-0f8dfc1e-10c1-4b88-b077-683c8150ccc9 req-0f8dfc1e-10c1-4b88-b077-683c8150ccc9 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:40:05.039 27 INFO tempest.lib.common.rest_client [req-60eccea6-a398-4b40-9e0e-eaf32b5db044 req-60eccea6-a398-4b40-9e0e-eaf32b5db044 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s\n2026-05-27 01:40:05.082 25 INFO tempest.lib.common.rest_client [req-ffb1ed7d-f823-4316-b7f3-817e95c7d4c0 req-ffb1ed7d-f823-4316-b7f3-817e95c7d4c0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.463s\n2026-05-27 01:40:05.082 37 INFO tempest.lib.common.rest_client [req-ed442cc3-901a-4e9b-8423-d50f75465a73 req-ed442cc3-901a-4e9b-8423-d50f75465a73 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s\n2026-05-27 01:40:05.139 19 INFO tempest.lib.common.rest_client [req-035c1202-c561-42e3-9430-23b3869d798b req-035c1202-c561-42e3-9430-23b3869d798b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-27 01:40:05.141 11 INFO tempest.lib.common.rest_client [req-e9617ae6-3edd-487e-a402-c1b2c5bc185c req-e9617ae6-3edd-487e-a402-c1b2c5bc185c ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-27 01:40:05.322 33 INFO tempest.lib.common.rest_client [req-c00b50d6-9c4c-4991-b403-c724c09c1cfc req-c00b50d6-9c4c-4991-b403-c724c09c1cfc ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s\n2026-05-27 01:40:05.374 35 INFO tempest.lib.common.rest_client [req-80cf8512-2000-44d8-9cba-a3518069ddac req-80cf8512-2000-44d8-9cba-a3518069ddac ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.858s\n2026-05-27 01:40:05.450 17 INFO tempest.lib.common.rest_client [req-0fb5f586-3a20-4c87-97e1-0cc22078f620 req-0fb5f586-3a20-4c87-97e1-0cc22078f620 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-27 01:40:05.502 15 INFO tempest.lib.common.rest_client [req-6596604e-75d7-4f81-8f3e-6e64306c70e5 req-6596604e-75d7-4f81-8f3e-6e64306c70e5 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.990s\n2026-05-27 01:40:05.529 25 INFO tempest.lib.common.rest_client [req-daf9059a-0e24-4ac1-a474-3d8143699df0 req-daf9059a-0e24-4ac1-a474-3d8143699df0 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s\n2026-05-27 01:40:05.577 21 INFO tempest.lib.common.rest_client [req-bf4a9532-a1ef-4736-b16e-ac557e37500e req-bf4a9532-a1ef-4736-b16e-ac557e37500e ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.812s\n2026-05-27 01:40:05.602 13 INFO tempest.lib.common.rest_client [req-bc9131e1-5de2-42a1-b924-541e9545d697 req-bc9131e1-5de2-42a1-b924-541e9545d697 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.971s\n2026-05-27 01:40:05.622 29 INFO tempest.lib.common.rest_client [req-c8fc4abf-0331-4ed1-be31-4c8071bf6319 req-c8fc4abf-0331-4ed1-be31-4c8071bf6319 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s\n2026-05-27 01:40:05.678 27 INFO tempest.lib.common.rest_client [req-96a54e43-2d5d-4134-bf90-5022a833f838 req-96a54e43-2d5d-4134-bf90-5022a833f838 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.637s\n2026-05-27 01:40:05.698 19 INFO tempest.lib.common.rest_client [req-49c47fb5-dd60-4798-805f-b3962de43661 req-49c47fb5-dd60-4798-805f-b3962de43661 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.556s\n2026-05-27 01:40:05.719 35 INFO tempest.lib.common.rest_client [req-04017202-a438-4021-ac6c-479a6ed56191 req-04017202-a438-4021-ac6c-479a6ed56191 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.341s\n2026-05-27 01:40:05.755 37 INFO tempest.lib.common.rest_client [req-aff8bf79-075c-4c4c-81b2-1fc9e20ceff3 req-aff8bf79-075c-4c4c-81b2-1fc9e20ceff3 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.671s\n2026-05-27 01:40:05.759 29 INFO tempest.lib.common.rest_client [req-83fdaab9-9da7-420a-b663-4ba753162592 req-83fdaab9-9da7-420a-b663-4ba753162592 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-27 01:40:05.775 24 INFO tempest.lib.common.rest_client [req-80749476-b0b8-4e2b-ab60-bf3fc1b8d949 req-80749476-b0b8-4e2b-ab60-bf3fc1b8d949 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s\n2026-05-27 01:40:05.793 41 INFO tempest.lib.common.rest_client [req-b867fc99-be01-47ca-a91b-ca9312790eb9 req-b867fc99-be01-47ca-a91b-ca9312790eb9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n2026-05-27 01:40:05.834 17 INFO tempest.lib.common.rest_client [req-41305940-62c1-453c-866a-eab959eb1d64 req-41305940-62c1-453c-866a-eab959eb1d64 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.377s\n2026-05-27 01:40:05.870 21 INFO tempest.lib.common.rest_client [req-b1faa685-7612-443d-a245-aa31b33527b8 req-b1faa685-7612-443d-a245-aa31b33527b8 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-27 01:40:05.912 29 INFO tempest.lib.common.rest_client [req-e73abd12-d3ac-47b8-b082-65e41fd73097 req-e73abd12-d3ac-47b8-b082-65e41fd73097 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-27 01:40:05.913 33 INFO tempest.lib.common.rest_client [req-84e0872a-3215-4ec6-bd76-21fc31910a44 req-84e0872a-3215-4ec6-bd76-21fc31910a44 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-27 01:40:05.958 19 INFO tempest.lib.common.rest_client [req-23c44158-a163-46bf-98de-205b77409b43 req-23c44158-a163-46bf-98de-205b77409b43 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s\n2026-05-27 01:40:06.118 13 INFO tempest.lib.common.rest_client [req-2b3e6aaf-dcea-4925-bdb1-e64ad8119476 req-2b3e6aaf-dcea-4925-bdb1-e64ad8119476 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.514s\n2026-05-27 01:40:06.121 37 INFO tempest.lib.common.rest_client [req-aaed8764-a1fd-4109-9a3c-ae884598e9d1 req-aaed8764-a1fd-4109-9a3c-ae884598e9d1 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.348s\n2026-05-27 01:40:06.131 35 INFO tempest.lib.common.rest_client [req-aacff006-64ba-4998-ad13-bf214cac2d6b req-aacff006-64ba-4998-ad13-bf214cac2d6b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.395s\n2026-05-27 01:40:06.142 25 INFO tempest.lib.common.rest_client [req-5be484a1-692a-475d-b349-5b504a8d0f92 req-5be484a1-692a-475d-b349-5b504a8d0f92 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.610s\n2026-05-27 01:40:06.215 11 INFO tempest.lib.common.rest_client [req-7fb24c18-04af-483d-8670-eacfe8668311 req-7fb24c18-04af-483d-8670-eacfe8668311 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.048s\n2026-05-27 01:40:06.223 15 INFO tempest.lib.common.rest_client [req-b11ee6e1-7f96-454f-9ef1-8268575fe87b req-b11ee6e1-7f96-454f-9ef1-8268575fe87b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s\n2026-05-27 01:40:06.242 41 INFO tempest.lib.common.rest_client [req-bbd0eb99-7c37-45f9-8a95-d1856dbdbe03 req-bbd0eb99-7c37-45f9-8a95-d1856dbdbe03 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s\n2026-05-27 01:40:06.258 33 INFO tempest.lib.common.rest_client [req-7342ab97-6386-49cc-9832-2f6c6a31a6e2 req-7342ab97-6386-49cc-9832-2f6c6a31a6e2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.343s\n2026-05-27 01:40:06.268 21 INFO tempest.lib.common.rest_client [req-b76ae61e-465f-49fc-8845-0c095c3631d7 req-b76ae61e-465f-49fc-8845-0c095c3631d7 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/6756f682ee034483a1c0f10ac8baaed9 0.394s\n2026-05-27 01:40:06.280 27 INFO tempest.lib.common.rest_client [req-96a2bc74-cc3d-4d5e-b848-c2d7b54cd1a8 req-96a2bc74-cc3d-4d5e-b848-c2d7b54cd1a8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s\n2026-05-27 01:40:06.345 24 INFO tempest.lib.common.rest_client [req-bf3aca6e-592d-4e53-aa08-3b51912334e2 req-bf3aca6e-592d-4e53-aa08-3b51912334e2 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.569s\n2026-05-27 01:40:06.369 25 INFO tempest.lib.common.rest_client [req-cb3d3e3c-6a23-461f-9738-03f7157ea35a req-cb3d3e3c-6a23-461f-9738-03f7157ea35a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-27 01:40:06.431 15 INFO tempest.lib.common.rest_client [req-39857a7b-a8c6-4dcc-8d0d-d0520a07bffb req-39857a7b-a8c6-4dcc-8d0d-d0520a07bffb ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s\n2026-05-27 01:40:06.433 17 INFO tempest.lib.common.rest_client [req-28a5027a-6615-4644-8b8a-20d48c257ab5 req-28a5027a-6615-4644-8b8a-20d48c257ab5 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s\n2026-05-27 01:40:06.596 13 INFO tempest.lib.common.rest_client [req-8693b51f-fa55-44d5-bfdd-9ae953056419 req-8693b51f-fa55-44d5-bfdd-9ae953056419 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.449s\n2026-05-27 01:40:06.611 19 INFO tempest.lib.common.rest_client [req-2d643730-4a6b-41ed-ad09-fce939c61f63 req-2d643730-4a6b-41ed-ad09-fce939c61f63 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s\n2026-05-27 01:40:06.712 37 INFO tempest.lib.common.rest_client [req-04f11762-e958-4912-8d10-b51253569e68 req-04f11762-e958-4912-8d10-b51253569e68 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s\n2026-05-27 01:40:06.718 11 INFO tempest.lib.common.rest_client [req-623ad1b2-8fc4-4430-bfdd-91188588db93 req-623ad1b2-8fc4-4430-bfdd-91188588db93 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s\n2026-05-27 01:40:06.740 29 INFO tempest.lib.common.rest_client [req-1db4f5a9-c25d-42ae-9584-d1517450d7bd req-1db4f5a9-c25d-42ae-9584-d1517450d7bd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.824s\n2026-05-27 01:40:06.750 21 INFO tempest.lib.common.rest_client [req-4456c016-e0fc-4738-bc28-d36e1475a0a9 req-4456c016-e0fc-4738-bc28-d36e1475a0a9 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-27 01:40:06.757 41 INFO tempest.lib.common.rest_client [req-2fa1bd62-734a-401a-8177-b068c78f88ab req-2fa1bd62-734a-401a-8177-b068c78f88ab ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.494s\n2026-05-27 01:40:06.830 35 INFO tempest.lib.common.rest_client [req-9acede15-eda5-4239-89d5-b88b1290633b req-9acede15-eda5-4239-89d5-b88b1290633b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s\n2026-05-27 01:40:06.893 24 INFO tempest.lib.common.rest_client [req-4b51d752-cbda-46f9-8718-8f66e5c25f2c req-4b51d752-cbda-46f9-8718-8f66e5c25f2c ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.535s\n2026-05-27 01:40:06.913 27 INFO tempest.lib.common.rest_client [req-9124963a-eb5f-4ffe-9154-3c32216f37bc req-9124963a-eb5f-4ffe-9154-3c32216f37bc ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s\n2026-05-27 01:40:06.911 25 INFO tempest.lib.common.rest_client [req-c0f3f683-3817-430d-8aef-e8ec54fbb3ff req-c0f3f683-3817-430d-8aef-e8ec54fbb3ff ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.540s\n2026-05-27 01:40:06.920 33 INFO tempest.lib.common.rest_client [req-ff811eab-678b-43bf-971e-f2c2848a7550 req-ff811eab-678b-43bf-971e-f2c2848a7550 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.636s\n2026-05-27 01:40:06.928 15 INFO tempest.lib.common.rest_client [req-8f049e85-2976-4217-9848-62ec5463ba7e req-8f049e85-2976-4217-9848-62ec5463ba7e ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.479s\n2026-05-27 01:40:07.025 19 INFO tempest.lib.common.rest_client [req-a6b39efe-2dcb-487e-bd2c-6b0c843230be req-a6b39efe-2dcb-487e-bd2c-6b0c843230be ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s\n2026-05-27 01:40:07.047 29 INFO tempest.lib.common.rest_client [req-0dcac96f-f9af-4db5-9ed3-07132e0f6f4e req-0dcac96f-f9af-4db5-9ed3-07132e0f6f4e ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:40:07.058 21 INFO tempest.lib.common.rest_client [req-e9769181-8127-46d3-8681-7f5aad82e0b7 req-e9769181-8127-46d3-8681-7f5aad82e0b7 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/5c8612194f3a455a91058394a6fe5fb4 0.306s\n2026-05-27 01:40:07.084 37 INFO tempest.lib.common.rest_client [req-be874800-acf7-4083-8822-fbf2bbc018d6 req-be874800-acf7-4083-8822-fbf2bbc018d6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n2026-05-27 01:40:07.107 17 INFO tempest.lib.common.rest_client [req-bc91da35-eb7a-4a65-86d1-f1729bebc80b req-bc91da35-eb7a-4a65-86d1-f1729bebc80b ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s\n2026-05-27 01:40:07.150 35 INFO tempest.lib.common.rest_client [req-680e9615-5a87-4b92-ad31-ea29c8d83e7c req-680e9615-5a87-4b92-ad31-ea29c8d83e7c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:40:07.185 11 INFO tempest.lib.common.rest_client [req-a3b260d0-39d1-4860-acf9-87fc6e991b08 req-a3b260d0-39d1-4860-acf9-87fc6e991b08 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.444s\n2026-05-27 01:40:07.350 19 INFO tempest.lib.common.rest_client [req-58926911-bb7d-46af-bbf4-c534dbeb26b7 req-58926911-bb7d-46af-bbf4-c534dbeb26b7 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.324s\n2026-05-27 01:40:07.390 13 INFO tempest.lib.common.rest_client [req-2cce60af-f5b5-45b9-be52-0ef5a37238f1 req-2cce60af-f5b5-45b9-be52-0ef5a37238f1 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.792s\n2026-05-27 01:40:07.488 25 INFO tempest.lib.common.rest_client [req-3b905e62-69f0-4418-a35e-2d2d2a1919bd req-3b905e62-69f0-4418-a35e-2d2d2a1919bd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s\n2026-05-27 01:40:07.514 24 INFO tempest.lib.common.rest_client [req-19959978-e136-460f-9e2e-3d694a17a467 req-19959978-e136-460f-9e2e-3d694a17a467 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s\n2026-05-27 01:40:07.514 37 INFO tempest.lib.common.rest_client [req-91be19dc-9f37-42e2-b362-f72c3b1aafc5 req-91be19dc-9f37-42e2-b362-f72c3b1aafc5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.427s\n2026-05-27 01:40:07.532 41 INFO tempest.lib.common.rest_client [req-8546c700-3933-4e13-8b4d-156b5845355a req-8546c700-3933-4e13-8b4d-156b5845355a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s\n2026-05-27 01:40:07.570 33 INFO tempest.lib.common.rest_client [req-efa25854-4af3-4d95-a355-580fe2d93665 req-efa25854-4af3-4d95-a355-580fe2d93665 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-27 01:40:07.572 15 INFO tempest.lib.common.rest_client [req-5ce60ce8-2e6d-4181-a10d-ba0984e61678 req-5ce60ce8-2e6d-4181-a10d-ba0984e61678 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s\n2026-05-27 01:40:07.588 27 INFO tempest.lib.common.rest_client [req-5eb19b61-bf41-4e87-b41e-55dc544e5fc9 req-5eb19b61-bf41-4e87-b41e-55dc544e5fc9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.673s\n2026-05-27 01:40:07.612 17 INFO tempest.lib.common.rest_client [req-af01cac1-3825-450a-92a5-0f388ed803a6 req-af01cac1-3825-450a-92a5-0f388ed803a6 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s\n2026-05-27 01:40:07.631 25 INFO tempest.lib.common.rest_client [req-e1d72303-a1f0-4f58-aa11-4d6ae9cc96b8 req-e1d72303-a1f0-4f58-aa11-4d6ae9cc96b8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.140s\n2026-05-27 01:40:07.643 21 INFO tempest.lib.common.rest_client [req-ae84cc92-5854-4fc1-bff1-6d122ef30e5e req-ae84cc92-5854-4fc1-bff1-6d122ef30e5e ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.583s\n2026-05-27 01:40:07.654 35 INFO tempest.lib.common.rest_client [req-3d8c6a9e-6172-45a6-9c45-5b72a958a88f req-3d8c6a9e-6172-45a6-9c45-5b72a958a88f ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.503s\n2026-05-27 01:40:07.668 29 INFO tempest.lib.common.rest_client [req-feb0ce72-04e3-4cb1-955f-840710f3c458 req-feb0ce72-04e3-4cb1-955f-840710f3c458 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.617s\n2026-05-27 01:40:07.728 19 INFO tempest.lib.common.rest_client [req-1ec700a6-c705-47b1-87ae-3c300de6719f req-1ec700a6-c705-47b1-87ae-3c300de6719f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-27 01:40:07.741 13 INFO tempest.lib.common.rest_client [req-7a9c2ccd-041f-4e84-819f-40f08178a2a5 req-7a9c2ccd-041f-4e84-819f-40f08178a2a5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s\n2026-05-27 01:40:07.755 37 INFO tempest.lib.common.rest_client [req-0cdad00a-43c7-464a-a623-5f57e277ee71 req-0cdad00a-43c7-464a-a623-5f57e277ee71 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:40:07.758 41 INFO tempest.lib.common.rest_client [req-a6d89739-e8e1-41ab-8ba6-cea238251293 req-a6d89739-e8e1-41ab-8ba6-cea238251293 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-27 01:40:07.771 15 INFO tempest.lib.common.rest_client [req-13555c3f-655b-4d09-aa76-ffa371a90d84 req-13555c3f-655b-4d09-aa76-ffa371a90d84 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-27 01:40:07.786 33 INFO tempest.lib.common.rest_client [req-03882638-c8ac-4edf-afbb-5c5d7c1a097b req-03882638-c8ac-4edf-afbb-5c5d7c1a097b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-27 01:40:07.789 25 INFO tempest.lib.common.rest_client [req-c710c121-d436-49b1-b06f-6f829b88fb73 req-c710c121-d436-49b1-b06f-6f829b88fb73 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:40:07.811 24 INFO tempest.lib.common.rest_client [req-48899275-9962-4cef-acc8-71300cac5b24 req-48899275-9962-4cef-acc8-71300cac5b24 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-27 01:40:07.817 35 INFO tempest.lib.common.rest_client [req-5a68c522-6304-4ac9-a4ee-1206351f489c req-5a68c522-6304-4ac9-a4ee-1206351f489c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:40:07.824 27 INFO tempest.lib.common.rest_client [req-1b185e4c-54d3-4199-95c9-562c3e8033bf req-1b185e4c-54d3-4199-95c9-562c3e8033bf ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.235s\n2026-05-27 01:40:07.846 17 INFO tempest.lib.common.rest_client [req-4adfdca7-f8dd-4f8c-b133-bfe943092732 req-4adfdca7-f8dd-4f8c-b133-bfe943092732 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.233s\n2026-05-27 01:40:07.908 29 INFO tempest.lib.common.rest_client [req-3024f035-9f12-4aa7-afcc-1349d5597e01 req-3024f035-9f12-4aa7-afcc-1349d5597e01 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-27 01:40:07.912 19 INFO tempest.lib.common.rest_client [req-9a05f7f9-6686-468a-87e4-6ef296341d3a req-9a05f7f9-6686-468a-87e4-6ef296341d3a ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/6756f682ee034483a1c0f10ac8baaed9 0.183s\n2026-05-27 01:40:07.933 35 INFO tempest.lib.common.rest_client [req-124d30e5-032c-4bdb-ae53-fbfde326d2a9 req-124d30e5-032c-4bdb-ae53-fbfde326d2a9 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/6756f682ee034483a1c0f10ac8baaed9 0.112s\n2026-05-27 01:40:07.990 11 INFO tempest.lib.common.rest_client [req-78b244d9-ad31-4f06-a068-f14f2ab9efcf req-78b244d9-ad31-4f06-a068-f14f2ab9efcf ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s\n2026-05-27 01:40:08.004 21 INFO tempest.lib.common.rest_client [req-d3827386-f64c-4242-8509-558a3854e5e4 req-d3827386-f64c-4242-8509-558a3854e5e4 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.358s\n2026-05-27 01:40:08.005 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b919a2041ba48c3a4fd691622546d94 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:08.005 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1774063056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c884407e4c04f2598e0298dc26767d2', 'project_name': 'tempest-BasicOperationsImagesTest-1774063056', 'tenant_id': '4c884407e4c04f2598e0298dc26767d2', 'tenant_name': 'tempest-BasicOperationsImagesTest-1774063056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b919a2041ba48c3a4fd691622546d94', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:08.009 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1774063056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c884407e4c04f2598e0298dc26767d2', 'project_name': 'tempest-BasicOperationsImagesTest-1774063056', 'tenant_id': '4c884407e4c04f2598e0298dc26767d2', 'tenant_name': 'tempest-BasicOperationsImagesTest-1774063056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b919a2041ba48c3a4fd691622546d94', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:08.094 33 INFO tempest.lib.common.rest_client [req-c12a5cf8-c9ae-4fd5-b34e-715ee703759d req-c12a5cf8-c9ae-4fd5-b34e-715ee703759d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.305s\n2026-05-27 01:40:08.108 37 INFO tempest.lib.common.rest_client [req-6a582486-1923-4e08-b662-4141d3025f47 req-6a582486-1923-4e08-b662-4141d3025f47 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.351s\n2026-05-27 01:40:08.133 27 INFO tempest.lib.common.rest_client [req-b716dd3e-7669-4feb-b6a9-819cafc4bdc4 req-b716dd3e-7669-4feb-b6a9-819cafc4bdc4 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:40:08.176 41 INFO tempest.lib.common.rest_client [req-5a7b5db6-6b0b-48e2-9a9d-1459c96a5ca1 req-5a7b5db6-6b0b-48e2-9a9d-1459c96a5ca1 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.417s\n2026-05-27 01:40:08.218 19 INFO tempest.lib.common.rest_client [req-10552b6a-6245-4a94-bbf0-5f1baad62ceb req-10552b6a-6245-4a94-bbf0-5f1baad62ceb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-27 01:40:08.235 11 INFO tempest.lib.common.rest_client [req-bdc744bb-5243-4eff-9258-dddc1704deed req-bdc744bb-5243-4eff-9258-dddc1704deed ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:40:08.247 37 INFO tempest.lib.common.rest_client [req-9bef562b-b3f3-4aee-9b79-e9c3c9eda3bc req-9bef562b-b3f3-4aee-9b79-e9c3c9eda3bc ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s\n2026-05-27 01:40:08.249 17 INFO tempest.lib.common.rest_client [req-bb8a6bdd-e296-4fc3-ade6-3e0c51d787ef req-bb8a6bdd-e296-4fc3-ade6-3e0c51d787ef ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s\n2026-05-27 01:40:08.279 13 INFO tempest.lib.common.rest_client [req-e93369c3-da9b-4c68-b9cf-b8a461c56148 req-e93369c3-da9b-4c68-b9cf-b8a461c56148 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.536s\n2026-05-27 01:40:08.297 15 INFO tempest.lib.common.rest_client [req-64256c06-a5fe-4bb1-8838-0820fce2e77f req-64256c06-a5fe-4bb1-8838-0820fce2e77f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.522s\n2026-05-27 01:40:08.319 25 INFO tempest.lib.common.rest_client [req-f9952aaa-657a-4d40-bcbd-5d2dc7f5cfab req-f9952aaa-657a-4d40-bcbd-5d2dc7f5cfab ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/6756f682ee034483a1c0f10ac8baaed9 0.522s\n2026-05-27 01:40:08.358 35 INFO tempest.lib.common.rest_client [req-d57814b3-aca6-42f0-9f00-592d8d2d49b4 req-d57814b3-aca6-42f0-9f00-592d8d2d49b4 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s\n2026-05-27 01:40:08.435 33 INFO tempest.lib.common.rest_client [req-67c3182f-60ad-4b70-8f54-e52277faf78c req-67c3182f-60ad-4b70-8f54-e52277faf78c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:40:08.434 19 INFO tempest.lib.common.rest_client [req-cd09e27d-8dcb-4a2c-9abf-1030cd178b6e req-cd09e27d-8dcb-4a2c-9abf-1030cd178b6e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/5c8612194f3a455a91058394a6fe5fb4 0.211s\n2026-05-27 01:40:08.445 29 INFO tempest.lib.common.rest_client [req-77c5b81d-85d1-450a-b306-4a452cb268f3 req-77c5b81d-85d1-450a-b306-4a452cb268f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.535s\n2026-05-27 01:40:08.447 24 INFO tempest.lib.common.rest_client [req-b9dc1897-6286-4b0b-ac2e-e10340a047a9 req-b9dc1897-6286-4b0b-ac2e-e10340a047a9 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.634s\n2026-05-27 01:40:08.462 17 INFO tempest.lib.common.rest_client [req-153784a0-eb8e-418c-aebb-e8d0cdd7cc2a req-153784a0-eb8e-418c-aebb-e8d0cdd7cc2a ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/6756f682ee034483a1c0f10ac8baaed9 0.210s\n2026-05-27 01:40:08.549 27 INFO tempest.lib.common.rest_client [req-1f973290-a62c-4d1a-9289-09f4853a02ac req-1f973290-a62c-4d1a-9289-09f4853a02ac ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.415s\n2026-05-27 01:40:08.550 24 INFO tempest.lib.common.rest_client [req-b072f5e6-110a-4c05-a2cd-6dd9acd399d2 req-b072f5e6-110a-4c05-a2cd-6dd9acd399d2 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-27 01:40:08.556 37 INFO tempest.lib.common.rest_client [req-8d6e1d3c-0e9c-425d-8f3d-c577ee14cff7 req-8d6e1d3c-0e9c-425d-8f3d-c577ee14cff7 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/6756f682ee034483a1c0f10ac8baaed9 0.306s\n2026-05-27 01:40:08.566 41 INFO tempest.lib.common.rest_client [req-68d60976-62a2-4b46-831e-2dc819c3c7d0 req-68d60976-62a2-4b46-831e-2dc819c3c7d0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-05-27 01:40:08.580 25 INFO tempest.lib.common.rest_client [req-4257eb1e-4889-48cc-9a91-0921d43d6af9 req-4257eb1e-4889-48cc-9a91-0921d43d6af9 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-27 01:40:08.631 17 INFO tempest.lib.common.rest_client [req-5952ca0b-ec63-42ce-8a59-ea3d55b036d8 req-5952ca0b-ec63-42ce-8a59-ea3d55b036d8 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:40:08.657 15 INFO tempest.lib.common.rest_client [req-3f1f2811-44de-44c5-b5aa-83b490d438e3 req-3f1f2811-44de-44c5-b5aa-83b490d438e3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-05-27 01:40:08.664 29 INFO tempest.lib.common.rest_client [req-27dcd00a-48a6-43ca-afa4-603df805c1e9 req-27dcd00a-48a6-43ca-afa4-603df805c1e9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-27 01:40:08.676 24 INFO tempest.lib.common.rest_client [req-e3ac846b-3e47-4f76-aeff-a77d18756787 req-e3ac846b-3e47-4f76-aeff-a77d18756787 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/6756f682ee034483a1c0f10ac8baaed9 0.123s\n2026-05-27 01:40:08.680 11 INFO tempest.lib.common.rest_client [req-f0043b43-8a39-41b2-aee3-3e3868703455 req-f0043b43-8a39-41b2-aee3-3e3868703455 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.443s\n2026-05-27 01:40:08.757 19 INFO tempest.lib.common.rest_client [req-40d18a6d-23ba-4b79-aa6e-e818ea00fb7f req-40d18a6d-23ba-4b79-aa6e-e818ea00fb7f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-27 01:40:08.772 41 INFO tempest.lib.common.rest_client [req-b94bb136-eeaf-45b9-809d-4822d5d046f6 req-b94bb136-eeaf-45b9-809d-4822d5d046f6 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.203s\n2026-05-27 01:40:08.791 17 INFO tempest.lib.common.rest_client [req-519fb2ae-8f4a-4477-930a-12585f7190ce req-519fb2ae-8f4a-4477-930a-12585f7190ce ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/5c8612194f3a455a91058394a6fe5fb4 0.157s\n2026-05-27 01:40:08.876 13 INFO tempest.lib.common.rest_client [req-18e874b7-2377-43d3-a70b-83371781ac40 req-18e874b7-2377-43d3-a70b-83371781ac40 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s\n2026-05-27 01:40:08.886 25 INFO tempest.lib.common.rest_client [req-9c529ce4-8e65-43df-8663-20630162a2e7 req-9c529ce4-8e65-43df-8663-20630162a2e7 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/5c8612194f3a455a91058394a6fe5fb4 0.304s\n2026-05-27 01:40:08.901 11 INFO tempest.lib.common.rest_client [req-793ecad8-bc02-4b8f-a0fd-53a47d672d2a req-793ecad8-bc02-4b8f-a0fd-53a47d672d2a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-27 01:40:08.915 21 INFO tempest.lib.common.rest_client [req-67d0f54a-1650-4fdc-bdc6-4b5c3d3ab194 req-67d0f54a-1650-4fdc-bdc6-4b5c3d3ab194 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s\n2026-05-27 01:40:08.953 15 INFO tempest.lib.common.rest_client [req-dd1bb67a-4c08-4306-947c-7e42ec35f196 req-dd1bb67a-4c08-4306-947c-7e42ec35f196 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/6756f682ee034483a1c0f10ac8baaed9 0.294s\n2026-05-27 01:40:08.973 41 INFO tempest.lib.common.rest_client [req-c00adb23-7745-4855-9de2-a53346b573bb req-c00adb23-7745-4855-9de2-a53346b573bb ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-27 01:40:08.984 35 INFO tempest.lib.common.rest_client [req-5ed51457-986f-48b9-87a8-dff1d07266c6 req-5ed51457-986f-48b9-87a8-dff1d07266c6 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/5c8612194f3a455a91058394a6fe5fb4 0.622s\n2026-05-27 01:40:09.010 33 INFO tempest.lib.common.rest_client [req-97ad52be-1760-413c-b1b2-13b074618bcb req-97ad52be-1760-413c-b1b2-13b074618bcb ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.573s\n2026-05-27 01:40:09.069 19 INFO tempest.lib.common.rest_client [req-7597a204-6982-4d45-a6f6-c2bc2f40dd53 req-7597a204-6982-4d45-a6f6-c2bc2f40dd53 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.310s\n2026-05-27 01:40:09.069 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 616aed8839ca47c3acfa470548e101d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.070 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1091610116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfcb7779e08945a89b548676220abd22', 'project_name': 'tempest-ImagesMemberTest-1091610116', 'tenant_id': 'bfcb7779e08945a89b548676220abd22', 'tenant_name': 'tempest-ImagesMemberTest-1091610116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '616aed8839ca47c3acfa470548e101d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.070 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1091610116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfcb7779e08945a89b548676220abd22', 'project_name': 'tempest-ImagesMemberTest-1091610116', 'tenant_id': 'bfcb7779e08945a89b548676220abd22', 'tenant_name': 'tempest-ImagesMemberTest-1091610116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '616aed8839ca47c3acfa470548e101d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.112 25 INFO tempest.lib.common.rest_client [req-4e6c21ad-b84e-4780-b2f8-db00abd19170 req-4e6c21ad-b84e-4780-b2f8-db00abd19170 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:40:09.135 13 INFO tempest.lib.common.rest_client [req-77af0904-d823-4982-b6c7-becc3d965d9d req-77af0904-d823-4982-b6c7-becc3d965d9d ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.257s\n2026-05-27 01:40:09.146 37 INFO tempest.lib.common.rest_client [req-75d2edfe-b15c-4dc7-9b75-78843f42f93e req-75d2edfe-b15c-4dc7-9b75-78843f42f93e ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s\n2026-05-27 01:40:09.147 41 INFO tempest.lib.common.rest_client [req-eab9d17a-c1f0-497f-9600-59279949df9a req-eab9d17a-c1f0-497f-9600-59279949df9a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/6756f682ee034483a1c0f10ac8baaed9 0.167s\n2026-05-27 01:40:09.176 27 INFO tempest.lib.common.rest_client [req-2a6ac9db-013f-4c9f-abb4-1aa1fdf8f0f2 req-2a6ac9db-013f-4c9f-abb4-1aa1fdf8f0f2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s\n2026-05-27 01:40:09.231 15 INFO tempest.lib.common.rest_client [req-246bd220-c8e6-4882-8bcc-ee3b938d1e9b req-246bd220-c8e6-4882-8bcc-ee3b938d1e9b ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-27 01:40:09.238 29 INFO tempest.lib.common.rest_client [req-ffd1b7d4-922d-4b05-8877-e76d9792b39d req-ffd1b7d4-922d-4b05-8877-e76d9792b39d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/6756f682ee034483a1c0f10ac8baaed9 0.573s\n2026-05-27 01:40:09.257 24 INFO tempest.lib.common.rest_client [req-daf409a1-4569-44a8-a420-95d7e5666015 req-daf409a1-4569-44a8-a420-95d7e5666015 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.579s\n2026-05-27 01:40:09.318 37 INFO tempest.lib.common.rest_client [req-729045bf-e753-4397-9a01-0e20686fad92 req-729045bf-e753-4397-9a01-0e20686fad92 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/5c8612194f3a455a91058394a6fe5fb4 0.169s\n2026-05-27 01:40:09.331 33 INFO tempest.lib.common.rest_client [req-704b615e-4c86-4f53-b53e-5b13d5ccb3ba req-704b615e-4c86-4f53-b53e-5b13d5ccb3ba ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:40:09.363 11 INFO tempest.lib.common.rest_client [req-528dd238-ddfc-4d67-9d44-816e5eb78312 req-528dd238-ddfc-4d67-9d44-816e5eb78312 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/6756f682ee034483a1c0f10ac8baaed9 0.459s\n2026-05-27 01:40:09.386 17 INFO tempest.lib.common.rest_client [req-4aa2053d-ab7a-44e6-b22e-4451827ed033 req-4aa2053d-ab7a-44e6-b22e-4451827ed033 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.591s\n2026-05-27 01:40:09.434 13 INFO tempest.lib.common.rest_client [req-ea76dfe2-b7b2-47e0-905e-5357a64d99f2 req-ea76dfe2-b7b2-47e0-905e-5357a64d99f2 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-27 01:40:09.440 21 INFO tempest.lib.common.rest_client [req-f26a71f7-da82-497e-bfe6-533ac00bce51 req-f26a71f7-da82-497e-bfe6-533ac00bce51 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.519s\n2026-05-27 01:40:09.464 35 INFO tempest.lib.common.rest_client [req-1b9e98f5-b73c-41e6-882e-8f4e1b4de3b3 req-1b9e98f5-b73c-41e6-882e-8f4e1b4de3b3 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s\n2026-05-27 01:40:09.485 29 INFO tempest.lib.common.rest_client [req-62a106ca-7e08-4e2f-9af1-258b95fae39e req-62a106ca-7e08-4e2f-9af1-258b95fae39e ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-27 01:40:09.490 15 INFO tempest.lib.common.rest_client [req-b9e1a609-bbf1-4652-9cf8-adf715d9d409 req-b9e1a609-bbf1-4652-9cf8-adf715d9d409 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/5c8612194f3a455a91058394a6fe5fb4 0.256s\n2026-05-27 01:40:09.486 27 INFO tempest.lib.common.rest_client [req-272d37bd-cd94-473e-87cf-1e54f0004167 req-272d37bd-cd94-473e-87cf-1e54f0004167 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/6756f682ee034483a1c0f10ac8baaed9 0.305s\n2026-05-27 01:40:09.503 25 INFO tempest.lib.common.rest_client [req-e5dc6d64-b320-446f-9e7b-2c06ecf30ba1 req-e5dc6d64-b320-446f-9e7b-2c06ecf30ba1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.388s\n2026-05-27 01:40:09.504 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0494bd4b154f406f9b44b2ae36977151 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.505 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1191318061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c9a895c348c4e4c9a098911d8c66b01', 'project_name': 'tempest-MetadataNamespacesTest-1191318061', 'tenant_id': '8c9a895c348c4e4c9a098911d8c66b01', 'tenant_name': 'tempest-MetadataNamespacesTest-1191318061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0494bd4b154f406f9b44b2ae36977151', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.505 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1191318061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c9a895c348c4e4c9a098911d8c66b01', 'project_name': 'tempest-MetadataNamespacesTest-1191318061', 'tenant_id': '8c9a895c348c4e4c9a098911d8c66b01', 'tenant_name': 'tempest-MetadataNamespacesTest-1191318061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0494bd4b154f406f9b44b2ae36977151', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.554 41 INFO tempest.lib.common.rest_client [req-6e6dbb77-ed1c-439d-bca8-9aaa316ff000 req-6e6dbb77-ed1c-439d-bca8-9aaa316ff000 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-27 01:40:09.583 37 INFO tempest.lib.common.rest_client [req-68d55a5a-b30c-452c-8e08-d49bf9e7f1c5 req-68d55a5a-b30c-452c-8e08-d49bf9e7f1c5 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-27 01:40:09.594 11 INFO tempest.lib.common.rest_client [req-3d9b54b6-81f5-4b6b-a2ff-f34fed980266 req-3d9b54b6-81f5-4b6b-a2ff-f34fed980266 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:40:09.602 24 INFO tempest.lib.common.rest_client [req-a34328ac-2ec9-47c2-a023-8c3e0c739cc6 req-a34328ac-2ec9-47c2-a023-8c3e0c739cc6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/5c8612194f3a455a91058394a6fe5fb4 0.340s\n2026-05-27 01:40:09.602 33 INFO tempest.lib.common.rest_client [req-4b0ffd93-0dab-4c47-99c2-1895ff9103f7 req-4b0ffd93-0dab-4c47-99c2-1895ff9103f7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/6756f682ee034483a1c0f10ac8baaed9 0.268s\n2026-05-27 01:40:09.619 29 INFO tempest.lib.common.rest_client [req-1121f533-ddb5-48f1-bebe-d48496c88ff9 req-1121f533-ddb5-48f1-bebe-d48496c88ff9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s\n2026-05-27 01:40:09.655 19 INFO tempest.lib.common.rest_client [req-2e32e187-44ec-45af-9ab3-659f23e84c19 req-2e32e187-44ec-45af-9ab3-659f23e84c19 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-27 01:40:09.697 17 INFO tempest.lib.common.rest_client [req-0d9f5255-002b-4b19-8880-3a727967a167 req-0d9f5255-002b-4b19-8880-3a727967a167 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.307s\n2026-05-27 01:40:09.698 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fbdbd7e2f7e44d28a3438aa35a365982 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.698 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1371806181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'project_name': 'tempest-ImagesNegativeTest-1371806181', 'tenant_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'tenant_name': 'tempest-ImagesNegativeTest-1371806181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fbdbd7e2f7e44d28a3438aa35a365982', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.699 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1371806181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'project_name': 'tempest-ImagesNegativeTest-1371806181', 'tenant_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'tenant_name': 'tempest-ImagesNegativeTest-1371806181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fbdbd7e2f7e44d28a3438aa35a365982', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.756 27 INFO tempest.lib.common.rest_client [req-136b40ec-aff0-4b86-996a-9f1ebf28f9dd req-136b40ec-aff0-4b86-996a-9f1ebf28f9dd ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-27 01:40:09.781 13 INFO tempest.lib.common.rest_client [req-99d99dbd-6989-4b46-a07c-9f4bcd574acd req-99d99dbd-6989-4b46-a07c-9f4bcd574acd ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/6756f682ee034483a1c0f10ac8baaed9 0.345s\n2026-05-27 01:40:09.789 11 INFO tempest.lib.common.rest_client [req-68a0b614-d330-43fd-94d3-c9a389959f27 req-68a0b614-d330-43fd-94d3-c9a389959f27 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/5c8612194f3a455a91058394a6fe5fb4 0.193s\n2026-05-27 01:40:09.780 35 INFO tempest.lib.common.rest_client [req-9580437b-b42a-400c-96ea-6c365adf1554 req-9580437b-b42a-400c-96ea-6c365adf1554 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.315s\n2026-05-27 01:40:09.780 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77458297fb1b4010a1e1701f0d1bd767 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.781 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1184529151-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b806786654f8404996ca0c389f7494ea', 'project_name': 'tempest-MetadataSchemaTest-1184529151', 'tenant_id': 'b806786654f8404996ca0c389f7494ea', 'tenant_name': 'tempest-MetadataSchemaTest-1184529151', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77458297fb1b4010a1e1701f0d1bd767', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.781 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1184529151-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b806786654f8404996ca0c389f7494ea', 'project_name': 'tempest-MetadataSchemaTest-1184529151', 'tenant_id': 'b806786654f8404996ca0c389f7494ea', 'tenant_name': 'tempest-MetadataSchemaTest-1184529151', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77458297fb1b4010a1e1701f0d1bd767', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.851 37 INFO tempest.lib.common.rest_client [req-47502199-870b-4267-bbb9-9fd3dfdb3f94 req-47502199-870b-4267-bbb9-9fd3dfdb3f94 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.266s\n2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4a14b5df3c3047a7bd8ad1ea7b0eb7ff is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1722031845-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49cfc239bfb2463594e19a86a70c6d3e', 'project_name': 'tempest-ImageTaskCreate-1722031845', 'tenant_id': '49cfc239bfb2463594e19a86a70c6d3e', 'tenant_name': 'tempest-ImageTaskCreate-1722031845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a14b5df3c3047a7bd8ad1ea7b0eb7ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1722031845-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49cfc239bfb2463594e19a86a70c6d3e', 'project_name': 'tempest-ImageTaskCreate-1722031845', 'tenant_id': '49cfc239bfb2463594e19a86a70c6d3e', 'tenant_name': 'tempest-ImageTaskCreate-1722031845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a14b5df3c3047a7bd8ad1ea7b0eb7ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:09.888 15 INFO tempest.lib.common.rest_client [req-7aee742f-bfd7-4220-8e4c-526cc96df5b2 req-7aee742f-bfd7-4220-8e4c-526cc96df5b2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-27 01:40:09.941 29 INFO tempest.lib.common.rest_client [req-180799a5-0e5e-4a7d-9150-6883fac07d41 req-180799a5-0e5e-4a7d-9150-6883fac07d41 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-27 01:40:09.967 24 INFO tempest.lib.common.rest_client [req-62c66212-6974-4aae-a371-c68cc8354412 req-62c66212-6974-4aae-a371-c68cc8354412 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s\n2026-05-27 01:40:09.976 41 INFO tempest.lib.common.rest_client [req-3c380dd2-d314-4978-99a9-60988447e958 req-3c380dd2-d314-4978-99a9-60988447e958 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/5c8612194f3a455a91058394a6fe5fb4 0.420s\n2026-05-27 01:40:09.986 33 INFO tempest.lib.common.rest_client [req-283301ed-0057-4759-bb08-41cef0b3225d req-283301ed-0057-4759-bb08-41cef0b3225d ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-27 01:40:10.053 27 INFO tempest.lib.common.rest_client [req-abf6ba4c-8d9c-48ba-a4ec-49feb2b6def8 req-abf6ba4c-8d9c-48ba-a4ec-49feb2b6def8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/5c8612194f3a455a91058394a6fe5fb4 0.296s\n2026-05-27 01:40:10.081 25 INFO tempest.lib.common.rest_client [req-baab6917-1e2c-4608-87fd-851269348816 req-baab6917-1e2c-4608-87fd-851269348816 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-27 01:40:10.098 19 INFO tempest.lib.common.rest_client [req-dacfe7c0-8aac-4827-9bec-fe4e8a8db894 req-dacfe7c0-8aac-4827-9bec-fe4e8a8db894 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s\n2026-05-27 01:40:10.143 13 INFO tempest.lib.common.rest_client [req-2755d539-1b0b-4515-aba2-5a2a34d08b2d req-2755d539-1b0b-4515-aba2-5a2a34d08b2d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s\n2026-05-27 01:40:10.245 24 INFO tempest.lib.common.rest_client [req-302f1a09-13f2-49f2-bc90-17ac1a308ff5 req-302f1a09-13f2-49f2-bc90-17ac1a308ff5 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s\n2026-05-27 01:40:10.245 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 981fd1d1967a4c8cabe76e62ad7f4974 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.246 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-382530456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e80737644494d9c92981c3dcd515bf5', 'project_name': 'tempest-ImportImagesTest-382530456', 'tenant_id': '6e80737644494d9c92981c3dcd515bf5', 'tenant_name': 'tempest-ImportImagesTest-382530456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '981fd1d1967a4c8cabe76e62ad7f4974', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.247 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-382530456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e80737644494d9c92981c3dcd515bf5', 'project_name': 'tempest-ImportImagesTest-382530456', 'tenant_id': '6e80737644494d9c92981c3dcd515bf5', 'tenant_name': 'tempest-ImportImagesTest-382530456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '981fd1d1967a4c8cabe76e62ad7f4974', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.277 11 INFO tempest.lib.common.rest_client [req-4cf0e5e4-2ade-4f15-a2e1-98d29fe871b7 req-4cf0e5e4-2ade-4f15-a2e1-98d29fe871b7 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s\n2026-05-27 01:40:10.266 29 INFO tempest.lib.common.rest_client [req-e9cda9e5-8a09-4307-b417-27021f23bba6 req-e9cda9e5-8a09-4307-b417-27021f23bba6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.319s\n2026-05-27 01:40:10.266 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c2f6d72bc85440dad5a81f1df2a91b8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.267 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1711177683-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44822b6c43e4d51906545383064a0bf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'tenant_id': 'd44822b6c43e4d51906545383064a0bf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c2f6d72bc85440dad5a81f1df2a91b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.267 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1711177683-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44822b6c43e4d51906545383064a0bf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'tenant_id': 'd44822b6c43e4d51906545383064a0bf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c2f6d72bc85440dad5a81f1df2a91b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.366 27 INFO tempest.lib.common.rest_client [req-6dbde69a-6fb7-44ce-93c3-64649ef48136 req-6dbde69a-6fb7-44ce-93c3-64649ef48136 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-27 01:40:10.421 33 INFO tempest.lib.common.rest_client [req-7b1e01c5-162c-4e55-8264-aaff4d4c53fa req-7b1e01c5-162c-4e55-8264-aaff4d4c53fa ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/5c8612194f3a455a91058394a6fe5fb4 0.425s\n2026-05-27 01:40:10.413 35 INFO tempest.lib.common.rest_client [req-0fdfd6d5-4570-4978-a2e9-fea4e8de39b5 req-0fdfd6d5-4570-4978-a2e9-fea4e8de39b5 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-27 01:40:10.399 15 INFO tempest.lib.common.rest_client [req-334800ee-1128-4492-aaaf-8ad13245cdb2 req-334800ee-1128-4492-aaaf-8ad13245cdb2 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.507s\n2026-05-27 01:40:10.399 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0802dc159c14c71929b7260b46bf5d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.401 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1512561009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea317598f7214b3696c5d883f7ed2f25', 'project_name': 'tempest-ListSharedImagesTest-1512561009', 'tenant_id': 'ea317598f7214b3696c5d883f7ed2f25', 'tenant_name': 'tempest-ListSharedImagesTest-1512561009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0802dc159c14c71929b7260b46bf5d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.402 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1512561009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea317598f7214b3696c5d883f7ed2f25', 'project_name': 'tempest-ListSharedImagesTest-1512561009', 'tenant_id': 'ea317598f7214b3696c5d883f7ed2f25', 'tenant_name': 'tempest-ListSharedImagesTest-1512561009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0802dc159c14c71929b7260b46bf5d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.488 17 INFO tempest.lib.common.rest_client [req-25b60a6a-e545-43be-9341-ff327a07c224 req-25b60a6a-e545-43be-9341-ff327a07c224 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s\n2026-05-27 01:40:10.492 13 INFO tempest.lib.common.rest_client [req-ddb35170-35aa-4d23-a193-08b888bc82e0 req-ddb35170-35aa-4d23-a193-08b888bc82e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/5c8612194f3a455a91058394a6fe5fb4 0.337s\n2026-05-27 01:40:10.580 41 INFO tempest.lib.common.rest_client [req-e817dc29-f0e0-4edb-adae-00b71b92e8c0 req-e817dc29-f0e0-4edb-adae-00b71b92e8c0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s\n2026-05-27 01:40:10.592 37 INFO tempest.lib.common.rest_client [req-dac8327e-706b-4637-9758-4ec23580778e req-dac8327e-706b-4637-9758-4ec23580778e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s\n2026-05-27 01:40:10.611 11 INFO tempest.lib.common.rest_client [req-7cc69bfe-3a2d-43df-b079-26084f21b431 req-7cc69bfe-3a2d-43df-b079-26084f21b431 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s\n2026-05-27 01:40:10.611 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5411c6a082064483b7119cf9ea865c6c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.613 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1745939182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'project_name': 'tempest-ImagesFormatTest-1745939182', 'tenant_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'tenant_name': 'tempest-ImagesFormatTest-1745939182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5411c6a082064483b7119cf9ea865c6c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.614 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1745939182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'project_name': 'tempest-ImagesFormatTest-1745939182', 'tenant_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'tenant_name': 'tempest-ImagesFormatTest-1745939182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5411c6a082064483b7119cf9ea865c6c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.626 25 INFO tempest.lib.common.rest_client [req-d06498ab-4468-42ed-a24f-61c6dedeef9b req-d06498ab-4468-42ed-a24f-61c6dedeef9b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s\n2026-05-27 01:40:10.690 33 INFO tempest.lib.common.rest_client [req-bbe2bff6-bf0d-49ee-a304-05e4b9a119a1 req-bbe2bff6-bf0d-49ee-a304-05e4b9a119a1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-27 01:40:10.754 27 INFO tempest.lib.common.rest_client [req-4fb2333e-3c1b-4aa1-820e-80df1a03ec6f req-4fb2333e-3c1b-4aa1-820e-80df1a03ec6f ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.386s\n2026-05-27 01:40:10.755 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bccb7429286e405e84b80b1bc12e6db5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.755 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2083926242-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd526db69a1a94147980b48bc6c6fe895', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'tenant_id': 'd526db69a1a94147980b48bc6c6fe895', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bccb7429286e405e84b80b1bc12e6db5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.756 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2083926242-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd526db69a1a94147980b48bc6c6fe895', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'tenant_id': 'd526db69a1a94147980b48bc6c6fe895', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bccb7429286e405e84b80b1bc12e6db5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.810 37 INFO tempest.lib.common.rest_client [req-75482bf0-8bed-4455-8771-6ec24b3afbe3 req-75482bf0-8bed-4455-8771-6ec24b3afbe3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s\n2026-05-27 01:40:10.839 35 INFO tempest.lib.common.rest_client [req-9d4f6f99-218c-4508-8c88-b544583b3f1a req-9d4f6f99-218c-4508-8c88-b544583b3f1a ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.419s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.425676s] ... ok\n2026-05-27 01:40:10.885 29 INFO tempest.lib.common.rest_client [req-6abcaa34-edea-45c7-904d-2b2980a4b039 req-6abcaa34-edea-45c7-904d-2b2980a4b039 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-27 01:40:10.906 19 INFO tempest.lib.common.rest_client [req-e4a8d975-4d53-44f1-bc92-6408032271a0 req-e4a8d975-4d53-44f1-bc92-6408032271a0 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.804s\n2026-05-27 01:40:10.913 13 INFO tempest.lib.common.rest_client [req-911fa65f-9c60-4463-b986-f8b49cd1f5b0 req-911fa65f-9c60-4463-b986-f8b49cd1f5b0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-05-27 01:40:10.918 33 INFO tempest.lib.common.rest_client [req-0522602d-4ef1-48ce-8419-0f1a9337eab2 req-0522602d-4ef1-48ce-8419-0f1a9337eab2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.223s\n2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 14e022f1a55048df861ddf7460254cbb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1124285029-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f996845fe0594734a39b6827966024d6', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'tenant_id': 'f996845fe0594734a39b6827966024d6', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14e022f1a55048df861ddf7460254cbb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1124285029-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f996845fe0594734a39b6827966024d6', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'tenant_id': 'f996845fe0594734a39b6827966024d6', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14e022f1a55048df861ddf7460254cbb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:10.972 35 INFO tempest.lib.common.rest_client [req-c921c4e1-6fab-4920-9180-1f7054913bb5 req-c921c4e1-6fab-4920-9180-1f7054913bb5 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.092s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.094181s] ... ok\n2026-05-27 01:40:11.039 35 INFO tempest.lib.common.rest_client [req-5ce16b15-b8ae-43c6-8344-83f09a295c6c req-5ce16b15-b8ae-43c6-8344-83f09a295c6c ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.063s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.068033s] ... ok\n2026-05-27 01:40:11.045 21 INFO tempest.lib.common.rest_client [req-ed16973a-7d43-4477-84b7-344f707a9d4e req-ed16973a-7d43-4477-84b7-344f707a9d4e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 1.601s\n2026-05-27 01:40:11.061 24 INFO tempest.lib.common.rest_client [req-54b0bed5-ba92-4ea9-b920-f0e94154f565 req-54b0bed5-ba92-4ea9-b920-f0e94154f565 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-27 01:40:11.071 29 INFO tempest.lib.common.rest_client [req-ef43ec49-4614-4d01-ac51-31d3c02f6f5d req-ef43ec49-4614-4d01-ac51-31d3c02f6f5d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s\n2026-05-27 01:40:11.136 35 INFO tempest.lib.common.rest_client [req-8a6d3507-5b0b-4aad-8230-cbf2a8d8097e req-8a6d3507-5b0b-4aad-8230-cbf2a8d8097e ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.092s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.094048s] ... ok\n2026-05-27 01:40:11.138 17 INFO tempest.lib.common.rest_client [req-b42fc39a-f4d4-4ef4-a13a-9ffe956fadab req-b42fc39a-f4d4-4ef4-a13a-9ffe956fadab ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.648s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.649743s] ... ok\n2026-05-27 01:40:11.200 35 INFO tempest.lib.common.rest_client [req-71340f10-d0e9-41b2-89fd-db1184e7d7ed req-71340f10-d0e9-41b2-89fd-db1184e7d7ed ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.062s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.063345s] ... ok\n2026-05-27 01:40:11.222 41 INFO tempest.lib.common.rest_client [req-e02c8246-0b0a-4a59-853d-6c7e960030d6 req-e02c8246-0b0a-4a59-853d-6c7e960030d6 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.639s\n2026-05-27 01:40:11.223 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user da332f9b0dc04108acd261bee68fd3cd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:11.224 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1735977177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6089769cd746411dae5b65ddd2f7b9fc', 'project_name': 'tempest-MetadataResourceTypesTest-1735977177', 'tenant_id': '6089769cd746411dae5b65ddd2f7b9fc', 'tenant_name': 'tempest-MetadataResourceTypesTest-1735977177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da332f9b0dc04108acd261bee68fd3cd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:11.224 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1735977177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6089769cd746411dae5b65ddd2f7b9fc', 'project_name': 'tempest-MetadataResourceTypesTest-1735977177', 'tenant_id': '6089769cd746411dae5b65ddd2f7b9fc', 'tenant_name': 'tempest-MetadataResourceTypesTest-1735977177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da332f9b0dc04108acd261bee68fd3cd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:11.243 21 INFO tempest.lib.common.rest_client [req-15e3810d-b7c1-4733-8b9f-afeac9f1a569 req-15e3810d-b7c1-4733-8b9f-afeac9f1a569 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/actions/deactivate 0.195s\n2026-05-27 01:40:11.253 17 INFO tempest.lib.common.rest_client [req-12079467-15f2-4460-9926-841e5eb00f22 req-12079467-15f2-4460-9926-841e5eb00f22 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.068s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.071381s] ... ok\n2026-05-27 01:40:11.264 35 INFO tempest.lib.common.rest_client [req-2bed9731-dd48-4d6d-9427-a6928627577b req-2bed9731-dd48-4d6d-9427-a6928627577b ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.062s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.063797s] ... ok\n2026-05-27 01:40:11.328 21 INFO tempest.lib.common.rest_client [req-4a2e4418-8d70-4b8d-b11e-7226e8b4113a req-4a2e4418-8d70-4b8d-b11e-7226e8b4113a ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.084s\n2026-05-27 01:40:11.329 17 INFO tempest.lib.common.rest_client [req-02ca2a50-c155-4e01-ba3d-65e75a6f6a43 req-02ca2a50-c155-4e01-ba3d-65e75a6f6a43 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15475c08-50c0-4e69-9b56-735b0a4cef8c 0.073s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.076589s] ... ok\n2026-05-27 01:40:11.347 35 INFO tempest.lib.common.rest_client [req-40e444dd-a53d-4f7c-bd96-337adcd13c5a req-40e444dd-a53d-4f7c-bd96-337adcd13c5a ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.077s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.082502s] ... ok\n2026-05-27 01:40:11.361 15 INFO tempest.lib.common.rest_client [req-18084470-ca1a-44d3-b4bd-322a79b5f002 req-18084470-ca1a-44d3-b4bd-322a79b5f002 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.944s\n2026-05-27 01:40:11.368 25 INFO tempest.lib.common.rest_client [req-fa7fd7e1-46f8-4971-a955-f88939772bf7 req-fa7fd7e1-46f8-4971-a955-f88939772bf7 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-05-27 01:40:11.410 21 INFO tempest.lib.common.rest_client [req-ab40af27-1661-40ca-b2d7-b2ce8dcc6b40 req-ab40af27-1661-40ca-b2d7-b2ce8dcc6b40 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 0.080s\n2026-05-27 01:40:11.417 35 INFO tempest.lib.common.rest_client [req-b154d943-5923-49a3-a9db-b81f4e7ee921 req-b154d943-5923-49a3-a9db-b81f4e7ee921 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.068s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.069585s] ... ok\n2026-05-27 01:40:11.462 17 INFO tempest.lib.common.rest_client [req-77d97af2-b2b7-4ac6-b74c-22a904fc9709 req-77d97af2-b2b7-4ac6-b74c-22a904fc9709 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.129s\n2026-05-27 01:40:11.472 33 INFO tempest.lib.common.rest_client [req-91954bc9-2524-4f8a-bdb1-cdd14488e6c8 req-91954bc9-2524-4f8a-bdb1-cdd14488e6c8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:40:11.477 35 INFO tempest.lib.common.rest_client [req-98dd32f0-b851-456d-812e-f530e627722a req-98dd32f0-b851-456d-812e-f530e627722a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.058s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.058994s] ... ok\n2026-05-27 01:40:11.481 13 INFO tempest.lib.common.rest_client [req-2d0ac7ee-59ca-4691-b0cd-5cc8ba6ff9f7 req-2d0ac7ee-59ca-4691-b0cd-5cc8ba6ff9f7 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s\n2026-05-27 01:40:11.481 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab10daeb0db4b3490cef7f7ff3d98ef is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:11.483 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-10215499-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'project_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'tenant_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab10daeb0db4b3490cef7f7ff3d98ef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:11.484 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-10215499-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'project_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'tenant_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab10daeb0db4b3490cef7f7ff3d98ef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:11.514 15 INFO tempest.lib.common.rest_client [req-52f40f59-ecaf-40a6-a8a7-b4758cee273c req-52f40f59-ecaf-40a6-a8a7-b4758cee273c ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s\n2026-05-27 01:40:11.513 21 INFO tempest.lib.common.rest_client [req-dd80aaba-5257-4009-8860-f47efd798019 req-dd80aaba-5257-4009-8860-f47efd798019 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/actions/reactivate 0.101s\n2026-05-27 01:40:11.521 27 INFO tempest.lib.common.rest_client [req-0820d2f3-1ba0-4e78-b06f-d99de5afca42 req-0820d2f3-1ba0-4e78-b06f-d99de5afca42 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.759s\n2026-05-27 01:40:11.592 35 INFO tempest.lib.common.rest_client [req-65146b44-2f18-42ea-8068-cef94be6958a req-65146b44-2f18-42ea-8068-cef94be6958a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.109s\n{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.112333s] ... ok\n2026-05-27 01:40:11.595 17 INFO tempest.lib.common.rest_client [req-5de10422-ca9c-43bc-9194-d2ebb78792ea req-5de10422-ca9c-43bc-9194-d2ebb78792ea ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.128s\n2026-05-27 01:40:11.598 21 INFO tempest.lib.common.rest_client [req-692092f7-9d5c-4f28-aef1-fbab7652bbc3 req-692092f7-9d5c-4f28-aef1-fbab7652bbc3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.084s\n2026-05-27 01:40:11.702 11 INFO tempest.lib.common.rest_client [req-633ee430-0053-47d7-b9e6-e4bdb71dd5a0 req-633ee430-0053-47d7-b9e6-e4bdb71dd5a0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s\n2026-05-27 01:40:11.738 17 INFO tempest.lib.common.rest_client [req-c54e7902-2743-4fb9-abd0-0aa24fdb99a2 req-c54e7902-2743-4fb9-abd0-0aa24fdb99a2 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.141s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.407264s] ... ok\n2026-05-27 01:40:11.753 19 INFO tempest.lib.common.rest_client [req-d1c7aac0-10a5-4b12-9ba5-a037d4ea0cfe req-d1c7aac0-10a5-4b12-9ba5-a037d4ea0cfe ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.845s\n2026-05-27 01:40:11.796 24 INFO tempest.lib.common.rest_client [req-7ffb9907-cbc8-486d-a424-1e297d54f1e1 req-7ffb9907-cbc8-486d-a424-1e297d54f1e1 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.732s\n2026-05-27 01:40:11.809 37 INFO tempest.lib.common.rest_client [req-1e71aaf1-0148-45e4-b42a-d0f77f6cf08d req-1e71aaf1-0148-45e4-b42a-d0f77f6cf08d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.994s\n2026-05-27 01:40:11.838 35 INFO tempest.lib.common.rest_client [req-527817cc-367b-4668-87c4-61771dc27635 req-527817cc-367b-4668-87c4-61771dc27635 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/77458297fb1b4010a1e1701f0d1bd767 0.216s\n2026-05-27 01:40:11.839 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b806786654f8404996ca0c389f7494ea\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{6} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-27 01:40:11.857 21 INFO tempest.lib.common.rest_client [req-0c12cc60-8778-4fe7-8e1e-9129ceeaac1f req-0c12cc60-8778-4fe7-8e1e-9129ceeaac1f ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 0.255s\n2026-05-27 01:40:11.882 17 INFO tempest.lib.common.rest_client [req-751b1e56-6742-4537-a1ce-a918a97e8041 req-751b1e56-6742-4537-a1ce-a918a97e8041 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.138s\n2026-05-27 01:40:11.888 25 INFO tempest.lib.common.rest_client [req-831c8df5-ed42-4932-a455-4ab055217d65 req-831c8df5-ed42-4932-a455-4ab055217d65 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s\n{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.940203s] ... ok\n2026-05-27 01:40:11.913 33 INFO tempest.lib.common.rest_client [req-6438a88f-a409-4dd2-ad65-85590bad1662 req-6438a88f-a409-4dd2-ad65-85590bad1662 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.437s\n2026-05-27 01:40:12.014 29 INFO tempest.lib.common.rest_client [req-d7ad96d1-9918-45e4-978b-e07ddec699db req-d7ad96d1-9918-45e4-978b-e07ddec699db ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.941s\n2026-05-27 01:40:12.018 17 INFO tempest.lib.common.rest_client [req-3a526ed9-6cd6-4205-a4c7-73b9f1386f64 req-3a526ed9-6cd6-4205-a4c7-73b9f1386f64 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.134s\n2026-05-27 01:40:12.031 27 INFO tempest.lib.common.rest_client [req-b9aaf8eb-4f8a-42e4-9fcd-fd9fc3c668ea req-b9aaf8eb-4f8a-42e4-9fcd-fd9fc3c668ea ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.508s\n2026-05-27 01:40:12.048 13 INFO tempest.lib.common.rest_client [req-415cb3d4-0923-43ac-89da-2d4235cdf74e req-415cb3d4-0923-43ac-89da-2d4235cdf74e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-27 01:40:12.076 21 INFO tempest.lib.common.rest_client [req-1b353c59-456d-43d1-9cb7-801907a72593 req-1b353c59-456d-43d1-9cb7-801907a72593 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.175s\n2026-05-27 01:40:12.110 17 INFO tempest.lib.common.rest_client [req-57abc727-80cd-4c47-8ba4-33fbbb21b590 req-57abc727-80cd-4c47-8ba4-33fbbb21b590 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.089s\n2026-05-27 01:40:12.173 19 INFO tempest.lib.common.rest_client [req-e99c025c-8ea2-4bff-86e2-580d5bc023ac req-e99c025c-8ea2-4bff-86e2-580d5bc023ac ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.415s\n2026-05-27 01:40:12.189 17 INFO tempest.lib.common.rest_client [req-62d934e7-a28b-47ae-84a4-2707ecd63365 req-62d934e7-a28b-47ae-84a4-2707ecd63365 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.076s\n2026-05-27 01:40:12.204 11 INFO tempest.lib.common.rest_client [req-f91f9faa-1ac3-4db4-ba31-252851bed1b4 req-f91f9faa-1ac3-4db4-ba31-252851bed1b4 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.496s\n{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-27 01:40:12.220 21 INFO tempest.lib.common.rest_client [req-b5a55dd8-3a22-4f11-9523-2b793eab0ac7 req-b5a55dd8-3a22-4f11-9523-2b793eab0ac7 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.142s\n2026-05-27 01:40:12.268 41 INFO tempest.lib.common.rest_client [req-a165a511-7d5f-4fbc-bce6-0cccfa7e80f2 req-a165a511-7d5f-4fbc-bce6-0cccfa7e80f2 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s\n2026-05-27 01:40:12.281 17 INFO tempest.lib.common.rest_client [req-66383194-04af-4843-9600-a60541a32305 req-66383194-04af-4843-9600-a60541a32305 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.090s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.542206s] ... ok\n2026-05-27 01:40:12.285 35 INFO tempest.lib.common.rest_client [req-1a4abe8b-c325-4305-8186-39b2c95ddde7 req-1a4abe8b-c325-4305-8186-39b2c95ddde7 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s\n2026-05-27 01:40:12.300 21 INFO tempest.lib.common.rest_client [req-ae23ccb7-4934-47e1-b60f-1ed2a213357a req-ae23ccb7-4934-47e1-b60f-1ed2a213357a ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.076s\n2026-05-27 01:40:12.329 37 INFO tempest.lib.common.rest_client [req-22981f1a-cf7a-4030-83a7-735c328acdba req-22981f1a-cf7a-4030-83a7-735c328acdba ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s\n2026-05-27 01:40:12.355 15 INFO tempest.lib.common.rest_client [req-fc727344-5e72-4301-bdea-f27742206e2b req-fc727344-5e72-4301-bdea-f27742206e2b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.839s\n2026-05-27 01:40:12.355 17 INFO tempest.lib.common.rest_client [req-a62b15f3-5cb5-450a-8d0c-43284083fdda req-a62b15f3-5cb5-450a-8d0c-43284083fdda ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.072s\n2026-05-27 01:40:12.357 25 INFO tempest.lib.common.rest_client [req-09baf2ef-5968-40b1-b7b2-f753953cbf75 req-09baf2ef-5968-40b1-b7b2-f753953cbf75 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.466s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.073361s] ... ok\n2026-05-27 01:40:12.425 24 INFO tempest.lib.common.rest_client [req-8e71373f-840f-429b-90f8-7b969388755f req-8e71373f-840f-429b-90f8-7b969388755f ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/981fd1d1967a4c8cabe76e62ad7f4974 0.566s\n2026-05-27 01:40:12.425 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e80737644494d9c92981c3dcd515bf5\n2026-05-27 01:40:12.425 21 INFO tempest.lib.common.rest_client [req-d181b03c-6dd1-4377-9515-ae7e8f4a6bcc req-d181b03c-6dd1-4377-9515-ae7e8f4a6bcc ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s\n{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.526907s] ... ok\n2026-05-27 01:40:12.437 17 INFO tempest.lib.common.rest_client [req-d382adba-1672-4d00-8a76-9e0f5d03ec6e req-d382adba-1672-4d00-8a76-9e0f5d03ec6e ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/68676f7f-4a51-4def-80f7-ba7fece31bd6 0.080s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.083833s] ... ok\n2026-05-27 01:40:12.454 29 INFO tempest.lib.common.rest_client [req-b6756e8f-6386-49bc-bea7-d3c803dbde1c req-b6756e8f-6386-49bc-bea7-d3c803dbde1c ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s\n2026-05-27 01:40:12.471 11 INFO tempest.lib.common.rest_client [req-d0864d02-ebf6-441a-a060-c397bdda93d0 req-d0864d02-ebf6-441a-a060-c397bdda93d0 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5411c6a082064483b7119cf9ea865c6c 0.228s\n2026-05-27 01:40:12.471 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 264ef8d9b8774b8d8228651dbff4c6fd\n2026-05-27 01:40:12.532 19 INFO tempest.lib.common.rest_client [req-43e06a17-fa0f-46bd-aa34-0bed1b03ec2b req-43e06a17-fa0f-46bd-aa34-0bed1b03ec2b ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-27 01:40:12.555 17 INFO tempest.lib.common.rest_client [req-f9093c9e-c92c-4553-852a-b85cd40520a4 req-f9093c9e-c92c-4553-852a-b85cd40520a4 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.113s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.115936s] ... ok\n2026-05-27 01:40:12.566 21 INFO tempest.lib.common.rest_client [req-3ff1dd6d-7c8f-4b87-8cc7-5d69412bab5d req-3ff1dd6d-7c8f-4b87-8cc7-5d69412bab5d ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.139s\n2026-05-27 01:40:12.575 25 INFO tempest.lib.common.rest_client [req-a9bb21f0-2a47-4323-90f0-5bd2e89c5ea2 req-a9bb21f0-2a47-4323-90f0-5bd2e89c5ea2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-27 01:40:12.578 37 INFO tempest.lib.common.rest_client [req-a04ec164-71ef-4382-ab83-b61890cf3961 req-a04ec164-71ef-4382-ab83-b61890cf3961 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.246s\n2026-05-27 01:40:12.638 27 INFO tempest.lib.common.rest_client [req-c702429f-2237-466e-97e8-87ac74d69ea2 req-c702429f-2237-466e-97e8-87ac74d69ea2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-27 01:40:12.640 13 INFO tempest.lib.common.rest_client [req-dc1b0f6d-7ee6-46c7-972f-0d0cbd18ae78 req-dc1b0f6d-7ee6-46c7-972f-0d0cbd18ae78 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.590s\n2026-05-27 01:40:12.668 17 INFO tempest.lib.common.rest_client [req-9163a181-6e26-4ee9-b64a-ed208dbb1be5 req-9163a181-6e26-4ee9-b64a-ed208dbb1be5 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.109s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.112591s] ... ok\n2026-05-27 01:40:12.669 21 INFO tempest.lib.common.rest_client [req-75818b50-2619-4515-b3ab-3f917df5035a req-75818b50-2619-4515-b3ab-3f917df5035a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 0.100s\n2026-05-27 01:40:12.766 19 INFO tempest.lib.common.rest_client [req-fb2988c3-bfe7-4bc9-9da9-b6d5d7952d67 req-fb2988c3-bfe7-4bc9-9da9-b6d5d7952d67 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/6756f682ee034483a1c0f10ac8baaed9 0.231s\n2026-05-27 01:40:12.779 41 INFO tempest.lib.common.rest_client [req-6736f8eb-668f-48a2-9849-fb166dc7807a req-6736f8eb-668f-48a2-9849-fb166dc7807a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.509s\n2026-05-27 01:40:12.776 29 INFO tempest.lib.common.rest_client [req-bd51f66e-5b7a-430b-91d9-9018271189e2 req-bd51f66e-5b7a-430b-91d9-9018271189e2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.320s\n2026-05-27 01:40:12.807 17 INFO tempest.lib.common.rest_client [req-87231a1d-e905-4ea0-abc5-b51cb36c0306 req-87231a1d-e905-4ea0-abc5-b51cb36c0306 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.133s\n2026-05-27 01:40:12.821 33 INFO tempest.lib.common.rest_client [req-71ca9200-311d-4f65-8bda-54dfff58a2ce req-71ca9200-311d-4f65-8bda-54dfff58a2ce ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.900s\n2026-05-27 01:40:12.880 25 INFO tempest.lib.common.rest_client [req-30078ad4-dba8-4bf3-b595-4864fd80c3d5 req-30078ad4-dba8-4bf3-b595-4864fd80c3d5 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/6756f682ee034483a1c0f10ac8baaed9 0.302s\n2026-05-27 01:40:12.890 17 INFO tempest.lib.common.rest_client [req-b610dba2-774f-4d1b-99e1-ab5905f584d7 req-b610dba2-774f-4d1b-99e1-ab5905f584d7 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 0.080s\n{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.220379s] ... ok\n2026-05-27 01:40:12.980 27 INFO tempest.lib.common.rest_client [req-af6b2f75-95f6-4fc5-978e-9586ed782dfb req-af6b2f75-95f6-4fc5-978e-9586ed782dfb ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s\n2026-05-27 01:40:13.006 24 INFO tempest.lib.common.rest_client [req-1525531d-b73f-4be3-9ffa-2e3bff93e6c5 req-1525531d-b73f-4be3-9ffa-2e3bff93e6c5 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-27 01:40:13.026 15 INFO tempest.lib.common.rest_client [req-4b958a05-00fb-40a8-b58b-dbfd2b297183 req-4b958a05-00fb-40a8-b58b-dbfd2b297183 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.668s\n2026-05-27 01:40:13.051 29 INFO tempest.lib.common.rest_client [req-ca604a6c-7d71-4a01-a30d-1de9aadcc3cc req-ca604a6c-7d71-4a01-a30d-1de9aadcc3cc ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-27 01:40:13.091 37 INFO tempest.lib.common.rest_client [req-e7eadb6f-0d3d-4d33-9dd0-6ccf7ea5c4aa req-e7eadb6f-0d3d-4d33-9dd0-6ccf7ea5c4aa ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-27 01:40:13.111 25 INFO tempest.lib.common.rest_client [req-12518bb8-2721-488c-8147-4b36b527eebf req-12518bb8-2721-488c-8147-4b36b527eebf ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-27 01:40:13.113 27 INFO tempest.lib.common.rest_client [req-2be2d46f-0369-40df-b5f3-f965bc73e879 req-2be2d46f-0369-40df-b5f3-f965bc73e879 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s\n2026-05-27 01:40:13.198 35 INFO tempest.lib.common.rest_client [req-e6a7cc97-4595-4959-bb66-9d201b9302a2 req-e6a7cc97-4595-4959-bb66-9d201b9302a2 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b806786654f8404996ca0c389f7494ea&name=default 0.912s\n2026-05-27 01:40:13.244 19 INFO tempest.lib.common.rest_client [req-853535be-ce83-4965-9f7d-09f1322546a6 req-853535be-ce83-4965-9f7d-09f1322546a6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s\n2026-05-27 01:40:13.273 15 INFO tempest.lib.common.rest_client [req-d26b5b61-ed37-4a8d-a5f3-fbfee4d8e28f req-d26b5b61-ed37-4a8d-a5f3-fbfee4d8e28f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.243s\n2026-05-27 01:40:13.289 11 INFO tempest.lib.common.rest_client [req-d8117250-a68b-442d-914f-10480ca81635 req-d8117250-a68b-442d-914f-10480ca81635 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.811s\n2026-05-27 01:40:13.371 37 INFO tempest.lib.common.rest_client [req-0af410a1-78c8-4055-b828-5900ef56f1ad req-0af410a1-78c8-4055-b828-5900ef56f1ad ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/6756f682ee034483a1c0f10ac8baaed9 0.275s\n2026-05-27 01:40:13.377 33 INFO tempest.lib.common.rest_client [req-b5bee6ae-b8f9-4b32-b704-81b89300342b req-b5bee6ae-b8f9-4b32-b704-81b89300342b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.553s\n2026-05-27 01:40:13.386 25 INFO tempest.lib.common.rest_client [req-f744392d-9470-48e7-b05e-712303c079d0 req-f744392d-9470-48e7-b05e-712303c079d0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/5c8612194f3a455a91058394a6fe5fb4 0.273s\n2026-05-27 01:40:13.405 41 INFO tempest.lib.common.rest_client [req-2cac3a0b-2f7c-4e36-b10e-a1677d2f9f16 req-2cac3a0b-2f7c-4e36-b10e-a1677d2f9f16 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s\n2026-05-27 01:40:13.407 13 INFO tempest.lib.common.rest_client [req-2117aa1e-20f1-44df-baeb-695dea1f9555 req-2117aa1e-20f1-44df-baeb-695dea1f9555 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.765s\n2026-05-27 01:40:13.446 29 INFO tempest.lib.common.rest_client [req-fc9ee57b-2bb8-4695-af42-dd70a0a75a3c req-fc9ee57b-2bb8-4695-af42-dd70a0a75a3c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/6756f682ee034483a1c0f10ac8baaed9 0.394s\n2026-05-27 01:40:13.551 25 INFO tempest.lib.common.rest_client [req-e968725b-9228-4263-8188-d1149d1fe459 req-e968725b-9228-4263-8188-d1149d1fe459 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:40:13.562 37 INFO tempest.lib.common.rest_client [req-d9805917-480b-41ed-bf48-18cf72cf629d req-d9805917-480b-41ed-bf48-18cf72cf629d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:40:13.566 27 INFO tempest.lib.common.rest_client [req-4256145c-a4fa-44a5-8664-3952d97be1b5 req-4256145c-a4fa-44a5-8664-3952d97be1b5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:40:13.588 13 INFO tempest.lib.common.rest_client [req-98f56b64-cb58-45d6-bdac-21cd2da0f13b req-98f56b64-cb58-45d6-bdac-21cd2da0f13b ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:40:13.594 19 INFO tempest.lib.common.rest_client [req-caac1a4f-49cd-4cb4-9910-09db9061ebd6 req-caac1a4f-49cd-4cb4-9910-09db9061ebd6 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s\n2026-05-27 01:40:13.622 33 INFO tempest.lib.common.rest_client [req-6532de4c-4e6f-4055-ae1d-374ba3a72d4b req-6532de4c-4e6f-4055-ae1d-374ba3a72d4b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.240s\n2026-05-27 01:40:13.691 15 INFO tempest.lib.common.rest_client [req-23e94314-5de4-417f-acbe-5171dd370eb7 req-23e94314-5de4-417f-acbe-5171dd370eb7 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s\n2026-05-27 01:40:13.793 41 INFO tempest.lib.common.rest_client [req-d122f8ed-9a88-4fb1-bcb0-698452905d6a req-d122f8ed-9a88-4fb1-bcb0-698452905d6a ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s\n2026-05-27 01:40:13.788 25 INFO tempest.lib.common.rest_client [req-0818d4ce-6b2a-43f3-8857-0fc58639acb7 req-0818d4ce-6b2a-43f3-8857-0fc58639acb7 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.232s\n2026-05-27 01:40:13.789 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ae939f26ab84ebcbbbca961c9f57dd7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:13.789 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1325372380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a321fef7a1ff421581522d82f879211c', 'project_name': 'tempest-MetadataNamespacesTest-1325372380', 'tenant_id': 'a321fef7a1ff421581522d82f879211c', 'tenant_name': 'tempest-MetadataNamespacesTest-1325372380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ae939f26ab84ebcbbbca961c9f57dd7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:13.790 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1325372380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a321fef7a1ff421581522d82f879211c', 'project_name': 'tempest-MetadataNamespacesTest-1325372380', 'tenant_id': 'a321fef7a1ff421581522d82f879211c', 'tenant_name': 'tempest-MetadataNamespacesTest-1325372380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ae939f26ab84ebcbbbca961c9f57dd7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:13.818 19 INFO tempest.lib.common.rest_client [req-3c4722da-68a4-4e13-9453-ff33da1605fb req-3c4722da-68a4-4e13-9453-ff33da1605fb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-27 01:40:13.833 29 INFO tempest.lib.common.rest_client [req-6c180eca-26da-48f0-9e85-0abcfa05926a req-6c180eca-26da-48f0-9e85-0abcfa05926a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-27 01:40:13.844 35 INFO tempest.lib.common.rest_client [req-f8cd2c68-6375-481a-bb99-dd16f22f875e req-f8cd2c68-6375-481a-bb99-dd16f22f875e ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf860826-6c35-4721-a09d-ce5624c7eee1 0.645s\n2026-05-27 01:40:13.861 13 INFO tempest.lib.common.rest_client [req-1821ac1b-71e8-4f92-b5d8-db121713c0e0 req-1821ac1b-71e8-4f92-b5d8-db121713c0e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.271s\n2026-05-27 01:40:13.952 37 INFO tempest.lib.common.rest_client [req-411e2b31-08e6-4fd0-8360-fcdf736ba3e4 req-411e2b31-08e6-4fd0-8360-fcdf736ba3e4 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/5c8612194f3a455a91058394a6fe5fb4 0.388s\n2026-05-27 01:40:13.983 33 INFO tempest.lib.common.rest_client [req-c6ab1cca-7149-4370-91b9-c321a9140def req-c6ab1cca-7149-4370-91b9-c321a9140def ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-05-27 01:40:14.087 17 INFO tempest.lib.common.rest_client [req-c5e90f15-4772-4271-bc05-dbdf296818fe req-c5e90f15-4772-4271-bc05-dbdf296818fe ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 1.193s\n2026-05-27 01:40:14.097 27 INFO tempest.lib.common.rest_client [req-a5ea200a-f38e-4184-a9f4-ef4d6527ad69 req-a5ea200a-f38e-4184-a9f4-ef4d6527ad69 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/6756f682ee034483a1c0f10ac8baaed9 0.528s\n2026-05-27 01:40:14.131 11 INFO tempest.lib.common.rest_client [req-4ea3ebf8-92b2-4559-b545-487f1f24ea85 req-4ea3ebf8-92b2-4559-b545-487f1f24ea85 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=264ef8d9b8774b8d8228651dbff4c6fd&name=default 0.839s\n2026-05-27 01:40:14.149 24 INFO tempest.lib.common.rest_client [req-df7dc4ac-c1d2-4620-98fe-659aff5ac1d0 req-df7dc4ac-c1d2-4620-98fe-659aff5ac1d0 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e80737644494d9c92981c3dcd515bf5&name=default 1.141s\n2026-05-27 01:40:14.153 15 INFO tempest.lib.common.rest_client [req-bba3c8d0-2dd4-46f6-af28-20d9f487ff98 req-bba3c8d0-2dd4-46f6-af28-20d9f487ff98 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/6756f682ee034483a1c0f10ac8baaed9 0.461s\n2026-05-27 01:40:14.186 17 INFO tempest.lib.common.rest_client [req-bbc30993-1b91-4992-800b-8773c8852dfe req-bbc30993-1b91-4992-800b-8773c8852dfe ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 0.096s\n2026-05-27 01:40:14.189 29 INFO tempest.lib.common.rest_client [req-d814d764-d960-45c1-a1fc-0fe39d80b00c req-d814d764-d960-45c1-a1fc-0fe39d80b00c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s\n2026-05-27 01:40:14.191 21 INFO tempest.lib.common.rest_client [req-9a87dcc3-71da-4032-8b3a-ac7686e61e60 req-9a87dcc3-71da-4032-8b3a-ac7686e61e60 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 1.516s\n2026-05-27 01:40:14.260 41 INFO tempest.lib.common.rest_client [req-6503f4e0-66a7-4681-84b7-2146a8f25a4f req-6503f4e0-66a7-4681-84b7-2146a8f25a4f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.465s\n2026-05-27 01:40:14.301 21 INFO tempest.lib.common.rest_client [req-1748ffa2-c790-4cb1-970d-b4e49dc4921a req-1748ffa2-c790-4cb1-970d-b4e49dc4921a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 0.108s\n2026-05-27 01:40:14.303 19 INFO tempest.lib.common.rest_client [req-922d9c1d-d303-4897-af1d-06eadf0a6bd5 req-922d9c1d-d303-4897-af1d-06eadf0a6bd5 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.483s\n2026-05-27 01:40:14.303 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d0c6eef4ad3c4560abe6d74fc5c6f3d5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:14.304 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-545618543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'project_name': 'tempest-ImagesMemberTest-545618543', 'tenant_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'tenant_name': 'tempest-ImagesMemberTest-545618543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c6eef4ad3c4560abe6d74fc5c6f3d5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:14.304 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-545618543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'project_name': 'tempest-ImagesMemberTest-545618543', 'tenant_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'tenant_name': 'tempest-ImagesMemberTest-545618543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c6eef4ad3c4560abe6d74fc5c6f3d5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:14.326 13 INFO tempest.lib.common.rest_client [req-69bc5434-6335-4839-9e7f-f661adc921d6 req-69bc5434-6335-4839-9e7f-f661adc921d6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-27 01:40:14.329 35 INFO tempest.lib.common.rest_client [req-3cdfbc1c-2014-42da-b8f0-f8d5b13e9bf8 req-3cdfbc1c-2014-42da-b8f0-f8d5b13e9bf8 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea 0.483s\n2026-05-27 01:40:14.342 17 INFO tempest.lib.common.rest_client [req-a3b69ad9-4718-496a-b7c9-5f4d169f46dd req-a3b69ad9-4718-496a-b7c9-5f4d169f46dd ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.152s\n2026-05-27 01:40:14.380 25 INFO tempest.lib.common.rest_client [req-fd5745c5-cdd6-49fc-b512-f546795863ef req-fd5745c5-cdd6-49fc-b512-f546795863ef ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-27 01:40:14.426 33 INFO tempest.lib.common.rest_client [req-4378bc8c-7c4b-4a79-a577-a461079a9299 req-4378bc8c-7c4b-4a79-a577-a461079a9299 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/6756f682ee034483a1c0f10ac8baaed9 0.437s\n2026-05-27 01:40:14.431 17 INFO tempest.lib.common.rest_client [req-a8800295-020f-40ec-a545-0b758ead1d8c req-a8800295-020f-40ec-a545-0b758ead1d8c ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.087s\n2026-05-27 01:40:14.507 27 INFO tempest.lib.common.rest_client [req-d4ce1986-0fda-435f-82f1-8a77cf96c2c8 req-d4ce1986-0fda-435f-82f1-8a77cf96c2c8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-27 01:40:14.525 15 INFO tempest.lib.common.rest_client [req-9502d23d-39c5-48fd-90c5-86dd0ee6ff50 req-9502d23d-39c5-48fd-90c5-86dd0ee6ff50 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-27 01:40:14.541 37 INFO tempest.lib.common.rest_client [req-e2392633-d687-41f6-b449-d9b9dc0dc597 req-e2392633-d687-41f6-b449-d9b9dc0dc597 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s\n2026-05-27 01:40:14.543 29 INFO tempest.lib.common.rest_client [req-0308db7b-8b68-4d21-a705-34d58a014af3 req-0308db7b-8b68-4d21-a705-34d58a014af3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-27 01:40:14.549 41 INFO tempest.lib.common.rest_client [req-4d4d54b7-ab3f-4b8e-96a7-cf823be09e27 req-4d4d54b7-ab3f-4b8e-96a7-cf823be09e27 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s\n2026-05-27 01:40:14.583 33 INFO tempest.lib.common.rest_client [req-d52662a4-c656-42d8-8926-31aa49ff2ae0 req-d52662a4-c656-42d8-8926-31aa49ff2ae0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s\n2026-05-27 01:40:14.609 13 INFO tempest.lib.common.rest_client [req-714a69a7-2bcd-438c-a557-2d8e78e10a0c req-714a69a7-2bcd-438c-a557-2d8e78e10a0c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/6756f682ee034483a1c0f10ac8baaed9 0.277s\n2026-05-27 01:40:14.618 21 INFO tempest.lib.common.rest_client [req-ca070649-eefc-4ecb-824a-f63d1d3d64dd req-ca070649-eefc-4ecb-824a-f63d1d3d64dd ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 0.316s\n{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.196196s] ... ok\n2026-05-27 01:40:14.657 11 INFO tempest.lib.common.rest_client [req-7b7856eb-335b-4422-90e9-1f62903f68bb req-7b7856eb-335b-4422-90e9-1f62903f68bb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cdabb3f6-9398-4cc8-a21e-e3c2b3defe5e 0.524s\n2026-05-27 01:40:14.679 17 INFO tempest.lib.common.rest_client [req-720f502d-5013-4cc6-985e-5c07d099bd0b req-720f502d-5013-4cc6-985e-5c07d099bd0b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fbdbd7e2f7e44d28a3438aa35a365982 0.244s\n2026-05-27 01:40:14.680 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 08da5f5be0244f0c93a5c0b4342e6eab\n2026-05-27 01:40:14.697 24 INFO tempest.lib.common.rest_client [req-f5ee055d-2332-4d79-9504-1dc46ae02635 req-f5ee055d-2332-4d79-9504-1dc46ae02635 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/565ea1a9-2333-409e-9035-c58ff5a049dd 0.546s\n2026-05-27 01:40:14.767 37 INFO tempest.lib.common.rest_client [req-ed10b5e4-a0c8-4a87-902e-7ce071b89c36 req-ed10b5e4-a0c8-4a87-902e-7ce071b89c36 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.225s\n2026-05-27 01:40:14.767 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 121ee2ab760b40ae9b3f1da00df2b27a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:14.768 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1898289915-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'project_name': 'tempest-ImageTaskCreate-1898289915', 'tenant_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'tenant_name': 'tempest-ImageTaskCreate-1898289915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '121ee2ab760b40ae9b3f1da00df2b27a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:14.768 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1898289915-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'project_name': 'tempest-ImageTaskCreate-1898289915', 'tenant_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'tenant_name': 'tempest-ImageTaskCreate-1898289915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '121ee2ab760b40ae9b3f1da00df2b27a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:14.776 21 INFO tempest.lib.common.rest_client [req-1796314d-5184-48f3-8305-1ea7fcce3e9f req-1796314d-5184-48f3-8305-1ea7fcce3e9f ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.152s\n2026-05-27 01:40:14.853 41 INFO tempest.lib.common.rest_client [req-8c970d61-cc34-4db9-855c-f8815b84409f req-8c970d61-cc34-4db9-855c-f8815b84409f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/6756f682ee034483a1c0f10ac8baaed9 0.300s\n2026-05-27 01:40:14.851 27 INFO tempest.lib.common.rest_client [req-5487f786-86a9-4319-9d2d-f4e1d479d0b8 req-5487f786-86a9-4319-9d2d-f4e1d479d0b8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/5c8612194f3a455a91058394a6fe5fb4 0.340s\n2026-05-27 01:40:14.875 15 INFO tempest.lib.common.rest_client [req-a293f24d-25ad-4c13-b156-dbbeb9ae7062 req-a293f24d-25ad-4c13-b156-dbbeb9ae7062 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s\n2026-05-27 01:40:14.950 21 INFO tempest.lib.common.rest_client [req-abbde62b-a011-42fc-97c7-fcb6d5bc4365 req-abbde62b-a011-42fc-97c7-fcb6d5bc4365 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.170s\n2026-05-27 01:40:14.961 25 INFO tempest.lib.common.rest_client [req-0ad356e5-9166-49b5-a3ad-77126bc64bb6 req-0ad356e5-9166-49b5-a3ad-77126bc64bb6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.575s\n2026-05-27 01:40:14.984 13 INFO tempest.lib.common.rest_client [req-c397fdd4-0dbc-4e81-af6a-3ff2d55e69c9 req-c397fdd4-0dbc-4e81-af6a-3ff2d55e69c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s\n2026-05-27 01:40:14.996 33 INFO tempest.lib.common.rest_client [req-578f17b8-fcdd-4235-a959-9e6a7913b090 req-578f17b8-fcdd-4235-a959-9e6a7913b090 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/5c8612194f3a455a91058394a6fe5fb4 0.412s\n2026-05-27 01:40:15.008 19 INFO tempest.lib.common.rest_client [req-ad7babea-7247-43df-8a26-e5b5cd41431f req-ad7babea-7247-43df-8a26-e5b5cd41431f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s\n2026-05-27 01:40:15.008 19 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-27 01:40:14.999 29 INFO tempest.lib.common.rest_client [req-877f007b-096a-4c1b-8ba8-146a7004b6b4 req-877f007b-096a-4c1b-8ba8-146a7004b6b4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.454s\n2026-05-27 01:40:15.002 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82c674754d3f4d52a8cf6a90a55b6d5a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.002 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1191117404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '798d5c7bdace4198ac8b0461446713e8', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'tenant_id': '798d5c7bdace4198ac8b0461446713e8', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c674754d3f4d52a8cf6a90a55b6d5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.003 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1191117404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '798d5c7bdace4198ac8b0461446713e8', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'tenant_id': '798d5c7bdace4198ac8b0461446713e8', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c674754d3f4d52a8cf6a90a55b6d5a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.038 21 INFO tempest.lib.common.rest_client [req-86804bf7-60ca-4eda-90f1-bdfbf3aa1069 req-86804bf7-60ca-4eda-90f1-bdfbf3aa1069 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.082s\n{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.415797s] ... ok\n2026-05-27 01:40:15.075 11 INFO tempest.lib.common.rest_client [req-7bf9753b-7bc7-4f38-bd8d-88bba3426d50 req-7bf9753b-7bc7-4f38-bd8d-88bba3426d50 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd 0.417s\n2026-05-27 01:40:15.118 15 INFO tempest.lib.common.rest_client [req-80bbb348-a282-4fe5-8218-dfedcb166066 req-80bbb348-a282-4fe5-8218-dfedcb166066 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:40:15.127 27 INFO tempest.lib.common.rest_client [req-18c5f418-a932-4aab-bc27-153f5add8664 req-18c5f418-a932-4aab-bc27-153f5add8664 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-27 01:40:15.130 41 INFO tempest.lib.common.rest_client [req-a823dc80-1cc1-443c-8095-5d85dc7fad79 req-a823dc80-1cc1-443c-8095-5d85dc7fad79 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-27 01:40:15.192 25 INFO tempest.lib.common.rest_client [req-64332f58-66d0-4b5f-9063-ceb070782000 req-64332f58-66d0-4b5f-9063-ceb070782000 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.229s\n2026-05-27 01:40:15.201 24 INFO tempest.lib.common.rest_client [req-1eaf868d-acca-441d-b4f9-8f1a30923868 req-1eaf868d-acca-441d-b4f9-8f1a30923868 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5 0.503s\n2026-05-27 01:40:15.214 21 INFO tempest.lib.common.rest_client [req-67a561fe-096e-4655-9fc6-7c244faa735a req-67a561fe-096e-4655-9fc6-7c244faa735a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.173s\n2026-05-27 01:40:15.241 33 INFO tempest.lib.common.rest_client [req-7583bf75-811a-467d-a667-669ec8034219 req-7583bf75-811a-467d-a667-669ec8034219 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:40:15.241 13 INFO tempest.lib.common.rest_client [req-ca8f05d3-c18a-43b5-b5ee-37c63163febc req-ca8f05d3-c18a-43b5-b5ee-37c63163febc ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/5c8612194f3a455a91058394a6fe5fb4 0.252s\n2026-05-27 01:40:15.272 27 INFO tempest.lib.common.rest_client [req-91d662af-c7cf-4097-8733-d5f82233045c req-91d662af-c7cf-4097-8733-d5f82233045c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s\n2026-05-27 01:40:15.274 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c871b41615f47719473c9eb86f755c0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.275 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1811989175-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0fa84129925248fc845fc384c74f5dac', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'tenant_id': '0fa84129925248fc845fc384c74f5dac', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c871b41615f47719473c9eb86f755c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.275 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1811989175-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0fa84129925248fc845fc384c74f5dac', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'tenant_id': '0fa84129925248fc845fc384c74f5dac', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c871b41615f47719473c9eb86f755c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.309 21 INFO tempest.lib.common.rest_client [req-e0ef533e-91f0-4582-ae51-fc8f4b88c8c4 req-e0ef533e-91f0-4582-ae51-fc8f4b88c8c4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.090s\n2026-05-27 01:40:15.352 37 INFO tempest.lib.common.rest_client [req-6b0bd39f-ee0d-4294-ae4a-3fd658a74cfb req-6b0bd39f-ee0d-4294-ae4a-3fd658a74cfb ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n{13} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.\n2026-05-27 01:40:15.405 15 INFO tempest.lib.common.rest_client [req-ebf84ec5-84e3-4b07-af16-00ddd2af8ead req-ebf84ec5-84e3-4b07-af16-00ddd2af8ead ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.282s\n2026-05-27 01:40:15.407 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6873589585e940bb9eb3ff254de92252 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.408 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1530982965-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '843c15f77ed9407c9febbdafc173bcc9', 'project_name': 'tempest-ListSharedImagesTest-1530982965', 'tenant_id': '843c15f77ed9407c9febbdafc173bcc9', 'tenant_name': 'tempest-ListSharedImagesTest-1530982965', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6873589585e940bb9eb3ff254de92252', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.408 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1530982965-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '843c15f77ed9407c9febbdafc173bcc9', 'project_name': 'tempest-ListSharedImagesTest-1530982965', 'tenant_id': '843c15f77ed9407c9febbdafc173bcc9', 'tenant_name': 'tempest-ListSharedImagesTest-1530982965', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6873589585e940bb9eb3ff254de92252', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.429 41 INFO tempest.lib.common.rest_client [req-47373098-8591-493c-a1b3-fe5d5b6c2dc8 req-47373098-8591-493c-a1b3-fe5d5b6c2dc8 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/5c8612194f3a455a91058394a6fe5fb4 0.298s\n2026-05-27 01:40:15.443 17 INFO tempest.lib.common.rest_client [req-2f3fea77-3a39-49a2-91c4-6cb5a0c52112 req-2f3fea77-3a39-49a2-91c4-6cb5a0c52112 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s\n2026-05-27 01:40:15.526 13 INFO tempest.lib.common.rest_client [req-822740a1-08d1-4e52-912f-e3882c2da6e9 req-822740a1-08d1-4e52-912f-e3882c2da6e9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-27 01:40:15.541 33 INFO tempest.lib.common.rest_client [req-e9c2620d-1581-4f7a-a43d-867061b096f4 req-e9c2620d-1581-4f7a-a43d-867061b096f4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.297s\n2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b18413038e0b49b0a30a5bc2261a3d69 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1526858540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9714c908d75f49779d6326ae44ab3236', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'tenant_id': '9714c908d75f49779d6326ae44ab3236', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b18413038e0b49b0a30a5bc2261a3d69', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1526858540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9714c908d75f49779d6326ae44ab3236', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'tenant_id': '9714c908d75f49779d6326ae44ab3236', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b18413038e0b49b0a30a5bc2261a3d69', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.612 25 INFO tempest.lib.common.rest_client [req-e738a7db-098a-4ce0-94f6-f9a8dbb54642 req-e738a7db-098a-4ce0-94f6-f9a8dbb54642 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.418s\n2026-05-27 01:40:15.622 29 INFO tempest.lib.common.rest_client [req-8a255368-82d5-4c08-98b9-a665338c4ecd req-8a255368-82d5-4c08-98b9-a665338c4ecd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-27 01:40:15.640 41 INFO tempest.lib.common.rest_client [req-39572051-1be3-474b-8dc3-936a53cb8385 req-39572051-1be3-474b-8dc3-936a53cb8385 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:40:15.754 41 INFO tempest.lib.common.rest_client [req-c03e497d-b6a1-4455-b380-d9ac9b318cad req-c03e497d-b6a1-4455-b380-d9ac9b318cad ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.110s\n2026-05-27 01:40:15.754 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f6e1a3ec0f31407fbfacda8246aaeace is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.755 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1325958290-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7b5547d318c04a1eb89b665a68cc39a5', 'project_name': 'tempest-MetadataResourceTypesTest-1325958290', 'tenant_id': '7b5547d318c04a1eb89b665a68cc39a5', 'tenant_name': 'tempest-MetadataResourceTypesTest-1325958290', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f6e1a3ec0f31407fbfacda8246aaeace', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.755 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1325958290-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7b5547d318c04a1eb89b665a68cc39a5', 'project_name': 'tempest-MetadataResourceTypesTest-1325958290', 'tenant_id': '7b5547d318c04a1eb89b665a68cc39a5', 'tenant_name': 'tempest-MetadataResourceTypesTest-1325958290', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f6e1a3ec0f31407fbfacda8246aaeace', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.774 25 INFO tempest.lib.common.rest_client [req-4b0ff054-5dde-4ca9-a78c-ed3378cd5a68 req-4b0ff054-5dde-4ca9-a78c-ed3378cd5a68 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.160s\n2026-05-27 01:40:15.854 25 INFO tempest.lib.common.rest_client [req-2c7b64bb-c15f-421a-aedb-f717fe8246e4 req-2c7b64bb-c15f-421a-aedb-f717fe8246e4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.079s\n2026-05-27 01:40:15.867 24 INFO tempest.lib.common.rest_client [req-4309f809-092a-4f9a-a56d-fa2bfa20f27d req-4309f809-092a-4f9a-a56d-fa2bfa20f27d ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-27 01:40:15.930 27 INFO tempest.lib.common.rest_client [req-d58b4ec6-71af-4ed6-921d-ea12faf43d6a req-d58b4ec6-71af-4ed6-921d-ea12faf43d6a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-27 01:40:15.995 17 INFO tempest.lib.common.rest_client [req-71ebc1b2-1631-4960-a5e9-608e6500729b req-71ebc1b2-1631-4960-a5e9-608e6500729b ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=08da5f5be0244f0c93a5c0b4342e6eab&name=default 0.546s\n2026-05-27 01:40:15.980 13 INFO tempest.lib.common.rest_client [req-3f38a243-1254-43fe-83a5-0802c791fa4f req-3f38a243-1254-43fe-83a5-0802c791fa4f ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.450s\n2026-05-27 01:40:15.983 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 44a74e5bee434cecbbf827bcb7c1b83b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:15.984 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-855206272-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '35ba751286384f63977e378899496fe2', 'project_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'tenant_id': '35ba751286384f63977e378899496fe2', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44a74e5bee434cecbbf827bcb7c1b83b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:15.984 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-855206272-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '35ba751286384f63977e378899496fe2', 'project_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'tenant_id': '35ba751286384f63977e378899496fe2', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44a74e5bee434cecbbf827bcb7c1b83b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:16.004 15 INFO tempest.lib.common.rest_client [req-866526dc-3972-4062-9fa3-921dc5097031 req-866526dc-3972-4062-9fa3-921dc5097031 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-27 01:40:16.010 25 INFO tempest.lib.common.rest_client [req-27803f05-ef4a-4cf2-8af3-82ce3febe782 req-27803f05-ef4a-4cf2-8af3-82ce3febe782 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.154s\n2026-05-27 01:40:16.013 29 INFO tempest.lib.common.rest_client [req-d229eb77-0d34-4d7a-a5cc-76b9ecfd0ab9 req-d229eb77-0d34-4d7a-a5cc-76b9ecfd0ab9 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.380s\n2026-05-27 01:40:16.041 37 INFO tempest.lib.common.rest_client [req-af278f0d-94e6-40c1-b00d-7abf3049ac56 req-af278f0d-94e6-40c1-b00d-7abf3049ac56 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.644s\n2026-05-27 01:40:16.117 33 INFO tempest.lib.common.rest_client [req-4e72190d-101f-48ff-a72e-63a032bef539 req-4e72190d-101f-48ff-a72e-63a032bef539 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-27 01:40:16.154 37 INFO tempest.lib.common.rest_client [req-0bcd6a24-e2f3-48a3-99a6-1bea0e565721 req-0bcd6a24-e2f3-48a3-99a6-1bea0e565721 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.111s\n2026-05-27 01:40:16.168 25 INFO tempest.lib.common.rest_client [req-f137c3d4-c986-49e6-aadd-12989d3f97c6 req-f137c3d4-c986-49e6-aadd-12989d3f97c6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.155s\n2026-05-27 01:40:16.195 29 INFO tempest.lib.common.rest_client [req-e9ed89a3-c05e-4a77-add3-cfdb298c6fff req-e9ed89a3-c05e-4a77-add3-cfdb298c6fff ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects 0.180s\n2026-05-27 01:40:16.220 19 INFO tempest.lib.common.rest_client [req-7206d0f2-d6f7-440d-a8c4-ffa931ef7964 req-7206d0f2-d6f7-440d-a8c4-ffa931ef7964 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.202s\n2026-05-27 01:40:16.251 25 INFO tempest.lib.common.rest_client [req-a2a300df-d0a0-494d-8f9f-8422d425e69a req-a2a300df-d0a0-494d-8f9f-8422d425e69a ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.081s\n2026-05-27 01:40:16.254 27 INFO tempest.lib.common.rest_client [req-4513897c-1584-4f76-924a-3fee65601bf3 req-4513897c-1584-4f76-924a-3fee65601bf3 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.318s\n2026-05-27 01:40:16.300 15 INFO tempest.lib.common.rest_client [req-a3cc0bab-5363-4172-9172-3754954c54b2 req-a3cc0bab-5363-4172-9172-3754954c54b2 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.288s\n2026-05-27 01:40:16.314 29 INFO tempest.lib.common.rest_client [req-d7653367-f3fd-4274-8968-9d793bb14b85 req-d7653367-f3fd-4274-8968-9d793bb14b85 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-MetadataNamespaceObjectsTest-object-980634743 0.117s\n2026-05-27 01:40:16.341 25 INFO tempest.lib.common.rest_client [req-c34b8d31-79d8-4b53-8937-32944dfd6555 req-c34b8d31-79d8-4b53-8937-32944dfd6555 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.087s\n2026-05-27 01:40:16.355 27 INFO tempest.lib.common.rest_client [req-37d1834d-5a33-4439-865c-4730318d3f62 req-37d1834d-5a33-4439-865c-4730318d3f62 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/06ea280b-b3f6-4ff6-be04-c7de132d036a 0.099s\n2026-05-27 01:40:16.375 19 INFO tempest.lib.common.rest_client [req-e4700210-f152-404c-aeee-e8a89871ee8a req-e4700210-f152-404c-aeee-e8a89871ee8a ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members 0.153s\n2026-05-27 01:40:16.387 24 INFO tempest.lib.common.rest_client [req-5aee8989-270a-43ca-82fb-ba4ccaa73539 req-5aee8989-270a-43ca-82fb-ba4ccaa73539 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n{7} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.957037s] ... ok\n2026-05-27 01:40:16.437 33 INFO tempest.lib.common.rest_client [req-555f8998-30c7-4e42-bf57-ae5437af5f1e req-555f8998-30c7-4e42-bf57-ae5437af5f1e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.318s\n2026-05-27 01:40:16.469 41 INFO tempest.lib.common.rest_client [req-1a19d2a0-f8d9-4c9c-aac4-e7e847322787 req-1a19d2a0-f8d9-4c9c-aac4-e7e847322787 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s\n2026-05-27 01:40:16.493 27 INFO tempest.lib.common.rest_client [req-253973b4-6079-4be1-9ddb-e124fe946b93 req-253973b4-6079-4be1-9ddb-e124fe946b93 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06ea280b-b3f6-4ff6-be04-c7de132d036a 0.137s\n2026-05-27 01:40:16.506 29 INFO tempest.lib.common.rest_client [req-207e3c50-97ea-4087-bbaf-441e0bbe99b5 req-207e3c50-97ea-4087-bbaf-441e0bbe99b5 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-update-object-541865111 0.186s\n2026-05-27 01:40:16.524 24 INFO tempest.lib.common.rest_client [req-e3277e9a-308a-4e00-ae3b-8a77d5dff931 req-e3277e9a-308a-4e00-ae3b-8a77d5dff931 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.134s\n2026-05-27 01:40:16.527 17 INFO tempest.lib.common.rest_client [req-6343cec8-6780-4810-8201-8be57c438e9d req-6343cec8-6780-4810-8201-8be57c438e9d ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/16626897-ec42-4d52-98a0-ee67571386ab 0.527s\n{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.562653s] ... ok\n2026-05-27 01:40:16.540 21 INFO tempest.lib.common.rest_client [req-a7977828-6654-4137-a1ce-cd2298ea6a32 req-a7977828-6654-4137-a1ce-cd2298ea6a32 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 1.222s\n2026-05-27 01:40:16.589 13 INFO tempest.lib.common.rest_client [req-dfb2d491-f0f3-480e-ac35-8597b073d0e1 req-dfb2d491-f0f3-480e-ac35-8597b073d0e1 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-27 01:40:16.615 21 INFO tempest.lib.common.rest_client [req-64117842-d7e5-4e2d-acfd-a4fa4db7327b req-64117842-d7e5-4e2d-acfd-a4fa4db7327b ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 0.074s\n2026-05-27 01:40:16.622 25 INFO tempest.lib.common.rest_client [req-1e2cf02e-22a1-4868-bbcd-c3803d905e07 req-1e2cf02e-22a1-4868-bbcd-c3803d905e07 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0494bd4b154f406f9b44b2ae36977151 0.229s\n2026-05-27 01:40:16.630 33 INFO tempest.lib.common.rest_client [req-ea93c81d-6232-4bc3-8ee7-62646b00771e req-ea93c81d-6232-4bc3-8ee7-62646b00771e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.188s\n2026-05-27 01:40:16.702 21 INFO tempest.lib.common.rest_client [req-f52475d8-9301-4293-826a-af60aa88872e req-f52475d8-9301-4293-826a-af60aa88872e ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.086s\n2026-05-27 01:40:16.709 27 INFO tempest.lib.common.rest_client [req-453a9879-888f-4dde-a7c2-dae3414ea540 req-453a9879-888f-4dde-a7c2-dae3414ea540 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s\n2026-05-27 01:40:16.778 33 INFO tempest.lib.common.rest_client [req-f09d3f17-1413-4d29-9fe6-41cbc9407893 req-f09d3f17-1413-4d29-9fe6-41cbc9407893 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/resource_types 0.147s\n2026-05-27 01:40:16.793 27 INFO tempest.lib.common.rest_client [req-d16a8c3c-a333-4bbc-b49e-0a204d3796bb req-d16a8c3c-a333-4bbc-b49e-0a204d3796bb ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.084s\n2026-05-27 01:40:16.796 21 INFO tempest.lib.common.rest_client [req-b0e0935b-5287-4fe6-9026-25c874fe2ec8 req-b0e0935b-5287-4fe6-9026-25c874fe2ec8 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.091s\n2026-05-27 01:40:16.808 24 INFO tempest.lib.common.rest_client [req-c2a5dd36-9906-4f73-bf48-9095cd7c8b7a req-c2a5dd36-9906-4f73-bf48-9095cd7c8b7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s\n2026-05-27 01:40:16.827 19 INFO tempest.lib.common.rest_client [req-bad44c03-308b-4249-9017-c82968c2f3c9 req-bad44c03-308b-4249-9017-c82968c2f3c9 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.449s\n2026-05-27 01:40:16.879 27 INFO tempest.lib.common.rest_client [req-2ba6aa06-ca52-46b8-ab9d-82d03e29011f req-2ba6aa06-ca52-46b8-ab9d-82d03e29011f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.084s\n2026-05-27 01:40:16.898 41 INFO tempest.lib.common.rest_client [req-5e8a5b97-3c3e-4cae-b33b-bcfb965bb7f5 req-5e8a5b97-3c3e-4cae-b33b-bcfb965bb7f5 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.426s\n2026-05-27 01:40:16.906 17 INFO tempest.lib.common.rest_client [req-b11f7bd4-c4f5-43f4-abde-d17093d61e87 req-b11f7bd4-c4f5-43f4-abde-d17093d61e87 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab 0.370s\n2026-05-27 01:40:16.958 19 INFO tempest.lib.common.rest_client [req-dce69c11-d529-44e4-b544-1407345a92d2 req-dce69c11-d529-44e4-b544-1407345a92d2 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.127s\n2026-05-27 01:40:16.964 13 INFO tempest.lib.common.rest_client [req-137933a8-8e50-47cc-9263-549ac2a5d5c3 req-137933a8-8e50-47cc-9263-549ac2a5d5c3 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.370s\n2026-05-27 01:40:16.966 33 INFO tempest.lib.common.rest_client [req-3e1afa28-de7c-40dc-816e-94f432f2341d req-3e1afa28-de7c-40dc-816e-94f432f2341d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties 0.186s\n2026-05-27 01:40:17.021 41 INFO tempest.lib.common.rest_client [req-b6d0b717-b421-41a6-a80b-7265f5997c6a req-b6d0b717-b421-41a6-a80b-7265f5997c6a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.122s\n2026-05-27 01:40:17.036 19 INFO tempest.lib.common.rest_client [req-73f52b65-2bbb-4fe8-8db8-7197e5c4b1b5 req-73f52b65-2bbb-4fe8-8db8-7197e5c4b1b5 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.075s\n2026-05-27 01:40:17.056 33 INFO tempest.lib.common.rest_client [req-f01165eb-10ba-49c0-ae1b-ad34922f3455 req-f01165eb-10ba-49c0-ae1b-ad34922f3455 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.088s\n2026-05-27 01:40:17.069 25 INFO tempest.lib.common.rest_client [req-772edb46-5730-476a-a533-c98a201928f7 req-772edb46-5730-476a-a533-c98a201928f7 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0ae939f26ab84ebcbbbca961c9f57dd7 0.440s\n2026-05-27 01:40:17.070 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c9a895c348c4e4c9a098911d8c66b01\n2026-05-27 01:40:17.096 13 INFO tempest.lib.common.rest_client [req-754810d0-a7db-443d-a087-041a8a04f84c req-754810d0-a7db-443d-a087-041a8a04f84c ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.131s\n2026-05-27 01:40:17.120 41 INFO tempest.lib.common.rest_client [req-849859fb-1277-4461-a6a7-6b8f169b7ceb req-849859fb-1277-4461-a6a7-6b8f169b7ceb ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.097s\n2026-05-27 01:40:17.157 29 INFO tempest.lib.common.rest_client [req-baaef877-84ea-4469-b393-8fd787a75142 req-baaef877-84ea-4469-b393-8fd787a75142 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects 0.650s\n2026-05-27 01:40:17.169 19 INFO tempest.lib.common.rest_client [req-97c63600-6a03-478e-8b26-e4d18e122d6c req-97c63600-6a03-478e-8b26-e4d18e122d6c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.125s\n2026-05-27 01:40:17.178 13 INFO tempest.lib.common.rest_client [req-d3982235-423e-456c-ad8d-946bef6b9355 req-d3982235-423e-456c-ad8d-946bef6b9355 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.080s\n2026-05-27 01:40:17.209 33 INFO tempest.lib.common.rest_client [req-6fa4d2f3-6aa2-4242-9418-89fd28f7d121 req-6fa4d2f3-6aa2-4242-9418-89fd28f7d121 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.152s\n2026-05-27 01:40:17.211 41 INFO tempest.lib.common.rest_client [req-5dcbb592-d6e7-4a54-b8b5-e4c12f7dd6f8 req-5dcbb592-d6e7-4a54-b8b5-e4c12f7dd6f8 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.086s\n2026-05-27 01:40:17.242 29 INFO tempest.lib.common.rest_client [req-9bf7ca8d-8604-48f9-b13b-491e55d2247b req-9bf7ca8d-8604-48f9-b13b-491e55d2247b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-MetadataNamespaceObjectsTest-object-980634743 0.083s\n2026-05-27 01:40:17.261 27 INFO tempest.lib.common.rest_client [req-dfd16456-b489-4594-9b87-26861df5a888 req-dfd16456-b489-4594-9b87-26861df5a888 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.381s\n2026-05-27 01:40:17.269 13 INFO tempest.lib.common.rest_client [req-2525fe01-95f9-4c2b-b55e-2080d3ec3b97 req-2525fe01-95f9-4c2b-b55e-2080d3ec3b97 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.086s\n2026-05-27 01:40:17.269 37 INFO tempest.lib.common.rest_client [req-1eb3b79f-7f20-4232-b534-12c3f3a190fa req-1eb3b79f-7f20-4232-b534-12c3f3a190fa ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.111s\n2026-05-27 01:40:17.269 15 INFO tempest.lib.common.rest_client [req-1e4507c5-c730-44b6-8ddb-d13c654ee3bf req-1e4507c5-c730-44b6-8ddb-d13c654ee3bf ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4/file 0.967s\n2026-05-27 01:40:17.270 15 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-27 01:40:17.315 41 INFO tempest.lib.common.rest_client [req-3a1f1c36-e6da-4230-bba3-6b15deacb22f req-3a1f1c36-e6da-4230-bba3-6b15deacb22f ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types/OS::Glance::Image 0.102s\n2026-05-27 01:40:17.335 19 INFO tempest.lib.common.rest_client [req-008e831a-5958-4097-951f-5ac3c34bcb91 req-008e831a-5958-4097-951f-5ac3c34bcb91 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392 0.164s\n2026-05-27 01:40:17.361 13 INFO tempest.lib.common.rest_client [req-ac2cf2ca-e268-4bff-9e3a-bb2fbdbd43a5 req-ac2cf2ca-e268-4bff-9e3a-bb2fbdbd43a5 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.087s\n2026-05-27 01:40:17.361 29 INFO tempest.lib.common.rest_client [req-e6b5a41b-9ff2-4f3c-88b2-e1df8c58cf94 req-e6b5a41b-9ff2-4f3c-88b2-e1df8c58cf94 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679 0.117s\n2026-05-27 01:40:17.369 33 INFO tempest.lib.common.rest_client [req-2cf424f7-f697-4e32-bbbb-78bc8f106248 req-2cf424f7-f697-4e32-bbbb-78bc8f106248 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.152s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.326609s] ... ok\n2026-05-27 01:40:17.383 24 INFO tempest.lib.common.rest_client [req-351e9f1c-892f-4d58-887b-3cd7cf3fc305 req-351e9f1c-892f-4d58-887b-3cd7cf3fc305 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s\n2026-05-27 01:40:17.396 27 INFO tempest.lib.common.rest_client [req-4254e605-14fc-448e-8fc2-7c8f30ef1037 req-4254e605-14fc-448e-8fc2-7c8f30ef1037 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.134s\n{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.861145s] ... ok\n2026-05-27 01:40:17.409 41 INFO tempest.lib.common.rest_client [req-4f41f21a-c354-4917-8af4-eaa18c9542d6 req-4f41f21a-c354-4917-8af4-eaa18c9542d6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.092s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.739074s] ... ok\n2026-05-27 01:40:17.431 17 INFO tempest.lib.common.rest_client [req-4d92388a-e0d3-4283-940d-260de251d322 req-4d92388a-e0d3-4283-940d-260de251d322 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-27 01:40:17.452 15 INFO tempest.lib.common.rest_client [req-deb14bf1-c53d-4919-8825-9001c65744fe req-deb14bf1-c53d-4919-8825-9001c65744fe ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4/members 0.173s\n2026-05-27 01:40:17.496 19 INFO tempest.lib.common.rest_client [req-ed3f8d21-0432-4c5d-bced-88310e1d2b20 req-ed3f8d21-0432-4c5d-bced-88310e1d2b20 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.112s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.116379s] ... ok\n2026-05-27 01:40:17.499 33 INFO tempest.lib.common.rest_client [req-1f2b468f-529d-4ed7-9190-15e3fcdf53c4 req-1f2b468f-529d-4ed7-9190-15e3fcdf53c4 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties 0.128s\n2026-05-27 01:40:17.509 13 INFO tempest.lib.common.rest_client [req-8ae136ff-5fa1-431d-9bbf-32de2995bdcc req-8ae136ff-5fa1-431d-9bbf-32de2995bdcc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.143s\n2026-05-27 01:40:17.544 25 INFO tempest.lib.common.rest_client [req-ba88fb62-4335-4d88-876c-e725cf3e4ae3 req-ba88fb62-4335-4d88-876c-e725cf3e4ae3 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-27 01:40:17.552 29 INFO tempest.lib.common.rest_client [req-0092592a-11d8-47b8-9868-1ec6d7213a08 req-0092592a-11d8-47b8-9868-1ec6d7213a08 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.136s\n2026-05-27 01:40:17.570 27 INFO tempest.lib.common.rest_client [req-df57ee7b-204b-4401-bee5-a9cf171cd0b7 req-df57ee7b-204b-4401-bee5-a9cf171cd0b7 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.167s\n2026-05-27 01:40:17.572 24 INFO tempest.lib.common.rest_client [req-e6d8dde6-da7e-499e-9080-9f1b5c210096 req-e6d8dde6-da7e-499e-9080-9f1b5c210096 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-27 01:40:17.586 19 INFO tempest.lib.common.rest_client [req-39bb115e-3cf0-493d-a6aa-f03eae285ca8 req-39bb115e-3cf0-493d-a6aa-f03eae285ca8 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.088s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.089425s] ... ok\n2026-05-27 01:40:17.591 41 INFO tempest.lib.common.rest_client [req-7a4ed7ff-d157-4fe2-8003-76e76ca6207a req-7a4ed7ff-d157-4fe2-8003-76e76ca6207a ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144 0.173s\n2026-05-27 01:40:17.646 33 INFO tempest.lib.common.rest_client [req-994bc2df-6d61-4bdb-9db0-e43f7efbcfc5 req-994bc2df-6d61-4bdb-9db0-e43f7efbcfc5 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461 0.145s\n{15} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.123298s] ... ok\n2026-05-27 01:40:17.660 27 INFO tempest.lib.common.rest_client [req-fad66cf0-b4cc-4bbb-b4ad-2aded8928a7c req-fad66cf0-b4cc-4bbb-b4ad-2aded8928a7c ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.089s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.531806s] ... ok\n2026-05-27 01:40:17.696 13 INFO tempest.lib.common.rest_client [req-6c3ea495-08a4-4c8a-90b3-2b56163d37f3 req-6c3ea495-08a4-4c8a-90b3-2b56163d37f3 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082 0.184s\n2026-05-27 01:40:17.716 29 INFO tempest.lib.common.rest_client [req-5633d241-864f-4612-a5e6-e3f9a8af0844 req-5633d241-864f-4612-a5e6-e3f9a8af0844 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects 0.161s\n{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.106401s] ... ok\n2026-05-27 01:40:17.760 19 INFO tempest.lib.common.rest_client [req-3513df43-2abe-4ecc-b949-60313909ef44 req-3513df43-2abe-4ecc-b949-60313909ef44 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.170s\n2026-05-27 01:40:17.782 24 INFO tempest.lib.common.rest_client [req-de455514-6cee-41e4-b07d-a7bf570e07ba req-de455514-6cee-41e4-b07d-a7bf570e07ba ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.205s\n2026-05-27 01:40:17.805 29 INFO tempest.lib.common.rest_client [req-7d3b0e68-2604-4e88-9854-bbd98d8357c5 req-7d3b0e68-2604-4e88-9854-bbd98d8357c5 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects 0.086s\n2026-05-27 01:40:17.810 27 INFO tempest.lib.common.rest_client [req-d5f035ec-8db6-4552-9191-e2d5f685de2a req-d5f035ec-8db6-4552-9191-e2d5f685de2a ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.140s\n2026-05-27 01:40:17.854 13 INFO tempest.lib.common.rest_client [req-55dc7524-dcf5-4ce9-a77a-0fdd0cc1e979 req-55dc7524-dcf5-4ce9-a77a-0fdd0cc1e979 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.117s\n2026-05-27 01:40:17.867 15 INFO tempest.lib.common.rest_client [req-0f0867e9-e0ab-433a-9a8f-f9e1f7713268 req-0f0867e9-e0ab-433a-9a8f-f9e1f7713268 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.414s\n2026-05-27 01:40:17.879 27 INFO tempest.lib.common.rest_client [req-a034660f-b52d-4663-82dd-090d4790f760 req-a034660f-b52d-4663-82dd-090d4790f760 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.068s\n2026-05-27 01:40:17.883 24 INFO tempest.lib.common.rest_client [req-47f11d1a-8ecb-4423-8dcd-25ced5bc3790 req-47f11d1a-8ecb-4423-8dcd-25ced5bc3790 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:40:17.893 19 INFO tempest.lib.common.rest_client [req-bcfbd190-3c4b-4de3-8052-24e4aee4b129 req-bcfbd190-3c4b-4de3-8052-24e4aee4b129 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members 0.127s\n{2} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [1.864490s] ... ok\n2026-05-27 01:40:17.952 29 INFO tempest.lib.common.rest_client [req-fcaee8d6-68bc-4cff-8257-8d69913be85d req-fcaee8d6-68bc-4cff-8257-8d69913be85d ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects/tempest-MetadataNamespaceObjectsTest-object-945283549 0.145s\n2026-05-27 01:40:17.965 41 INFO tempest.lib.common.rest_client [req-843b91c4-79bb-4adb-be4f-c5609a159e6c req-843b91c4-79bb-4adb-be4f-c5609a159e6c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/da332f9b0dc04108acd261bee68fd3cd 0.284s\n2026-05-27 01:40:17.979 17 INFO tempest.lib.common.rest_client [req-42818950-fd71-4892-8ee5-6a4a225957e4 req-42818950-fd71-4892-8ee5-6a4a225957e4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:40:18.025 33 INFO tempest.lib.common.rest_client [req-c7d40163-8619-4184-88e6-29b056d7a6ee req-c7d40163-8619-4184-88e6-29b056d7a6ee ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/14e022f1a55048df861ddf7460254cbb 0.307s\n2026-05-27 01:40:18.061 19 INFO tempest.lib.common.rest_client [req-01ee2c05-c78c-4bef-bd1b-98066a8010ae req-01ee2c05-c78c-4bef-bd1b-98066a8010ae ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.167s\n2026-05-27 01:40:18.089 29 INFO tempest.lib.common.rest_client [req-1da11efc-b7f4-4503-a48f-90dfda5c36c6 req-1da11efc-b7f4-4503-a48f-90dfda5c36c6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487 0.134s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.677459s] ... ok\n2026-05-27 01:40:18.100 13 INFO tempest.lib.common.rest_client [req-fcabfbf4-aa3d-4837-844f-9a19fa644d20 req-fcabfbf4-aa3d-4837-844f-9a19fa644d20 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.244s\n2026-05-27 01:40:18.209 19 INFO tempest.lib.common.rest_client [req-5675a5b4-e300-444f-ab47-085a99bfac54 req-5675a5b4-e300-444f-ab47-085a99bfac54 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members/baac3b23ce034a6dac54ed6fe4462c9e 0.144s\n2026-05-27 01:40:18.225 17 INFO tempest.lib.common.rest_client [req-b8168823-a120-4e9d-8ba7-a2fcd2670573 req-b8168823-a120-4e9d-8ba7-a2fcd2670573 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.245s\n2026-05-27 01:40:18.230 29 INFO tempest.lib.common.rest_client [req-30c8b7f4-86ed-44d5-80b1-faf84ffc6647 req-30c8b7f4-86ed-44d5-80b1-faf84ffc6647 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.135s\n2026-05-27 01:40:18.250 24 INFO tempest.lib.common.rest_client [req-98e40dc0-90f5-4a17-b7de-cba43adee2e6 req-98e40dc0-90f5-4a17-b7de-cba43adee2e6 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/6756f682ee034483a1c0f10ac8baaed9 0.362s\n2026-05-27 01:40:18.265 13 INFO tempest.lib.common.rest_client [req-381ba7a3-dd19-4c96-be1d-b2d2bac4d650 req-381ba7a3-dd19-4c96-be1d-b2d2bac4d650 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.162s\n2026-05-27 01:40:18.293 41 INFO tempest.lib.common.rest_client [req-385ba209-9a24-4aff-beca-ed4c88f40eb6 req-385ba209-9a24-4aff-beca-ed4c88f40eb6 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f6e1a3ec0f31407fbfacda8246aaeace 0.321s\n2026-05-27 01:40:18.295 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7b5547d318c04a1eb89b665a68cc39a5\n2026-05-27 01:40:18.315 19 INFO tempest.lib.common.rest_client [req-332fddf8-3ce3-4b0f-8a66-52895d0545c1 req-332fddf8-3ce3-4b0f-8a66-52895d0545c1 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.105s\n2026-05-27 01:40:18.341 13 INFO tempest.lib.common.rest_client [req-8404f092-4990-455f-b8b9-312a69a1847a req-8404f092-4990-455f-b8b9-312a69a1847a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.074s\n2026-05-27 01:40:18.372 29 INFO tempest.lib.common.rest_client [req-46250385-124e-4bea-a700-216715b070e7 req-46250385-124e-4bea-a700-216715b070e7 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects 0.140s\n2026-05-27 01:40:18.375 37 INFO tempest.lib.common.rest_client [req-50c14ac5-5963-4d78-a05a-01cce3806873 req-50c14ac5-5963-4d78-a05a-01cce3806873 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.098s\n2026-05-27 01:40:18.405 19 INFO tempest.lib.common.rest_client [req-2d544020-1f6c-48bb-8fc2-8114598a660d req-2d544020-1f6c-48bb-8fc2-8114598a660d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members 0.088s\n2026-05-27 01:40:18.413 24 INFO tempest.lib.common.rest_client [req-a65828ac-07fd-49ed-b2ba-ffddde2444cf req-a65828ac-07fd-49ed-b2ba-ffddde2444cf ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:40:18.452 13 INFO tempest.lib.common.rest_client [req-bc54777e-44e9-4eb6-a593-d9d20f72f49d req-bc54777e-44e9-4eb6-a593-d9d20f72f49d ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.108s\n2026-05-27 01:40:18.467 29 INFO tempest.lib.common.rest_client [req-a70fe10a-8693-4c3b-a4e2-ef949e83f95d req-a70fe10a-8693-4c3b-a4e2-ef949e83f95d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects/tempest-MetadataNamespaceObjectsTest-object-476594486 0.094s\n2026-05-27 01:40:18.503 17 INFO tempest.lib.common.rest_client [req-1be0e96a-58fa-4528-8fe4-7421b730ea68 req-1be0e96a-58fa-4528-8fe4-7421b730ea68 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.275s\n2026-05-27 01:40:18.520 33 INFO tempest.lib.common.rest_client [req-c9126efe-236d-40c9-b5f5-7a50902e460c req-c9126efe-236d-40c9-b5f5-7a50902e460c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b18413038e0b49b0a30a5bc2261a3d69 0.495s\n2026-05-27 01:40:18.521 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9714c908d75f49779d6326ae44ab3236\n2026-05-27 01:40:18.577 29 INFO tempest.lib.common.rest_client [req-12445a36-eb8f-484f-b09e-651f48b50898 req-12445a36-eb8f-484f-b09e-651f48b50898 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects/tempest-MetadataNamespaceObjectsTest-object-476594486 0.107s\n2026-05-27 01:40:18.583 13 INFO tempest.lib.common.rest_client [req-af981e87-53ce-44cf-9f35-385341be5261 req-af981e87-53ce-44cf-9f35-385341be5261 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-update-tag-1964830606 0.129s\n2026-05-27 01:40:18.586 19 INFO tempest.lib.common.rest_client [req-a7cddd9d-0cd8-46af-b8e5-63ce53a3e6cd req-a7cddd9d-0cd8-46af-b8e5-63ce53a3e6cd ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members/baac3b23ce034a6dac54ed6fe4462c9e 0.179s\n2026-05-27 01:40:18.589 21 INFO tempest.lib.common.rest_client [req-9af811e5-d4e3-42da-a548-f74ffbe46046 req-9af811e5-d4e3-42da-a548-f74ffbe46046 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 1.791s\n2026-05-27 01:40:18.644 25 INFO tempest.lib.common.rest_client [req-e3ffc28a-5b69-47fc-9f8e-7b73447716e0 req-e3ffc28a-5b69-47fc-9f8e-7b73447716e0 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c9a895c348c4e4c9a098911d8c66b01&name=default 1.099s\n2026-05-27 01:40:18.660 21 INFO tempest.lib.common.rest_client [req-a1cedc3e-fd07-4c5f-9c90-7e5166e23d84 req-a1cedc3e-fd07-4c5f-9c90-7e5166e23d84 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.070s\n2026-05-27 01:40:18.669 24 INFO tempest.lib.common.rest_client [req-01ed341b-b063-4530-b02d-26ce801e3db8 req-01ed341b-b063-4530-b02d-26ce801e3db8 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/5c8612194f3a455a91058394a6fe5fb4 0.255s\n2026-05-27 01:40:18.674 13 INFO tempest.lib.common.rest_client [req-1e422ba8-e58c-4d3c-beea-c7ce1416c253 req-1e422ba8-e58c-4d3c-beea-c7ce1416c253 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.090s\n2026-05-27 01:40:18.712 29 INFO tempest.lib.common.rest_client [req-94adfbc1-3045-47ff-abda-20946893c3c9 req-94adfbc1-3045-47ff-abda-20946893c3c9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111 0.133s\n{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.622090s] ... ok\n2026-05-27 01:40:18.724 19 INFO tempest.lib.common.rest_client [req-a2e1b5d4-0021-4d1d-a7c7-2d6c63fe3cd9 req-a2e1b5d4-0021-4d1d-a7c7-2d6c63fe3cd9 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e 0.136s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.137507s] ... ok\n2026-05-27 01:40:18.761 13 INFO tempest.lib.common.rest_client [req-bd13679b-cb04-40fd-8aad-b5e6927dc3df req-bd13679b-cb04-40fd-8aad-b5e6927dc3df ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.085s\n2026-05-27 01:40:18.766 41 INFO tempest.lib.common.rest_client [req-9212a565-9931-414c-a614-86c246c497ef req-9212a565-9931-414c-a614-86c246c497ef ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-27 01:40:18.847 19 INFO tempest.lib.common.rest_client [req-43c2a8c1-20d2-41d1-ae41-6bf34558d33d req-43c2a8c1-20d2-41d1-ae41-6bf34558d33d ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.119s\n2026-05-27 01:40:18.878 24 INFO tempest.lib.common.rest_client [req-ee13f562-4367-4579-81f3-58d793ebe89b req-ee13f562-4367-4579-81f3-58d793ebe89b ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:40:18.891 13 INFO tempest.lib.common.rest_client [req-59aa3223-535c-4427-bc0f-b8fd6d7ffacd req-59aa3223-535c-4427-bc0f-b8fd6d7ffacd ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561 0.127s\n{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.156143s] ... ok\n2026-05-27 01:40:18.935 21 INFO tempest.lib.common.rest_client [req-4579c175-0fe5-4190-b8ee-398eab8521cc req-4579c175-0fe5-4190-b8ee-398eab8521cc ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b919a2041ba48c3a4fd691622546d94 0.272s\n2026-05-27 01:40:18.935 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4c884407e4c04f2598e0298dc26767d2\n2026-05-27 01:40:18.962 29 INFO tempest.lib.common.rest_client [req-562b8d1a-c432-4337-be2b-57988ed175a5 req-562b8d1a-c432-4337-be2b-57988ed175a5 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c2f6d72bc85440dad5a81f1df2a91b8 0.224s\n2026-05-27 01:40:18.987 19 INFO tempest.lib.common.rest_client [req-5e160152-0dc0-4bc6-b316-4bb724446e47 req-5e160152-0dc0-4bc6-b316-4bb724446e47 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members 0.137s\n2026-05-27 01:40:19.091 19 INFO tempest.lib.common.rest_client [req-c99babd5-7ada-43a8-ba79-323b2f3b7a6c req-c99babd5-7ada-43a8-ba79-323b2f3b7a6c ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.098s\n2026-05-27 01:40:19.096 25 INFO tempest.lib.common.rest_client [req-024bc751-6dfa-4fa1-ade7-8a12d78eb5de req-024bc751-6dfa-4fa1-ade7-8a12d78eb5de ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7a110f1f-fd75-44dc-bf4c-3df44cedac58 0.448s\n2026-05-27 01:40:19.098 33 INFO tempest.lib.common.rest_client [req-a9133d06-012e-496e-8056-96a47eaf59c3 req-a9133d06-012e-496e-8056-96a47eaf59c3 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-27 01:40:19.152 24 INFO tempest.lib.common.rest_client [req-813043e6-295e-4a97-840f-78c42f979f1e req-813043e6-295e-4a97-840f-78c42f979f1e ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.271s\n2026-05-27 01:40:19.152 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96cc829c9fcd42908564aab0a7c8c3ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:19.153 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1941487490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ef057703f1c3442faaa7ab354ac0705c', 'project_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'tenant_id': 'ef057703f1c3442faaa7ab354ac0705c', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96cc829c9fcd42908564aab0a7c8c3ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:19.153 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1941487490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ef057703f1c3442faaa7ab354ac0705c', 'project_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'tenant_id': 'ef057703f1c3442faaa7ab354ac0705c', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96cc829c9fcd42908564aab0a7c8c3ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:19.171 17 INFO tempest.lib.common.rest_client [req-98f7672a-f573-4c59-8d65-c9ee43f0c0ba req-98f7672a-f573-4c59-8d65-c9ee43f0c0ba ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s\n2026-05-27 01:40:19.221 19 INFO tempest.lib.common.rest_client [req-3097c5b0-e373-4140-b67d-a3946d987dcd req-3097c5b0-e373-4140-b67d-a3946d987dcd ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members/baac3b23ce034a6dac54ed6fe4462c9e 0.127s\n2026-05-27 01:40:19.249 13 INFO tempest.lib.common.rest_client [req-52cf29c9-25bd-43d9-901d-00cb1d55dae7 req-52cf29c9-25bd-43d9-901d-00cb1d55dae7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab10daeb0db4b3490cef7f7ff3d98ef 0.352s\n2026-05-27 01:40:19.271 27 INFO tempest.lib.common.rest_client [req-0fbadf9d-d39e-4f4d-b1af-ace1a45543d0 req-0fbadf9d-d39e-4f4d-b1af-ace1a45543d0 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 1.391s\n{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [1.870430s] ... ok\n2026-05-27 01:40:19.349 19 INFO tempest.lib.common.rest_client [req-89ea3304-6c70-447f-b880-191843b00579 req-89ea3304-6c70-447f-b880-191843b00579 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.124s\n2026-05-27 01:40:19.347 29 INFO tempest.lib.common.rest_client [req-705e427a-34b1-4515-957e-5dc704955796 req-705e427a-34b1-4515-957e-5dc704955796 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82c674754d3f4d52a8cf6a90a55b6d5a 0.383s\n2026-05-27 01:40:19.347 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 798d5c7bdace4198ac8b0461446713e8\n2026-05-27 01:40:19.369 17 INFO tempest.lib.common.rest_client [req-67f64fd4-4eeb-41df-8058-89a88f68ca07 req-67f64fd4-4eeb-41df-8058-89a88f68ca07 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:40:19.459 19 INFO tempest.lib.common.rest_client [req-60081572-896b-44e5-b772-3089463b5d6a req-60081572-896b-44e5-b772-3089463b5d6a ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members/baac3b23ce034a6dac54ed6fe4462c9e 0.109s\n2026-05-27 01:40:19.460 37 INFO tempest.lib.common.rest_client [req-55744864-d7e5-4c36-bc51-9be45632d7ba req-55744864-d7e5-4c36-bc51-9be45632d7ba ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.082s\n2026-05-27 01:40:19.463 41 INFO tempest.lib.common.rest_client [req-1ce51c10-7659-4824-97b5-d72bd9e51457 req-1ce51c10-7659-4824-97b5-d72bd9e51457 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7b5547d318c04a1eb89b665a68cc39a5&name=default 0.691s\n2026-05-27 01:40:19.468 21 INFO tempest.lib.common.rest_client [req-e60b3c55-dcaa-4138-b080-16e4c90a0cfa req-e60b3c55-dcaa-4138-b080-16e4c90a0cfa ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-27 01:40:19.503 25 INFO tempest.lib.common.rest_client [req-8ce19c18-c17a-47a6-83a3-0475b4ef8cc0 req-8ce19c18-c17a-47a6-83a3-0475b4ef8cc0 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01 0.406s\n2026-05-27 01:40:19.503 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a321fef7a1ff421581522d82f879211c\n2026-05-27 01:40:19.570 15 INFO tempest.lib.common.rest_client [req-d4fd7ed7-54f7-4e6e-8b55-09fa637f4610 req-d4fd7ed7-54f7-4e6e-8b55-09fa637f4610 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4 1.649s\n2026-05-27 01:40:19.598 19 INFO tempest.lib.common.rest_client [req-35b68bc2-24ea-418c-8093-93d06d142233 req-35b68bc2-24ea-418c-8093-93d06d142233 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640 0.136s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.872662s] ... ok\n2026-05-27 01:40:19.637 27 INFO tempest.lib.common.rest_client [req-aa060601-5c8b-4b73-8981-8ac8838048e5 req-aa060601-5c8b-4b73-8981-8ac8838048e5 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bccb7429286e405e84b80b1bc12e6db5 0.338s\n2026-05-27 01:40:19.653 15 INFO tempest.lib.common.rest_client [req-adf8396e-efa4-4ec9-896b-a01b688d73f6 req-adf8396e-efa4-4ec9-896b-a01b688d73f6 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4 0.081s\n2026-05-27 01:40:19.752 19 INFO tempest.lib.common.rest_client [req-c55fa364-3e4e-4972-b523-9cc4a77437e2 req-c55fa364-3e4e-4972-b523-9cc4a77437e2 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.150s\n2026-05-27 01:40:19.757 13 INFO tempest.lib.common.rest_client [req-5736379f-e4d7-41c8-9779-589f3673a2f5 req-5736379f-e4d7-41c8-9779-589f3673a2f5 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/44a74e5bee434cecbbf827bcb7c1b83b 0.505s\n2026-05-27 01:40:19.757 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 35ba751286384f63977e378899496fe2\n2026-05-27 01:40:19.769 17 INFO tempest.lib.common.rest_client [req-c788f189-ebe8-4dc2-a06d-02dc01e0d136 req-c788f189-ebe8-4dc2-a06d-02dc01e0d136 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.397s\n2026-05-27 01:40:19.788 24 INFO tempest.lib.common.rest_client [req-f8524211-66a1-4a86-add1-a879480e264a req-f8524211-66a1-4a86-add1-a879480e264a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-27 01:40:19.867 33 INFO tempest.lib.common.rest_client [req-fbbb4b74-e23f-4016-8fa0-348d072fe21c req-fbbb4b74-e23f-4016-8fa0-348d072fe21c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9714c908d75f49779d6326ae44ab3236&name=default 0.766s\n2026-05-27 01:40:19.869 29 INFO tempest.lib.common.rest_client [req-03d47959-4027-4d02-a505-a2e6f7fcf5f3 req-03d47959-4027-4d02-a505-a2e6f7fcf5f3 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:40:19.919 19 INFO tempest.lib.common.rest_client [req-46cce3fc-798f-472b-af74-95e76a466d68 req-46cce3fc-798f-472b-af74-95e76a466d68 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members 0.165s\n2026-05-27 01:40:19.931 41 INFO tempest.lib.common.rest_client [req-eef20a65-330a-4ebc-b39c-fdb7dfaffaf2 req-eef20a65-330a-4ebc-b39c-fdb7dfaffaf2 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82c81eb2-7f81-4b1f-a7a8-9a29b9bc661e 0.465s\n2026-05-27 01:40:19.986 15 INFO tempest.lib.common.rest_client [req-f32b034f-bf1b-4691-b168-e3cb769818b3 req-f32b034f-bf1b-4691-b168-e3cb769818b3 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0802dc159c14c71929b7260b46bf5d2 0.328s\n2026-05-27 01:40:19.997 25 INFO tempest.lib.common.rest_client [req-ce4ed97d-a62c-40ea-8625-74a635b616d1 req-ce4ed97d-a62c-40ea-8625-74a635b616d1 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a321fef7a1ff421581522d82f879211c&name=default 0.491s\n2026-05-27 01:40:20.005 17 INFO tempest.lib.common.rest_client [req-c1325aaa-9f70-4d18-8f53-312fac1abc8f req-c1325aaa-9f70-4d18-8f53-312fac1abc8f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:40:20.011 27 INFO tempest.lib.common.rest_client [req-8247a295-54a8-4ebe-8b0f-8711c8ebf41a req-8247a295-54a8-4ebe-8b0f-8711c8ebf41a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c871b41615f47719473c9eb86f755c0 0.372s\n2026-05-27 01:40:20.011 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d526db69a1a94147980b48bc6c6fe895\n2026-05-27 01:40:20.050 19 INFO tempest.lib.common.rest_client [req-ed2db9e1-fe8c-436b-957f-43bb8dbeadd7 req-ed2db9e1-fe8c-436b-957f-43bb8dbeadd7 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members/baac3b23ce034a6dac54ed6fe4462c9e 0.130s\n2026-05-27 01:40:20.146 19 INFO tempest.lib.common.rest_client [req-ec786c5c-f417-4278-bf1a-002192b28618 req-ec786c5c-f417-4278-bf1a-002192b28618 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.094s\n2026-05-27 01:40:20.215 17 INFO tempest.lib.common.rest_client [req-e26f91f9-f191-4a86-aaf0-23d9c97c1904 req-e26f91f9-f191-4a86-aaf0-23d9c97c1904 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/6756f682ee034483a1c0f10ac8baaed9 0.208s\n2026-05-27 01:40:20.285 21 INFO tempest.lib.common.rest_client [req-3d73f401-8e0b-47a8-b7b9-b3367d71a1a9 req-3d73f401-8e0b-47a8-b7b9-b3367d71a1a9 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4c884407e4c04f2598e0298dc26767d2&name=default 0.815s\n2026-05-27 01:40:20.304 41 INFO tempest.lib.common.rest_client [req-462eb5bb-7720-46c2-8dc8-41a6eba0b72f req-462eb5bb-7720-46c2-8dc8-41a6eba0b72f ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5 0.372s\n2026-05-27 01:40:20.304 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6089769cd746411dae5b65ddd2f7b9fc\n2026-05-27 01:40:20.344 19 INFO tempest.lib.common.rest_client [req-7a79064c-9dc7-4f43-b224-fe3f276a62ae req-7a79064c-9dc7-4f43-b224-fe3f276a62ae ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members/baac3b23ce034a6dac54ed6fe4462c9e 0.194s\n2026-05-27 01:40:20.346 13 INFO tempest.lib.common.rest_client [req-344764a1-794c-4d5e-bfdd-33592ba994cb req-344764a1-794c-4d5e-bfdd-33592ba994cb ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-27 01:40:20.360 33 INFO tempest.lib.common.rest_client [req-63755217-707b-4dfe-919b-b9715ce59197 req-63755217-707b-4dfe-919b-b9715ce59197 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/48b3e51b-49ae-4bc8-b621-775d28d4067f 0.491s\n2026-05-27 01:40:20.373 24 INFO tempest.lib.common.rest_client [req-8d9805af-549b-4504-a507-5c2bc070d6a8 req-8d9805af-549b-4504-a507-5c2bc070d6a8 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.581s\n2026-05-27 01:40:20.401 17 INFO tempest.lib.common.rest_client [req-d5781087-7da4-466d-9737-817806e3709f req-d5781087-7da4-466d-9737-817806e3709f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-27 01:40:20.460 24 INFO tempest.lib.common.rest_client [req-ed46f805-3d04-4c7f-9690-6b9d7d3dcc6e req-ed46f805-3d04-4c7f-9690-6b9d7d3dcc6e ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582/tags/tempest-non-exist-tag-104904965 0.084s\n2026-05-27 01:40:20.506 19 INFO tempest.lib.common.rest_client [req-f569e897-171c-4a9c-99a0-15ca29c836cb req-f569e897-171c-4a9c-99a0-15ca29c836cb ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.161s\n2026-05-27 01:40:20.542 37 INFO tempest.lib.common.rest_client [req-6e56127a-4510-4865-9c25-66d184344b5e req-6e56127a-4510-4865-9c25-66d184344b5e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.078s\n2026-05-27 01:40:20.571 15 INFO tempest.lib.common.rest_client [req-9b8153f8-42e5-448a-aa5e-351a2ea02b1a req-9b8153f8-42e5-448a-aa5e-351a2ea02b1a ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6873589585e940bb9eb3ff254de92252 0.582s\n2026-05-27 01:40:20.571 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ea317598f7214b3696c5d883f7ed2f25\n2026-05-27 01:40:20.607 29 INFO tempest.lib.common.rest_client [req-148272f0-8cc3-4f56-a492-8700fd95afd9 req-148272f0-8cc3-4f56-a492-8700fd95afd9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=798d5c7bdace4198ac8b0461446713e8&name=default 0.737s\n2026-05-27 01:40:20.610 24 INFO tempest.lib.common.rest_client [req-839deca4-b1bd-4b13-8a66-e55ffda69a27 req-839deca4-b1bd-4b13-8a66-e55ffda69a27 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.146s\n{6} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.821921s] ... ok\n2026-05-27 01:40:20.619 25 INFO tempest.lib.common.rest_client [req-76cb2cad-87ab-4e6a-b9ec-648d04348477 req-76cb2cad-87ab-4e6a-b9ec-648d04348477 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38083292-312d-48dc-8e13-e500b0da0b10 0.619s\n2026-05-27 01:40:20.654 19 INFO tempest.lib.common.rest_client [req-73d86c80-7d5d-46b5-aabb-c88f8626d7b1 req-73d86c80-7d5d-46b5-aabb-c88f8626d7b1 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2 0.146s\n{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.055370s] ... ok\n2026-05-27 01:40:20.682 33 INFO tempest.lib.common.rest_client [req-e6e5f2af-d334-4748-9df0-fca3e73d7fef req-e6e5f2af-d334-4748-9df0-fca3e73d7fef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236 0.318s\n2026-05-27 01:40:20.682 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f996845fe0594734a39b6827966024d6\n2026-05-27 01:40:20.696 17 INFO tempest.lib.common.rest_client [req-92c135f8-3f18-480f-8057-21ab21b75820 req-92c135f8-3f18-480f-8057-21ab21b75820 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/5c8612194f3a455a91058394a6fe5fb4 0.294s\n2026-05-27 01:40:20.724 24 INFO tempest.lib.common.rest_client [req-059a76aa-bd41-475c-a914-813c50341bdd req-059a76aa-bd41-475c-a914-813c50341bdd ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/082dcde8-51eb-439d-87f3-f5d0dfff386b/tags/tempest-tag-41081368 0.107s\n{6} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113638s] ... ok\n2026-05-27 01:40:20.753 27 INFO tempest.lib.common.rest_client [req-abdc1588-01e2-473e-825c-b3f585ea136e req-abdc1588-01e2-473e-825c-b3f585ea136e ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s\n2026-05-27 01:40:20.770 41 INFO tempest.lib.common.rest_client [req-8d8edf79-b024-4f8a-ac90-153f870e13a4 req-8d8edf79-b024-4f8a-ac90-153f870e13a4 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6089769cd746411dae5b65ddd2f7b9fc&name=default 0.465s\n2026-05-27 01:40:20.779 21 INFO tempest.lib.common.rest_client [req-ffa77120-a97d-4cb8-a7cc-600f66de61d3 req-ffa77120-a97d-4cb8-a7cc-600f66de61d3 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d5af8e7-0db2-47d5-a468-aafba96ef4de 0.493s\n2026-05-27 01:40:20.836 24 INFO tempest.lib.common.rest_client [req-e8ba78a5-b17d-445c-a69d-e0f7c35ba259 req-e8ba78a5-b17d-445c-a69d-e0f7c35ba259 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.081s\n2026-05-27 01:40:20.870 25 INFO tempest.lib.common.rest_client [req-825fef62-abaa-4a4f-b810-56c426f56ee6 req-825fef62-abaa-4a4f-b810-56c426f56ee6 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c 0.249s\n2026-05-27 01:40:20.910 24 INFO tempest.lib.common.rest_client [req-69fb6d75-2fcb-45a2-8a5f-1840299d2367 req-69fb6d75-2fcb-45a2-8a5f-1840299d2367 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.073s\n2026-05-27 01:40:20.922 19 INFO tempest.lib.common.rest_client [req-f9f0bb89-6d07-4241-be78-61b6aeb95ccd req-f9f0bb89-6d07-4241-be78-61b6aeb95ccd ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/616aed8839ca47c3acfa470548e101d7 0.265s\n2026-05-27 01:40:20.952 17 INFO tempest.lib.common.rest_client [req-42fa2e3f-938a-4a71-8a45-1655fa3f5615 req-42fa2e3f-938a-4a71-8a45-1655fa3f5615 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:40:21.045 21 INFO tempest.lib.common.rest_client [req-a4acf258-7a2d-4277-9110-14d57f81dbac req-a4acf258-7a2d-4277-9110-14d57f81dbac ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2 0.263s\n2026-05-27 01:40:21.048 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-27 01:40:21.080 33 INFO tempest.lib.common.rest_client [req-0d79c3a3-8ef8-438e-8789-0738d7238d8f req-0d79c3a3-8ef8-438e-8789-0738d7238d8f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f996845fe0594734a39b6827966024d6&name=default 0.396s\n2026-05-27 01:40:21.097 15 INFO tempest.lib.common.rest_client [req-2a902ee5-3c09-4433-830b-e1b51649b379 req-2a902ee5-3c09-4433-830b-e1b51649b379 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-27 01:40:21.124 17 INFO tempest.lib.common.rest_client [req-7cd79fc7-408f-40ef-8bf6-c4e1f9376f77 req-7cd79fc7-408f-40ef-8bf6-c4e1f9376f77 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s\n2026-05-27 01:40:21.124 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a8e1a16f23640958ec5dd45ce9318b9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:21.125 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1883670518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'project_name': 'tempest-VersionsTest-1883670518', 'tenant_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'tenant_name': 'tempest-VersionsTest-1883670518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a8e1a16f23640958ec5dd45ce9318b9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:21.125 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1883670518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'project_name': 'tempest-VersionsTest-1883670518', 'tenant_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'tenant_name': 'tempest-VersionsTest-1883670518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a8e1a16f23640958ec5dd45ce9318b9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:21.176 13 INFO tempest.lib.common.rest_client [req-7e621895-fa41-45c5-b154-17cfb132fd07 req-7e621895-fa41-45c5-b154-17cfb132fd07 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=35ba751286384f63977e378899496fe2&name=default 0.826s\n2026-05-27 01:40:21.189 19 INFO tempest.lib.common.rest_client [req-0e209077-b21d-4f63-ba64-e87b60eac532 req-0e209077-b21d-4f63-ba64-e87b60eac532 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5 0.265s\n2026-05-27 01:40:21.190 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bfcb7779e08945a89b548676220abd22\n2026-05-27 01:40:21.200 24 INFO tempest.lib.common.rest_client [req-53af2db8-9cda-4fe2-bd97-2a7f6ca54837 req-53af2db8-9cda-4fe2-bd97-2a7f6ca54837 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96cc829c9fcd42908564aab0a7c8c3ab 0.287s\n2026-05-27 01:40:21.202 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ef057703f1c3442faaa7ab354ac0705c\n2026-05-27 01:40:21.326 29 INFO tempest.lib.common.rest_client [req-93095a33-a835-415d-a07e-cfe049971c99 req-93095a33-a835-415d-a07e-cfe049971c99 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f12bebdb-7d1b-4cd6-84b3-48564ee0d89d 0.717s\n2026-05-27 01:40:21.368 27 INFO tempest.lib.common.rest_client [req-e33fdbb0-a06c-4fee-b6ed-68e2332d94eb req-e33fdbb0-a06c-4fee-b6ed-68e2332d94eb ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d526db69a1a94147980b48bc6c6fe895&name=default 0.614s\n2026-05-27 01:40:21.379 25 INFO tempest.lib.common.rest_client [req-c1a729b0-af92-4de2-871f-a3425202e33c req-c1a729b0-af92-4de2-871f-a3425202e33c ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-27 01:40:21.408 41 INFO tempest.lib.common.rest_client [req-98ceb609-071c-49d3-b52b-b698ac9bac41 req-98ceb609-071c-49d3-b52b-b698ac9bac41 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8666c45-7e04-45e1-8729-41998fef0103 0.636s\n2026-05-27 01:40:21.543 29 INFO tempest.lib.common.rest_client [req-90004869-1f8d-4c54-b6ee-b4b5ce8abeea req-90004869-1f8d-4c54-b6ee-b4b5ce8abeea ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8 0.215s\n2026-05-27 01:40:21.543 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d44822b6c43e4d51906545383064a0bf\n2026-05-27 01:40:21.625 37 INFO tempest.lib.common.rest_client [req-3cb93ca5-f169-4e97-b88e-81209bebb2d5 req-3cb93ca5-f169-4e97-b88e-81209bebb2d5 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.081s\n2026-05-27 01:40:21.640 33 INFO tempest.lib.common.rest_client [req-6f9f28f3-aa17-41a6-95b0-777634e7da13 req-6f9f28f3-aa17-41a6-95b0-777634e7da13 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a5157c6-bf15-4f8c-bcb1-4a9d9d76bf5d 0.557s\n2026-05-27 01:40:21.654 13 INFO tempest.lib.common.rest_client [req-2e2356a1-d605-44b2-86ad-adbc87d4c582 req-2e2356a1-d605-44b2-86ad-adbc87d4c582 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3b5f1141-8bcf-4e8a-b4dd-dc43d32b4e1a 0.474s\n2026-05-27 01:40:21.671 41 INFO tempest.lib.common.rest_client [req-13fdd126-a7b5-478c-a56b-3ba05f435f00 req-13fdd126-a7b5-478c-a56b-3ba05f435f00 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc 0.261s\n2026-05-27 01:40:21.694 19 INFO tempest.lib.common.rest_client [req-e95a1938-d3a0-47ea-b423-514bdb761bbd req-e95a1938-d3a0-47ea-b423-514bdb761bbd ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-27 01:40:21.702 17 INFO tempest.lib.common.rest_client [req-2ac0971f-1ded-4091-af82-186d8c9a7bf4 req-2ac0971f-1ded-4091-af82-186d8c9a7bf4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:40:21.704 24 INFO tempest.lib.common.rest_client [req-a7a87985-d0bc-456f-84fb-dd0eafc441b1 req-a7a87985-d0bc-456f-84fb-dd0eafc441b1 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s\n2026-05-27 01:40:21.792 15 INFO tempest.lib.common.rest_client [req-ba01ed48-5193-4c59-aad0-a84f011c0ddd req-ba01ed48-5193-4c59-aad0-a84f011c0ddd ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ea317598f7214b3696c5d883f7ed2f25&name=default 0.693s\n2026-05-27 01:40:21.801 17 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.097s\n{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.101139s] ... ok\n2026-05-27 01:40:21.852 13 INFO tempest.lib.common.rest_client [req-0788b778-e21d-4968-b42a-6341d80e03fa req-0788b778-e21d-4968-b42a-6341d80e03fa ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2 0.196s\n2026-05-27 01:40:21.852 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7052cd6d1aac4b878c3b9a37320e62c8\n2026-05-27 01:40:21.860 33 INFO tempest.lib.common.rest_client [req-47cb7898-803a-4600-9b10-ad45ae27e56b req-47cb7898-803a-4600-9b10-ad45ae27e56b ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6 0.218s\n2026-05-27 01:40:21.884 27 INFO tempest.lib.common.rest_client [req-e89311e1-5cd0-46fb-b307-3ec5ed114d82 req-e89311e1-5cd0-46fb-b307-3ec5ed114d82 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d92b8493-9f12-4541-8dd1-a2ea22738bfe 0.513s\n2026-05-27 01:40:21.915 25 INFO tempest.lib.common.rest_client [req-1735d2d0-057b-4f4f-97f2-c2fea59377ad req-1735d2d0-057b-4f4f-97f2-c2fea59377ad ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-27 01:40:21.991 29 INFO tempest.lib.common.rest_client [req-85267cae-351f-4ed8-a7f0-99e198b38989 req-85267cae-351f-4ed8-a7f0-99e198b38989 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d44822b6c43e4d51906545383064a0bf&name=default 0.444s\n2026-05-27 01:40:22.018 25 INFO tempest.lib.common.rest_client [req-4369192d-106e-4c5c-878e-2989e06f5a0d req-4369192d-106e-4c5c-878e-2989e06f5a0d ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.095s\n2026-05-27 01:40:22.091 17 INFO tempest.lib.common.rest_client [req-b5b977cc-dfb3-4ac6-bc73-092f9153a381 req-b5b977cc-dfb3-4ac6-bc73-092f9153a381 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a8e1a16f23640958ec5dd45ce9318b9 0.263s\n2026-05-27 01:40:22.091 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2e4ecb5c3dd4ea5a0c97af771b00be5\n2026-05-27 01:40:22.106 27 INFO tempest.lib.common.rest_client [req-7f762a56-ece0-4566-9f3e-d2eaa73fa01c req-7f762a56-ece0-4566-9f3e-d2eaa73fa01c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895 0.218s\n2026-05-27 01:40:22.109 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0fa84129925248fc845fc384c74f5dac\n2026-05-27 01:40:22.235 25 INFO tempest.lib.common.rest_client [req-51eef5f9-c4bd-415c-9c7a-0e02bcfd401f req-51eef5f9-c4bd-415c-9c7a-0e02bcfd401f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.215s\n2026-05-27 01:40:22.321 15 INFO tempest.lib.common.rest_client [req-35d12de1-b8d8-4ccb-80b2-90bb77b0fd2f req-35d12de1-b8d8-4ccb-80b2-90bb77b0fd2f ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/50be9512-3798-4ce3-a2bd-53bc198a5c7a 0.528s\n2026-05-27 01:40:22.323 13 INFO tempest.lib.common.rest_client [req-63207998-5321-459a-8f3e-3bafab3917c6 req-63207998-5321-459a-8f3e-3bafab3917c6 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7052cd6d1aac4b878c3b9a37320e62c8&name=default 0.469s\n2026-05-27 01:40:22.327 24 INFO tempest.lib.common.rest_client [req-3a2e31b9-315a-457a-b13b-9666e6015e7e req-3a2e31b9-315a-457a-b13b-9666e6015e7e ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ef057703f1c3442faaa7ab354ac0705c&name=default 0.619s\n2026-05-27 01:40:22.427 29 INFO tempest.lib.common.rest_client [req-e7cb14dc-d417-454d-b535-b3f1cc7b9cdc req-e7cb14dc-d417-454d-b535-b3f1cc7b9cdc ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7866d00d-0309-4b87-9947-cfb46f1202b4 0.433s\n2026-05-27 01:40:22.431 19 INFO tempest.lib.common.rest_client [req-1cd5e709-1be1-4d84-b65b-799ea54784f3 req-1cd5e709-1be1-4d84-b65b-799ea54784f3 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bfcb7779e08945a89b548676220abd22&name=default 0.735s\n2026-05-27 01:40:22.530 15 INFO tempest.lib.common.rest_client [req-21009db6-b64a-4084-b039-316be2c98712 req-21009db6-b64a-4084-b039-316be2c98712 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25 0.205s\n2026-05-27 01:40:22.532 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 843c15f77ed9407c9febbdafc173bcc9\n2026-05-27 01:40:22.543 27 INFO tempest.lib.common.rest_client [req-91789bf0-f7d4-4e9a-8f9e-a203a882ecfa req-91789bf0-f7d4-4e9a-8f9e-a203a882ecfa ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0fa84129925248fc845fc384c74f5dac&name=default 0.432s\n2026-05-27 01:40:22.662 17 INFO tempest.lib.common.rest_client [req-504c3058-a670-4c7a-b646-51397c206f3b req-504c3058-a670-4c7a-b646-51397c206f3b ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-27 01:40:22.706 13 INFO tempest.lib.common.rest_client [req-2779ac81-a70c-4fb5-8e10-57f5d204cf7d req-2779ac81-a70c-4fb5-8e10-57f5d204cf7d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb9498c1-78be-4a84-84ec-4dc672893cd8 0.382s\n2026-05-27 01:40:22.718 37 INFO tempest.lib.common.rest_client [req-b5a5d7e9-5e2c-4862-a6d8-a1a6e83af07e req-b5a5d7e9-5e2c-4862-a6d8-a1a6e83af07e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.091s\n2026-05-27 01:40:22.789 29 INFO tempest.lib.common.rest_client [req-2620ea5a-e0e5-4938-8605-c9fffddb4064 req-2620ea5a-e0e5-4938-8605-c9fffddb4064 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf 0.358s\n2026-05-27 01:40:22.792 25 INFO tempest.lib.common.rest_client [req-585cfa36-0229-4586-9c21-90c4bc5ddbce req-585cfa36-0229-4586-9c21-90c4bc5ddbce ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.553s\n2026-05-27 01:40:22.826 24 INFO tempest.lib.common.rest_client [req-01309c61-c7c0-454d-8787-8d1d13c9f546 req-01309c61-c7c0-454d-8787-8d1d13c9f546 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf224ef1-843c-4dc5-a3bd-e8f6fad1b8e4 0.496s\n2026-05-27 01:40:22.911 19 INFO tempest.lib.common.rest_client [req-55a5eab0-cd6c-4cdd-9385-ff0fdf8868ee req-55a5eab0-cd6c-4cdd-9385-ff0fdf8868ee ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22e3b684-ea75-4366-b85d-faa10f7dfc4a 0.476s\n2026-05-27 01:40:22.915 25 INFO tempest.lib.common.rest_client [req-02dcda07-164c-4f2b-9d32-338148f32282 req-02dcda07-164c-4f2b-9d32-338148f32282 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-27 01:40:22.960 27 INFO tempest.lib.common.rest_client [req-f7ae8629-db4a-48d6-b1b8-a7c0031b51b6 req-f7ae8629-db4a-48d6-b1b8-a7c0031b51b6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b295dc0b-b911-4c4c-8253-0b60fb2634f0 0.413s\n2026-05-27 01:40:22.957 15 INFO tempest.lib.common.rest_client [req-3a071d0b-d7f9-4e49-b976-58edbdc02c39 req-3a071d0b-d7f9-4e49-b976-58edbdc02c39 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=843c15f77ed9407c9febbdafc173bcc9&name=default 0.421s\n2026-05-27 01:40:22.965 13 INFO tempest.lib.common.rest_client [req-1b4542b2-4a37-481f-9184-4aade2e75729 req-1b4542b2-4a37-481f-9184-4aade2e75729 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8 0.258s\n2026-05-27 01:40:23.113 25 INFO tempest.lib.common.rest_client [req-2fd12411-6b32-470b-a0be-9e8972bd304d req-2fd12411-6b32-470b-a0be-9e8972bd304d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.195s\n2026-05-27 01:40:23.130 19 INFO tempest.lib.common.rest_client [req-ebfff4cc-37db-4691-bdae-b3d4e508ffcb req-ebfff4cc-37db-4691-bdae-b3d4e508ffcb ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22 0.214s\n2026-05-27 01:40:23.130 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: baac3b23ce034a6dac54ed6fe4462c9e\n2026-05-27 01:40:23.137 24 INFO tempest.lib.common.rest_client [req-1e7fb094-bf66-448c-bf64-296f93c9f72b req-1e7fb094-bf66-448c-bf64-296f93c9f72b ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c 0.307s\n2026-05-27 01:40:23.202 17 INFO tempest.lib.common.rest_client [req-b29d3e7e-4b01-42a2-bafd-89966d741eb7 req-b29d3e7e-4b01-42a2-bafd-89966d741eb7 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2e4ecb5c3dd4ea5a0c97af771b00be5&name=default 0.538s\n2026-05-27 01:40:23.279 27 INFO tempest.lib.common.rest_client [req-fc43849b-d873-4307-a28c-04a75e41355c req-fc43849b-d873-4307-a28c-04a75e41355c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac 0.318s\n2026-05-27 01:40:23.361 25 INFO tempest.lib.common.rest_client [req-e7abe8c4-6d5c-4b0e-b52e-b79bb6bed4c3 req-e7abe8c4-6d5c-4b0e-b52e-b79bb6bed4c3 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-27 01:40:23.383 15 INFO tempest.lib.common.rest_client [req-c992024c-713a-4921-ade4-dfcb7460cd6d req-c992024c-713a-4921-ade4-dfcb7460cd6d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d894cf6-6215-4471-8357-a6deb62fb2d3 0.421s\n2026-05-27 01:40:23.464 13 INFO tempest.lib.common.rest_client [req-899c8dc5-1e88-4fdf-b405-644696937840 req-899c8dc5-1e88-4fdf-b405-644696937840 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n2026-05-27 01:40:23.500 25 INFO tempest.lib.common.rest_client [req-1be84fb9-a223-47c1-a561-e69425a46c1d req-1be84fb9-a223-47c1-a561-e69425a46c1d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/6756f682ee034483a1c0f10ac8baaed9 0.134s\n2026-05-27 01:40:23.510 19 INFO tempest.lib.common.rest_client [req-3493518d-b895-431c-80b9-49f87f34a1fe req-3493518d-b895-431c-80b9-49f87f34a1fe ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=baac3b23ce034a6dac54ed6fe4462c9e&name=default 0.378s\n2026-05-27 01:40:23.614 17 INFO tempest.lib.common.rest_client [req-792868c3-9880-4b10-9e2f-be5f62f47811 req-792868c3-9880-4b10-9e2f-be5f62f47811 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb21e429-2605-4d71-9ed9-3c83e6e9945f 0.409s\n2026-05-27 01:40:23.625 25 INFO tempest.lib.common.rest_client [req-563b3a84-4785-4553-bff6-09a9265de4bf req-563b3a84-4785-4553-bff6-09a9265de4bf ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-27 01:40:23.653 15 INFO tempest.lib.common.rest_client [req-eecc5552-5f75-4663-a43c-dc7f4c6883b1 req-eecc5552-5f75-4663-a43c-dc7f4c6883b1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9 0.269s\n2026-05-27 01:40:23.809 37 INFO tempest.lib.common.rest_client [req-2628c479-80bc-437a-be8e-67cd6d70915c req-2628c479-80bc-437a-be8e-67cd6d70915c ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.087s\n2026-05-27 01:40:23.835 25 INFO tempest.lib.common.rest_client [req-629d8b25-aee5-4871-ab1c-ed279ab6c0cd req-629d8b25-aee5-4871-ab1c-ed279ab6c0cd ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/5c8612194f3a455a91058394a6fe5fb4 0.203s\n2026-05-27 01:40:23.864 17 INFO tempest.lib.common.rest_client [req-3c9e7873-5b2e-425a-a562-9bc66bfa0558 req-3c9e7873-5b2e-425a-a562-9bc66bfa0558 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5 0.246s\n2026-05-27 01:40:23.905 19 INFO tempest.lib.common.rest_client [req-3a6a7108-7b96-4998-9889-fe8a36e16f4f req-3a6a7108-7b96-4998-9889-fe8a36e16f4f ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/75403e7a-2898-4b2e-b43d-51dc1105f067 0.392s\n2026-05-27 01:40:24.012 25 INFO tempest.lib.common.rest_client [req-5d910e8b-5883-4d6d-8712-4be9ae01fdba req-5d910e8b-5883-4d6d-8712-4be9ae01fdba ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:40:24.048 13 INFO tempest.lib.common.rest_client [req-c3d73884-b130-4ec7-854c-a2ebde8a92de req-c3d73884-b130-4ec7-854c-a2ebde8a92de ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-27 01:40:24.126 15 INFO tempest.lib.common.rest_client [req-9eb71dce-64ba-425a-a04e-65f812e92f36 req-9eb71dce-64ba-425a-a04e-65f812e92f36 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s\n2026-05-27 01:40:24.189 19 INFO tempest.lib.common.rest_client [req-995fe64b-cec7-4c5a-aa05-96314444d8e7 req-995fe64b-cec7-4c5a-aa05-96314444d8e7 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e 0.281s\n2026-05-27 01:40:24.234 13 INFO tempest.lib.common.rest_client [req-49be334b-caac-49b8-87e3-9134ba21b596 req-49be334b-caac-49b8-87e3-9134ba21b596 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.185s\n2026-05-27 01:40:24.275 25 INFO tempest.lib.common.rest_client [req-937912c4-83e2-4a10-b046-65ef7cd8bfbc req-937912c4-83e2-4a10-b046-65ef7cd8bfbc ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.259s\n2026-05-27 01:40:24.275 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c49360fcf4e44992adccb4fa14c65709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:24.276 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1696438283-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'project_name': 'tempest-ImportImagesNegativeTest-1696438283', 'tenant_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'tenant_name': 'tempest-ImportImagesNegativeTest-1696438283', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c49360fcf4e44992adccb4fa14c65709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:24.276 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1696438283-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'project_name': 'tempest-ImportImagesNegativeTest-1696438283', 'tenant_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'tenant_name': 'tempest-ImportImagesNegativeTest-1696438283', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c49360fcf4e44992adccb4fa14c65709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:24.464 13 INFO tempest.lib.common.rest_client [req-92c80ce0-9e32-4271-b6aa-86d3e721d7b1 req-92c80ce0-9e32-4271-b6aa-86d3e721d7b1 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s\n2026-05-27 01:40:24.613 15 INFO tempest.lib.common.rest_client [req-1a73c0c1-2dc2-4dc4-8c9a-c5909eee9b16 req-1a73c0c1-2dc2-4dc4-8c9a-c5909eee9b16 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-27 01:40:24.633 19 INFO tempest.lib.common.rest_client [req-4819afd1-ba70-46ad-964f-7ee82ed03982 req-4819afd1-ba70-46ad-964f-7ee82ed03982 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s\n2026-05-27 01:40:24.708 15 INFO tempest.lib.common.rest_client [req-f24e7d6d-8f0b-4702-8dd1-5801f8da0ad2 req-f24e7d6d-8f0b-4702-8dd1-5801f8da0ad2 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.094s\n2026-05-27 01:40:24.829 25 INFO tempest.lib.common.rest_client [req-6dd14f1e-b77c-4c36-bfa7-307108099411 req-6dd14f1e-b77c-4c36-bfa7-307108099411 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-27 01:40:24.835 15 INFO tempest.lib.common.rest_client [req-2e45fd0b-9e97-4ce0-894d-dfa5b7bef9b3 req-2e45fd0b-9e97-4ce0-894d-dfa5b7bef9b3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s\n2026-05-27 01:40:24.896 37 INFO tempest.lib.common.rest_client [req-e0d1a415-6473-4142-b94e-63bb50b7a1a6 req-e0d1a415-6473-4142-b94e-63bb50b7a1a6 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.084s\n2026-05-27 01:40:25.023 13 INFO tempest.lib.common.rest_client [req-3c16631b-fde9-49f9-9318-6bcb0912071e req-3c16631b-fde9-49f9-9318-6bcb0912071e ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s\n2026-05-27 01:40:25.069 19 INFO tempest.lib.common.rest_client [req-acd67520-9e52-470f-809b-f9722bc016aa req-acd67520-9e52-470f-809b-f9722bc016aa ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.424s\n2026-05-27 01:40:25.108 13 INFO tempest.lib.common.rest_client [req-e773f706-a516-4279-b2d9-45a4adc9ccfd req-e773f706-a516-4279-b2d9-45a4adc9ccfd ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.082s\n2026-05-27 01:40:25.184 19 INFO tempest.lib.common.rest_client [req-bc69b74a-56c6-4a60-b5b6-a8d0109f3374 req-bc69b74a-56c6-4a60-b5b6-a8d0109f3374 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s\n2026-05-27 01:40:25.230 13 INFO tempest.lib.common.rest_client [req-7d649658-6838-4ccc-b15b-81a75fade263 req-7d649658-6838-4ccc-b15b-81a75fade263 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.118s\n2026-05-27 01:40:25.341 15 INFO tempest.lib.common.rest_client [req-7343b747-5fc3-4cfe-8b26-b2afdf3fa979 req-7343b747-5fc3-4cfe-8b26-b2afdf3fa979 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.504s\n2026-05-27 01:40:25.359 19 INFO tempest.lib.common.rest_client [req-fbc74bb5-dd4e-4965-9b6a-35a288ae7492 req-fbc74bb5-dd4e-4965-9b6a-35a288ae7492 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s\n2026-05-27 01:40:25.500 15 INFO tempest.lib.common.rest_client [req-37b4bec7-4029-458b-9549-aa8526c5a2ba req-37b4bec7-4029-458b-9549-aa8526c5a2ba ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:40:25.547 25 INFO tempest.lib.common.rest_client [req-4751e592-1ee5-4442-8235-6375a124a0e5 req-4751e592-1ee5-4442-8235-6375a124a0e5 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.713s\n2026-05-27 01:40:25.552 13 INFO tempest.lib.common.rest_client [req-27755902-82bf-49cd-ab67-06078073e24c req-27755902-82bf-49cd-ab67-06078073e24c ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-05-27 01:40:25.616 25 INFO tempest.lib.common.rest_client [req-c8df7f9e-fb57-4cb0-b48d-4133049d8a55 req-c8df7f9e-fb57-4cb0-b48d-4133049d8a55 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.067s\n2026-05-27 01:40:25.649 15 INFO tempest.lib.common.rest_client [req-5d8e3db3-0e74-4397-9cca-b6c5363052f6 req-5d8e3db3-0e74-4397-9cca-b6c5363052f6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s\n2026-05-27 01:40:25.672 13 INFO tempest.lib.common.rest_client [req-81cebe3a-495c-40fa-a257-a49e15b256e4 req-81cebe3a-495c-40fa-a257-a49e15b256e4 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/6756f682ee034483a1c0f10ac8baaed9 0.114s\n2026-05-27 01:40:25.747 25 INFO tempest.lib.common.rest_client [req-2d5082b6-9ab0-4899-ab5c-42ec80cb35e6 req-2d5082b6-9ab0-4899-ab5c-42ec80cb35e6 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s\n2026-05-27 01:40:25.827 25 INFO tempest.lib.common.rest_client [req-5621212a-6b53-4378-ba29-6ef44fae38e3 req-5621212a-6b53-4378-ba29-6ef44fae38e3 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c8d045ad-3156-4087-8f74-944e08cc24a0 0.078s\n2026-05-27 01:40:25.840 15 INFO tempest.lib.common.rest_client [req-558e3abe-30f2-4e2e-b215-932e06c5fafb req-558e3abe-30f2-4e2e-b215-932e06c5fafb ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-27 01:40:25.882 19 INFO tempest.lib.common.rest_client [req-0062fa32-dc7e-4e1c-8932-1a762f51c455 req-0062fa32-dc7e-4e1c-8932-1a762f51c455 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.500s\n2026-05-27 01:40:25.891 13 INFO tempest.lib.common.rest_client [req-ca3fa9b3-2244-4a15-8f25-7c80ec8c9b5a req-ca3fa9b3-2244-4a15-8f25-7c80ec8c9b5a ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-27 01:40:25.910 25 INFO tempest.lib.common.rest_client [req-e5d29532-bafc-496d-8430-7228e43cf296 req-e5d29532-bafc-496d-8430-7228e43cf296 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.080s\n2026-05-27 01:40:25.996 15 INFO tempest.lib.common.rest_client [req-bbf95d58-4445-41f3-8cc6-3b7aa533556c req-bbf95d58-4445-41f3-8cc6-3b7aa533556c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/6756f682ee034483a1c0f10ac8baaed9 0.154s\n2026-05-27 01:40:25.998 37 INFO tempest.lib.common.rest_client [req-88e786b3-b180-4402-867e-6c0e72172fb9 req-88e786b3-b180-4402-867e-6c0e72172fb9 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.100s\n{13} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.603762s] ... ok\n2026-05-27 01:40:26.017 13 INFO tempest.lib.common.rest_client [req-028018a5-b567-4858-aa11-74e88e0e6593 req-028018a5-b567-4858-aa11-74e88e0e6593 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/5c8612194f3a455a91058394a6fe5fb4 0.123s\n2026-05-27 01:40:26.135 19 INFO tempest.lib.common.rest_client [req-4a3693e6-1808-4f60-b25e-ed3ee663d380 req-4a3693e6-1808-4f60-b25e-ed3ee663d380 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-27 01:40:26.156 15 INFO tempest.lib.common.rest_client [req-27a92b8b-306e-42b9-b670-43a54c7addf1 req-27a92b8b-306e-42b9-b670-43a54c7addf1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-27 01:40:26.191 13 INFO tempest.lib.common.rest_client [req-d35d0dd6-eb01-4272-aeb3-7acc71382a71 req-d35d0dd6-eb01-4272-aeb3-7acc71382a71 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-27 01:40:26.265 37 INFO tempest.lib.common.rest_client [req-dffe8e95-9741-4b77-ba8a-7898c205adce req-dffe8e95-9741-4b77-ba8a-7898c205adce ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff 0.239s\n2026-05-27 01:40:26.344 15 INFO tempest.lib.common.rest_client [req-ea9b4ee6-7828-4ea7-a821-f45d42c4c985 req-ea9b4ee6-7828-4ea7-a821-f45d42c4c985 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/5c8612194f3a455a91058394a6fe5fb4 0.185s\n2026-05-27 01:40:26.354 19 INFO tempest.lib.common.rest_client [req-bc3ea1f3-9616-4c82-9272-f9f453ed3ece req-bc3ea1f3-9616-4c82-9272-f9f453ed3ece ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.216s\n2026-05-27 01:40:26.368 13 INFO tempest.lib.common.rest_client [req-c8beec46-c47e-4946-87d6-9fd74aa60034 req-c8beec46-c47e-4946-87d6-9fd74aa60034 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.175s\n2026-05-27 01:40:26.369 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d9ebb474ae7444e8132abbb6dc9fc82 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:26.369 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1220686069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8198ce799da7404dacbfa55001ccf16c', 'project_name': 'tempest-ListUserImagesTest-1220686069', 'tenant_id': '8198ce799da7404dacbfa55001ccf16c', 'tenant_name': 'tempest-ListUserImagesTest-1220686069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d9ebb474ae7444e8132abbb6dc9fc82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:26.370 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1220686069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8198ce799da7404dacbfa55001ccf16c', 'project_name': 'tempest-ListUserImagesTest-1220686069', 'tenant_id': '8198ce799da7404dacbfa55001ccf16c', 'tenant_name': 'tempest-ListUserImagesTest-1220686069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d9ebb474ae7444e8132abbb6dc9fc82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:26.496 37 INFO tempest.lib.common.rest_client [req-ef6ba04b-644a-47fb-895a-9f4b7dd03edc req-ef6ba04b-644a-47fb-895a-9f4b7dd03edc ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/121ee2ab760b40ae9b3f1da00df2b27a 0.229s\n2026-05-27 01:40:26.496 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff63f8b09ae94d7cbd787b4706fb02a9\n2026-05-27 01:40:26.557 19 INFO tempest.lib.common.rest_client [req-45d40075-c422-4e2d-b903-e80640839dad req-45d40075-c422-4e2d-b903-e80640839dad ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:40:26.600 15 INFO tempest.lib.common.rest_client [req-44bb7420-d036-4a72-a19b-21738c631693 req-44bb7420-d036-4a72-a19b-21738c631693 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-27 01:40:26.700 19 INFO tempest.lib.common.rest_client [req-d9caa430-af8a-4eb9-a866-fe995bf272c0 req-d9caa430-af8a-4eb9-a866-fe995bf272c0 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/6756f682ee034483a1c0f10ac8baaed9 0.141s\n2026-05-27 01:40:26.711 15 INFO tempest.lib.common.rest_client [req-8c559cdb-f983-49ca-ae37-a786b21594c4 req-8c559cdb-f983-49ca-ae37-a786b21594c4 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.109s\n2026-05-27 01:40:26.711 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 41524449792740ebbcf4a3f98c1e5dc2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:26.712 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1447648984-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'tenant_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '41524449792740ebbcf4a3f98c1e5dc2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:26.712 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1447648984-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'tenant_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '41524449792740ebbcf4a3f98c1e5dc2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:26.869 19 INFO tempest.lib.common.rest_client [req-1d5e4350-0654-41bb-bd39-fccc5a28e9d9 req-1d5e4350-0654-41bb-bd39-fccc5a28e9d9 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-27 01:40:26.906 13 INFO tempest.lib.common.rest_client [req-ea3330e5-be3a-46c1-8cfd-e1635389529a req-ea3330e5-be3a-46c1-8cfd-e1635389529a ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:40:26.907 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:40:26.931 37 INFO tempest.lib.common.rest_client [req-46962404-c84c-4cd8-ac94-81999b409375 req-46962404-c84c-4cd8-ac94-81999b409375 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.429s\n2026-05-27 01:40:27.052 19 INFO tempest.lib.common.rest_client [req-128434a3-70e8-44a4-936f-81405d617d72 req-128434a3-70e8-44a4-936f-81405d617d72 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/5c8612194f3a455a91058394a6fe5fb4 0.180s\n2026-05-27 01:40:27.169 19 INFO tempest.lib.common.rest_client [req-7e77c08d-c6d3-4a98-a1d4-0d5f4d477f33 req-7e77c08d-c6d3-4a98-a1d4-0d5f4d477f33 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-27 01:40:27.222 13 INFO tempest.lib.common.rest_client [req-6a0cf93a-4f0e-47d4-9263-cbaab1edc57f req-6a0cf93a-4f0e-47d4-9263-cbaab1edc57f ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d9ebb474ae7444e8132abbb6dc9fc82 0.313s\n2026-05-27 01:40:27.222 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8198ce799da7404dacbfa55001ccf16c\n2026-05-27 01:40:27.257 15 INFO tempest.lib.common.rest_client [req-2e77afc0-b0eb-451b-88f5-68139ad59f51 req-2e77afc0-b0eb-451b-88f5-68139ad59f51 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-27 01:40:27.349 19 INFO tempest.lib.common.rest_client [req-e0bfb9bf-d48e-470b-baac-eac53fa92429 req-e0bfb9bf-d48e-470b-baac-eac53fa92429 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.178s\n2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 281c4932ae6d49dcacd0d34d8b790d97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-2147024778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22a2920fd10640fb96d863002e719e83', 'project_name': 'tempest-ImagesTagsTest-2147024778', 'tenant_id': '22a2920fd10640fb96d863002e719e83', 'tenant_name': 'tempest-ImagesTagsTest-2147024778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '281c4932ae6d49dcacd0d34d8b790d97', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-2147024778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22a2920fd10640fb96d863002e719e83', 'project_name': 'tempest-ImagesTagsTest-2147024778', 'tenant_id': '22a2920fd10640fb96d863002e719e83', 'tenant_name': 'tempest-ImagesTagsTest-2147024778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '281c4932ae6d49dcacd0d34d8b790d97', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:27.464 15 INFO tempest.lib.common.rest_client [req-f0fa5c89-1a4f-41bb-b4f3-17baf84f0826 req-f0fa5c89-1a4f-41bb-b4f3-17baf84f0826 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.205s\n2026-05-27 01:40:27.472 37 INFO tempest.lib.common.rest_client [req-e0cd7f51-c056-495c-a6a5-702cac586c38 req-e0cd7f51-c056-495c-a6a5-702cac586c38 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff63f8b09ae94d7cbd787b4706fb02a9&name=default 0.539s\n2026-05-27 01:40:27.646 13 INFO tempest.lib.common.rest_client [req-7ae02e5b-2c16-45cf-9783-5c680ecdf526 req-7ae02e5b-2c16-45cf-9783-5c680ecdf526 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.423s\n2026-05-27 01:40:27.851 19 INFO tempest.lib.common.rest_client [req-4da244e1-8d98-451e-8794-58465b26c104 req-4da244e1-8d98-451e-8794-58465b26c104 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-27 01:40:27.893 37 INFO tempest.lib.common.rest_client [req-557b8d2d-8b59-49f5-9ee0-ed0695ceb2e1 req-557b8d2d-8b59-49f5-9ee0-ed0695ceb2e1 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9929f475-5d78-4500-bee1-1c2074fa460a 0.419s\n2026-05-27 01:40:28.026 15 INFO tempest.lib.common.rest_client [req-584c8e26-9a65-44bb-a150-b8dcb44fe13f req-584c8e26-9a65-44bb-a150-b8dcb44fe13f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s\n2026-05-27 01:40:28.139 13 INFO tempest.lib.common.rest_client [req-b19beb86-de3f-47a7-8014-1eaf593b1b44 req-b19beb86-de3f-47a7-8014-1eaf593b1b44 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8198ce799da7404dacbfa55001ccf16c&name=default 0.490s\n2026-05-27 01:40:28.165 15 INFO tempest.lib.common.rest_client [req-ff985333-c87b-4113-b414-6525800a433f req-ff985333-c87b-4113-b414-6525800a433f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s\n2026-05-27 01:40:28.213 37 INFO tempest.lib.common.rest_client [req-1e4aad17-a4be-4aba-bac1-65842970c75b req-1e4aad17-a4be-4aba-bac1-65842970c75b ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9 0.318s\n2026-05-27 01:40:28.214 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49cfc239bfb2463594e19a86a70c6d3e\n2026-05-27 01:40:28.230 19 INFO tempest.lib.common.rest_client [req-24cebed1-c102-4de1-81f3-f2a940948b94 req-24cebed1-c102-4de1-81f3-f2a940948b94 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.375s\n2026-05-27 01:40:28.356 15 INFO tempest.lib.common.rest_client [req-fda77ce6-93c0-49ac-abdd-e97a4a56dc18 req-fda77ce6-93c0-49ac-abdd-e97a4a56dc18 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.186s\n2026-05-27 01:40:28.358 19 INFO tempest.lib.common.rest_client [req-9fa5b933-8662-4dbb-8901-219e7b8b3550 req-9fa5b933-8662-4dbb-8901-219e7b8b3550 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530/tags/tempest-tag-17284944 0.126s\n2026-05-27 01:40:28.455 19 INFO tempest.lib.common.rest_client [req-97cf97b1-9c8e-425c-9b9e-5c0241108d62 req-97cf97b1-9c8e-425c-9b9e-5c0241108d62 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.096s\n2026-05-27 01:40:28.583 15 INFO tempest.lib.common.rest_client [req-3d690c3c-759a-4af0-9a8d-1fef524862aa req-3d690c3c-759a-4af0-9a8d-1fef524862aa ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:40:28.585 13 INFO tempest.lib.common.rest_client [req-755d6285-2d9e-483c-a2ae-b32cacf30302 req-755d6285-2d9e-483c-a2ae-b32cacf30302 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7efa84f3-8209-44ea-b86c-bf0613c086f3 0.442s\n2026-05-27 01:40:28.616 19 INFO tempest.lib.common.rest_client [req-f1c5b46b-ed92-4205-9a7e-55c3e4976eff req-f1c5b46b-ed92-4205-9a7e-55c3e4976eff ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530/tags/tempest-tag-17284944 0.159s\n2026-05-27 01:40:28.684 37 INFO tempest.lib.common.rest_client [req-58234270-bb24-46ec-a4b2-6b17354e874c req-58234270-bb24-46ec-a4b2-6b17354e874c ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49cfc239bfb2463594e19a86a70c6d3e&name=default 0.468s\n2026-05-27 01:40:28.694 19 INFO tempest.lib.common.rest_client [req-e7782e47-2bec-44da-95f6-c71710971dae req-e7782e47-2bec-44da-95f6-c71710971dae ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.077s\n2026-05-27 01:40:28.705 15 INFO tempest.lib.common.rest_client [req-99b85d77-f321-4a42-9514-2c90c35fb81b req-99b85d77-f321-4a42-9514-2c90c35fb81b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/6756f682ee034483a1c0f10ac8baaed9 0.120s\n2026-05-27 01:40:28.799 13 INFO tempest.lib.common.rest_client [req-0e6dc596-ab4c-48a8-8886-5297a7457280 req-0e6dc596-ab4c-48a8-8886-5297a7457280 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c 0.213s\n{1} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-27 01:40:28.858 19 INFO tempest.lib.common.rest_client [req-2ca9fa44-3178-4ab0-bf63-c1bfc2131fcb req-2ca9fa44-3178-4ab0-bf63-c1bfc2131fcb ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.159s\n{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.006095s] ... ok\n2026-05-27 01:40:28.885 15 INFO tempest.lib.common.rest_client [req-7265ffd7-583a-4a26-9cab-f36d95c3817c req-7265ffd7-583a-4a26-9cab-f36d95c3817c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:40:28.962 19 INFO tempest.lib.common.rest_client [req-d8395190-bfcf-4196-b5a9-ad8ab2999c49 req-d8395190-bfcf-4196-b5a9-ad8ab2999c49 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.072s\n2026-05-27 01:40:29.002 15 INFO tempest.lib.common.rest_client [req-599d8cbd-7d44-4d2b-9f78-d652a9589c67 req-599d8cbd-7d44-4d2b-9f78-d652a9589c67 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/5c8612194f3a455a91058394a6fe5fb4 0.111s\n2026-05-27 01:40:29.031 19 INFO tempest.lib.common.rest_client [req-15b6cead-60cd-478b-8ad8-453184993aae req-15b6cead-60cd-478b-8ad8-453184993aae ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.067s\n2026-05-27 01:40:29.081 37 INFO tempest.lib.common.rest_client [req-3233a7ad-08ac-4954-9cea-538d9cf6499a req-3233a7ad-08ac-4954-9cea-538d9cf6499a ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64da0db4-d7f0-425d-96a6-2736b6745d13 0.395s\n2026-05-27 01:40:29.208 15 INFO tempest.lib.common.rest_client [req-837c0455-a962-44d3-a8e1-0fdf10bf9bca req-837c0455-a962-44d3-a8e1-0fdf10bf9bca ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-27 01:40:29.293 19 INFO tempest.lib.common.rest_client [req-50568e27-f34f-451c-85a1-b9fd91fd2f34 req-50568e27-f34f-451c-85a1-b9fd91fd2f34 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/281c4932ae6d49dcacd0d34d8b790d97 0.260s\n2026-05-27 01:40:29.293 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22a2920fd10640fb96d863002e719e83\n2026-05-27 01:40:29.321 37 INFO tempest.lib.common.rest_client [req-ef8c5840-43d9-4b35-87aa-99489c3da97a req-ef8c5840-43d9-4b35-87aa-99489c3da97a ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e 0.239s\n2026-05-27 01:40:29.494 15 INFO tempest.lib.common.rest_client [req-8d21ec19-c16f-4e51-a074-35340b5b63bb req-8d21ec19-c16f-4e51-a074-35340b5b63bb ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.284s\n2026-05-27 01:40:29.494 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d88450ac253486f9f83151ed46d0eda is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:40:29.494 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1398125916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84f72bdf048b436e8f930fea0a92ef88', 'project_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'tenant_id': '84f72bdf048b436e8f930fea0a92ef88', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d88450ac253486f9f83151ed46d0eda', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:29.495 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1398125916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84f72bdf048b436e8f930fea0a92ef88', 'project_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'tenant_id': '84f72bdf048b436e8f930fea0a92ef88', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d88450ac253486f9f83151ed46d0eda', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:40:29.816 19 INFO tempest.lib.common.rest_client [req-aa818514-b5f3-4229-9e47-c9a3bed0c073 req-aa818514-b5f3-4229-9e47-c9a3bed0c073 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:40:30.005 15 INFO tempest.lib.common.rest_client [req-0c912594-ae0e-496b-a9eb-3eef31557498 req-0c912594-ae0e-496b-a9eb-3eef31557498 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:40:30.341 19 INFO tempest.lib.common.rest_client [req-c21238b4-f028-4638-9161-c083c94df662 req-c21238b4-f028-4638-9161-c083c94df662 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22a2920fd10640fb96d863002e719e83&name=default 0.523s\n2026-05-27 01:40:30.448 15 INFO tempest.lib.common.rest_client [req-4e9ba59c-59ed-4629-86d5-7072b085ebd7 req-4e9ba59c-59ed-4629-86d5-7072b085ebd7 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.438s\n2026-05-27 01:40:30.564 15 INFO tempest.lib.common.rest_client [req-3454a77d-35d3-4cd7-a72f-f6a477d2ec82 req-3454a77d-35d3-4cd7-a72f-f6a477d2ec82 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51/members 0.114s\n2026-05-27 01:40:30.761 19 INFO tempest.lib.common.rest_client [req-ae9f6a74-594a-4290-8beb-214ab265d482 req-ae9f6a74-594a-4290-8beb-214ab265d482 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/45a858de-d874-4ad5-a5f7-5d544fa74315 0.417s\n2026-05-27 01:40:30.803 15 INFO tempest.lib.common.rest_client [req-712c89d0-8404-46b7-8738-7b2898d5ab13 req-712c89d0-8404-46b7-8738-7b2898d5ab13 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51/members/84f72bdf048b436e8f930fea0a92ef88 0.236s\n2026-05-27 01:40:30.935 15 INFO tempest.lib.common.rest_client [req-9d15048d-f3cc-4c3b-91dd-852437871fee req-9d15048d-f3cc-4c3b-91dd-852437871fee ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51 0.129s\n{2} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [0.929340s] ... ok\n2026-05-27 01:40:30.945 19 INFO tempest.lib.common.rest_client [req-b6108b60-29c4-4a45-8970-7beede17b56e req-b6108b60-29c4-4a45-8970-7beede17b56e ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83 0.182s\n2026-05-27 01:40:31.061 15 INFO tempest.lib.common.rest_client [req-27ff4d18-06a1-45a3-87ec-8fdb5fd30f97 req-27ff4d18-06a1-45a3-87ec-8fdb5fd30f97 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.122s\n2026-05-27 01:40:31.173 15 INFO tempest.lib.common.rest_client [req-98757acc-03fa-414c-9084-28fa26fe73a6 req-98757acc-03fa-414c-9084-28fa26fe73a6 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7/members 0.109s\n2026-05-27 01:40:31.272 15 INFO tempest.lib.common.rest_client [req-35be7ef8-ce66-4de7-a5a3-95e22d25d981 req-35be7ef8-ce66-4de7-a5a3-95e22d25d981 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.095s\n2026-05-27 01:40:31.358 15 INFO tempest.lib.common.rest_client [req-91b876c0-7c5c-47d1-9790-e9e53ac48dd4 req-91b876c0-7c5c-47d1-9790-e9e53ac48dd4 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7/members/84f72bdf048b436e8f930fea0a92ef88 0.083s\n2026-05-27 01:40:31.452 15 INFO tempest.lib.common.rest_client [req-10ae4d5c-6021-4a54-9adc-e9f1d279acf4 req-10ae4d5c-6021-4a54-9adc-e9f1d279acf4 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.093s\n2026-05-27 01:40:31.574 15 INFO tempest.lib.common.rest_client [req-852ee0d8-e506-4c1c-bcca-8bea1ad68351 req-852ee0d8-e506-4c1c-bcca-8bea1ad68351 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7 0.119s\n{2} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.638481s] ... ok\n2026-05-27 01:40:31.872 15 INFO tempest.lib.common.rest_client [req-f41f1a49-b599-4341-b1b1-256dda51ef14 req-f41f1a49-b599-4341-b1b1-256dda51ef14 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/41524449792740ebbcf4a3f98c1e5dc2 0.257s\n2026-05-27 01:40:32.129 15 INFO tempest.lib.common.rest_client [req-d4622cff-0e9a-408b-b7d5-34ffac4903a7 req-d4622cff-0e9a-408b-b7d5-34ffac4903a7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d88450ac253486f9f83151ed46d0eda 0.254s\n2026-05-27 01:40:32.130 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 84f72bdf048b436e8f930fea0a92ef88\n2026-05-27 01:40:32.636 15 INFO tempest.lib.common.rest_client [req-91da6761-b5b4-4c69-b887-e97406880cef req-91da6761-b5b4-4c69-b887-e97406880cef ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-05-27 01:40:33.120 15 INFO tempest.lib.common.rest_client [req-0d33895e-c140-4c90-954c-7ac895f93196 req-0d33895e-c140-4c90-954c-7ac895f93196 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=84f72bdf048b436e8f930fea0a92ef88&name=default 0.481s\n2026-05-27 01:40:33.502 15 INFO tempest.lib.common.rest_client [req-4df10f20-530f-4500-b979-54043450fe2b req-4df10f20-530f-4500-b979-54043450fe2b ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f930c66d-fec3-46b9-b6ca-75c874803cb9 0.380s\n2026-05-27 01:40:33.687 15 INFO tempest.lib.common.rest_client [req-1d537da8-56ac-4c47-bb7e-0024809da629 req-1d537da8-56ac-4c47-bb7e-0024809da629 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88 0.182s\n2026-05-27 01:40:33.688 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 712c81f0a0d94ac0a19bd3b4105517d1\n2026-05-27 01:40:34.076 15 INFO tempest.lib.common.rest_client [req-2f889929-3635-4f28-ac62-be256502bd02 req-2f889929-3635-4f28-ac62-be256502bd02 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=712c81f0a0d94ac0a19bd3b4105517d1&name=default 0.386s\n2026-05-27 01:40:34.500 15 INFO tempest.lib.common.rest_client [req-c75ff80f-14d4-47ce-b2a1-fdacfdcf062b req-c75ff80f-14d4-47ce-b2a1-fdacfdcf062b ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d18b960-cfb7-4e9a-81ec-5f2b11025744 0.421s\n2026-05-27 01:40:34.757 15 INFO tempest.lib.common.rest_client [req-0073662d-cb2c-49f7-8aec-3b493a824477 req-0073662d-cb2c-49f7-8aec-3b493a824477 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1 0.254s\n2026-05-27 01:40:35.255 25 INFO tempest.lib.common.rest_client [req-59c6c6f8-484d-46e2-b01e-b32aed2d37b8 req-59c6c6f8-484d-46e2-b01e-b32aed2d37b8 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/c8d045ad-3156-4087-8f74-944e08cc24a0/import 9.343s\n{7} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.641162s] ... ok\n2026-05-27 01:40:35.560 25 INFO tempest.lib.common.rest_client [req-8207e781-8f36-47e5-9807-4b6b20003c68 req-8207e781-8f36-47e5-9807-4b6b20003c68 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c49360fcf4e44992adccb4fa14c65709 0.264s\n2026-05-27 01:40:35.562 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49daf07f5d824517b5ca7dd33eaeaf9d\n2026-05-27 01:40:36.102 25 INFO tempest.lib.common.rest_client [req-31588aa6-deb1-41b6-b32e-2981e16d544f req-31588aa6-deb1-41b6-b32e-2981e16d544f ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-27 01:40:36.618 25 INFO tempest.lib.common.rest_client [req-eaae0827-2cfb-484f-9271-9640635466b0 req-eaae0827-2cfb-484f-9271-9640635466b0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49daf07f5d824517b5ca7dd33eaeaf9d&name=default 0.513s\n2026-05-27 01:40:36.971 25 INFO tempest.lib.common.rest_client [req-0ef34a26-50a6-4f64-a0ab-3bdbf7c519c4 req-0ef34a26-50a6-4f64-a0ab-3bdbf7c519c4 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5f442ce-98dc-4cc8-bf3f-ccbcb6a11fa5 0.351s\n2026-05-27 01:40:37.149 25 INFO tempest.lib.common.rest_client [req-3dda98a8-e3fd-43ea-90cf-80925b67cb29 req-3dda98a8-e3fd-43ea-90cf-80925b67cb29 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d 0.176s\n\n======\nTotals\n======\nRan: 66 tests in 33.9255 sec.\n - Passed: 50\n - Skipped: 16\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 54.0966 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:00:07.697532\n - Worker 1 (3 tests) => 0:00:12.209518\n - Worker 2 (3 tests) => 0:00:15.570556\n - Worker 3 (11 tests) => 0:00:11.315159\n - Worker 4 (7 tests) => 0:00:13.849852\n - Worker 5 (5 tests) => 0:00:12.130569\n - Worker 6 (8 tests) => 0:00:08.929513\n - Worker 7 (2 tests) => 0:00:20.873536\n - Worker 8 (3 tests) => 0:00:03.340446\n - Worker 9 (3 tests) => 0:00:03.089268\n - Worker 10 (1 tests) => 0:00:00\n - Worker 11 (1 tests) => 0:00:01.531806\n - Worker 12 (10 tests) => 0:00:01.180295\n - Worker 13 (2 tests) => 0:00:10.644868\n - Worker 14 (1 tests) => 0:00:00\n - Worker 15 (1 tests) => 0:00:01.123298\n\n## NETWORK (API)\n\n+ echo\n+ echo '## NETWORK (API)'\n+ echo\n+ _tempest tempest.api.network\n+ local regex=tempest.api.network\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.network --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0140.log\n2026-05-27 01:40:41.676 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:40:41.764 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:40:41.764 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:40:41.765 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:40:41.765 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:41.766 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:40:41.766 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:40:41.768 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:40:41.768 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:03.721 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:03.734 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:03.764 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:04.975 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:04.976 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:04.976 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:04.988 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:05.006 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:05.734 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:05.746 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:05.746 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:05.777 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:05.756 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:05.757 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:05.766 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:05.767 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:05.767 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:05.783 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:05.786 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:05.987 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:05.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:05.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.009 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.011 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.011 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.022 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.113 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.114 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.147 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.148 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.148 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.149 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.149 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.123 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.123 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.125 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.125 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.134 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.137 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.162 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.177 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.386 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.387 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.387 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.398 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.409 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.424 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.435 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.435 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.444 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.444 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.447 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.465 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.484 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.484 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.501 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.520 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.536 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.537 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.537 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.554 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:06.737 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:06.750 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:06.750 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:06.752 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:06.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:06.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:06.761 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:06.777 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:07.026 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:07.027 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:07.027 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:07.052 20 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:07.164 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:07.164 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:07.165 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:07.165 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:07.175 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:07.175 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:07.196 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:07.196 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:07.199 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:07.174 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:07.174 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:07.185 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:07.197 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:07.525 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:41:07.526 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:41:07.526 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.540 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:41:07.543 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:41:07.545 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:41:08.112 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:08.673 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:08.679 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:08.679 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:08.996 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.061 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.073 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.073 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.290 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.482 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.491 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.531 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.806 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.806 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.864 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:41:34.799 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-27 01:41:35.345 39 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.\n{14} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.\n2026-05-27 01:41:35.649 29 INFO tempest.lib.common.rest_client [req-b9134a20-f4d5-4b21-b0d4-df379b61f7f9 req-b9134a20-f4d5-4b21-b0d4-df379b61f7f9 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-27 01:41:35.754 15 INFO tempest.lib.common.rest_client [req-c16d143f-e96e-4640-aa5a-2496c3aa72c5 req-c16d143f-e96e-4640-aa5a-2496c3aa72c5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-27 01:41:35.994 27 INFO tempest.lib.common.rest_client [req-265aafab-3772-41e8-8b97-a19d4cfdddfa req-265aafab-3772-41e8-8b97-a19d4cfdddfa ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-27 01:41:36.035 33 INFO tempest.lib.common.rest_client [req-38426ed7-e68f-4c30-b2b0-280735e2db36 req-38426ed7-e68f-4c30-b2b0-280735e2db36 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-05-27 01:41:36.045 35 INFO tempest.lib.common.rest_client [req-70c6139f-ada9-43e7-a04d-a74210246cfe req-70c6139f-ada9-43e7-a04d-a74210246cfe ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:41:36.065 39 INFO tempest.lib.common.rest_client [req-8ed0aedf-3a65-418c-b284-f2bf4afff282 req-8ed0aedf-3a65-418c-b284-f2bf4afff282 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-27 01:41:36.267 29 INFO tempest.lib.common.rest_client [req-f1b00ac9-e5e3-42de-ba9f-ca7f1416948b req-f1b00ac9-e5e3-42de-ba9f-ca7f1416948b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-27 01:41:36.329 15 INFO tempest.lib.common.rest_client [req-ae0b9476-fe85-43d9-960a-77154c8e241f req-ae0b9476-fe85-43d9-960a-77154c8e241f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-27 01:41:36.406 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-27 01:41:36.502 43 INFO tempest.lib.common.rest_client [req-3e509fd9-a6d4-4bdd-b347-9ed00c7d8c00 req-3e509fd9-a6d4-4bdd-b347-9ed00c7d8c00 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s\n2026-05-27 01:41:36.513 11 INFO tempest.lib.common.rest_client [req-3f8b9a53-9adc-46ec-8e62-02c32ac1205d req-3f8b9a53-9adc-46ec-8e62-02c32ac1205d ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-27 01:41:36.537 29 INFO tempest.lib.common.rest_client [req-5b9ca9bf-a53e-4f22-ac98-a21fab21b834 req-5b9ca9bf-a53e-4f22-ac98-a21fab21b834 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.258s\n2026-05-27 01:41:36.574 15 INFO tempest.lib.common.rest_client [req-efb24330-e6a5-4b21-b7ca-ca61e0d50569 req-efb24330-e6a5-4b21-b7ca-ca61e0d50569 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s\n2026-05-27 01:41:36.576 27 INFO tempest.lib.common.rest_client [req-1f498a41-c070-4cd6-abbd-2ac90def6e6d req-1f498a41-c070-4cd6-abbd-2ac90def6e6d ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-27 01:41:36.641 35 INFO tempest.lib.common.rest_client [req-05493290-7130-43ff-959b-754c8b87279c req-05493290-7130-43ff-959b-754c8b87279c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-27 01:41:36.655 33 INFO tempest.lib.common.rest_client [req-263fd88e-fe47-40a1-9911-58cb7307f237 req-263fd88e-fe47-40a1-9911-58cb7307f237 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-27 01:41:36.698 39 INFO tempest.lib.common.rest_client [req-981df4ed-b990-4b4b-b715-5c7b8a70f32a req-981df4ed-b990-4b4b-b715-5c7b8a70f32a ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-27 01:41:36.725 29 INFO tempest.lib.common.rest_client [req-f3deaa66-e18f-4509-87f7-a37d435e4799 req-f3deaa66-e18f-4509-87f7-a37d435e4799 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.164s\n2026-05-27 01:41:36.911 35 INFO tempest.lib.common.rest_client [req-a595249c-fbfe-4206-b942-ca1750d7f891 req-a595249c-fbfe-4206-b942-ca1750d7f891 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.263s\n2026-05-27 01:41:36.918 18 INFO tempest.lib.common.rest_client [req-fececaee-3514-4193-8aad-594be4e8c5a8 req-fececaee-3514-4193-8aad-594be4e8c5a8 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s\n2026-05-27 01:41:36.932 23 INFO tempest.lib.common.rest_client [req-8d6a4e1a-803c-4e3d-bc36-acf2386dcf55 req-8d6a4e1a-803c-4e3d-bc36-acf2386dcf55 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-27 01:41:36.955 27 INFO tempest.lib.common.rest_client [req-9dcf01b6-5491-4748-aaa3-0eb8834005c5 req-9dcf01b6-5491-4748-aaa3-0eb8834005c5 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.378s\n2026-05-27 01:41:37.026 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n2026-05-27 01:41:37.033 15 INFO tempest.lib.common.rest_client [req-99283ccd-6309-4d6f-ba15-e33e41e24d08 req-99283ccd-6309-4d6f-ba15-e33e41e24d08 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s\n{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-27 01:41:37.109 31 INFO tempest.lib.common.rest_client [req-939bb062-092d-48e3-8c69-a419f26ce4fc req-939bb062-092d-48e3-8c69-a419f26ce4fc ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:41:37.128 25 INFO tempest.lib.common.rest_client [req-78b89b51-2b1e-49ba-87e5-c5897c26199a req-78b89b51-2b1e-49ba-87e5-c5897c26199a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s\n2026-05-27 01:41:37.142 11 INFO tempest.lib.common.rest_client [req-34de234b-2ba9-48e1-a788-996529dc4509 req-34de234b-2ba9-48e1-a788-996529dc4509 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-27 01:41:37.151 33 INFO tempest.lib.common.rest_client [req-333477c1-146b-4baf-8874-88d482216dad req-333477c1-146b-4baf-8874-88d482216dad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.488s\n2026-05-27 01:41:37.173 39 INFO tempest.lib.common.rest_client [req-9b6ae0f2-48b8-46fe-8f52-759df58fc94e req-9b6ae0f2-48b8-46fe-8f52-759df58fc94e ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.471s\n2026-05-27 01:41:37.220 35 INFO tempest.lib.common.rest_client [req-dabb126d-1093-451e-ab64-8b64217caf5c req-dabb126d-1093-451e-ab64-8b64217caf5c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.285s\n2026-05-27 01:41:37.301 43 INFO tempest.lib.common.rest_client [req-a2857cc0-d71f-4507-a810-15331112718e req-a2857cc0-d71f-4507-a810-15331112718e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:41:37.324 29 INFO tempest.lib.common.rest_client [req-4218b88a-2241-4885-aea6-ebe2fa25546b req-4218b88a-2241-4885-aea6-ebe2fa25546b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s\n2026-05-27 01:41:37.369 27 INFO tempest.lib.common.rest_client [req-f3c50858-1039-4d48-a721-72a9a6d14eca req-f3c50858-1039-4d48-a721-72a9a6d14eca ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.395s\n2026-05-27 01:41:37.502 37 INFO tempest.lib.common.rest_client [req-9edfb0ab-6a4b-460a-873f-60485b5e13d4 req-9edfb0ab-6a4b-460a-873f-60485b5e13d4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-27 01:41:37.509 33 INFO tempest.lib.common.rest_client [req-c3c97e1a-9714-49c7-9902-92ae2c02e2da req-c3c97e1a-9714-49c7-9902-92ae2c02e2da ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.338s\n2026-05-27 01:41:37.615 18 INFO tempest.lib.common.rest_client [req-98bb60f7-b817-4530-9e0c-5edb70a8fa90 req-98bb60f7-b817-4530-9e0c-5edb70a8fa90 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-27 01:41:37.617 21 INFO tempest.lib.common.rest_client [req-b1018a34-9372-4b85-be15-6a232de5810c req-b1018a34-9372-4b85-be15-6a232de5810c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s\n2026-05-27 01:41:37.632 43 INFO tempest.lib.common.rest_client [req-ec90ce3e-5974-48f3-9a7a-69850cbcd02d req-ec90ce3e-5974-48f3-9a7a-69850cbcd02d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.328s\n2026-05-27 01:41:37.660 11 INFO tempest.lib.common.rest_client [req-c71221ea-0e4c-49f6-a0c8-960b2f6fd5b3 req-c71221ea-0e4c-49f6-a0c8-960b2f6fd5b3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.516s\n2026-05-27 01:41:37.696 13 INFO tempest.lib.common.rest_client [req-88b3d040-0cbe-4db9-818d-7009b903eb04 req-88b3d040-0cbe-4db9-818d-7009b903eb04 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.814s\n2026-05-27 01:41:37.702 31 INFO tempest.lib.common.rest_client [req-66523b29-f1cd-4b4f-965b-21c2b47c48ac req-66523b29-f1cd-4b4f-965b-21c2b47c48ac ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-27 01:41:37.727 39 INFO tempest.lib.common.rest_client [req-23e976ac-bb42-4b44-8620-7a49a2d1db3e req-23e976ac-bb42-4b44-8620-7a49a2d1db3e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s\n2026-05-27 01:41:37.825 29 INFO tempest.lib.common.rest_client [req-1962fd98-2aae-42ed-9139-48d42be6f53f req-1962fd98-2aae-42ed-9139-48d42be6f53f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-27 01:41:37.993 23 INFO tempest.lib.common.rest_client [req-249efcb4-3891-4dd5-9b9c-a99570868672 req-249efcb4-3891-4dd5-9b9c-a99570868672 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.044s\n2026-05-27 01:41:38.004 15 INFO tempest.lib.common.rest_client [req-f92d878c-22f2-4625-bca3-8190b73f88cf req-f92d878c-22f2-4625-bca3-8190b73f88cf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.967s\n2026-05-27 01:41:38.041 33 INFO tempest.lib.common.rest_client [req-cde57684-aaf1-47c1-b768-8d010ced81e1 req-cde57684-aaf1-47c1-b768-8d010ced81e1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-27 01:41:38.102 21 INFO tempest.lib.common.rest_client [req-9ffc7488-a7a8-4490-b6ed-23b4fc8498b4 req-9ffc7488-a7a8-4490-b6ed-23b4fc8498b4 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s\n2026-05-27 01:41:38.110 31 INFO tempest.lib.common.rest_client [req-b3d8d665-f3ff-4c34-b153-3d5479df056f req-b3d8d665-f3ff-4c34-b153-3d5479df056f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.407s\n2026-05-27 01:41:38.136 20 INFO tempest.lib.common.rest_client [req-f88b60f2-d253-4659-8713-8164e1f3e9d2 req-f88b60f2-d253-4659-8713-8164e1f3e9d2 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.071s\n2026-05-27 01:41:38.135 43 INFO tempest.lib.common.rest_client [req-e6b70d9e-ff75-47f9-ac4b-ff2a3f995beb req-e6b70d9e-ff75-47f9-ac4b-ff2a3f995beb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.485s\n2026-05-27 01:41:38.154 33 INFO tempest.lib.common.rest_client [req-9f033453-8b1c-4a25-ad5d-8151f79e1bcb req-9f033453-8b1c-4a25-ad5d-8151f79e1bcb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s\n2026-05-27 01:41:38.167 29 INFO tempest.lib.common.rest_client [req-cc171e82-0d68-4975-8d41-a9ea8f0c92a7 req-cc171e82-0d68-4975-8d41-a9ea8f0c92a7 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.341s\n2026-05-27 01:41:38.276 37 INFO tempest.lib.common.rest_client [req-86a3cb4e-69e6-471d-821d-9ecf0e2cc0cc req-86a3cb4e-69e6-471d-821d-9ecf0e2cc0cc ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.745s\n2026-05-27 01:41:38.308 23 INFO tempest.lib.common.rest_client [req-b0bf6442-eb18-412b-bb1f-4d6eae48fafe req-b0bf6442-eb18-412b-bb1f-4d6eae48fafe ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.312s\n2026-05-27 01:41:38.344 21 INFO tempest.lib.common.rest_client [req-96f95b07-efa5-4d9a-a30e-41490cbbd782 req-96f95b07-efa5-4d9a-a30e-41490cbbd782 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s\n2026-05-27 01:41:38.371 29 INFO tempest.lib.common.rest_client [req-44543c57-f229-48b7-8758-135e8c43eb9a req-44543c57-f229-48b7-8758-135e8c43eb9a ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-27 01:41:38.409 37 INFO tempest.lib.common.rest_client [req-8bf82d96-9f3f-4b4e-8b0f-f5001dceee46 req-8bf82d96-9f3f-4b4e-8b0f-f5001dceee46 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.130s\n2026-05-27 01:41:38.416 25 INFO tempest.lib.common.rest_client [req-f9b791a7-dbdb-4aac-8abc-6a979e1d001f req-f9b791a7-dbdb-4aac-8abc-6a979e1d001f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.255s\n2026-05-27 01:41:38.478 29 INFO tempest.lib.common.rest_client [req-d9de41ff-f6e9-42a0-8d9a-da4d8e4856df req-d9de41ff-f6e9-42a0-8d9a-da4d8e4856df ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/6756f682ee034483a1c0f10ac8baaed9 0.104s\n2026-05-27 01:41:38.578 35 INFO tempest.lib.common.rest_client [req-2205803a-70ae-4381-b436-ab85babb6df1 req-2205803a-70ae-4381-b436-ab85babb6df1 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.357s\n2026-05-27 01:41:38.592 13 INFO tempest.lib.common.rest_client [req-90df1b36-8133-4ad8-a526-b2ec7d24749a req-90df1b36-8133-4ad8-a526-b2ec7d24749a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s\n2026-05-27 01:41:38.616 18 INFO tempest.lib.common.rest_client [req-10913050-d37e-4ed2-842b-8ae31c02b777 req-10913050-d37e-4ed2-842b-8ae31c02b777 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.997s\n2026-05-27 01:41:38.623 20 INFO tempest.lib.common.rest_client [req-4fd7f01e-3964-448e-be61-ed7ce789af9b req-4fd7f01e-3964-448e-be61-ed7ce789af9b ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s\n2026-05-27 01:41:38.639 29 INFO tempest.lib.common.rest_client [req-526d8e35-cbd0-4fe9-9170-eb96241df4df req-526d8e35-cbd0-4fe9-9170-eb96241df4df ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:41:38.647 43 INFO tempest.lib.common.rest_client [req-f55593ea-c895-4e71-bec8-e50423736a5c req-f55593ea-c895-4e71-bec8-e50423736a5c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s\n2026-05-27 01:41:38.680 21 INFO tempest.lib.common.rest_client [req-aabf580b-e64f-489a-9d18-e54c7b24c788 req-aabf580b-e64f-489a-9d18-e54c7b24c788 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s\n2026-05-27 01:41:38.684 11 INFO tempest.lib.common.rest_client [req-350016bc-8977-45e9-bba4-f567bb48a9f1 req-350016bc-8977-45e9-bba4-f567bb48a9f1 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.003s\n2026-05-27 01:41:38.710 37 INFO tempest.lib.common.rest_client [req-1a3b7275-7e49-461f-a527-e9e55351885b req-1a3b7275-7e49-461f-a527-e9e55351885b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s\n2026-05-27 01:41:38.797 20 INFO tempest.lib.common.rest_client [req-5ca1afd0-36fc-440d-9efb-89de6b43e0c9 req-5ca1afd0-36fc-440d-9efb-89de6b43e0c9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s\n2026-05-27 01:41:38.800 27 INFO tempest.lib.common.rest_client [req-f10481e9-dece-40d0-b38a-c03011419f5c req-f10481e9-dece-40d0-b38a-c03011419f5c ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.428s\n2026-05-27 01:41:38.819 43 INFO tempest.lib.common.rest_client [req-7d1321c5-319b-4eb1-8ead-0dc1e399c5b3 req-7d1321c5-319b-4eb1-8ead-0dc1e399c5b3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:41:38.832 15 INFO tempest.lib.common.rest_client [req-38b196c0-b8d2-42b2-9dc3-783265690b66 req-38b196c0-b8d2-42b2-9dc3-783265690b66 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s\n2026-05-27 01:41:38.860 18 INFO tempest.lib.common.rest_client [req-4cba0ed7-9361-4a32-93a3-e7e20382bbda req-4cba0ed7-9361-4a32-93a3-e7e20382bbda ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s\n2026-05-27 01:41:38.877 13 INFO tempest.lib.common.rest_client [req-5b2bd354-db81-4567-85fd-02e4d4466095 req-5b2bd354-db81-4567-85fd-02e4d4466095 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s\n2026-05-27 01:41:38.897 31 INFO tempest.lib.common.rest_client [req-37e0f73e-7caf-4adf-8169-959f1ff3300e req-37e0f73e-7caf-4adf-8169-959f1ff3300e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.776s\n2026-05-27 01:41:39.002 43 INFO tempest.lib.common.rest_client [req-e4220710-332b-484f-8be7-535bc06a7cde req-e4220710-332b-484f-8be7-535bc06a7cde ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s\n2026-05-27 01:41:39.002 20 INFO tempest.lib.common.rest_client [req-4de0230b-5a7d-4e2c-afcc-64360831c5ea req-4de0230b-5a7d-4e2c-afcc-64360831c5ea ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s\n2026-05-27 01:41:39.018 33 INFO tempest.lib.common.rest_client [req-03d70844-9467-429d-a8b7-822f4cc8edaf req-03d70844-9467-429d-a8b7-822f4cc8edaf ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.859s\n2026-05-27 01:41:39.163 13 INFO tempest.lib.common.rest_client [req-0355343c-fdb0-4431-8d4d-b5b36a1aa67e req-0355343c-fdb0-4431-8d4d-b5b36a1aa67e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s\n2026-05-27 01:41:39.167 23 INFO tempest.lib.common.rest_client [req-6b23c6f0-9526-469b-8e3e-1298685046a0 req-6b23c6f0-9526-469b-8e3e-1298685046a0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.834s\n2026-05-27 01:41:39.187 39 INFO tempest.lib.common.rest_client [req-20cbd5e6-d797-4491-a884-fdd4986b3840 req-20cbd5e6-d797-4491-a884-fdd4986b3840 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.456s\n2026-05-27 01:41:39.234 37 INFO tempest.lib.common.rest_client [req-b53e242b-0069-470e-88a3-56a9f7e22a20 req-b53e242b-0069-470e-88a3-56a9f7e22a20 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.522s\n2026-05-27 01:41:39.260 25 INFO tempest.lib.common.rest_client [req-f704edbd-5a35-4abb-8e9c-f24307c0c2c0 req-f704edbd-5a35-4abb-8e9c-f24307c0c2c0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.842s\n2026-05-27 01:41:39.273 35 INFO tempest.lib.common.rest_client [req-4e461902-7229-4b16-8697-916733c5a55e req-4e461902-7229-4b16-8697-916733c5a55e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.692s\n2026-05-27 01:41:39.298 29 INFO tempest.lib.common.rest_client [req-46297fb6-5a96-4bc0-bb17-a6fb0ac73f86 req-46297fb6-5a96-4bc0-bb17-a6fb0ac73f86 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/5c8612194f3a455a91058394a6fe5fb4 0.657s\n2026-05-27 01:41:39.382 11 INFO tempest.lib.common.rest_client [req-d1c04ad2-314b-413a-acec-fbe9e8f95c42 req-d1c04ad2-314b-413a-acec-fbe9e8f95c42 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.696s\n2026-05-27 01:41:39.411 27 INFO tempest.lib.common.rest_client [req-d501e9a6-5925-4767-9c9b-5f048554fea0 req-d501e9a6-5925-4767-9c9b-5f048554fea0 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.610s\n2026-05-27 01:41:39.416 43 INFO tempest.lib.common.rest_client [req-bceb3ab8-9e8f-4f42-8a5d-a283605edfe1 req-bceb3ab8-9e8f-4f42-8a5d-a283605edfe1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s\n2026-05-27 01:41:39.471 18 INFO tempest.lib.common.rest_client [req-e1648287-8d16-474d-ae27-928284f2abc0 req-e1648287-8d16-474d-ae27-928284f2abc0 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.609s\n2026-05-27 01:41:39.495 15 INFO tempest.lib.common.rest_client [req-5d146954-f168-4559-8a63-48a4210cfd71 req-5d146954-f168-4559-8a63-48a4210cfd71 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.658s\n2026-05-27 01:41:39.577 37 INFO tempest.lib.common.rest_client [req-c8d9d268-0aba-4b67-8b03-71b551f0f5d8 req-c8d9d268-0aba-4b67-8b03-71b551f0f5d8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-27 01:41:39.633 20 INFO tempest.lib.common.rest_client [req-afeadc71-8aec-4d2f-b912-f1800160f88a req-afeadc71-8aec-4d2f-b912-f1800160f88a ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s\n2026-05-27 01:41:39.640 13 INFO tempest.lib.common.rest_client [req-4881b199-69da-4a7f-b313-5f3a9de353c1 req-4881b199-69da-4a7f-b313-5f3a9de353c1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.475s\n2026-05-27 01:41:39.653 35 INFO tempest.lib.common.rest_client [req-fa596900-9b82-4c84-ba3a-189b666f223f req-fa596900-9b82-4c84-ba3a-189b666f223f ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.377s\n2026-05-27 01:41:39.727 21 INFO tempest.lib.common.rest_client [req-960fd193-1f82-45a3-b1ae-e13cb0cef2f6 req-960fd193-1f82-45a3-b1ae-e13cb0cef2f6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.044s\n2026-05-27 01:41:39.761 33 INFO tempest.lib.common.rest_client [req-1ca73ab1-cb64-46ed-8dd1-e834f3a2a243 req-1ca73ab1-cb64-46ed-8dd1-e834f3a2a243 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.740s\n2026-05-27 01:41:39.767 11 INFO tempest.lib.common.rest_client [req-d6c231c2-8030-4df1-8895-d23cd482fd3c req-d6c231c2-8030-4df1-8895-d23cd482fd3c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-27 01:41:39.777 25 INFO tempest.lib.common.rest_client [req-ae3e4779-c3e5-404d-b8b2-c7c721d5917c req-ae3e4779-c3e5-404d-b8b2-c7c721d5917c ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.503s\n2026-05-27 01:41:39.792 27 INFO tempest.lib.common.rest_client [req-607b8318-b93e-4867-b4ae-3944b807bf50 req-607b8318-b93e-4867-b4ae-3944b807bf50 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.377s\n2026-05-27 01:41:39.801 23 INFO tempest.lib.common.rest_client [req-eaf4f05d-3b07-4f03-b4ba-e6f89e78f3bb req-eaf4f05d-3b07-4f03-b4ba-e6f89e78f3bb ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s\n2026-05-27 01:41:39.862 39 INFO tempest.lib.common.rest_client [req-fb8b0b45-35c9-417b-9f54-e5db5d793e3b req-fb8b0b45-35c9-417b-9f54-e5db5d793e3b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.673s\n2026-05-27 01:41:39.894 13 INFO tempest.lib.common.rest_client [req-eaaf099e-71ba-44b5-8ac5-b6adbdf9a1ab req-eaaf099e-71ba-44b5-8ac5-b6adbdf9a1ab ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:41:39.896 29 INFO tempest.lib.common.rest_client [req-fccf1008-3549-4fae-bdd8-ddec0e2bdc29 req-fccf1008-3549-4fae-bdd8-ddec0e2bdc29 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.596s\n2026-05-27 01:41:39.896 18 INFO tempest.lib.common.rest_client [req-d5cda31a-b2f2-42df-9252-ae638569ceb2 req-d5cda31a-b2f2-42df-9252-ae638569ceb2 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s\n2026-05-27 01:41:39.910 35 INFO tempest.lib.common.rest_client [req-55e35871-9214-4108-aedd-5ce0cd8cd6dd req-55e35871-9214-4108-aedd-5ce0cd8cd6dd ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-27 01:41:39.928 21 INFO tempest.lib.common.rest_client [req-0269d9f8-7b4b-4eda-8cd6-d4d3591d3cb6 req-0269d9f8-7b4b-4eda-8cd6-d4d3591d3cb6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-27 01:41:39.939 31 INFO tempest.lib.common.rest_client [req-ae3af94f-11b0-4118-b8d6-af6b2e115381 req-ae3af94f-11b0-4118-b8d6-af6b2e115381 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.041s\n2026-05-27 01:41:39.949 37 INFO tempest.lib.common.rest_client [req-8985b922-064f-4930-8b28-2c677fae33a5 req-8985b922-064f-4930-8b28-2c677fae33a5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.370s\n2026-05-27 01:41:39.953 43 INFO tempest.lib.common.rest_client [req-3136eb24-72ad-4557-819e-c79f571eaaa2 req-3136eb24-72ad-4557-819e-c79f571eaaa2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/6756f682ee034483a1c0f10ac8baaed9 0.536s\n2026-05-27 01:41:39.961 27 INFO tempest.lib.common.rest_client [req-cf141924-f0e0-415f-85ba-127a7102c8d9 req-cf141924-f0e0-415f-85ba-127a7102c8d9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-27 01:41:39.973 33 INFO tempest.lib.common.rest_client [req-c3235e3d-5216-4106-b1a3-c7d4533733dc req-c3235e3d-5216-4106-b1a3-c7d4533733dc ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/6756f682ee034483a1c0f10ac8baaed9 0.210s\n2026-05-27 01:41:40.065 23 INFO tempest.lib.common.rest_client [req-dc921e0c-0542-4a58-9d11-e06760c6c028 req-dc921e0c-0542-4a58-9d11-e06760c6c028 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-27 01:41:40.073 15 INFO tempest.lib.common.rest_client [req-9e08c63c-dac9-4ca5-b30e-fd65ad9961a3 req-9e08c63c-dac9-4ca5-b30e-fd65ad9961a3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s\n2026-05-27 01:41:40.077 39 INFO tempest.lib.common.rest_client [req-051e0d08-8830-46b4-b19b-81aae98391d9 req-051e0d08-8830-46b4-b19b-81aae98391d9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.214s\n2026-05-27 01:41:40.089 20 INFO tempest.lib.common.rest_client [req-153c8f29-32d1-4b82-be6d-c46b454ecef2 req-153c8f29-32d1-4b82-be6d-c46b454ecef2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s\n2026-05-27 01:41:40.105 13 INFO tempest.lib.common.rest_client [req-f7d91754-949f-4fa3-9225-66f5554fcdd4 req-f7d91754-949f-4fa3-9225-66f5554fcdd4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.208s\n2026-05-27 01:41:40.197 35 INFO tempest.lib.common.rest_client [req-080ab6aa-b8ad-4874-95dd-f5df28afe9f7 req-080ab6aa-b8ad-4874-95dd-f5df28afe9f7 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/6756f682ee034483a1c0f10ac8baaed9 0.283s\n2026-05-27 01:41:40.215 11 INFO tempest.lib.common.rest_client [req-2f38893e-8fbd-4f67-a7ee-c52b9aa6aac6 req-2f38893e-8fbd-4f67-a7ee-c52b9aa6aac6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.446s\n2026-05-27 01:41:40.230 29 INFO tempest.lib.common.rest_client [req-3d78378e-66d6-41c9-928f-59db48e80570 req-3d78378e-66d6-41c9-928f-59db48e80570 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s\n2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e461b899365f4b188afd5e52c4c6974b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e461b899365f4b188afd5e52c4c6974b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e461b899365f4b188afd5e52c4c6974b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:40.325 43 INFO tempest.lib.common.rest_client [req-a8a1495e-e2cf-4949-9a99-05f95e36bedf req-a8a1495e-e2cf-4949-9a99-05f95e36bedf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n2026-05-27 01:41:40.351 21 INFO tempest.lib.common.rest_client [req-fe823179-32d4-4bcb-8706-dce1ac0ef263 req-fe823179-32d4-4bcb-8706-dce1ac0ef263 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.417s\n2026-05-27 01:41:40.366 23 INFO tempest.lib.common.rest_client [req-bd83941a-6a18-469a-8723-dbcba36598a4 req-bd83941a-6a18-469a-8723-dbcba36598a4 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.298s\n2026-05-27 01:41:40.370 18 INFO tempest.lib.common.rest_client [req-b45b567b-9648-4634-8cb9-de40060d79da req-b45b567b-9648-4634-8cb9-de40060d79da ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.471s\n2026-05-27 01:41:40.470 27 INFO tempest.lib.common.rest_client [req-9b1e7cea-c2cf-4457-b6bf-ac96e8a90ce2 req-9b1e7cea-c2cf-4457-b6bf-ac96e8a90ce2 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/6756f682ee034483a1c0f10ac8baaed9 0.507s\n2026-05-27 01:41:40.490 20 INFO tempest.lib.common.rest_client [req-98131fcb-3dd4-4ab4-b534-aaf1f6be5e92 req-98131fcb-3dd4-4ab4-b534-aaf1f6be5e92 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.399s\n2026-05-27 01:41:40.587 39 INFO tempest.lib.common.rest_client [req-5095d603-d742-46c3-89bf-742ac5c81218 req-5095d603-d742-46c3-89bf-742ac5c81218 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-27 01:41:40.592 31 INFO tempest.lib.common.rest_client [req-869c51c1-c144-4560-b8d9-c1e2339bb57a req-869c51c1-c144-4560-b8d9-c1e2339bb57a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.651s\n2026-05-27 01:41:40.609 13 INFO tempest.lib.common.rest_client [req-15d34395-8920-4f3e-98d8-1c21e4368c02 req-15d34395-8920-4f3e-98d8-1c21e4368c02 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s\n2026-05-27 01:41:40.606 11 INFO tempest.lib.common.rest_client [req-12b467dd-bb64-4a4d-a835-f20d77b98523 req-12b467dd-bb64-4a4d-a835-f20d77b98523 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s\n2026-05-27 01:41:40.618 25 INFO tempest.lib.common.rest_client [req-693a2a88-b4ad-46bd-9e21-fe0e226a08f1 req-693a2a88-b4ad-46bd-9e21-fe0e226a08f1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.835s\n2026-05-27 01:41:40.633 37 INFO tempest.lib.common.rest_client [req-83138990-0529-4e88-98cb-6783f63b102b req-83138990-0529-4e88-98cb-6783f63b102b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s\n2026-05-27 01:41:40.646 18 INFO tempest.lib.common.rest_client [req-3753fc39-294c-4dfa-b4a6-90bc5d74ee7d req-3753fc39-294c-4dfa-b4a6-90bc5d74ee7d ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:41:40.642 27 INFO tempest.lib.common.rest_client [req-7beae36b-7adb-4a61-9a86-cc000467708b req-7beae36b-7adb-4a61-9a86-cc000467708b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-27 01:41:40.661 33 INFO tempest.lib.common.rest_client [req-47a3207b-672a-4c14-8849-afef1c9494cd req-47a3207b-672a-4c14-8849-afef1c9494cd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s\n2026-05-27 01:41:40.691 20 INFO tempest.lib.common.rest_client [req-85f60464-4e26-4875-8a25-f484c65488ef req-85f60464-4e26-4875-8a25-f484c65488ef ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-27 01:41:40.691 15 INFO tempest.lib.common.rest_client [req-559ec0b8-4b71-43a6-96be-5d220b70b4d9 req-559ec0b8-4b71-43a6-96be-5d220b70b4d9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/6756f682ee034483a1c0f10ac8baaed9 0.617s\n2026-05-27 01:41:40.708 35 INFO tempest.lib.common.rest_client [req-eac5047c-d09c-4da7-afb1-502c13e46ca5 req-eac5047c-d09c-4da7-afb1-502c13e46ca5 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s\n2026-05-27 01:41:40.784 23 INFO tempest.lib.common.rest_client [req-ef66f129-ae8b-49f0-9781-730808c070dd req-ef66f129-ae8b-49f0-9781-730808c070dd ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s\n2026-05-27 01:41:40.790 25 INFO tempest.lib.common.rest_client [req-056dbd19-c5ea-406b-9d09-12c47595c67c req-056dbd19-c5ea-406b-9d09-12c47595c67c ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:41:40.797 43 INFO tempest.lib.common.rest_client [req-28663895-2369-4329-9651-19fa8210dc17 req-28663895-2369-4329-9651-19fa8210dc17 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/5c8612194f3a455a91058394a6fe5fb4 0.470s\n2026-05-27 01:41:40.813 31 INFO tempest.lib.common.rest_client [req-06bf92a0-22bf-4cd2-8f65-5188355b63ed req-06bf92a0-22bf-4cd2-8f65-5188355b63ed ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.217s\n2026-05-27 01:41:40.844 21 INFO tempest.lib.common.rest_client [req-6d4e6a0b-e362-4d3e-8a56-1a3b4db04ecb req-6d4e6a0b-e362-4d3e-8a56-1a3b4db04ecb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-27 01:41:40.917 39 INFO tempest.lib.common.rest_client [req-615c894a-04f6-4425-82e8-7804a4dc6295 req-615c894a-04f6-4425-82e8-7804a4dc6295 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/6756f682ee034483a1c0f10ac8baaed9 0.328s\n2026-05-27 01:41:40.941 11 INFO tempest.lib.common.rest_client [req-4f7e725e-e541-4c17-a1c8-4fab417b2f90 req-4f7e725e-e541-4c17-a1c8-4fab417b2f90 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/6756f682ee034483a1c0f10ac8baaed9 0.332s\n2026-05-27 01:41:40.962 37 INFO tempest.lib.common.rest_client [req-1a7e2026-cf42-40c9-9a62-0610cf928b4b req-1a7e2026-cf42-40c9-9a62-0610cf928b4b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s\n2026-05-27 01:41:40.961 27 INFO tempest.lib.common.rest_client [req-0340175f-9cdb-4a59-9576-e9f66d30bd6d req-0340175f-9cdb-4a59-9576-e9f66d30bd6d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/5c8612194f3a455a91058394a6fe5fb4 0.309s\n2026-05-27 01:41:41.029 13 INFO tempest.lib.common.rest_client [req-3e9b9cfd-84b6-4ec1-ab13-b90528c609e2 req-3e9b9cfd-84b6-4ec1-ab13-b90528c609e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/6756f682ee034483a1c0f10ac8baaed9 0.418s\n2026-05-27 01:41:41.104 29 INFO tempest.lib.common.rest_client [req-3080d774-b286-405b-bca8-c54aa48725bf req-3080d774-b286-405b-bca8-c54aa48725bf ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.866s\n2026-05-27 01:41:41.115 18 INFO tempest.lib.common.rest_client [req-7199f73c-6a10-4df8-8477-4140fcca2604 req-7199f73c-6a10-4df8-8477-4140fcca2604 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/6756f682ee034483a1c0f10ac8baaed9 0.465s\n2026-05-27 01:41:41.163 20 INFO tempest.lib.common.rest_client [req-06a42c06-074e-4e67-a29f-b2434e6cecd0 req-06a42c06-074e-4e67-a29f-b2434e6cecd0 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/6756f682ee034483a1c0f10ac8baaed9 0.470s\n2026-05-27 01:41:41.170 35 INFO tempest.lib.common.rest_client [req-84154dcc-4a5b-4996-9027-bc7bae986d72 req-84154dcc-4a5b-4996-9027-bc7bae986d72 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/5c8612194f3a455a91058394a6fe5fb4 0.459s\n2026-05-27 01:41:41.179 33 INFO tempest.lib.common.rest_client [req-00cd9fda-27b2-4be4-aff3-f80ee9f9de6e req-00cd9fda-27b2-4be4-aff3-f80ee9f9de6e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/5c8612194f3a455a91058394a6fe5fb4 0.516s\n2026-05-27 01:41:41.236 15 INFO tempest.lib.common.rest_client [req-d36c6f9c-e2a0-4a3a-8e70-867b74e73c3f req-d36c6f9c-e2a0-4a3a-8e70-867b74e73c3f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s\n2026-05-27 01:41:41.238 23 INFO tempest.lib.common.rest_client [req-2e7515b9-8a6a-4f7a-93a2-edd0acf1010f req-2e7515b9-8a6a-4f7a-93a2-edd0acf1010f ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/6756f682ee034483a1c0f10ac8baaed9 0.452s\n2026-05-27 01:41:41.329 25 INFO tempest.lib.common.rest_client [req-d5fe4cf5-df2b-435e-be23-2aefd9cd0232 req-d5fe4cf5-df2b-435e-be23-2aefd9cd0232 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.536s\n2026-05-27 01:41:41.344 31 INFO tempest.lib.common.rest_client [req-d5eb0f2a-ea81-44be-ba93-971d5eeaa53c req-d5eb0f2a-ea81-44be-ba93-971d5eeaa53c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s\n2026-05-27 01:41:41.354 39 INFO tempest.lib.common.rest_client [req-88336917-5c36-4875-894a-9a2d6d6ac766 req-88336917-5c36-4875-894a-9a2d6d6ac766 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-27 01:41:41.357 21 INFO tempest.lib.common.rest_client [req-e45c5ec4-e445-409a-a9e7-0ff43b82ebd6 req-e45c5ec4-e445-409a-a9e7-0ff43b82ebd6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/6756f682ee034483a1c0f10ac8baaed9 0.508s\n2026-05-27 01:41:41.385 43 INFO tempest.lib.common.rest_client [req-cfd82f99-5233-4a4e-99ce-e883a7424e53 req-cfd82f99-5233-4a4e-99ce-e883a7424e53 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s\n2026-05-27 01:41:41.439 27 INFO tempest.lib.common.rest_client [req-9b8ee0ed-f778-4f4a-80a8-88a3221c6e5b req-9b8ee0ed-f778-4f4a-80a8-88a3221c6e5b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s\n2026-05-27 01:41:41.463 29 INFO tempest.lib.common.rest_client [req-7f151ac1-fb21-4ab4-baf8-8afa923048e4 req-7f151ac1-fb21-4ab4-baf8-8afa923048e4 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f 0.355s\n2026-05-27 01:41:41.463 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f36d78a0c864466caed9d2889e4ce51f for scope project and roles: ['reader']\n2026-05-27 01:41:41.475 11 INFO tempest.lib.common.rest_client [req-8ee48822-d270-4086-af75-1d44eadc364c req-8ee48822-d270-4086-af75-1d44eadc364c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.532s\n2026-05-27 01:41:41.482 13 INFO tempest.lib.common.rest_client [req-935e48fb-2b09-4219-aa56-8f219017e3c4 req-935e48fb-2b09-4219-aa56-8f219017e3c4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:41:41.487 33 INFO tempest.lib.common.rest_client [req-e22368d6-5661-454b-b357-d001afae71a4 req-e22368d6-5661-454b-b357-d001afae71a4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-27 01:41:41.502 23 INFO tempest.lib.common.rest_client [req-5e7f3444-f9be-4eb2-8920-10285ba0e7c8 req-5e7f3444-f9be-4eb2-8920-10285ba0e7c8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-27 01:41:41.516 37 INFO tempest.lib.common.rest_client [req-72c2269c-9ffe-462b-b775-864e43cb7470 req-72c2269c-9ffe-462b-b775-864e43cb7470 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.549s\n2026-05-27 01:41:41.520 18 INFO tempest.lib.common.rest_client [req-1bfc0c20-f5a9-4e1a-95ab-cf705e60ed76 req-1bfc0c20-f5a9-4e1a-95ab-cf705e60ed76 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s\n2026-05-27 01:41:41.535 20 INFO tempest.lib.common.rest_client [req-f0f5e580-8f06-49e8-aa4b-02cef57173d6 req-f0f5e580-8f06-49e8-aa4b-02cef57173d6 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n2026-05-27 01:41:41.537 25 INFO tempest.lib.common.rest_client [req-749a7b94-0aa3-41bd-8f48-b94569778d19 req-749a7b94-0aa3-41bd-8f48-b94569778d19 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:41:41.560 35 INFO tempest.lib.common.rest_client [req-1cac75e0-1334-414a-a7ee-ce4603d5d16a req-1cac75e0-1334-414a-a7ee-ce4603d5d16a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-27 01:41:41.557 27 INFO tempest.lib.common.rest_client [req-cebf92f0-9e0b-4cec-9938-0d16e8ed15cc req-cebf92f0-9e0b-4cec-9938-0d16e8ed15cc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.114s\n2026-05-27 01:41:41.561 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f54150d1fbe74f34a617aeae01bbd019 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.562 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f54150d1fbe74f34a617aeae01bbd019', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.562 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f54150d1fbe74f34a617aeae01bbd019', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.597 15 INFO tempest.lib.common.rest_client [req-b3158db2-2500-4fd3-bdb7-6df492130055 req-b3158db2-2500-4fd3-bdb7-6df492130055 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/5c8612194f3a455a91058394a6fe5fb4 0.357s\n2026-05-27 01:41:41.686 39 INFO tempest.lib.common.rest_client [req-36702c4b-a2b7-44c3-b210-dbd4f73f09f3 req-36702c4b-a2b7-44c3-b210-dbd4f73f09f3 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/5c8612194f3a455a91058394a6fe5fb4 0.329s\n2026-05-27 01:41:41.695 21 INFO tempest.lib.common.rest_client [req-6f587381-eeb1-4d49-861d-b2bf47dd8d8c req-6f587381-eeb1-4d49-861d-b2bf47dd8d8c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-27 01:41:41.697 31 INFO tempest.lib.common.rest_client [req-1fcd0e1f-41cd-478d-9fa2-369ea012f106 req-1fcd0e1f-41cd-478d-9fa2-369ea012f106 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/6756f682ee034483a1c0f10ac8baaed9 0.348s\n2026-05-27 01:41:41.718 33 INFO tempest.lib.common.rest_client [req-97c2f9c9-67f2-4d50-983f-2e68ae2d77eb req-97c2f9c9-67f2-4d50-983f-2e68ae2d77eb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.229s\n2026-05-27 01:41:41.719 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 333c4927089a4df9ad40a7f3984bfe54 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.720 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb6002aca4e74abfadd50254051b1319', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'tenant_id': 'fb6002aca4e74abfadd50254051b1319', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '333c4927089a4df9ad40a7f3984bfe54', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.722 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb6002aca4e74abfadd50254051b1319', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'tenant_id': 'fb6002aca4e74abfadd50254051b1319', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '333c4927089a4df9ad40a7f3984bfe54', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.821 11 INFO tempest.lib.common.rest_client [req-423bbc09-3889-444b-a720-c3b4fed98b71 req-423bbc09-3889-444b-a720-c3b4fed98b71 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/5c8612194f3a455a91058394a6fe5fb4 0.344s\n2026-05-27 01:41:41.809 43 INFO tempest.lib.common.rest_client [req-651db917-6bba-4355-8813-c247017b2ac7 req-651db917-6bba-4355-8813-c247017b2ac7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.418s\n2026-05-27 01:41:41.812 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 498dd4cf3d0c4a6dbb4385daabf22ba9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.812 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05d54fda832e4a93aa2343d263570f21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'tenant_id': '05d54fda832e4a93aa2343d263570f21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '498dd4cf3d0c4a6dbb4385daabf22ba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.813 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05d54fda832e4a93aa2343d263570f21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'tenant_id': '05d54fda832e4a93aa2343d263570f21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '498dd4cf3d0c4a6dbb4385daabf22ba9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.845 13 INFO tempest.lib.common.rest_client [req-62495a4c-89c9-41b5-ab09-7b4d7391a81e req-62495a4c-89c9-41b5-ab09-7b4d7391a81e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/5c8612194f3a455a91058394a6fe5fb4 0.361s\n2026-05-27 01:41:41.917 37 INFO tempest.lib.common.rest_client [req-e4092eb5-215e-441a-9774-e0c5985b69ce req-e4092eb5-215e-441a-9774-e0c5985b69ce ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/5c8612194f3a455a91058394a6fe5fb4 0.400s\n2026-05-27 01:41:41.914 35 INFO tempest.lib.common.rest_client [req-ee43af36-e8d5-4269-8a29-2279ed454a0c req-ee43af36-e8d5-4269-8a29-2279ed454a0c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.352s\n2026-05-27 01:41:41.914 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0af0d4ede5840ab80e16b994824d50b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:41.914 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0af0d4ede5840ab80e16b994824d50b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.917 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0af0d4ede5840ab80e16b994824d50b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:41.995 25 INFO tempest.lib.common.rest_client [req-48c6ca7e-f19f-4a3f-b284-cfcb3e69117e req-48c6ca7e-f19f-4a3f-b284-cfcb3e69117e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/6756f682ee034483a1c0f10ac8baaed9 0.457s\n2026-05-27 01:41:42.011 15 INFO tempest.lib.common.rest_client [req-8810ca28-0b1a-462f-8768-c868cad9fcc8 req-8810ca28-0b1a-462f-8768-c868cad9fcc8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s\n2026-05-27 01:41:42.027 18 INFO tempest.lib.common.rest_client [req-b41979a8-6b6c-40a6-b468-e06f35a2d7a2 req-b41979a8-6b6c-40a6-b468-e06f35a2d7a2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/5c8612194f3a455a91058394a6fe5fb4 0.502s\n2026-05-27 01:41:42.076 39 INFO tempest.lib.common.rest_client [req-59f6c1d1-a7b2-4a13-90e0-7aebbb9228ed req-59f6c1d1-a7b2-4a13-90e0-7aebbb9228ed ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s\n2026-05-27 01:41:42.133 20 INFO tempest.lib.common.rest_client [req-1a1eaab9-856f-4d3e-94fc-c211ef8dcd4c req-1a1eaab9-856f-4d3e-94fc-c211ef8dcd4c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/5c8612194f3a455a91058394a6fe5fb4 0.593s\n2026-05-27 01:41:42.181 29 INFO tempest.lib.common.rest_client [req-14ff4e7f-4cf8-45da-b84a-6fd4278cca79 req-14ff4e7f-4cf8-45da-b84a-6fd4278cca79 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.715s\n2026-05-27 01:41:42.203 23 INFO tempest.lib.common.rest_client [req-553fc540-c97b-47b2-b5dc-de124a03f530 req-553fc540-c97b-47b2-b5dc-de124a03f530 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/5c8612194f3a455a91058394a6fe5fb4 0.699s\n2026-05-27 01:41:42.204 37 INFO tempest.lib.common.rest_client [req-0e442528-9aa7-453a-9e5a-f47887769394 req-0e442528-9aa7-453a-9e5a-f47887769394 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-27 01:41:42.273 21 INFO tempest.lib.common.rest_client [req-128947fa-6cfa-4cc8-a8a0-204c4622bf24 req-128947fa-6cfa-4cc8-a8a0-204c4622bf24 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/5c8612194f3a455a91058394a6fe5fb4 0.576s\n2026-05-27 01:41:42.328 18 INFO tempest.lib.common.rest_client [req-ba3fa886-31ed-420c-9dbb-7b8ffbb0f874 req-ba3fa886-31ed-420c-9dbb-7b8ffbb0f874 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-27 01:41:42.388 31 INFO tempest.lib.common.rest_client [req-f0da06b7-c393-4952-af72-973ba2a350f7 req-f0da06b7-c393-4952-af72-973ba2a350f7 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.689s\n2026-05-27 01:41:42.393 13 INFO tempest.lib.common.rest_client [req-d0bbcc93-5e6b-4bc7-bb07-ca4e4f0b70fd req-d0bbcc93-5e6b-4bc7-bb07-ca4e4f0b70fd ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.547s\n2026-05-27 01:41:42.435 11 INFO tempest.lib.common.rest_client [req-693923d1-47f5-47aa-b5e2-9a7a2057b03a req-693923d1-47f5-47aa-b5e2-9a7a2057b03a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s\n2026-05-27 01:41:42.442 29 INFO tempest.lib.common.rest_client [req-1260c9c2-2606-4b9c-b04f-9e1e5633a362 req-1260c9c2-2606-4b9c-b04f-9e1e5633a362 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-27 01:41:42.440 25 INFO tempest.lib.common.rest_client [req-86f61d41-31b3-4f09-8408-746b57879310 req-86f61d41-31b3-4f09-8408-746b57879310 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-05-27 01:41:42.498 39 INFO tempest.lib.common.rest_client [req-7a6bc89a-704c-4017-a603-23e8100df7fc req-7a6bc89a-704c-4017-a603-23e8100df7fc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.421s\n2026-05-27 01:41:42.498 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d6508ef7e054854bd303782f39e79c5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.499 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d6508ef7e054854bd303782f39e79c5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.499 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d6508ef7e054854bd303782f39e79c5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.517 43 INFO tempest.lib.common.rest_client [req-bde54bc6-c5f9-4886-b53f-d215798a602e req-bde54bc6-c5f9-4886-b53f-d215798a602e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-27 01:41:42.584 21 INFO tempest.lib.common.rest_client [req-72f4a9b6-ae4c-49e9-ad46-7b5e6e6030bd req-72f4a9b6-ae4c-49e9-ad46-7b5e6e6030bd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-27 01:41:42.610 23 INFO tempest.lib.common.rest_client [req-a7516a1b-6b09-4a3c-9cb6-0fd41b425109 req-a7516a1b-6b09-4a3c-9cb6-0fd41b425109 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-27 01:41:42.618 33 INFO tempest.lib.common.rest_client [req-5bc767f8-0f38-4ce2-9950-624a7ab6c32e req-5bc767f8-0f38-4ce2-9950-624a7ab6c32e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s\n2026-05-27 01:41:42.638 25 INFO tempest.lib.common.rest_client [req-929bde85-8745-4991-986e-faf720757a6e req-929bde85-8745-4991-986e-faf720757a6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s\n2026-05-27 01:41:42.644 13 INFO tempest.lib.common.rest_client [req-2812f236-7d23-4a98-a8a5-689557a2893b req-2812f236-7d23-4a98-a8a5-689557a2893b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.247s\n2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1699b98ab7b2454da2c14b7e9cd19e18 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-127527743-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcf68af5046a400980af936e21145859', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'tenant_id': 'bcf68af5046a400980af936e21145859', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1699b98ab7b2454da2c14b7e9cd19e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-127527743-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcf68af5046a400980af936e21145859', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'tenant_id': 'bcf68af5046a400980af936e21145859', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1699b98ab7b2454da2c14b7e9cd19e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.682 27 INFO tempest.lib.common.rest_client [req-aec21389-6607-4978-9070-d0d5caba6fb5 req-aec21389-6607-4978-9070-d0d5caba6fb5 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.104s\n2026-05-27 01:41:42.719 18 INFO tempest.lib.common.rest_client [req-25370940-f190-4a92-b8f5-7cbb076475a9 req-25370940-f190-4a92-b8f5-7cbb076475a9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.390s\n2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7233273ebf6c4451b64c89f644cd3a7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1657120625-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'project_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'tenant_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7233273ebf6c4451b64c89f644cd3a7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1657120625-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'project_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'tenant_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7233273ebf6c4451b64c89f644cd3a7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.732 11 INFO tempest.lib.common.rest_client [req-3d446637-5a33-4b63-920d-8d0677e7f703 req-3d446637-5a33-4b63-920d-8d0677e7f703 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.295s\n2026-05-27 01:41:42.732 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c2cbfc3b5c694e02b1ac07c853dad0aa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.732 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2cbfc3b5c694e02b1ac07c853dad0aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.733 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2cbfc3b5c694e02b1ac07c853dad0aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.786 15 INFO tempest.lib.common.rest_client [req-8b00de3b-672c-470a-82d4-b2bcb21ac134 req-8b00de3b-672c-470a-82d4-b2bcb21ac134 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.773s\n2026-05-27 01:41:42.787 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea693c0ba136426e8c7c7dab11cd14e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.787 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b6a2e9dc36244dc9243ced32f07b329', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'tenant_id': '6b6a2e9dc36244dc9243ced32f07b329', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea693c0ba136426e8c7c7dab11cd14e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.788 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b6a2e9dc36244dc9243ced32f07b329', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'tenant_id': '6b6a2e9dc36244dc9243ced32f07b329', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea693c0ba136426e8c7c7dab11cd14e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.821 21 INFO tempest.lib.common.rest_client [req-149c4fdb-4f89-4ab7-bb76-d2951a03324d req-149c4fdb-4f89-4ab7-bb76-d2951a03324d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.235s\n2026-05-27 01:41:42.821 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b51fa47efc194de1b156091ac497a60e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.824 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b51fa47efc194de1b156091ac497a60e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.824 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b51fa47efc194de1b156091ac497a60e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.865 33 INFO tempest.lib.common.rest_client [req-f5f871c9-fdf7-4b84-95eb-3599f96ee441 req-f5f871c9-fdf7-4b84-95eb-3599f96ee441 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s\n2026-05-27 01:41:42.953 20 INFO tempest.lib.common.rest_client [req-b2250081-fe73-41a8-99d5-657d105bc145 req-b2250081-fe73-41a8-99d5-657d105bc145 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s\n2026-05-27 01:41:42.956 35 INFO tempest.lib.common.rest_client [req-21dc7ab9-04e9-4a4c-ba29-dbbe367ecfe8 req-21dc7ab9-04e9-4a4c-ba29-dbbe367ecfe8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.033s\n2026-05-27 01:41:42.961 23 INFO tempest.lib.common.rest_client [req-5d6360d2-718e-4c51-9279-6b1bbf5b582e req-5d6360d2-718e-4c51-9279-6b1bbf5b582e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.347s\n2026-05-27 01:41:42.961 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 218150e5b4bc46b59e2e5aae7e2afbae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:42.962 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1907208078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'tenant_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '218150e5b4bc46b59e2e5aae7e2afbae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:42.963 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1907208078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'tenant_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '218150e5b4bc46b59e2e5aae7e2afbae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.088 31 INFO tempest.lib.common.rest_client [req-18b1b64c-885f-4dd2-be94-9cc1c09ed502 req-18b1b64c-885f-4dd2-be94-9cc1c09ed502 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/5c8612194f3a455a91058394a6fe5fb4 0.696s\n2026-05-27 01:41:43.077 37 INFO tempest.lib.common.rest_client [req-7eeccd1d-8d9d-4f52-a8bb-720f3a9ec406 req-7eeccd1d-8d9d-4f52-a8bb-720f3a9ec406 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.871s\n2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5f5a1726ee354a088ad6f96b3130d4d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5f5a1726ee354a088ad6f96b3130d4d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5f5a1726ee354a088ad6f96b3130d4d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.216 25 INFO tempest.lib.common.rest_client [req-26fa1f7b-8699-4501-b9ea-b063c0b99721 req-26fa1f7b-8699-4501-b9ea-b063c0b99721 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-27 01:41:43.252 39 INFO tempest.lib.common.rest_client [req-390368d3-4689-44d5-87ff-9dec98b563db req-390368d3-4689-44d5-87ff-9dec98b563db ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-27 01:41:43.258 29 INFO tempest.lib.common.rest_client [req-d56f9ebf-3f0a-4c92-ae02-4b4d5c46878b req-d56f9ebf-3f0a-4c92-ae02-4b4d5c46878b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.811s\n2026-05-27 01:41:43.266 43 INFO tempest.lib.common.rest_client [req-d50305d0-99c5-4857-9746-aa6cad4940b0 req-d50305d0-99c5-4857-9746-aa6cad4940b0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.747s\n2026-05-27 01:41:43.337 18 INFO tempest.lib.common.rest_client [req-609bbcdc-3270-4023-a40f-234abdd81a96 req-609bbcdc-3270-4023-a40f-234abdd81a96 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-27 01:41:43.358 27 INFO tempest.lib.common.rest_client [req-4a04c806-5b89-4abf-92d7-b6434c22f5eb req-4a04c806-5b89-4abf-92d7-b6434c22f5eb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5 0.674s\n2026-05-27 01:41:43.358 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 97765234ebec4e7e82edf9fbb7d80cd5 for scope project and roles: ['reader']\n2026-05-27 01:41:43.417 21 INFO tempest.lib.common.rest_client [req-c52a74b8-1826-44c1-85c6-556bc7eccabe req-c52a74b8-1826-44c1-85c6-556bc7eccabe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-27 01:41:43.469 31 INFO tempest.lib.common.rest_client [req-8e0c6c28-e2d4-4842-964e-e33ffe7f1017 req-8e0c6c28-e2d4-4842-964e-e33ffe7f1017 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-27 01:41:43.710 11 INFO tempest.lib.common.rest_client [req-48652cbc-9963-4636-a8dc-4a1b656c8479 req-48652cbc-9963-4636-a8dc-4a1b656c8479 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.973s\n2026-05-27 01:41:43.729 13 INFO tempest.lib.common.rest_client [req-974a9fc5-3fe4-4d6c-a4f0-15c2a5d06de2 req-974a9fc5-3fe4-4d6c-a4f0-15c2a5d06de2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.078s\n2026-05-27 01:41:43.749 33 INFO tempest.lib.common.rest_client [req-f4430635-eb82-4693-aecc-3a2d855c7c0f req-f4430635-eb82-4693-aecc-3a2d855c7c0f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.881s\n2026-05-27 01:41:43.758 20 INFO tempest.lib.common.rest_client [req-26d9f5dc-ebea-4cd9-947e-7b2cc0038312 req-26d9f5dc-ebea-4cd9-947e-7b2cc0038312 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.803s\n2026-05-27 01:41:43.758 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a14aaa04b85440f0866f74e65832eb45 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:43.760 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1632478506-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'project_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'tenant_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a14aaa04b85440f0866f74e65832eb45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.761 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1632478506-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'project_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'tenant_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a14aaa04b85440f0866f74e65832eb45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.808 23 INFO tempest.lib.common.rest_client [req-6fca850d-927e-4772-8d84-879027edeaef req-6fca850d-927e-4772-8d84-879027edeaef ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.837s\n2026-05-27 01:41:43.816 15 INFO tempest.lib.common.rest_client [req-11dad2e9-c6f7-42e2-8094-c265e5cba84a req-11dad2e9-c6f7-42e2-8094-c265e5cba84a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.021s\n2026-05-27 01:41:43.813 35 INFO tempest.lib.common.rest_client [req-71e0157b-db91-491c-9aef-7fbe4192de73 req-71e0157b-db91-491c-9aef-7fbe4192de73 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df 0.855s\n2026-05-27 01:41:43.813 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e7ecd3d753094b0986827160b8c567df for scope project and roles: ['reader']\n2026-05-27 01:41:43.835 39 INFO tempest.lib.common.rest_client [req-3f58bfca-c53f-4036-9571-e4dd5e473bf0 req-3f58bfca-c53f-4036-9571-e4dd5e473bf0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e 0.580s\n2026-05-27 01:41:43.835 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5eca8aac3abd4370b1f95978abdacb9e for scope project and roles: ['reader']\n2026-05-27 01:41:43.876 43 INFO tempest.lib.common.rest_client [req-efeac975-1414-4326-b995-e98431189c8d req-efeac975-1414-4326-b995-e98431189c8d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s\n2026-05-27 01:41:43.883 25 INFO tempest.lib.common.rest_client [req-73073041-c9ef-42be-bc1e-2ef8acc4b734 req-73073041-c9ef-42be-bc1e-2ef8acc4b734 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.663s\n2026-05-27 01:41:43.883 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96bdd0064e684dc4bd57083416c56667 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:43.884 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96bdd0064e684dc4bd57083416c56667', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.884 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96bdd0064e684dc4bd57083416c56667', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:43.967 29 INFO tempest.lib.common.rest_client [req-758a58d2-1067-4a4b-b871-087b40ad9025 req-758a58d2-1067-4a4b-b871-087b40ad9025 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s\n2026-05-27 01:41:43.978 18 INFO tempest.lib.common.rest_client [req-30bb7093-547d-4e1f-98d9-f93792d18b2b req-30bb7093-547d-4e1f-98d9-f93792d18b2b ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.639s\n2026-05-27 01:41:43.991 11 INFO tempest.lib.common.rest_client [req-56b3d0e8-289c-4c3d-a6ac-cfb695bfc96b req-56b3d0e8-289c-4c3d-a6ac-cfb695bfc96b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285 0.277s\n2026-05-27 01:41:43.993 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 359bd6400ccf4e5f8765bc6ab9b01285 for scope project and roles: ['reader']\n2026-05-27 01:41:44.070 13 INFO tempest.lib.common.rest_client [req-a26570a9-a5a4-4e3f-b9fe-6bec31ca64aa req-a26570a9-a5a4-4e3f-b9fe-6bec31ca64aa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.339s\n2026-05-27 01:41:44.100 21 INFO tempest.lib.common.rest_client [req-4c6ce472-b14b-4d72-8beb-3102248ceffe req-4c6ce472-b14b-4d72-8beb-3102248ceffe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb 0.681s\n2026-05-27 01:41:44.100 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e030c7ba797a4b01923120364750f5eb for scope project and roles: ['reader']\n2026-05-27 01:41:44.212 27 INFO tempest.lib.common.rest_client [req-9643edf6-0d7c-4184-ab20-777b14dcda73 req-9643edf6-0d7c-4184-ab20-777b14dcda73 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.852s\n2026-05-27 01:41:44.251 43 INFO tempest.lib.common.rest_client [req-a6bf1260-f8c1-46d0-9811-f42ba82785e9 req-a6bf1260-f8c1-46d0-9811-f42ba82785e9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s\n2026-05-27 01:41:44.268 31 INFO tempest.lib.common.rest_client [req-4584756a-a107-466c-9127-c99a973d6166 req-4584756a-a107-466c-9127-c99a973d6166 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.795s\n2026-05-27 01:41:44.270 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b2db85f511ff4df6bb13da98d22ac42e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:44.271 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-773970821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af019cf2823742faa28c0556ee1fb166', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'tenant_id': 'af019cf2823742faa28c0556ee1fb166', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2db85f511ff4df6bb13da98d22ac42e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.271 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-773970821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af019cf2823742faa28c0556ee1fb166', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'tenant_id': 'af019cf2823742faa28c0556ee1fb166', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2db85f511ff4df6bb13da98d22ac42e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:44.312 37 INFO tempest.lib.common.rest_client [req-8dd8ff7c-c236-40a7-84bd-0b4119ad0e23 req-8dd8ff7c-c236-40a7-84bd-0b4119ad0e23 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.226s\n2026-05-27 01:41:44.365 33 INFO tempest.lib.common.rest_client [req-4a476b4f-f9a7-4f06-a756-68785f2c0d78 req-4a476b4f-f9a7-4f06-a756-68785f2c0d78 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s\n2026-05-27 01:41:44.443 15 INFO tempest.lib.common.rest_client [req-df516f7a-e688-418e-b0a4-375e1f8499cc req-df516f7a-e688-418e-b0a4-375e1f8499cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.625s\n2026-05-27 01:41:44.524 20 INFO tempest.lib.common.rest_client [req-52f9899f-0298-47bf-88e8-c593b869814d req-52f9899f-0298-47bf-88e8-c593b869814d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.753s\n2026-05-27 01:41:44.604 35 INFO tempest.lib.common.rest_client [req-10e24d16-e1d0-4236-b166-0ded8800c138 req-10e24d16-e1d0-4236-b166-0ded8800c138 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.789s\n2026-05-27 01:41:44.622 39 INFO tempest.lib.common.rest_client [req-2b8b35d5-9412-4d58-8493-02d62fe92582 req-2b8b35d5-9412-4d58-8493-02d62fe92582 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s\n2026-05-27 01:41:44.686 29 INFO tempest.lib.common.rest_client [req-3c8ecf46-da09-4d5f-8a85-4eb9be8401af req-3c8ecf46-da09-4d5f-8a85-4eb9be8401af ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/6756f682ee034483a1c0f10ac8baaed9 0.717s\n2026-05-27 01:41:44.773 11 INFO tempest.lib.common.rest_client [req-291ce453-2137-404a-b995-8be9541ac0a4 req-291ce453-2137-404a-b995-8be9541ac0a4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.777s\n2026-05-27 01:41:44.867 25 INFO tempest.lib.common.rest_client [req-909bb3d8-1a20-45a3-9829-2d4f8691025f req-909bb3d8-1a20-45a3-9829-2d4f8691025f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.979s\n2026-05-27 01:41:44.887 43 INFO tempest.lib.common.rest_client [req-eaf6175c-1e71-4302-ae88-4caa4c9f5e0c req-eaf6175c-1e71-4302-ae88-4caa4c9f5e0c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.633s\n2026-05-27 01:41:44.892 18 INFO tempest.lib.common.rest_client [req-d8607090-c695-4c8f-afac-e9904f42145a req-d8607090-c695-4c8f-afac-e9904f42145a ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.908s\n2026-05-27 01:41:44.965 37 INFO tempest.lib.common.rest_client [req-b6176929-579f-4488-9363-c5c9b2c47cbf req-b6176929-579f-4488-9363-c5c9b2c47cbf ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36 0.652s\n2026-05-27 01:41:44.965 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f804fd427cc4b8092c7a1813eca1e36 for scope project and roles: ['reader']\n2026-05-27 01:41:44.973 27 INFO tempest.lib.common.rest_client [req-018ecdd0-b1b7-4dac-b624-8ba997abcefb req-018ecdd0-b1b7-4dac-b624-8ba997abcefb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.758s\n2026-05-27 01:41:45.011 29 INFO tempest.lib.common.rest_client [req-073c3a17-c5bf-42cd-81c5-29784dd95f67 req-073c3a17-c5bf-42cd-81c5-29784dd95f67 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-27 01:41:45.037 21 INFO tempest.lib.common.rest_client [req-eeacd8e5-7313-4284-bbac-240ff665001e req-eeacd8e5-7313-4284-bbac-240ff665001e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.935s\n2026-05-27 01:41:45.036 33 INFO tempest.lib.common.rest_client [req-7a2ef947-bdbe-45c0-945a-20ce15555827 req-7a2ef947-bdbe-45c0-945a-20ce15555827 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.669s\n2026-05-27 01:41:45.042 20 INFO tempest.lib.common.rest_client [req-7c2de7ff-acd2-413c-bc9f-80f3ab0d920c req-7c2de7ff-acd2-413c-bc9f-80f3ab0d920c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.515s\n2026-05-27 01:41:45.138 18 INFO tempest.lib.common.rest_client [req-56cb747c-9bca-4a57-bc8a-3667e3f41855 req-56cb747c-9bca-4a57-bc8a-3667e3f41855 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:41:45.165 35 INFO tempest.lib.common.rest_client [req-a3f21ec6-301a-4ce6-bd2c-a22197a7e816 req-a3f21ec6-301a-4ce6-bd2c-a22197a7e816 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.558s\n2026-05-27 01:41:45.165 13 INFO tempest.lib.common.rest_client [req-0fa8b161-b789-44fa-8895-0178e32c96bf req-0fa8b161-b789-44fa-8895-0178e32c96bf ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.094s\n2026-05-27 01:41:45.176 27 INFO tempest.lib.common.rest_client [req-85d35e9e-ed93-4b24-bd58-4e380440bbff req-85d35e9e-ed93-4b24-bd58-4e380440bbff ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.202s\n2026-05-27 01:41:45.277 11 INFO tempest.lib.common.rest_client [req-05a375f0-2431-406f-9ea5-2d8d7c327353 req-05a375f0-2431-406f-9ea5-2d8d7c327353 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s\n2026-05-27 01:41:45.289 31 INFO tempest.lib.common.rest_client [req-98f68a3c-3841-4c1a-9fa1-176ec20b663e req-98f68a3c-3841-4c1a-9fa1-176ec20b663e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.011s\n2026-05-27 01:41:45.328 43 INFO tempest.lib.common.rest_client [req-58e8d22f-173a-41ae-871d-969d4753df42 req-58e8d22f-173a-41ae-871d-969d4753df42 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s\n2026-05-27 01:41:45.352 29 INFO tempest.lib.common.rest_client [req-736f6603-e71d-439d-a5a1-bd1173101178 req-736f6603-e71d-439d-a5a1-bd1173101178 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/5c8612194f3a455a91058394a6fe5fb4 0.338s\n2026-05-27 01:41:45.353 39 INFO tempest.lib.common.rest_client [req-eaa17d32-3197-44e9-8f81-680737a287c0 req-eaa17d32-3197-44e9-8f81-680737a287c0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s\n2026-05-27 01:41:45.446 33 INFO tempest.lib.common.rest_client [req-e776b2c1-e1e9-49c3-a10b-83f8b2cdb225 req-e776b2c1-e1e9-49c3-a10b-83f8b2cdb225 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s\n2026-05-27 01:41:45.452 13 INFO tempest.lib.common.rest_client [req-bb52c93e-7fbf-43af-9031-9cc5417a6db6 req-bb52c93e-7fbf-43af-9031-9cc5417a6db6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-27 01:41:45.456 25 INFO tempest.lib.common.rest_client [req-f973c4e6-7306-4f28-b0bd-53031f92fbc0 req-f973c4e6-7306-4f28-b0bd-53031f92fbc0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717 0.583s\n2026-05-27 01:41:45.458 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7ae22e12dcc44d36b6f95be694148717 for scope project and roles: ['reader']\n2026-05-27 01:41:45.491 35 INFO tempest.lib.common.rest_client [req-a8849f37-3196-4a57-901c-afe168355160 req-a8849f37-3196-4a57-901c-afe168355160 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.322s\n2026-05-27 01:41:45.511 31 INFO tempest.lib.common.rest_client [req-dbdb89d4-2405-4d66-a288-fdb86d08b257 req-dbdb89d4-2405-4d66-a288-fdb86d08b257 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.219s\n2026-05-27 01:41:45.522 11 INFO tempest.lib.common.rest_client [req-15c2cd20-c474-4c21-bb27-c70b658efde5 req-15c2cd20-c474-4c21-bb27-c70b658efde5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.242s\n2026-05-27 01:41:45.533 15 INFO tempest.lib.common.rest_client [req-b50d6e52-b258-44d4-a56c-3b7954baa0c2 req-b50d6e52-b258-44d4-a56c-3b7954baa0c2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.089s\n2026-05-27 01:41:45.570 20 INFO tempest.lib.common.rest_client [req-b08df958-8149-44b1-ab8b-fa56107989ac req-b08df958-8149-44b1-ab8b-fa56107989ac ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s\n2026-05-27 01:41:45.692 21 INFO tempest.lib.common.rest_client [req-8359d2d0-044f-4982-8080-f399dd1281dc req-8359d2d0-044f-4982-8080-f399dd1281dc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.652s\n2026-05-27 01:41:45.715 29 INFO tempest.lib.common.rest_client [req-0cf7ece8-9784-4aa8-bd83-b5da22b529d9 req-0cf7ece8-9784-4aa8-bd83-b5da22b529d9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n2026-05-27 01:41:45.734 13 INFO tempest.lib.common.rest_client [req-4f1cf782-ea38-43cf-a886-d19756884168 req-4f1cf782-ea38-43cf-a886-d19756884168 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.281s\n2026-05-27 01:41:45.755 39 INFO tempest.lib.common.rest_client [req-5d283a40-0edf-4f26-8885-f5b2f1659ab2 req-5d283a40-0edf-4f26-8885-f5b2f1659ab2 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.400s\n2026-05-27 01:41:45.772 18 INFO tempest.lib.common.rest_client [req-841f9a2b-00a7-4acf-8ab8-7d21419b5ee9 req-841f9a2b-00a7-4acf-8ab8-7d21419b5ee9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.632s\n2026-05-27 01:41:45.827 35 INFO tempest.lib.common.rest_client [req-bc22a4ba-44be-4e69-a056-834590da0d08 req-bc22a4ba-44be-4e69-a056-834590da0d08 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s\n2026-05-27 01:41:45.865 37 INFO tempest.lib.common.rest_client [req-9fd23a2f-30b2-4991-9202-4dedc5db74e4 req-9fd23a2f-30b2-4991-9202-4dedc5db74e4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.898s\n2026-05-27 01:41:45.895 27 INFO tempest.lib.common.rest_client [req-00af2e98-3937-4264-a66d-f927cd6ef9fa req-00af2e98-3937-4264-a66d-f927cd6ef9fa ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.718s\n2026-05-27 01:41:45.904 20 INFO tempest.lib.common.rest_client [req-784cf9f4-2ac9-470d-9808-11678c0da8b2 req-784cf9f4-2ac9-470d-9808-11678c0da8b2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-27 01:41:45.937 43 INFO tempest.lib.common.rest_client [req-dfc92080-fa1a-4271-84b1-63e26e06befe req-dfc92080-fa1a-4271-84b1-63e26e06befe ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.608s\n2026-05-27 01:41:45.958 13 INFO tempest.lib.common.rest_client [req-6223e480-27a4-4759-af52-c06e45af6a59 req-6223e480-27a4-4759-af52-c06e45af6a59 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:41:45.974 11 INFO tempest.lib.common.rest_client [req-a6be15c3-88b9-4761-8e07-552fef47f29f req-a6be15c3-88b9-4761-8e07-552fef47f29f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:41:46.024 23 INFO tempest.lib.common.rest_client [req-39a493ae-5b87-4fd4-aa47-10e4c1a340d6 req-39a493ae-5b87-4fd4-aa47-10e4c1a340d6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.214s\n2026-05-27 01:41:46.052 33 INFO tempest.lib.common.rest_client [req-fbf641ca-489f-4a0d-b453-aced6a166700 req-fbf641ca-489f-4a0d-b453-aced6a166700 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.601s\n2026-05-27 01:41:46.065 35 INFO tempest.lib.common.rest_client [req-fab23084-c705-4ff2-abc2-9aa046565c6d req-fab23084-c705-4ff2-abc2-9aa046565c6d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/6756f682ee034483a1c0f10ac8baaed9 0.236s\n2026-05-27 01:41:46.126 27 INFO tempest.lib.common.rest_client [req-e3a796d2-cc80-4286-a29d-d27762434efc req-e3a796d2-cc80-4286-a29d-d27762434efc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/6756f682ee034483a1c0f10ac8baaed9 0.228s\n2026-05-27 01:41:46.130 25 INFO tempest.lib.common.rest_client [req-e34feec3-19dd-4da2-a58f-18c352c35426 req-e34feec3-19dd-4da2-a58f-18c352c35426 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s\n2026-05-27 01:41:46.137 21 INFO tempest.lib.common.rest_client [req-c0ee924e-c8e0-4523-ae8d-6bffcf2a253f req-c0ee924e-c8e0-4523-ae8d-6bffcf2a253f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.443s\n2026-05-27 01:41:46.246 39 INFO tempest.lib.common.rest_client [req-55809209-fa74-4cb9-a893-7033cda3d5ee req-55809209-fa74-4cb9-a893-7033cda3d5ee ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s\n2026-05-27 01:41:46.277 11 INFO tempest.lib.common.rest_client [req-58ce90f9-b467-4eb3-a23c-d0e4fe54d593 req-58ce90f9-b467-4eb3-a23c-d0e4fe54d593 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/6756f682ee034483a1c0f10ac8baaed9 0.301s\n2026-05-27 01:41:46.298 15 INFO tempest.lib.common.rest_client [req-cbf1e3bb-4e46-49b5-9099-3318c5e0795b req-cbf1e3bb-4e46-49b5-9099-3318c5e0795b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s\n2026-05-27 01:41:46.323 37 INFO tempest.lib.common.rest_client [req-047a9c67-c249-4910-8c02-b5bce57a5a60 req-047a9c67-c249-4910-8c02-b5bce57a5a60 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s\n2026-05-27 01:41:46.405 25 INFO tempest.lib.common.rest_client [req-c0f473d0-26c8-41af-a08b-12438b12f9ed req-c0f473d0-26c8-41af-a08b-12438b12f9ed ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-27 01:41:46.410 43 INFO tempest.lib.common.rest_client [req-c9649281-20ab-4a60-a75c-ec748815ac4f req-c9649281-20ab-4a60-a75c-ec748815ac4f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-27 01:41:46.415 39 INFO tempest.lib.common.rest_client [req-d5cd3dc9-7981-4b7a-b4cc-ce11b305fbdc req-d5cd3dc9-7981-4b7a-b4cc-ce11b305fbdc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/6756f682ee034483a1c0f10ac8baaed9 0.167s\n2026-05-27 01:41:46.441 33 INFO tempest.lib.common.rest_client [req-001731ba-d8cb-4955-8915-68e824af0d20 req-001731ba-d8cb-4955-8915-68e824af0d20 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s\n2026-05-27 01:41:46.463 29 INFO tempest.lib.common.rest_client [req-3cab3ceb-cc1d-422e-ba5a-4ff31cd48c4d req-3cab3ceb-cc1d-422e-ba5a-4ff31cd48c4d ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.746s\n2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5fce110107674dd1a8b8598accaca043 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5fce110107674dd1a8b8598accaca043', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5fce110107674dd1a8b8598accaca043', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:46.543 27 INFO tempest.lib.common.rest_client [req-eaeb15ce-fbd7-4964-a827-e5134ab949b6 req-eaeb15ce-fbd7-4964-a827-e5134ab949b6 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s\n2026-05-27 01:41:46.562 15 INFO tempest.lib.common.rest_client [req-47b20de6-9e9c-486d-a195-3935d8b213ca req-47b20de6-9e9c-486d-a195-3935d8b213ca ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.260s\n2026-05-27 01:41:46.569 11 INFO tempest.lib.common.rest_client [req-04d7284f-0f99-46ab-bce2-8141c4e0917a req-04d7284f-0f99-46ab-bce2-8141c4e0917a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-27 01:41:46.593 31 INFO tempest.lib.common.rest_client [req-d23a0504-98d2-4f1a-8487-e085bad7f75e req-d23a0504-98d2-4f1a-8487-e085bad7f75e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.081s\n2026-05-27 01:41:46.627 39 INFO tempest.lib.common.rest_client [req-db84dc8c-6364-4fc4-ace6-6baeb2c44c91 req-db84dc8c-6364-4fc4-ace6-6baeb2c44c91 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-27 01:41:46.690 31 INFO tempest.lib.common.rest_client [req-a0d1d8f0-6a9f-4a37-b91b-b1cd5721c0cd req-a0d1d8f0-6a9f-4a37-b91b-b1cd5721c0cd ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s\n2026-05-27 01:41:46.699 18 INFO tempest.lib.common.rest_client [req-9c0bd410-2ac9-4086-bc7d-5ab86f90b7fe req-9c0bd410-2ac9-4086-bc7d-5ab86f90b7fe ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.925s\n2026-05-27 01:41:46.724 25 INFO tempest.lib.common.rest_client [req-683d681d-4f90-4cdd-8a89-b8ff12a58b6c req-683d681d-4f90-4cdd-8a89-b8ff12a58b6c ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.318s\n2026-05-27 01:41:46.729 33 INFO tempest.lib.common.rest_client [req-8f4bbaf4-c0e8-4d55-80f4-6d1debebf9ea req-8f4bbaf4-c0e8-4d55-80f4-6d1debebf9ea ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/6756f682ee034483a1c0f10ac8baaed9 0.283s\n2026-05-27 01:41:46.830 27 INFO tempest.lib.common.rest_client [req-56242b54-5c4c-4b7c-a34b-9074543e5f3a req-56242b54-5c4c-4b7c-a34b-9074543e5f3a ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/5c8612194f3a455a91058394a6fe5fb4 0.285s\n2026-05-27 01:41:46.845 13 INFO tempest.lib.common.rest_client [req-2f897ee2-10ba-4465-bf6b-caebb1e11f91 req-2f897ee2-10ba-4465-bf6b-caebb1e11f91 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.882s\n2026-05-27 01:41:46.854 18 INFO tempest.lib.common.rest_client [req-fdb8b03e-fb2f-4245-9092-be1fc72a683b req-fdb8b03e-fb2f-4245-9092-be1fc72a683b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.152s\n2026-05-27 01:41:46.864 20 INFO tempest.lib.common.rest_client [req-80c1de73-da32-4299-b219-aa423e5a5545 req-80c1de73-da32-4299-b219-aa423e5a5545 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.956s\n2026-05-27 01:41:46.915 15 INFO tempest.lib.common.rest_client [req-338be809-0e06-4ef3-a51e-d739cd24f97d req-338be809-0e06-4ef3-a51e-d739cd24f97d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s\n2026-05-27 01:41:46.921 39 INFO tempest.lib.common.rest_client [req-ea118e44-611a-438f-9a55-b4ff8a8b8b79 req-ea118e44-611a-438f-9a55-b4ff8a8b8b79 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/5c8612194f3a455a91058394a6fe5fb4 0.291s\n2026-05-27 01:41:47.015 13 INFO tempest.lib.common.rest_client [req-086bb96a-fb2b-41dc-b566-f5636aacfdf9 req-086bb96a-fb2b-41dc-b566-f5636aacfdf9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-27 01:41:47.031 27 INFO tempest.lib.common.rest_client [req-30624b40-c723-4290-b767-e522bdb03ccf req-30624b40-c723-4290-b767-e522bdb03ccf ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-27 01:41:47.049 25 INFO tempest.lib.common.rest_client [req-d0ce8806-ca22-4f63-97d5-8c78fdd2a75a req-d0ce8806-ca22-4f63-97d5-8c78fdd2a75a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-27 01:41:47.061 35 INFO tempest.lib.common.rest_client [req-f4a9d339-967a-4de6-9e62-9e9de719d5e6 req-f4a9d339-967a-4de6-9e62-9e9de719d5e6 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.995s\n2026-05-27 01:41:47.069 20 INFO tempest.lib.common.rest_client [req-aea6a3e8-9ec2-40a2-8173-96a9e0455172 req-aea6a3e8-9ec2-40a2-8173-96a9e0455172 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-27 01:41:47.076 15 INFO tempest.lib.common.rest_client [req-fda9ac59-83e5-4668-ba8a-2709f3fdcc41 req-fda9ac59-83e5-4668-ba8a-2709f3fdcc41 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.160s\n2026-05-27 01:41:47.101 21 INFO tempest.lib.common.rest_client [req-f59c67f7-8ea8-4a46-a140-95f732459714 req-f59c67f7-8ea8-4a46-a140-95f732459714 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.956s\n2026-05-27 01:41:47.282 13 INFO tempest.lib.common.rest_client [req-70df66df-1772-473a-9b97-9a0fc28d9968 req-70df66df-1772-473a-9b97-9a0fc28d9968 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/6756f682ee034483a1c0f10ac8baaed9 0.265s\n2026-05-27 01:41:47.308 27 INFO tempest.lib.common.rest_client [req-67fe5129-8481-4c08-81bb-1258af67a361 req-67fe5129-8481-4c08-81bb-1258af67a361 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s\n2026-05-27 01:41:47.309 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f514ba7d29c34c1da6050f894ba5b8f7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:47.309 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f514ba7d29c34c1da6050f894ba5b8f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:47.310 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f514ba7d29c34c1da6050f894ba5b8f7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:47.322 25 INFO tempest.lib.common.rest_client [req-5622003f-1c73-45f0-a7ea-d95259952ddf req-5622003f-1c73-45f0-a7ea-d95259952ddf ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/6756f682ee034483a1c0f10ac8baaed9 0.271s\n2026-05-27 01:41:47.322 23 INFO tempest.lib.common.rest_client [req-ea0cfa0f-6704-469d-b713-0e2f765ee7d8 req-ea0cfa0f-6704-469d-b713-0e2f765ee7d8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.295s\n2026-05-27 01:41:47.316 37 INFO tempest.lib.common.rest_client [req-d7fe3b2f-bb66-4354-8231-ba1462b79b6a req-d7fe3b2f-bb66-4354-8231-ba1462b79b6a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.991s\n2026-05-27 01:41:47.331 43 INFO tempest.lib.common.rest_client [req-9537369e-0858-4794-840c-35911b661cc8 req-9537369e-0858-4794-840c-35911b661cc8 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/6756f682ee034483a1c0f10ac8baaed9 0.916s\n2026-05-27 01:41:47.415 20 INFO tempest.lib.common.rest_client [req-e49dbd69-4703-45d4-a61f-c0a95f974bb9 req-e49dbd69-4703-45d4-a61f-c0a95f974bb9 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.339s\n2026-05-27 01:41:47.505 21 INFO tempest.lib.common.rest_client [req-67b0a050-b57b-4191-b826-ab54d19e748c req-67b0a050-b57b-4191-b826-ab54d19e748c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/6756f682ee034483a1c0f10ac8baaed9 0.403s\n2026-05-27 01:41:47.570 25 INFO tempest.lib.common.rest_client [req-f3300db5-9136-439a-83eb-1c4fa5acd72b req-f3300db5-9136-439a-83eb-1c4fa5acd72b ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-27 01:41:47.628 13 INFO tempest.lib.common.rest_client [req-1257b7aa-0fb1-431d-9d6b-f9c9588cd2e3 req-1257b7aa-0fb1-431d-9d6b-f9c9588cd2e3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-27 01:41:47.639 20 INFO tempest.lib.common.rest_client [req-5e4bee0b-31e0-4e02-805b-b1baef79daf2 req-5e4bee0b-31e0-4e02-805b-b1baef79daf2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-27 01:41:47.655 11 INFO tempest.lib.common.rest_client [req-ba3436f0-2863-4c66-a531-84ee9cf8914a req-ba3436f0-2863-4c66-a531-84ee9cf8914a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/5c8612194f3a455a91058394a6fe5fb4 1.084s\n2026-05-27 01:41:47.792 23 INFO tempest.lib.common.rest_client [req-9c525bcd-eefb-482e-9ee3-fa4b4fc5d7e2 req-9c525bcd-eefb-482e-9ee3-fa4b4fc5d7e2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.463s\n2026-05-27 01:41:47.797 21 INFO tempest.lib.common.rest_client [req-6c9569b3-6c34-4269-8e58-89271f447fe8 req-6c9569b3-6c34-4269-8e58-89271f447fe8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-27 01:41:47.855 13 INFO tempest.lib.common.rest_client [req-d7584b50-d0c8-4325-8335-6503503474da req-d7584b50-d0c8-4325-8335-6503503474da ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/5c8612194f3a455a91058394a6fe5fb4 0.224s\n2026-05-27 01:41:47.878 20 INFO tempest.lib.common.rest_client [req-d50ada35-47bf-45bd-a76c-a9bacd674d06 req-d50ada35-47bf-45bd-a76c-a9bacd674d06 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/6756f682ee034483a1c0f10ac8baaed9 0.236s\n2026-05-27 01:41:47.910 29 INFO tempest.lib.common.rest_client [req-e962f4f8-f1d4-4264-8e09-74606644f9f5 req-e962f4f8-f1d4-4264-8e09-74606644f9f5 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.437s\n2026-05-27 01:41:47.908 31 INFO tempest.lib.common.rest_client [req-a53054a0-d258-4bc9-bffb-9b09a47a6164 req-a53054a0-d258-4bc9-bffb-9b09a47a6164 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/de2e3e6b559e41d3a5962c9da33b0dc8 1.216s\n2026-05-27 01:41:47.962 27 INFO tempest.lib.common.rest_client [req-0499d305-11b0-496b-9136-804a411c46d4 req-0499d305-11b0-496b-9136-804a411c46d4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-27 01:41:47.994 21 INFO tempest.lib.common.rest_client [req-030d8b55-e080-42b3-9fd7-f5ff51dcb316 req-030d8b55-e080-42b3-9fd7-f5ff51dcb316 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s\n2026-05-27 01:41:48.190 31 INFO tempest.lib.common.rest_client [req-de117e27-3322-46f4-a153-5ac79bad322b req-de117e27-3322-46f4-a153-5ac79bad322b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-27 01:41:48.224 21 INFO tempest.lib.common.rest_client [req-a6b1f4ff-09a2-4c3a-820b-246b1c5d9b16 req-a6b1f4ff-09a2-4c3a-820b-246b1c5d9b16 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-27 01:41:48.234 13 INFO tempest.lib.common.rest_client [req-14d753d0-dc83-414e-a6da-89d49e482f80 req-14d753d0-dc83-414e-a6da-89d49e482f80 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-27 01:41:48.249 18 INFO tempest.lib.common.rest_client [req-3a78ebf7-0b79-41cc-a161-8d120a18ec0c req-3a78ebf7-0b79-41cc-a161-8d120a18ec0c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.393s\n2026-05-27 01:41:48.310 39 INFO tempest.lib.common.rest_client [req-624e8111-5bfe-40fd-b4e2-5d358e9f809d req-624e8111-5bfe-40fd-b4e2-5d358e9f809d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.387s\n2026-05-27 01:41:48.374 21 INFO tempest.lib.common.rest_client [req-d311f221-6c6e-4e65-ba29-3858c5bbd55a req-d311f221-6c6e-4e65-ba29-3858c5bbd55a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.148s\n2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea280ffbd0ae4763b54f6e5cbedaf667 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea280ffbd0ae4763b54f6e5cbedaf667', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea280ffbd0ae4763b54f6e5cbedaf667', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.401 35 INFO tempest.lib.common.rest_client [req-b944affb-a54b-4601-a5ee-09e53672eb4f req-b944affb-a54b-4601-a5ee-09e53672eb4f ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/5c8612194f3a455a91058394a6fe5fb4 1.338s\n2026-05-27 01:41:48.408 13 INFO tempest.lib.common.rest_client [req-c524a8a3-77d1-4c0c-93d9-4c0d71747d3a req-c524a8a3-77d1-4c0c-93d9-4c0d71747d3a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s\n2026-05-27 01:41:48.408 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f151dfe7ca0f4403be8feb3405c3a069 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:48.408 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-2110922340-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3cc4600bdbee4c758926faf859e7b335', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'tenant_id': '3cc4600bdbee4c758926faf859e7b335', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f151dfe7ca0f4403be8feb3405c3a069', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.409 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-2110922340-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3cc4600bdbee4c758926faf859e7b335', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'tenant_id': '3cc4600bdbee4c758926faf859e7b335', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f151dfe7ca0f4403be8feb3405c3a069', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.431 33 INFO tempest.lib.common.rest_client [req-ed3b31ca-32ec-47fb-a087-6f8c64613618 req-ed3b31ca-32ec-47fb-a087-6f8c64613618 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.691s\n2026-05-27 01:41:48.427 27 INFO tempest.lib.common.rest_client [req-9031350a-5ff7-4043-9744-e17b266f576f req-9031350a-5ff7-4043-9744-e17b266f576f ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.462s\n{8} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.468012s] ... ok\n2026-05-27 01:41:48.567 15 INFO tempest.lib.common.rest_client [req-bf5ad65d-4541-46c5-bbc3-d48566f77347 req-bf5ad65d-4541-46c5-bbc3-d48566f77347 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.486s\n2026-05-27 01:41:48.589 37 INFO tempest.lib.common.rest_client [req-6ec5aa8a-59d3-4964-8d67-920237c74906 req-6ec5aa8a-59d3-4964-8d67-920237c74906 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.270s\n2026-05-27 01:41:48.611 35 INFO tempest.lib.common.rest_client [req-65db9729-4742-4f85-a934-86bce9db90f3 req-65db9729-4742-4f85-a934-86bce9db90f3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-27 01:41:48.627 39 INFO tempest.lib.common.rest_client [req-6e499d37-9f3c-43d9-9575-af84c9832882 req-6e499d37-9f3c-43d9-9575-af84c9832882 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.316s\n2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ba0d3e542c26410294e8fee5d08d546c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba0d3e542c26410294e8fee5d08d546c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba0d3e542c26410294e8fee5d08d546c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:48.632 43 INFO tempest.lib.common.rest_client [req-71f6a67a-33d4-48fc-95b4-6e65dbc53ee0 req-71f6a67a-33d4-48fc-95b4-6e65dbc53ee0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.293s\n2026-05-27 01:41:48.780 33 INFO tempest.lib.common.rest_client [req-594f6455-9cfa-403d-b5f1-55c94cc2421f req-594f6455-9cfa-403d-b5f1-55c94cc2421f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s\n2026-05-27 01:41:48.788 15 INFO tempest.lib.common.rest_client [req-9af5d869-4ef4-4821-84c0-ce50ec40037f req-9af5d869-4ef4-4821-84c0-ce50ec40037f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/6756f682ee034483a1c0f10ac8baaed9 0.218s\n2026-05-27 01:41:48.818 25 INFO tempest.lib.common.rest_client [req-24731482-3207-4789-8678-08554f1c301e req-24731482-3207-4789-8678-08554f1c301e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/5c8612194f3a455a91058394a6fe5fb4 1.246s\n2026-05-27 01:41:48.827 11 INFO tempest.lib.common.rest_client [req-9c422885-d9bb-4494-8141-c2befd71e4f5 req-9c422885-d9bb-4494-8141-c2befd71e4f5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.170s\n2026-05-27 01:41:48.866 37 INFO tempest.lib.common.rest_client [req-56b3a6b7-bb44-4013-a739-2e5f1971f667 req-56b3a6b7-bb44-4013-a739-2e5f1971f667 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/6756f682ee034483a1c0f10ac8baaed9 0.274s\n2026-05-27 01:41:49.047 15 INFO tempest.lib.common.rest_client [req-a798d95a-f052-46fd-bae4-22798286c4af req-a798d95a-f052-46fd-bae4-22798286c4af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-27 01:41:49.060 13 INFO tempest.lib.common.rest_client [req-59aa2021-f289-4b0c-a39e-e6cf37dc28c5 req-59aa2021-f289-4b0c-a39e-e6cf37dc28c5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-27 01:41:49.081 43 INFO tempest.lib.common.rest_client [req-4c443ad8-f3c5-4715-a315-51752e469898 req-4c443ad8-f3c5-4715-a315-51752e469898 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/5c8612194f3a455a91058394a6fe5fb4 0.444s\n2026-05-27 01:41:49.126 20 INFO tempest.lib.common.rest_client [req-3d5510c5-b9dd-48af-910f-aaadfd2f8a86 req-3d5510c5-b9dd-48af-910f-aaadfd2f8a86 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.244s\n2026-05-27 01:41:49.201 25 INFO tempest.lib.common.rest_client [req-de02cd4e-09e5-42bc-8c54-b25ef809e7fe req-de02cd4e-09e5-42bc-8c54-b25ef809e7fe ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-27 01:41:49.245 37 INFO tempest.lib.common.rest_client [req-34392e33-871b-49c9-9db9-cb7d1ea2ff96 req-34392e33-871b-49c9-9db9-cb7d1ea2ff96 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-27 01:41:49.297 39 INFO tempest.lib.common.rest_client [req-69661879-5312-4776-bb2d-ec4a5aa90a96 req-69661879-5312-4776-bb2d-ec4a5aa90a96 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-27 01:41:49.313 31 INFO tempest.lib.common.rest_client [req-63cdef62-4618-4f6a-9d54-aa6f4ee697a5 req-63cdef62-4618-4f6a-9d54-aa6f4ee697a5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/de2e3e6b559e41d3a5962c9da33b0dc8 1.121s\n2026-05-27 01:41:49.324 15 INFO tempest.lib.common.rest_client [req-05251ab4-c18d-4a41-bdc4-5fdd16530be4 req-05251ab4-c18d-4a41-bdc4-5fdd16530be4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/5c8612194f3a455a91058394a6fe5fb4 0.275s\n2026-05-27 01:41:49.329 20 INFO tempest.lib.common.rest_client [req-69ec594e-6bf3-48b8-a9d6-79b2362b2b85 req-69ec594e-6bf3-48b8-a9d6-79b2362b2b85 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/5c8612194f3a455a91058394a6fe5fb4 0.201s\n2026-05-27 01:41:49.511 18 INFO tempest.lib.common.rest_client [req-139d32b5-834e-498a-b1c2-c8be9d57c3e5 req-139d32b5-834e-498a-b1c2-c8be9d57c3e5 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/6756f682ee034483a1c0f10ac8baaed9 1.260s\n2026-05-27 01:41:49.542 31 INFO tempest.lib.common.rest_client [req-1226be93-d32c-439b-a63f-8c1f2a2f4103 req-1226be93-d32c-439b-a63f-8c1f2a2f4103 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-27 01:41:49.536 25 INFO tempest.lib.common.rest_client [req-4527d016-482e-440e-ae46-831d69269514 req-4527d016-482e-440e-ae46-831d69269514 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s\n2026-05-27 01:41:49.536 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f91acc715bbe4996a69ffb724a971402 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:49.537 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f91acc715bbe4996a69ffb724a971402', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.537 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f91acc715bbe4996a69ffb724a971402', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:49.622 13 INFO tempest.lib.common.rest_client [req-3f10f914-632d-47cf-b5b8-b38dfe177eaa req-3f10f914-632d-47cf-b5b8-b38dfe177eaa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.560s\n2026-05-27 01:41:49.623 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:41:49.731 18 INFO tempest.lib.common.rest_client [req-19059f68-f93b-439e-b383-a0f47eef0f6d req-19059f68-f93b-439e-b383-a0f47eef0f6d ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-27 01:41:49.755 15 INFO tempest.lib.common.rest_client [req-c6e31708-f321-4c6a-87d1-3e5ae346ed56 req-c6e31708-f321-4c6a-87d1-3e5ae346ed56 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-27 01:41:49.882 13 INFO tempest.lib.common.rest_client [req-567adb50-9984-48e9-9d3b-10654ccca70c req-567adb50-9984-48e9-9d3b-10654ccca70c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1699b98ab7b2454da2c14b7e9cd19e18 0.258s\n2026-05-27 01:41:49.891 21 INFO tempest.lib.common.rest_client [req-264fb083-3ced-4ce0-b492-bc23a81ca6e6 req-264fb083-3ced-4ce0-b492-bc23a81ca6e6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.504s\n2026-05-27 01:41:50.009 27 INFO tempest.lib.common.rest_client [req-06b8c924-0653-4217-95c2-ebb001b40e08 req-06b8c924-0653-4217-95c2-ebb001b40e08 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f54150d1fbe74f34a617aeae01bbd019 1.523s\n2026-05-27 01:41:50.133 18 INFO tempest.lib.common.rest_client [req-bc19fc42-0e93-47b9-b8ab-0f6fe65e69a2 req-bc19fc42-0e93-47b9-b8ab-0f6fe65e69a2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/5c8612194f3a455a91058394a6fe5fb4 0.399s\n2026-05-27 01:41:50.195 25 INFO tempest.lib.common.rest_client [req-c0543df6-ef4d-41df-8b75-84fdde39c907 req-c0543df6-ef4d-41df-8b75-84fdde39c907 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-27 01:41:50.279 35 INFO tempest.lib.common.rest_client [req-0f6e4b18-400d-4073-8bf7-5de7c1ea8d23 req-0f6e4b18-400d-4073-8bf7-5de7c1ea8d23 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.663s\n2026-05-27 01:41:50.280 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 60b0c48196b843eb8480ad6c335fc9b2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:50.282 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60b0c48196b843eb8480ad6c335fc9b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.282 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60b0c48196b843eb8480ad6c335fc9b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.422 33 INFO tempest.lib.common.rest_client [req-77f28bc1-2a96-4c0e-82c8-dc8f28474f04 req-77f28bc1-2a96-4c0e-82c8-dc8f28474f04 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.639s\n2026-05-27 01:41:50.437 13 INFO tempest.lib.common.rest_client [req-70ee8dd4-7c17-4992-a304-7f2b6a293ebb req-70ee8dd4-7c17-4992-a304-7f2b6a293ebb ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f151dfe7ca0f4403be8feb3405c3a069 0.552s\n2026-05-27 01:41:50.438 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bcf68af5046a400980af936e21145859\n2026-05-27 01:41:50.587 29 INFO tempest.lib.common.rest_client [req-f7cdebba-816a-45b9-8e8b-94b16c9e7a1d req-f7cdebba-816a-45b9-8e8b-94b16c9e7a1d ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.674s\n2026-05-27 01:41:50.621 43 INFO tempest.lib.common.rest_client [req-9ef6e6d7-0878-4d02-bf75-5b5a38a6c6ed req-9ef6e6d7-0878-4d02-bf75-5b5a38a6c6ed ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.537s\n2026-05-27 01:41:50.679 27 INFO tempest.lib.common.rest_client [req-b6e597b5-dfcd-48e6-9c31-bd5af2be342d req-b6e597b5-dfcd-48e6-9c31-bd5af2be342d ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f514ba7d29c34c1da6050f894ba5b8f7 0.668s\n2026-05-27 01:41:50.680 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97765234ebec4e7e82edf9fbb7d80cd5\n2026-05-27 01:41:50.674 11 INFO tempest.lib.common.rest_client [req-d7a15e19-b663-4bda-9511-abafcbe376df req-d7a15e19-b663-4bda-9511-abafcbe376df ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.845s\n2026-05-27 01:41:50.675 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4bdaedd8c9e46c2b7d699ddb3aa9160 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:50.675 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4bdaedd8c9e46c2b7d699ddb3aa9160', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.676 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4bdaedd8c9e46c2b7d699ddb3aa9160', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.843 37 INFO tempest.lib.common.rest_client [req-514a1bf2-dda8-4289-badf-fa95cdf478b7 req-514a1bf2-dda8-4289-badf-fa95cdf478b7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/5c8612194f3a455a91058394a6fe5fb4 1.596s\n2026-05-27 01:41:50.869 43 INFO tempest.lib.common.rest_client [req-b54c9bc3-acfd-4ae7-9f91-8e6e617bb216 req-b54c9bc3-acfd-4ae7-9f91-8e6e617bb216 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.244s\n2026-05-27 01:41:50.870 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 411e3b63ac2041d9bd46b89b7f2642ec is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:50.870 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'tenant_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '411e3b63ac2041d9bd46b89b7f2642ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.871 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'tenant_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '411e3b63ac2041d9bd46b89b7f2642ec', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:50.984 20 INFO tempest.lib.common.rest_client [req-1b598a89-4582-4428-bc0d-055788f58fb1 req-1b598a89-4582-4428-bc0d-055788f58fb1 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.652s\n2026-05-27 01:41:51.006 35 INFO tempest.lib.common.rest_client [req-ba823777-a3df-41e0-87c5-6c537af05642 req-ba823777-a3df-41e0-87c5-6c537af05642 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-27 01:41:51.049 33 INFO tempest.lib.common.rest_client [req-d2a499db-9266-4ee1-8d85-c18490b720ba req-d2a499db-9266-4ee1-8d85-c18490b720ba ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.623s\n2026-05-27 01:41:51.049 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a1efad28e5ac4eef81333f22de404885 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:51.050 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1379d783307c48b5b63e864d4e9a0734', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'tenant_id': '1379d783307c48b5b63e864d4e9a0734', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a1efad28e5ac4eef81333f22de404885', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.050 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1379d783307c48b5b63e864d4e9a0734', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'tenant_id': '1379d783307c48b5b63e864d4e9a0734', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a1efad28e5ac4eef81333f22de404885', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.198 37 INFO tempest.lib.common.rest_client [req-1c7a8aed-3bc4-47c0-a102-145b4bc9ef39 req-1c7a8aed-3bc4-47c0-a102-145b4bc9ef39 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-27 01:41:51.204 31 INFO tempest.lib.common.rest_client [req-a105e5b4-9ef7-4dd8-bd23-33f6629d7f49 req-a105e5b4-9ef7-4dd8-bd23-33f6629d7f49 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/6756f682ee034483a1c0f10ac8baaed9 1.659s\n2026-05-27 01:41:51.370 23 INFO tempest.lib.common.rest_client [req-584ae86a-f897-4a63-a18c-558f1f089391 req-584ae86a-f897-4a63-a18c-558f1f089391 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709/add_router_interface 3.575s\n2026-05-27 01:41:51.478 18 INFO tempest.lib.common.rest_client [req-dcbadb86-629f-4677-bcf3-9f1325c0a470 req-dcbadb86-629f-4677-bcf3-9f1325c0a470 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.342s\n2026-05-27 01:41:51.475 15 INFO tempest.lib.common.rest_client [req-3160009b-c9c7-470c-9b75-be80181cd97d req-3160009b-c9c7-470c-9b75-be80181cd97d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.717s\n2026-05-27 01:41:51.475 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23419a593d774e8f8cea622a2c797ecb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:51.476 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '70883937939c4aa793f6e29c71647676', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'tenant_id': '70883937939c4aa793f6e29c71647676', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23419a593d774e8f8cea622a2c797ecb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.476 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '70883937939c4aa793f6e29c71647676', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'tenant_id': '70883937939c4aa793f6e29c71647676', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23419a593d774e8f8cea622a2c797ecb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.516 11 INFO tempest.lib.common.rest_client [req-0153e483-1d34-468b-b46a-a46001baeb3a req-0153e483-1d34-468b-b46a-a46001baeb3a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s\n2026-05-27 01:41:51.753 43 INFO tempest.lib.common.rest_client [req-a8a5111e-9a47-49d4-8969-7e08fa3b33c0 req-a8a5111e-9a47-49d4-8969-7e08fa3b33c0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s\n2026-05-27 01:41:51.769 37 INFO tempest.lib.common.rest_client [req-e42cfb10-2cca-4cdd-b08d-91ba40ea855a req-e42cfb10-2cca-4cdd-b08d-91ba40ea855a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s\n2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3fe6adacd63041f294f2f80565c850e2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fe6adacd63041f294f2f80565c850e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fe6adacd63041f294f2f80565c850e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.802 29 INFO tempest.lib.common.rest_client [req-89b3cff1-07ef-4c30-9022-b6622c4b7775 req-89b3cff1-07ef-4c30-9022-b6622c4b7775 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.212s\n2026-05-27 01:41:51.773 18 INFO tempest.lib.common.rest_client [req-d01902a5-45fa-4637-8d86-d2e58bbb9141 req-d01902a5-45fa-4637-8d86-d2e58bbb9141 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.290s\n2026-05-27 01:41:51.775 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fd1b1994fe04f2fb88adde2fe840271 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:51.776 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-635693324-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'project_name': 'tempest-ExternalNetworksTestJSON-635693324', 'tenant_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-635693324', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd1b1994fe04f2fb88adde2fe840271', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.776 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-635693324-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'project_name': 'tempest-ExternalNetworksTestJSON-635693324', 'tenant_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-635693324', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd1b1994fe04f2fb88adde2fe840271', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:51.877 33 INFO tempest.lib.common.rest_client [req-336905d8-5f11-481d-bbaa-e32a1f994b4e req-336905d8-5f11-481d-bbaa-e32a1f994b4e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s\n2026-05-27 01:41:52.032 13 INFO tempest.lib.common.rest_client [req-92ff73ba-51df-4e70-b9b0-6baf6a7f29fe req-92ff73ba-51df-4e70-b9b0-6baf6a7f29fe ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.592s\n2026-05-27 01:41:52.052 27 INFO tempest.lib.common.rest_client [req-f3068b2b-71dc-4905-aaa2-8653afd2f0f6 req-f3068b2b-71dc-4905-aaa2-8653afd2f0f6 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.369s\n2026-05-27 01:41:52.185 20 INFO tempest.lib.common.rest_client [req-992876b3-dcd0-4a47-8e23-4d8e291ac505 req-992876b3-dcd0-4a47-8e23-4d8e291ac505 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.196s\n2026-05-27 01:41:52.185 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a930cb8be7f24c7c95e1d5ccbdff30e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:52.186 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2055753936-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'project_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'tenant_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a930cb8be7f24c7c95e1d5ccbdff30e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:52.186 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2055753936-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'project_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'tenant_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a930cb8be7f24c7c95e1d5ccbdff30e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:52.379 21 INFO tempest.lib.common.rest_client [req-e2d10b1f-e582-466b-9971-473bc8795c69 req-e2d10b1f-e582-466b-9971-473bc8795c69 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.484s\n2026-05-27 01:41:52.388 31 INFO tempest.lib.common.rest_client [req-80235ab2-83bc-4f8a-9776-2ab9f98918e9 req-80235ab2-83bc-4f8a-9776-2ab9f98918e9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.181s\n2026-05-27 01:41:52.393 15 INFO tempest.lib.common.rest_client [req-130c7949-588c-4cfa-b6e1-09b35508c7cc req-130c7949-588c-4cfa-b6e1-09b35508c7cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.906s\n2026-05-27 01:41:52.397 39 INFO tempest.lib.common.rest_client [req-e35eca58-763e-416e-a191-de0298485d77 req-e35eca58-763e-416e-a191-de0298485d77 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 3.094s\n2026-05-27 01:41:52.561 18 INFO tempest.lib.common.rest_client [req-b28a0beb-87a8-4450-89ce-c1184f858cf8 req-b28a0beb-87a8-4450-89ce-c1184f858cf8 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s\n2026-05-27 01:41:52.685 39 INFO tempest.lib.common.rest_client [req-ed6382ab-2d3a-4fca-bea7-4dc39d729af2 req-ed6382ab-2d3a-4fca-bea7-4dc39d729af2 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.285s\n2026-05-27 01:41:52.749 29 INFO tempest.lib.common.rest_client [req-6a9a6568-93b8-4154-94bc-c88f8b96bce6 req-6a9a6568-93b8-4154-94bc-c88f8b96bce6 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.943s\n2026-05-27 01:41:52.982 31 INFO tempest.lib.common.rest_client [req-99e1bca5-0da1-49df-93d8-9edc918f3c72 req-99e1bca5-0da1-49df-93d8-9edc918f3c72 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/5c8612194f3a455a91058394a6fe5fb4 0.592s\n2026-05-27 01:41:53.135 37 INFO tempest.lib.common.rest_client [req-ee0118c7-2e42-493e-859e-4b268c8cbd51 req-ee0118c7-2e42-493e-859e-4b268c8cbd51 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.356s\n2026-05-27 01:41:53.141 20 INFO tempest.lib.common.rest_client [req-1e6a263a-07f4-4d39-a38c-6260d0135658 req-1e6a263a-07f4-4d39-a38c-6260d0135658 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.947s\n2026-05-27 01:41:53.172 39 INFO tempest.lib.common.rest_client [req-5a0323ee-705f-43c1-a145-43d79bcba4d6 req-5a0323ee-705f-43c1-a145-43d79bcba4d6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.482s\n2026-05-27 01:41:53.180 23 INFO tempest.lib.common.rest_client [req-6a850d57-5b57-420e-ae37-c80a27e959c2 req-6a850d57-5b57-420e-ae37-c80a27e959c2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.805s\n2026-05-27 01:41:53.264 31 INFO tempest.lib.common.rest_client [req-4b0c9032-f177-4f29-86dc-46c926aa02f5 req-4b0c9032-f177-4f29-86dc-46c926aa02f5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-27 01:41:53.385 39 INFO tempest.lib.common.rest_client [req-5c7a4315-7378-4aea-87b9-f80bc5ef8eec req-5c7a4315-7378-4aea-87b9-f80bc5ef8eec ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.210s\n2026-05-27 01:41:53.479 35 INFO tempest.lib.common.rest_client [req-89c4f0f8-4346-41c1-89ba-d0da0007103e req-89c4f0f8-4346-41c1-89ba-d0da0007103e ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.470s\n2026-05-27 01:41:53.482 31 INFO tempest.lib.common.rest_client [req-9b397fdd-7bd2-4bdc-8dfc-257cb361e309 req-9b397fdd-7bd2-4bdc-8dfc-257cb361e309 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s\n2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e15fc41d49f45ec9565acd4682944e9 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1282391937-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'tenant_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e15fc41d49f45ec9565acd4682944e9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1282391937-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'tenant_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e15fc41d49f45ec9565acd4682944e9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:53.560 21 INFO tempest.lib.common.rest_client [req-de1eaf29-410d-4d08-8dca-6ac7ee6321cc req-de1eaf29-410d-4d08-8dca-6ac7ee6321cc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.178s\n2026-05-27 01:41:53.638 27 INFO tempest.lib.common.rest_client [req-f8e28fc2-b999-40ad-864f-34b14f727d22 req-f8e28fc2-b999-40ad-864f-34b14f727d22 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97765234ebec4e7e82edf9fbb7d80cd5&name=default 1.584s\n2026-05-27 01:41:53.768 13 INFO tempest.lib.common.rest_client [req-bd5aadd4-2282-43c7-83d2-1976dfff9287 req-bd5aadd4-2282-43c7-83d2-1976dfff9287 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bcf68af5046a400980af936e21145859&name=default 1.733s\n2026-05-27 01:41:53.885 33 INFO tempest.lib.common.rest_client [req-1d7d3fb3-dc51-42f5-a4c1-2069f6ad4484 req-1d7d3fb3-dc51-42f5-a4c1-2069f6ad4484 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.003s\n2026-05-27 01:41:53.987 39 INFO tempest.lib.common.rest_client [req-097b9cdb-6add-4485-9696-f2bdaae0a593 req-097b9cdb-6add-4485-9696-f2bdaae0a593 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.599s\n2026-05-27 01:41:54.207 29 INFO tempest.lib.common.rest_client [req-3e57ef3f-2157-4cdd-829c-1d8eae1af249 req-3e57ef3f-2157-4cdd-829c-1d8eae1af249 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.454s\n2026-05-27 01:41:54.245 39 INFO tempest.lib.common.rest_client [req-533325e4-9e69-41e3-b05f-c038190a15de req-533325e4-9e69-41e3-b05f-c038190a15de ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.255s\n2026-05-27 01:41:54.298 31 INFO tempest.lib.common.rest_client [req-359bae19-11f1-4d34-ae91-f01f70d57e2f req-359bae19-11f1-4d34-ae91-f01f70d57e2f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s\n2026-05-27 01:41:54.381 39 INFO tempest.lib.common.rest_client [req-32809db8-e289-4297-aee1-eb3980048191 req-32809db8-e289-4297-aee1-eb3980048191 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.132s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [5.083937s] ... ok\n2026-05-27 01:41:54.623 35 INFO tempest.lib.common.rest_client [req-ad6014dc-b279-4217-ab23-26897454065e req-ad6014dc-b279-4217-ab23-26897454065e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.141s\n2026-05-27 01:41:54.767 27 INFO tempest.lib.common.rest_client [req-51eeed74-4090-40dc-b819-6bcbff141291 req-51eeed74-4090-40dc-b819-6bcbff141291 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b8b90bb0-f13c-43c0-a6e0-e8d058cde05b 1.126s\n2026-05-27 01:41:54.782 13 INFO tempest.lib.common.rest_client [req-fe682199-b50f-4d3e-8929-de985bae81c3 req-fe682199-b50f-4d3e-8929-de985bae81c3 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/487722ac-a022-467c-880f-c599d4e6b67f 1.011s\n2026-05-27 01:41:55.039 29 INFO tempest.lib.common.rest_client [req-2245f5d2-90ff-4e8d-afe4-6b42d561139e req-2245f5d2-90ff-4e8d-afe4-6b42d561139e ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.828s\n2026-05-27 01:41:55.046 15 INFO tempest.lib.common.rest_client [req-44e3fdcc-5877-4c09-a16b-84dab14e686a req-44e3fdcc-5877-4c09-a16b-84dab14e686a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.649s\n2026-05-27 01:41:55.120 25 INFO tempest.lib.common.rest_client [req-2d820a40-5215-4957-9853-dea6578d4469 req-2d820a40-5215-4957-9853-dea6578d4469 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.921s\n2026-05-27 01:41:55.222 33 INFO tempest.lib.common.rest_client [req-40560065-1d51-4711-8549-ed46644344ba req-40560065-1d51-4711-8549-ed46644344ba ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.334s\n2026-05-27 01:41:55.230 27 INFO tempest.lib.common.rest_client [req-b362a115-f082-4c27-8bd6-1796711ef288 req-b362a115-f082-4c27-8bd6-1796711ef288 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5 0.460s\n2026-05-27 01:41:55.236 43 INFO tempest.lib.common.rest_client [req-5f2c467e-560d-4df7-994f-eea24d394777 req-5f2c467e-560d-4df7-994f-eea24d394777 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.480s\n2026-05-27 01:41:55.336 39 INFO tempest.lib.common.rest_client [req-d9fc6f4d-7017-4e02-94be-b5957fa46938 req-d9fc6f4d-7017-4e02-94be-b5957fa46938 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.949s\n2026-05-27 01:41:55.365 13 INFO tempest.lib.common.rest_client [req-fe790aa7-3830-4213-a7dc-8702a321ea66 req-fe790aa7-3830-4213-a7dc-8702a321ea66 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859 0.580s\n2026-05-27 01:41:55.366 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3cc4600bdbee4c758926faf859e7b335\n2026-05-27 01:41:55.383 25 INFO tempest.lib.common.rest_client [req-adb99123-4db4-4dfb-aae0-904d6819f46b req-adb99123-4db4-4dfb-aae0-904d6819f46b ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.259s\n2026-05-27 01:41:55.864 15 INFO tempest.lib.common.rest_client [req-c033b33f-bebe-46a0-ac62-be8fe45397b6 req-c033b33f-bebe-46a0-ac62-be8fe45397b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.815s\n2026-05-27 01:41:55.878 43 INFO tempest.lib.common.rest_client [req-b5ac99c5-8cbc-47d8-82ea-5f05b707c414 req-b5ac99c5-8cbc-47d8-82ea-5f05b707c414 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.639s\n2026-05-27 01:41:55.878 37 INFO tempest.lib.common.rest_client [req-2e2206d4-d0ec-497c-ab5a-4d95e1cada02 req-2e2206d4-d0ec-497c-ab5a-4d95e1cada02 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.739s\n2026-05-27 01:41:55.896 39 INFO tempest.lib.common.rest_client [req-3d914430-b54a-4db0-bafa-1fe0c1c65c5c req-3d914430-b54a-4db0-bafa-1fe0c1c65c5c ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.554s\n2026-05-27 01:41:55.914 27 INFO tempest.lib.common.rest_client [req-e1091064-c376-4a1a-bb69-1f60f15f025f req-e1091064-c376-4a1a-bb69-1f60f15f025f ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s\n2026-05-27 01:41:56.106 35 INFO tempest.lib.common.rest_client [req-8460b94d-21c1-4f3b-ad53-83e9c4afc6a6 req-8460b94d-21c1-4f3b-ad53-83e9c4afc6a6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.480s\n2026-05-27 01:41:56.332 39 INFO tempest.lib.common.rest_client [req-b4408461-61b2-490d-bb3c-7135c848f7d9 req-b4408461-61b2-490d-bb3c-7135c848f7d9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b3bc9790-5401-4495-8009-103c2aca8cf5 0.433s\n2026-05-27 01:41:56.371 23 INFO tempest.lib.common.rest_client [req-69c6724e-b9c6-4926-904b-8c547a3dd34e req-69c6724e-b9c6-4926-904b-8c547a3dd34e ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.187s\n2026-05-27 01:41:56.447 27 INFO tempest.lib.common.rest_client [req-b0c1260d-4c66-42f1-ba91-d2e7f3eb8bee req-b0c1260d-4c66-42f1-ba91-d2e7f3eb8bee ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-27 01:41:56.560 39 INFO tempest.lib.common.rest_client [req-90ea7c1b-b101-4ec0-94f2-9e1626f7f155 req-90ea7c1b-b101-4ec0-94f2-9e1626f7f155 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s\n2026-05-27 01:41:56.589 35 INFO tempest.lib.common.rest_client [req-6424d842-201c-4d32-9d87-e30c3bbdbc7d req-6424d842-201c-4d32-9d87-e30c3bbdbc7d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.481s\n2026-05-27 01:41:56.647 27 INFO tempest.lib.common.rest_client [req-3b80de6a-60f9-4526-8647-9de7f6052bea req-3b80de6a-60f9-4526-8647-9de7f6052bea ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.198s\n2026-05-27 01:41:56.700 20 INFO tempest.lib.common.rest_client [req-e87e6524-4293-4159-961d-3402bf050f1c req-e87e6524-4293-4159-961d-3402bf050f1c ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.555s\n2026-05-27 01:41:56.713 25 INFO tempest.lib.common.rest_client [req-911a0076-7b88-4bc4-89a7-b7e23d200cdf req-911a0076-7b88-4bc4-89a7-b7e23d200cdf ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0250f709-2b1d-48e7-bf05-b090e2219c52 1.327s\n2026-05-27 01:41:56.837 23 INFO tempest.lib.common.rest_client [req-da298b63-6bfd-4af7-8b7a-24bfe0ffb91c req-da298b63-6bfd-4af7-8b7a-24bfe0ffb91c ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0b144ddc-e4ff-4ec4-897c-a60c10513ba6 0.463s\n2026-05-27 01:41:56.843 27 INFO tempest.lib.common.rest_client [req-167dab90-bf04-4339-833e-ee5380cdc868 req-167dab90-bf04-4339-833e-ee5380cdc868 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.193s\n2026-05-27 01:41:57.021 37 INFO tempest.lib.common.rest_client [req-768bb868-3bb5-4609-9a85-304bc954dd8d req-768bb868-3bb5-4609-9a85-304bc954dd8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.139s\n2026-05-27 01:41:57.058 31 INFO tempest.lib.common.rest_client [req-66edcd29-6e61-477e-ba27-5c3350a38181 req-66edcd29-6e61-477e-ba27-5c3350a38181 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.756s\n2026-05-27 01:41:57.072 39 INFO tempest.lib.common.rest_client [req-6bc04c24-c2c7-4f0f-b7ac-9f272316541e req-6bc04c24-c2c7-4f0f-b7ac-9f272316541e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67f05e7e-1f06-432d-9d23-8fd0e46bd77e 0.508s\n2026-05-27 01:41:57.248 39 INFO tempest.lib.common.rest_client [req-2bbdd698-e540-461a-9110-656b5201d773 req-2bbdd698-e540-461a-9110-656b5201d773 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.174s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.865537s] ... ok\n2026-05-27 01:41:57.563 27 INFO tempest.lib.common.rest_client [req-d8309ce9-77ff-4a99-8790-15e8171fdedc req-d8309ce9-77ff-4a99-8790-15e8171fdedc ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s\n2026-05-27 01:41:57.609 33 INFO tempest.lib.common.rest_client [req-881d664b-7652-41a5-990b-025b97a7a277 req-881d664b-7652-41a5-990b-025b97a7a277 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/cd928bbb-8770-4d78-9266-556c9eed692f 2.384s\n{11} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [5.731588s] ... ok\n2026-05-27 01:41:57.666 35 INFO tempest.lib.common.rest_client [req-bc92fe5b-04b0-4f08-aab0-2dd37faf5305 req-bc92fe5b-04b0-4f08-aab0-2dd37faf5305 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/767d5751-61ec-4dda-9c84-d4707c981b15 1.075s\n2026-05-27 01:41:57.722 27 INFO tempest.lib.common.rest_client [req-1b1dbc5d-9dbb-43ff-bc40-c60daca373a3 req-1b1dbc5d-9dbb-43ff-bc40-c60daca373a3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-27 01:41:57.888 35 INFO tempest.lib.common.rest_client [req-8d92ae18-9c84-4ec9-a73e-3e656cdf8176 req-8d92ae18-9c84-4ec9-a73e-3e656cdf8176 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.219s\n2026-05-27 01:41:57.897 27 INFO tempest.lib.common.rest_client [req-abcf15af-00c8-4afb-8da6-a788519cc309 req-abcf15af-00c8-4afb-8da6-a788519cc309 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.173s\n2026-05-27 01:41:57.964 13 INFO tempest.lib.common.rest_client [req-b1c7ebaf-c633-4642-a85e-1b806e09702d req-b1c7ebaf-c633-4642-a85e-1b806e09702d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3cc4600bdbee4c758926faf859e7b335&name=default 2.596s\n2026-05-27 01:41:57.978 43 INFO tempest.lib.common.rest_client [req-b2f5ad30-d716-4173-856d-32a16cd2c9f5 req-b2f5ad30-d716-4173-856d-32a16cd2c9f5 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.093s\n2026-05-27 01:41:58.101 33 INFO tempest.lib.common.rest_client [req-99c054ef-ed50-47e1-852d-75329808c68c req-99c054ef-ed50-47e1-852d-75329808c68c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/333c4927089a4df9ad40a7f3984bfe54 0.441s\n2026-05-27 01:41:58.241 23 INFO tempest.lib.common.rest_client [req-0fb854d2-15fb-4d3c-a387-fbe1407defca req-0fb854d2-15fb-4d3c-a387-fbe1407defca ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0b144ddc-e4ff-4ec4-897c-a60c10513ba6 1.401s\n{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [5.062834s] ... ok\n2026-05-27 01:41:58.266 35 INFO tempest.lib.common.rest_client [req-3b33975c-95d1-4a45-9e27-2f64379d4f0f req-3b33975c-95d1-4a45-9e27-2f64379d4f0f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4b302c5-2f3e-4708-b771-d1e034404cb7 0.376s\n2026-05-27 01:41:58.289 25 INFO tempest.lib.common.rest_client [req-589f9df0-6123-4c61-911a-5923a2f8be3e req-589f9df0-6123-4c61-911a-5923a2f8be3e ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7784dcf8-26ec-481f-a8b7-2b479b8c7a91 1.573s\n2026-05-27 01:41:58.381 27 INFO tempest.lib.common.rest_client [req-5311b474-bafe-417f-84d8-8d050be122f7 req-5311b474-bafe-417f-84d8-8d050be122f7 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-27 01:41:58.413 11 INFO tempest.lib.common.rest_client [req-78972d53-6446-442d-8b42-769c950bd6e2 req-78972d53-6446-442d-8b42-769c950bd6e2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 6.894s\n2026-05-27 01:41:58.429 21 INFO tempest.lib.common.rest_client [req-91983f19-6f57-4864-9d7f-0f61a83d11f1 req-91983f19-6f57-4864-9d7f-0f61a83d11f1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.866s\n2026-05-27 01:41:58.449 20 INFO tempest.lib.common.rest_client [req-9a53b3ad-1a3c-4d57-b078-ee795dbc9a22 req-9a53b3ad-1a3c-4d57-b078-ee795dbc9a22 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.745s\n2026-05-27 01:41:58.457 25 INFO tempest.lib.common.rest_client [req-3b8bbf61-f253-44b8-9a86-c6d6f784464d req-3b8bbf61-f253-44b8-9a86-c6d6f784464d ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.162s\n2026-05-27 01:41:58.457 39 INFO tempest.lib.common.rest_client [req-1c6d93be-2a96-4cde-9d2a-85e6b60390cc req-1c6d93be-2a96-4cde-9d2a-85e6b60390cc ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.202s\n2026-05-27 01:41:58.494 18 INFO tempest.lib.common.rest_client [req-2f823595-441e-4606-bd3c-2efa129a7184 req-2f823595-441e-4606-bd3c-2efa129a7184 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 5.914s\n2026-05-27 01:41:58.481 23 INFO tempest.lib.common.rest_client [req-b316b38c-65b0-46e4-92e7-55d2ebe67fde req-b316b38c-65b0-46e4-92e7-55d2ebe67fde ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.234s\n{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.260709s] ... ok\n{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [8.261278s] ... ok\n2026-05-27 01:41:58.563 33 INFO tempest.lib.common.rest_client [req-e2d33650-1015-45a2-b4bd-00dd1bb02d24 req-e2d33650-1015-45a2-b4bd-00dd1bb02d24 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a1efad28e5ac4eef81333f22de404885 0.460s\n2026-05-27 01:41:58.564 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1379d783307c48b5b63e864d4e9a0734\n2026-05-27 01:41:58.686 15 INFO tempest.lib.common.rest_client [req-34b6ff41-d86a-4105-a119-b7dae6ecf27f req-34b6ff41-d86a-4105-a119-b7dae6ecf27f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.816s\n2026-05-27 01:41:58.711 35 INFO tempest.lib.common.rest_client [req-0dfa6224-27cb-4d38-9d4c-3bd1139522d5 req-0dfa6224-27cb-4d38-9d4c-3bd1139522d5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.441s\n2026-05-27 01:41:58.767 27 INFO tempest.lib.common.rest_client [req-ad4a5f05-4bdb-44db-be5f-e91506c0a14c req-ad4a5f05-4bdb-44db-be5f-e91506c0a14c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/6756f682ee034483a1c0f10ac8baaed9 0.383s\n2026-05-27 01:41:58.958 31 INFO tempest.lib.common.rest_client [req-c1c4316e-9679-4104-898d-fd75be5a64d1 req-c1c4316e-9679-4104-898d-fd75be5a64d1 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.896s\n2026-05-27 01:41:59.090 33 INFO tempest.lib.common.rest_client [req-22b1e462-f43e-4244-bed0-ba90e1d7a26d req-22b1e462-f43e-4244-bed0-ba90e1d7a26d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:41:59.091 27 INFO tempest.lib.common.rest_client [req-66ebf9d0-1db7-4f5d-9a03-a203ed11e28f req-66ebf9d0-1db7-4f5d-9a03-a203ed11e28f ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-27 01:41:59.106 39 INFO tempest.lib.common.rest_client [req-a7c3dd51-3f2c-4ef4-8195-e25eccf2f824 req-a7c3dd51-3f2c-4ef4-8195-e25eccf2f824 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.641s\n2026-05-27 01:41:59.210 43 INFO tempest.lib.common.rest_client [req-677a5fb8-b356-4b0b-8ef0-f00a8d5ac68f req-677a5fb8-b356-4b0b-8ef0-f00a8d5ac68f ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e491819-9758-41f0-84f2-ca7994768110 1.228s\n2026-05-27 01:41:59.243 20 INFO tempest.lib.common.rest_client [req-5e1a9c8a-72f9-48b8-b6a8-71d15594000e req-5e1a9c8a-72f9-48b8-b6a8-71d15594000e ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9270cf23-512d-4f2c-acbe-4b7e4c8b4ef5 0.789s\n{4} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [6.102220s] ... ok\n2026-05-27 01:41:59.272 27 INFO tempest.lib.common.rest_client [req-d15e138d-6981-47e6-b124-9325dcbb15d2 req-d15e138d-6981-47e6-b124-9325dcbb15d2 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/5c8612194f3a455a91058394a6fe5fb4 0.178s\n2026-05-27 01:41:59.352 33 INFO tempest.lib.common.rest_client [req-2936f994-57a2-4dd2-8809-2190956e45fa req-2936f994-57a2-4dd2-8809-2190956e45fa ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1379d783307c48b5b63e864d4e9a0734&name=default 0.260s\n2026-05-27 01:41:59.393 43 INFO tempest.lib.common.rest_client [req-7258a21f-b61b-44d2-86fb-dc5a74a4894b req-7258a21f-b61b-44d2-86fb-dc5a74a4894b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2e491819-9758-41f0-84f2-ca7994768110 0.181s\n2026-05-27 01:41:59.425 37 INFO tempest.lib.common.rest_client [req-b17bd3e1-4687-49e3-b7b5-4715809c915d req-b17bd3e1-4687-49e3-b7b5-4715809c915d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.400s\n{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [3.511923s] ... ok\n2026-05-27 01:41:59.581 15 INFO tempest.lib.common.rest_client [req-0a9b8a45-9c98-4fc3-bf01-a1b9da176ba9 req-0a9b8a45-9c98-4fc3-bf01-a1b9da176ba9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de2eba36-2d4f-4e84-9d9f-668e2a803b6a 0.892s\n2026-05-27 01:41:59.590 27 INFO tempest.lib.common.rest_client [req-21b9677e-a1c1-4bdf-9374-b69055614054 req-21b9677e-a1c1-4bdf-9374-b69055614054 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-27 01:41:59.605 39 INFO tempest.lib.common.rest_client [req-97d142ab-063a-462d-ba24-ebcfddbeb5f1 req-97d142ab-063a-462d-ba24-ebcfddbeb5f1 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.495s\n2026-05-27 01:41:59.626 13 INFO tempest.lib.common.rest_client [req-033b1bba-e029-4fd2-b3e7-87aa7acdebbe req-033b1bba-e029-4fd2-b3e7-87aa7acdebbe ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/882fe2a2-c982-4e99-8b7c-f777b63bd52d 1.658s\n2026-05-27 01:41:59.697 20 INFO tempest.lib.common.rest_client [req-1b4203ef-6613-410a-8968-8ac65297ff02 req-1b4203ef-6613-410a-8968-8ac65297ff02 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a14aaa04b85440f0866f74e65832eb45 0.446s\n2026-05-27 01:41:59.730 15 INFO tempest.lib.common.rest_client [req-7dfad8a9-fe1f-410a-8295-190bc7d8c4e0 req-7dfad8a9-fe1f-410a-8295-190bc7d8c4e0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/de2eba36-2d4f-4e84-9d9f-668e2a803b6a 0.146s\n{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.863780s] ... ok\n2026-05-27 01:41:59.801 29 INFO tempest.lib.common.rest_client [req-9c6766b2-2754-4bd9-8a69-935b9a097e72 req-9c6766b2-2754-4bd9-8a69-935b9a097e72 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/add_router_interface 4.760s\n2026-05-27 01:41:59.885 27 INFO tempest.lib.common.rest_client [req-150b85ee-2d65-4fd2-826a-d939850604b5 req-150b85ee-2d65-4fd2-826a-d939850604b5 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.293s\n2026-05-27 01:41:59.885 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f083a613fc1b4c5fb00e224f262aa9f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:41:59.886 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f083a613fc1b4c5fb00e224f262aa9f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:59.886 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f083a613fc1b4c5fb00e224f262aa9f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:41:59.992 31 INFO tempest.lib.common.rest_client [req-e14cf04f-6f11-4fd6-a2db-e99011bdcb35 req-e14cf04f-6f11-4fd6-a2db-e99011bdcb35 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4a26a6fc-c9c0-4c9f-b42b-126f24bc63ce 1.030s\n{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [5.693672s] ... ok\n2026-05-27 01:42:00.055 29 INFO tempest.lib.common.rest_client [req-6eb06809-4ce7-4725-81a0-2211690df83b req-6eb06809-4ce7-4725-81a0-2211690df83b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75d3b16e-0d68-449f-b1df-9b4a8f353d2e 0.251s\n2026-05-27 01:42:00.102 13 INFO tempest.lib.common.rest_client [req-298db192-f65f-4114-9847-2ffcd1ff6940 req-298db192-f65f-4114-9847-2ffcd1ff6940 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335 0.473s\n2026-05-27 01:42:00.122 35 INFO tempest.lib.common.rest_client [req-db905119-cb23-4e4f-99dc-957100e770b3 req-db905119-cb23-4e4f-99dc-957100e770b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.409s\n{1} setUpClass (tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON) ... SKIPPED: At least one DHCP agent is required to be running in the environment for those tests.\n2026-05-27 01:42:00.152 25 INFO tempest.lib.common.rest_client [req-b3d7d99f-a117-48c7-96e8-114b0608b47d req-b3d7d99f-a117-48c7-96e8-114b0608b47d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.595s\n2026-05-27 01:42:00.237 33 INFO tempest.lib.common.rest_client [req-4dfe14a6-686a-47bc-b5dc-cc0e95fb2fee req-4dfe14a6-686a-47bc-b5dc-cc0e95fb2fee ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b7093a42-f0f6-487e-ba80-2e6918a66526 0.883s\n2026-05-27 01:42:00.256 23 INFO tempest.lib.common.rest_client [req-356a39b3-c1a9-4aa4-b70c-eea731f1fbd9 req-356a39b3-c1a9-4aa4-b70c-eea731f1fbd9 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.748s\n{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.750864s] ... ok\n2026-05-27 01:42:00.280 21 INFO tempest.lib.common.rest_client [req-101f8a0f-f2be-4499-ba28-df08f75a0aaf req-101f8a0f-f2be-4499-ba28-df08f75a0aaf ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.846s\n2026-05-27 01:42:00.383 20 INFO tempest.lib.common.rest_client [req-51d7cfda-2ad8-4e43-a51d-4f37a057ba57 req-51d7cfda-2ad8-4e43-a51d-4f37a057ba57 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a930cb8be7f24c7c95e1d5ccbdff30e0 0.683s\n2026-05-27 01:42:00.383 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d508cf7c56b74d1d8683d7a25fcd2932\n2026-05-27 01:42:00.479 39 INFO tempest.lib.common.rest_client [req-8823241a-aacf-4c58-94c7-848a54df21a9 req-8823241a-aacf-4c58-94c7-848a54df21a9 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.872s\n2026-05-27 01:42:00.586 27 INFO tempest.lib.common.rest_client [req-0be29b76-b1d7-480d-a952-577c403c9c1d req-0be29b76-b1d7-480d-a952-577c403c9c1d ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-05-27 01:42:00.603 43 INFO tempest.lib.common.rest_client [req-f2cb7ad0-09da-46e0-a2fe-5be302109d13 req-f2cb7ad0-09da-46e0-a2fe-5be302109d13 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.161s\n2026-05-27 01:42:00.653 21 INFO tempest.lib.common.rest_client [req-d19ab85f-4e4e-461a-b4c7-73646873e1cb req-d19ab85f-4e4e-461a-b4c7-73646873e1cb ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.371s\n2026-05-27 01:42:00.658 31 INFO tempest.lib.common.rest_client [req-314ffdd6-b5a7-423e-94e5-33e70c592262 req-314ffdd6-b5a7-423e-94e5-33e70c592262 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b2db85f511ff4df6bb13da98d22ac42e 0.610s\n2026-05-27 01:42:00.751 33 INFO tempest.lib.common.rest_client [req-0d765141-41b1-413c-8732-caedd13a1980 req-0d765141-41b1-413c-8732-caedd13a1980 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734 0.512s\n2026-05-27 01:42:00.752 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb6002aca4e74abfadd50254051b1319\n2026-05-27 01:42:00.809 13 INFO tempest.lib.common.rest_client [req-60f78dd9-2fa9-41f7-89cc-ab956c9dadbc req-60f78dd9-2fa9-41f7-89cc-ab956c9dadbc ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-27 01:42:00.905 27 INFO tempest.lib.common.rest_client [req-3624f022-33e9-4d43-adc7-747206dd0d17 req-3624f022-33e9-4d43-adc7-747206dd0d17 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf 0.315s\n2026-05-27 01:42:00.906 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c762c18bcae3429485df8c26c29be7cf for scope project and roles: ['reader']\n2026-05-27 01:42:00.921 20 INFO tempest.lib.common.rest_client [req-1ac8636a-e024-4b13-8c23-14282afb70d3 req-1ac8636a-e024-4b13-8c23-14282afb70d3 ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-27 01:42:01.037 39 INFO tempest.lib.common.rest_client [req-e13d02f0-5786-4108-a996-daf3646fa20b req-e13d02f0-5786-4108-a996-daf3646fa20b ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.555s\n2026-05-27 01:42:01.053 31 INFO tempest.lib.common.rest_client [req-e5608a28-a092-46d4-aa46-3598cfafc2a0 req-e5608a28-a092-46d4-aa46-3598cfafc2a0 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e15fc41d49f45ec9565acd4682944e9 0.390s\n2026-05-27 01:42:01.053 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: acfd85d0366f4363b1b0758fc1d88b2a\n2026-05-27 01:42:01.238 37 INFO tempest.lib.common.rest_client [req-b001cee7-318b-45b1-8800-eb9fd2985e91 req-b001cee7-318b-45b1-8800-eb9fd2985e91 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.809s\n2026-05-27 01:42:01.455 13 INFO tempest.lib.common.rest_client [req-18eb0b78-8662-4c23-95d2-268236343081 req-18eb0b78-8662-4c23-95d2-268236343081 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-27 01:42:01.495 37 INFO tempest.lib.common.rest_client [req-e16abc0b-b283-489f-b7d1-8351ae20192b req-e16abc0b-b283-489f-b7d1-8351ae20192b ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.252s\n2026-05-27 01:42:01.512 25 INFO tempest.lib.common.rest_client [req-954d3361-fd6d-444c-8662-81fe76134dde req-954d3361-fd6d-444c-8662-81fe76134dde ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.347s\n2026-05-27 01:42:01.576 27 INFO tempest.lib.common.rest_client [req-d1c046c9-5a16-4aae-aaf8-50b7f9a352fe req-d1c046c9-5a16-4aae-aaf8-50b7f9a352fe ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s\n2026-05-27 01:42:01.606 13 INFO tempest.lib.common.rest_client [req-f72de334-521b-4009-86c3-0681593f1e1d req-f72de334-521b-4009-86c3-0681593f1e1d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s\n2026-05-27 01:42:01.661 33 INFO tempest.lib.common.rest_client [req-f137ba34-4706-4e9c-94f6-5209b579a55d req-f137ba34-4706-4e9c-94f6-5209b579a55d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb6002aca4e74abfadd50254051b1319&name=default 0.907s\n2026-05-27 01:42:01.685 31 INFO tempest.lib.common.rest_client [req-186eb47c-7b0f-4841-a951-fb889e9dd9b8 req-186eb47c-7b0f-4841-a951-fb889e9dd9b8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-27 01:42:01.692 21 INFO tempest.lib.common.rest_client [req-64322102-7af1-489c-9a81-3023cbe61ad3 req-64322102-7af1-489c-9a81-3023cbe61ad3 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07526035-81e5-4b3d-9b00-9b9aac359fcf 1.035s\n2026-05-27 01:42:01.724 23 INFO tempest.lib.common.rest_client [req-af6778d9-bdaa-4a8b-8c26-33571e17bc94 req-af6778d9-bdaa-4a8b-8c26-33571e17bc94 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbe054ee-4fff-46b4-bb84-a4f93771443f 1.462s\n2026-05-27 01:42:01.733 27 INFO tempest.lib.common.rest_client [req-f875b3cc-cdae-4dfa-b33a-a5fffb02f7e1 req-f875b3cc-cdae-4dfa-b33a-a5fffb02f7e1 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n{5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [3.262221s] ... ok\n2026-05-27 01:42:01.746 20 INFO tempest.lib.common.rest_client [req-1119a01d-8d12-4a2e-acab-6da29ae9c6f7 req-1119a01d-8d12-4a2e-acab-6da29ae9c6f7 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d508cf7c56b74d1d8683d7a25fcd2932&name=default 0.818s\n2026-05-27 01:42:01.807 35 INFO tempest.lib.common.rest_client [req-0e005d50-cb43-4b9a-aea2-6e0eff2a89b6 req-0e005d50-cb43-4b9a-aea2-6e0eff2a89b6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.684s\n2026-05-27 01:42:01.819 13 INFO tempest.lib.common.rest_client [req-6157dea2-3737-46da-8d9f-6bf22719f14a req-6157dea2-3737-46da-8d9f-6bf22719f14a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s\n2026-05-27 01:42:01.861 18 INFO tempest.lib.common.rest_client [req-6080ca44-b7e2-4bf6-8e8d-61a138c288be req-6080ca44-b7e2-4bf6-8e8d-61a138c288be ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.363s\n2026-05-27 01:42:02.059 23 INFO tempest.lib.common.rest_client [req-d4df3e71-0011-4c2c-800f-ef6f2ad27024 req-d4df3e71-0011-4c2c-800f-ef6f2ad27024 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c4fe0a90-9065-41ea-bec1-423685bb2709 0.332s\n2026-05-27 01:42:02.106 27 INFO tempest.lib.common.rest_client [req-921bfbba-1bda-402c-9d73-daeae7b9746c req-921bfbba-1bda-402c-9d73-daeae7b9746c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.370s\n2026-05-27 01:42:02.119 31 INFO tempest.lib.common.rest_client [req-a2a43571-462f-4973-8cf3-89dcf91b710e req-a2a43571-462f-4973-8cf3-89dcf91b710e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=acfd85d0366f4363b1b0758fc1d88b2a&name=default 0.431s\n2026-05-27 01:42:02.229 43 INFO tempest.lib.common.rest_client [req-c8134cab-026d-4ea9-9459-15f2a8b6e6bc req-c8134cab-026d-4ea9-9459-15f2a8b6e6bc ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 1.624s\n2026-05-27 01:42:02.243 15 INFO tempest.lib.common.rest_client [req-53db9645-4a9f-4b69-909e-1ab89535b7a8 req-53db9645-4a9f-4b69-909e-1ab89535b7a8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.459s\n2026-05-27 01:42:02.402 39 INFO tempest.lib.common.rest_client [req-c64c8600-ff11-4fa9-a74e-9cb74b676615 req-c64c8600-ff11-4fa9-a74e-9cb74b676615 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.361s\n2026-05-27 01:42:02.404 27 INFO tempest.lib.common.rest_client [req-f63c4f64-68e1-47f1-99ec-5cad7dda41e1 req-f63c4f64-68e1-47f1-99ec-5cad7dda41e1 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s\n2026-05-27 01:42:02.431 33 INFO tempest.lib.common.rest_client [req-66a901fb-e8b6-44d0-8c53-332e0edd4308 req-66a901fb-e8b6-44d0-8c53-332e0edd4308 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3c168ed-416e-4384-99ad-4be1bddda3c2 0.768s\n2026-05-27 01:42:02.448 35 INFO tempest.lib.common.rest_client [req-bc056cfe-e345-4bab-ab55-91bf3d73348c req-bc056cfe-e345-4bab-ab55-91bf3d73348c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.639s\n2026-05-27 01:42:02.623 27 INFO tempest.lib.common.rest_client [req-9e3d2aad-1086-49ad-a5ea-9e192db7bf15 req-9e3d2aad-1086-49ad-a5ea-9e192db7bf15 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/6756f682ee034483a1c0f10ac8baaed9 0.215s\n2026-05-27 01:42:02.691 11 INFO tempest.lib.common.rest_client [req-514f8fd5-c606-4c13-81a7-c6e4da9928e4 req-514f8fd5-c606-4c13-81a7-c6e4da9928e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.275s\n2026-05-27 01:42:02.720 43 INFO tempest.lib.common.rest_client [req-f4d69fa3-8a08-48e0-928f-0fb0b89b0608 req-f4d69fa3-8a08-48e0-928f-0fb0b89b0608 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.489s\n2026-05-27 01:42:02.842 13 INFO tempest.lib.common.rest_client [req-9adb42a8-ae3f-45cb-859b-88f0f78318df req-9adb42a8-ae3f-45cb-859b-88f0f78318df ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.020s\n2026-05-27 01:42:02.921 33 INFO tempest.lib.common.rest_client [req-ba6994d4-f710-4ce8-8db7-a370ef5ccf0b req-ba6994d4-f710-4ce8-8db7-a370ef5ccf0b ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319 0.487s\n2026-05-27 01:42:02.931 37 INFO tempest.lib.common.rest_client [req-e354e05f-0391-4977-86ee-014042026ef8 req-e354e05f-0391-4977-86ee-014042026ef8 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f75d5544-f6f9-4dc3-8c55-fe2467ef13c9 1.429s\n2026-05-27 01:42:03.015 27 INFO tempest.lib.common.rest_client [req-b48a849e-3dbe-47dc-91fb-9d7285844dac req-b48a849e-3dbe-47dc-91fb-9d7285844dac ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s\n2026-05-27 01:42:03.065 37 INFO tempest.lib.common.rest_client [req-0fc81a17-02ac-4473-8426-699d460ed087 req-0fc81a17-02ac-4473-8426-699d460ed087 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f75d5544-f6f9-4dc3-8c55-fe2467ef13c9 0.132s\n{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.639255s] ... ok\n2026-05-27 01:42:03.111 39 INFO tempest.lib.common.rest_client [req-49cfa5bd-1907-4393-b5de-91584b901f4b req-49cfa5bd-1907-4393-b5de-91584b901f4b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d5b09fdc-eae8-4523-a11a-bdff52841377 0.705s\n2026-05-27 01:42:03.130 31 INFO tempest.lib.common.rest_client [req-eb424481-1d46-4bc8-a1da-804c09eb2b0d req-eb424481-1d46-4bc8-a1da-804c09eb2b0d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/805a514a-9b6a-4d81-b15b-55e8e8d51976 1.008s\n2026-05-27 01:42:03.205 27 INFO tempest.lib.common.rest_client [req-91227669-7da4-423a-910f-fcc31c9c7ca4 req-91227669-7da4-423a-910f-fcc31c9c7ca4 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/5c8612194f3a455a91058394a6fe5fb4 0.186s\n2026-05-27 01:42:03.383 13 INFO tempest.lib.common.rest_client [req-f7f97a94-76fe-4d93-8403-5de42e852277 req-f7f97a94-76fe-4d93-8403-5de42e852277 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s\n2026-05-27 01:42:03.394 18 INFO tempest.lib.common.rest_client [req-166735fe-1ed4-4f7a-b198-6f50927a049d req-166735fe-1ed4-4f7a-b198-6f50927a049d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca66baf-3209-45a5-b563-f78d7f8403ff 1.530s\n2026-05-27 01:42:03.402 43 INFO tempest.lib.common.rest_client [req-9d1e722d-5875-41e3-bfab-943bee3c47d5 req-9d1e722d-5875-41e3-bfab-943bee3c47d5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 0.678s\n2026-05-27 01:42:03.427 39 INFO tempest.lib.common.rest_client [req-8b5a36cc-2bc6-4a94-a7fa-7c5ff33f93b7 req-8b5a36cc-2bc6-4a94-a7fa-7c5ff33f93b7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.314s\n{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [4.900638s] ... ok\n2026-05-27 01:42:03.473 33 INFO tempest.lib.common.rest_client [req-8c67ff9d-f560-45bb-8431-1c1d5f06edd2 req-8c67ff9d-f560-45bb-8431-1c1d5f06edd2 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-27 01:42:03.502 21 INFO tempest.lib.common.rest_client [req-81c78a5e-beb7-4e81-9ec4-b8e575de9b6d req-81c78a5e-beb7-4e81-9ec4-b8e575de9b6d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 1.753s\n2026-05-27 01:42:03.548 43 INFO tempest.lib.common.rest_client [req-d90d28da-6375-41d9-846d-89023279862b req-d90d28da-6375-41d9-846d-89023279862b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 0.143s\n{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [4.108486s] ... ok\n2026-05-27 01:42:03.634 31 INFO tempest.lib.common.rest_client [req-36c70215-ecb4-467b-b5d5-c81a8b986668 req-36c70215-ecb4-467b-b5d5-c81a8b986668 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a 0.502s\n2026-05-27 01:42:03.635 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af019cf2823742faa28c0556ee1fb166\n2026-05-27 01:42:03.649 20 INFO tempest.lib.common.rest_client [req-32fca50f-3f71-4a77-9800-e76601b44fd7 req-32fca50f-3f71-4a77-9800-e76601b44fd7 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13b48fa2-bb18-4ca2-9763-dd2c73ffbe36 1.896s\n2026-05-27 01:42:03.648 35 INFO tempest.lib.common.rest_client [req-7e57a696-977b-4828-9cad-eeb325cf237e req-7e57a696-977b-4828-9cad-eeb325cf237e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c03f23bd-cc80-4545-bf9d-1a8daf975cf5 1.196s\n2026-05-27 01:42:03.725 27 INFO tempest.lib.common.rest_client [req-1817f141-4699-4cd2-9088-7c03871a4c7d req-1817f141-4699-4cd2-9088-7c03871a4c7d ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s\n2026-05-27 01:42:03.797 21 INFO tempest.lib.common.rest_client [req-a3d46604-c437-4202-9ba8-5268e02e8ce8 req-a3d46604-c437-4202-9ba8-5268e02e8ce8 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 0.292s\n{5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [2.051339s] ... ok\n2026-05-27 01:42:03.809 35 INFO tempest.lib.common.rest_client [req-81770366-01ea-4e3e-9dae-c0bcb32a6552 req-81770366-01ea-4e3e-9dae-c0bcb32a6552 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s\n2026-05-27 01:42:03.814 13 INFO tempest.lib.common.rest_client [req-b00e32ac-7f8c-4ac9-a06d-89d679ee0ab1 req-b00e32ac-7f8c-4ac9-a06d-89d679ee0ab1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.428s\n2026-05-27 01:42:04.065 20 INFO tempest.lib.common.rest_client [req-05af8766-240f-4b96-8d56-181f4f9c70f2 req-05af8766-240f-4b96-8d56-181f4f9c70f2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932 0.411s\n2026-05-27 01:42:04.065 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63a8de92c31c41a3ac5af25be3e9c2b5\n2026-05-27 01:42:04.205 13 INFO tempest.lib.common.rest_client [req-f0e1795e-8e1a-45f9-864c-23966f3c2636 req-f0e1795e-8e1a-45f9-864c-23966f3c2636 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s\n2026-05-27 01:42:04.226 33 INFO tempest.lib.common.rest_client [req-4158872a-7b8b-4304-809f-ea64cef98c8d req-4158872a-7b8b-4304-809f-ea64cef98c8d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s\n2026-05-27 01:42:04.249 27 INFO tempest.lib.common.rest_client [req-d99ab4c0-d420-402b-ad85-f526b669f89c req-d99ab4c0-d420-402b-ad85-f526b669f89c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.520s\n2026-05-27 01:42:04.250 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a79eedb7a9d848b3a156de31c9468ffd is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:04.250 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a79eedb7a9d848b3a156de31c9468ffd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:04.251 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a79eedb7a9d848b3a156de31c9468ffd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:04.309 35 INFO tempest.lib.common.rest_client [req-4be40790-aad9-4e84-a715-69e60426c205 req-4be40790-aad9-4e84-a715-69e60426c205 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27a756cc-90e6-4542-bfe2-be362a710825 0.498s\n2026-05-27 01:42:04.379 31 INFO tempest.lib.common.rest_client [req-775cd321-9d53-43a0-9379-342a09756992 req-775cd321-9d53-43a0-9379-342a09756992 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af019cf2823742faa28c0556ee1fb166&name=default 0.742s\n2026-05-27 01:42:04.482 33 INFO tempest.lib.common.rest_client [req-7c6a175f-a614-4c0a-96e0-fd6ab1eb378a req-7c6a175f-a614-4c0a-96e0-fd6ab1eb378a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.252s\n2026-05-27 01:42:04.588 13 INFO tempest.lib.common.rest_client [req-b95ba732-596e-4d4c-b14f-5bb9d100c6b0 req-b95ba732-596e-4d4c-b14f-5bb9d100c6b0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/6756f682ee034483a1c0f10ac8baaed9 0.379s\n2026-05-27 01:42:04.602 35 INFO tempest.lib.common.rest_client [req-277a1e32-42b3-454f-9f06-4db480c634bc req-277a1e32-42b3-454f-9f06-4db480c634bc ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.291s\n2026-05-27 01:42:04.725 39 INFO tempest.lib.common.rest_client [req-61d699c9-6add-4f55-957d-d6ba0d388854 req-61d699c9-6add-4f55-957d-d6ba0d388854 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ccd960a7-5d0a-4e40-b0e9-77205df7b337 1.295s\n2026-05-27 01:42:04.811 20 INFO tempest.lib.common.rest_client [req-3b0fd2dc-3083-4f6d-93fb-36e0f7b5ab51 req-3b0fd2dc-3083-4f6d-93fb-36e0f7b5ab51 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63a8de92c31c41a3ac5af25be3e9c2b5&name=default 0.743s\n2026-05-27 01:42:04.841 13 INFO tempest.lib.common.rest_client [req-10d7fdb6-548e-4050-8068-193e097f1fb2 req-10d7fdb6-548e-4050-8068-193e097f1fb2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-27 01:42:04.985 33 INFO tempest.lib.common.rest_client [req-fb94b5ca-0d01-4746-9dcd-7c2bc65cfc2e req-fb94b5ca-0d01-4746-9dcd-7c2bc65cfc2e ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.499s\n2026-05-27 01:42:04.990 27 INFO tempest.lib.common.rest_client [req-c9fd59e5-ace6-4fbb-b446-8b91e810a3d9 req-c9fd59e5-ace6-4fbb-b446-8b91e810a3d9 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s\n2026-05-27 01:42:05.023 13 INFO tempest.lib.common.rest_client [req-1b5a5a4f-5909-407a-960a-9fdba0ac41c3 req-1b5a5a4f-5909-407a-960a-9fdba0ac41c3 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/5c8612194f3a455a91058394a6fe5fb4 0.179s\n2026-05-27 01:42:05.075 18 INFO tempest.lib.common.rest_client [req-5a83fe72-6f8e-4757-a10b-9ea4905703b1 req-5a83fe72-6f8e-4757-a10b-9ea4905703b1 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.624s\n2026-05-27 01:42:05.172 31 INFO tempest.lib.common.rest_client [req-aaac597d-0176-4e9c-9624-3f83139d9318 req-aaac597d-0176-4e9c-9624-3f83139d9318 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82d6ae1b-3fc3-4234-aacb-bbb0fe6022c6 0.790s\n2026-05-27 01:42:05.257 13 INFO tempest.lib.common.rest_client [req-290064a4-4b09-43e4-8d19-db842167f3c7 req-290064a4-4b09-43e4-8d19-db842167f3c7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:42:05.278 39 INFO tempest.lib.common.rest_client [req-03aa37b6-cbcb-4810-83e3-4899f4e05a96 req-03aa37b6-cbcb-4810-83e3-4899f4e05a96 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.551s\n2026-05-27 01:42:05.354 35 INFO tempest.lib.common.rest_client [req-ae7a53c4-c674-4a60-a6b2-c2b08e4be9b8 req-ae7a53c4-c674-4a60-a6b2-c2b08e4be9b8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s\n2026-05-27 01:42:05.466 31 INFO tempest.lib.common.rest_client [req-e61771c3-ce38-4698-a39a-ba7226db5011 req-e61771c3-ce38-4698-a39a-ba7226db5011 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166 0.292s\n2026-05-27 01:42:05.495 20 INFO tempest.lib.common.rest_client [req-c76c8cc7-c28a-479d-9a94-86691f22ba0e req-c76c8cc7-c28a-479d-9a94-86691f22ba0e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/375698b6-03e5-4496-a839-e2a0f9a13d87 0.682s\n2026-05-27 01:42:05.521 43 INFO tempest.lib.common.rest_client [req-265e4809-07dd-468a-b8eb-ac8ebeee67cb req-265e4809-07dd-468a-b8eb-ac8ebeee67cb ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.970s\n2026-05-27 01:42:05.577 23 INFO tempest.lib.common.rest_client [req-bc209487-42f3-4ebc-9e91-33dcc499de8b req-bc209487-42f3-4ebc-9e91-33dcc499de8b ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709/remove_router_interface 3.514s\n2026-05-27 01:42:05.665 25 INFO tempest.lib.common.rest_client [req-f73bb8fe-8271-4af8-a579-4d293d38d782 req-f73bb8fe-8271-4af8-a579-4d293d38d782 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.149s\n2026-05-27 01:42:05.667 27 INFO tempest.lib.common.rest_client [req-dfe6e4f1-ec2c-4021-b3ac-3b4d3124a44f req-dfe6e4f1-ec2c-4021-b3ac-3b4d3124a44f ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.671s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.676496s] ... ok\n2026-05-27 01:42:05.675 43 INFO tempest.lib.common.rest_client [req-98bbab14-8094-4169-a0a5-91ff97ed0753 req-98bbab14-8094-4169-a0a5-91ff97ed0753 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.150s\n2026-05-27 01:42:05.767 39 INFO tempest.lib.common.rest_client [req-a404252b-b28c-41e8-b1a2-9fdc4f534a2d req-a404252b-b28c-41e8-b1a2-9fdc4f534a2d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d3cde20b-0902-4f86-b87f-ff6ce4832958 0.486s\n2026-05-27 01:42:05.823 33 INFO tempest.lib.common.rest_client [req-14482600-f7ea-4d13-8716-e7ad105f448b req-14482600-f7ea-4d13-8716-e7ad105f448b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.834s\n2026-05-27 01:42:05.834 27 INFO tempest.lib.common.rest_client [req-ab6d9948-c859-4631-a317-14aeeb2c300d req-ab6d9948-c859-4631-a317-14aeeb2c300d ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/42fb6643-e661-41fb-bacb-8ef0dc4c6271 0.163s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.167019s] ... ok\n2026-05-27 01:42:05.899 13 INFO tempest.lib.common.rest_client [req-5c4ecc3d-bc06-47c4-b8d1-cec56e96add0 req-5c4ecc3d-bc06-47c4-b8d1-cec56e96add0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.640s\n2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 550434f589f24cefab59806745558635 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1748744039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'project_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'tenant_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '550434f589f24cefab59806745558635', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1748744039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'project_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'tenant_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '550434f589f24cefab59806745558635', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:06.008 25 INFO tempest.lib.common.rest_client [req-561d9511-e90e-44f5-a1bc-2e99db9d8695 req-561d9511-e90e-44f5-a1bc-2e99db9d8695 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.341s\n2026-05-27 01:42:06.017 15 INFO tempest.lib.common.rest_client [req-2d796b1c-c08c-4151-bd6e-1ad5477b3c72 req-2d796b1c-c08c-4151-bd6e-1ad5477b3c72 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 3.772s\n2026-05-27 01:42:06.020 20 INFO tempest.lib.common.rest_client [req-1f89b69b-b435-4a55-9af3-b12d6abd1d4b req-1f89b69b-b435-4a55-9af3-b12d6abd1d4b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5 0.522s\n2026-05-27 01:42:06.035 11 INFO tempest.lib.common.rest_client [req-64288338-b292-47f8-8849-5e0994b449dd req-64288338-b292-47f8-8849-5e0994b449dd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.341s\n2026-05-27 01:42:06.047 27 INFO tempest.lib.common.rest_client [req-eb9c8d7d-c133-43f9-b7c3-16c795eece2e req-eb9c8d7d-c133-43f9-b7c3-16c795eece2e ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8201af31-6787-4a68-ae04-2d2a8d9620da 0.208s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.211593s] ... ok\n2026-05-27 01:42:06.076 31 INFO tempest.lib.common.rest_client [req-d116e4fd-8a06-4054-8e1c-67852f65f9bf req-d116e4fd-8a06-4054-8e1c-67852f65f9bf ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-27 01:42:06.106 39 INFO tempest.lib.common.rest_client [req-86f705d2-5168-47b9-8c51-a843b6b96c64 req-86f705d2-5168-47b9-8c51-a843b6b96c64 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.337s\n2026-05-27 01:42:06.110 33 INFO tempest.lib.common.rest_client [req-47c40423-b7c2-411a-b8dd-20bb2c3c8abc req-47c40423-b7c2-411a-b8dd-20bb2c3c8abc ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-27 01:42:06.181 21 INFO tempest.lib.common.rest_client [req-c834ff2a-b1a3-4ff4-974a-9ac2f8ef8125 req-c834ff2a-b1a3-4ff4-974a-9ac2f8ef8125 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 2.378s\n2026-05-27 01:42:06.256 27 INFO tempest.lib.common.rest_client [req-6175e709-9596-4b97-9c37-ae46fe20817a req-6175e709-9596-4b97-9c37-ae46fe20817a ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c6b750a-1b71-4ef8-9b5e-202014b9c7ff 0.200s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.204081s] ... ok\n2026-05-27 01:42:06.265 37 INFO tempest.lib.common.rest_client [req-ff8f22df-b52a-4915-aa63-f7d92cbb8a4a req-ff8f22df-b52a-4915-aa63-f7d92cbb8a4a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.150s\n2026-05-27 01:42:06.361 23 INFO tempest.lib.common.rest_client [req-f0de8c82-799c-4671-ab6d-2bd42063a4fc req-f0de8c82-799c-4671-ab6d-2bd42063a4fc ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709 0.781s\n2026-05-27 01:42:06.371 33 INFO tempest.lib.common.rest_client [req-cd78564b-7cd2-428f-ae1f-81bb2f30ab8c req-cd78564b-7cd2-428f-ae1f-81bb2f30ab8c ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.258s\n2026-05-27 01:42:06.382 27 INFO tempest.lib.common.rest_client [req-82066a17-dd61-4eb0-8312-d8dd9ac83190 req-82066a17-dd61-4eb0-8312-d8dd9ac83190 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22118af6-682e-48a9-925e-6d2273201292 0.121s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.128329s] ... ok\n2026-05-27 01:42:06.391 18 INFO tempest.lib.common.rest_client [req-b8f158e3-a9dc-4214-813a-e7bb1db41400 req-b8f158e3-a9dc-4214-813a-e7bb1db41400 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.313s\n2026-05-27 01:42:06.506 29 INFO tempest.lib.common.rest_client [req-84096c4c-d4f6-4c1b-8aee-f255b1634a46 req-84096c4c-d4f6-4c1b-8aee-f255b1634a46 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/add_router_interface 6.448s\n2026-05-27 01:42:06.543 27 INFO tempest.lib.common.rest_client [req-35f7f75a-646b-455a-97e1-c08a6ec78062 req-35f7f75a-646b-455a-97e1-c08a6ec78062 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/592bd492-dbd1-496d-8108-9e634b434b82 0.137s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.157883s] ... ok\n2026-05-27 01:42:06.612 13 INFO tempest.lib.common.rest_client [req-86e23f14-6789-4246-b59b-a228fe0762ab req-86e23f14-6789-4246-b59b-a228fe0762ab ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.689s\n2026-05-27 01:42:06.625 43 INFO tempest.lib.common.rest_client [req-e394832b-9646-4a99-9eaa-b6484c7d83bb req-e394832b-9646-4a99-9eaa-b6484c7d83bb ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.947s\n2026-05-27 01:42:06.656 27 INFO tempest.lib.common.rest_client [req-33d7cf98-0f6c-472a-8e71-d653f280feb1 req-33d7cf98-0f6c-472a-8e71-d653f280feb1 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/48abc599-a1a9-4858-975a-d9ed46d77883 0.104s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.110197s] ... ok\n2026-05-27 01:42:06.662 31 INFO tempest.lib.common.rest_client [req-c3694d1f-49a3-47e0-92ab-e18ac575b419 req-c3694d1f-49a3-47e0-92ab-e18ac575b419 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-27 01:42:06.687 33 INFO tempest.lib.common.rest_client [req-d9c22b72-470c-42a6-a06f-9cdf20f2f2a9 req-d9c22b72-470c-42a6-a06f-9cdf20f2f2a9 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-27 01:42:06.701 20 INFO tempest.lib.common.rest_client [req-d72f13cf-b52a-4c53-b1cf-fb2ef2af14f2 req-d72f13cf-b52a-4c53-b1cf-fb2ef2af14f2 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-27 01:42:06.724 15 INFO tempest.lib.common.rest_client [req-5e592e88-4618-45c2-a392-3bfb935d3503 req-5e592e88-4618-45c2-a392-3bfb935d3503 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.705s\n2026-05-27 01:42:06.745 35 INFO tempest.lib.common.rest_client [req-de2632d3-eb71-43a0-b9ce-52fcd1454d3e req-de2632d3-eb71-43a0-b9ce-52fcd1454d3e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s\n2026-05-27 01:42:06.758 39 INFO tempest.lib.common.rest_client [req-e78ab376-75e5-46a7-9cfd-397c38917009 req-e78ab376-75e5-46a7-9cfd-397c38917009 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a59fccba-10ea-4f09-80ed-a540ccb9e223 0.648s\n2026-05-27 01:42:06.776 43 INFO tempest.lib.common.rest_client [req-fa5aa8f7-b45c-4fbf-b9ca-16cd87f24495 req-fa5aa8f7-b45c-4fbf-b9ca-16cd87f24495 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.149s\n{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [3.227058s] ... ok\n2026-05-27 01:42:06.780 21 INFO tempest.lib.common.rest_client [req-2dbcb69b-5e71-43e9-8ee4-f41dbcaa0485 req-2dbcb69b-5e71-43e9-8ee4-f41dbcaa0485 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4119ed7-080a-44e5-9e1c-2390ff71cab0 0.597s\n2026-05-27 01:42:06.818 27 INFO tempest.lib.common.rest_client [req-310154b5-6de0-480c-938d-0cc16605f1a6 req-310154b5-6de0-480c-938d-0cc16605f1a6 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/ade70019-9a9b-4bf7-b324-0c3053fd0987 0.153s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.157490s] ... ok\n2026-05-27 01:42:06.830 29 INFO tempest.lib.common.rest_client [req-9f7a271e-0857-48f5-800f-303fe5cde0c2 req-9f7a271e-0857-48f5-800f-303fe5cde0c2 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/15f926e4-35d6-4f85-b8b9-a4df047ca09f 0.321s\n2026-05-27 01:42:06.841 31 INFO tempest.lib.common.rest_client [req-da04f113-030b-495c-81c1-2163e4495127 req-da04f113-030b-495c-81c1-2163e4495127 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s\n2026-05-27 01:42:06.845 13 INFO tempest.lib.common.rest_client [req-0f2ce128-e62f-474a-a14e-45c7ec43d57a req-0f2ce128-e62f-474a-a14e-45c7ec43d57a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s\n2026-05-27 01:42:06.883 33 INFO tempest.lib.common.rest_client [req-b8a77918-2b5c-4330-8705-9c80034e064b req-b8a77918-2b5c-4330-8705-9c80034e064b ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/6756f682ee034483a1c0f10ac8baaed9 0.194s\n2026-05-27 01:42:06.934 25 INFO tempest.lib.common.rest_client [req-b857665c-1f2b-49a1-b20e-7391fd345cbe req-b857665c-1f2b-49a1-b20e-7391fd345cbe ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/624e73bb-acbe-439e-bd09-130acc7be0a6 0.922s\n2026-05-27 01:42:06.959 27 INFO tempest.lib.common.rest_client [req-cf702c84-3ed6-4314-a6c3-39a7e6e580a4 req-cf702c84-3ed6-4314-a6c3-39a7e6e580a4 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/02699fb6-30c2-4aeb-bd8f-ab72879a1282 0.139s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.140759s] ... ok\n2026-05-27 01:42:06.966 35 INFO tempest.lib.common.rest_client [req-47a7adc5-3a5d-43ac-923b-a530fad627e0 req-47a7adc5-3a5d-43ac-923b-a530fad627e0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.216s\n2026-05-27 01:42:06.986 23 INFO tempest.lib.common.rest_client [req-1b8a4c9d-5d99-43f1-9f6c-aac37d9e5490 req-1b8a4c9d-5d99-43f1-9f6c-aac37d9e5490 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/19e8d946-2e7c-407e-8b9d-a98ada8c8f6a 0.622s\n2026-05-27 01:42:07.040 39 INFO tempest.lib.common.rest_client [req-ab3223f3-1351-4538-b50e-8cdd96ba34ae req-ab3223f3-1351-4538-b50e-8cdd96ba34ae ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s\n2026-05-27 01:42:07.078 27 INFO tempest.lib.common.rest_client [req-21f03292-6ae3-4bc5-8e1e-2aa1942c92e9 req-21f03292-6ae3-4bc5-8e1e-2aa1942c92e9 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4b4aa38f-a6d9-458e-b8f7-9ef33296889b 0.115s\n{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.118373s] ... ok\n2026-05-27 01:42:07.127 29 INFO tempest.lib.common.rest_client [req-7bf2e861-adb9-4807-a02f-5bec52289706 req-7bf2e861-adb9-4807-a02f-5bec52289706 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/15f926e4-35d6-4f85-b8b9-a4df047ca09f 0.293s\n2026-05-27 01:42:07.156 31 INFO tempest.lib.common.rest_client [req-15db7137-01f3-4a22-9777-b5ba193a0a4c req-15db7137-01f3-4a22-9777-b5ba193a0a4c ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.313s\n2026-05-27 01:42:07.203 33 INFO tempest.lib.common.rest_client [req-70c542e8-56cc-4251-ad9d-9947c0344ab2 req-70c542e8-56cc-4251-ad9d-9947c0344ab2 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-27 01:42:07.440 20 INFO tempest.lib.common.rest_client [req-a4f712c1-2184-44b5-8c73-1f815202ec5a req-a4f712c1-2184-44b5-8c73-1f815202ec5a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-27 01:42:07.502 13 INFO tempest.lib.common.rest_client [req-b7d748ed-8042-4a8f-8649-771ab7f908e3 req-b7d748ed-8042-4a8f-8649-771ab7f908e3 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s\n2026-05-27 01:42:07.516 15 INFO tempest.lib.common.rest_client [req-c0fff76a-6d7f-4dc8-ae3b-390193d093b3 req-c0fff76a-6d7f-4dc8-ae3b-390193d093b3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 0.788s\n2026-05-27 01:42:07.620 27 INFO tempest.lib.common.rest_client [req-ca6f153d-33d0-40ef-b56e-15530b913359 req-ca6f153d-33d0-40ef-b56e-15530b913359 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f083a613fc1b4c5fb00e224f262aa9f8 0.538s\n2026-05-27 01:42:07.636 39 INFO tempest.lib.common.rest_client [req-0a5cc978-45e7-4084-82ed-f5340f06abfd req-0a5cc978-45e7-4084-82ed-f5340f06abfd ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/de8062e6-47d0-4c00-963b-96660e15feb7 0.592s\n2026-05-27 01:42:07.738 15 INFO tempest.lib.common.rest_client [req-18c8fd27-9b96-4014-935a-064a181c1b8c req-18c8fd27-9b96-4014-935a-064a181c1b8c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 0.215s\n{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [7.956211s] ... ok\n2026-05-27 01:42:07.760 33 INFO tempest.lib.common.rest_client [req-b2f96bca-4bd0-4db0-83a1-9c6388252d25 req-b2f96bca-4bd0-4db0-83a1-9c6388252d25 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/5c8612194f3a455a91058394a6fe5fb4 0.554s\n2026-05-27 01:42:07.770 20 INFO tempest.lib.common.rest_client [req-0b485cfc-1617-4368-985d-f473c4430e88 req-0b485cfc-1617-4368-985d-f473c4430e88 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s\n2026-05-27 01:42:07.773 43 INFO tempest.lib.common.rest_client [req-befddc4b-0183-4183-9b21-74c4899c2f70 req-befddc4b-0183-4183-9b21-74c4899c2f70 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.994s\n2026-05-27 01:42:07.814 35 INFO tempest.lib.common.rest_client [req-09f87a76-f983-4fb7-8422-c00edc39deba req-09f87a76-f983-4fb7-8422-c00edc39deba ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9f7ff5de-768a-4953-aea2-3bfadb0065df 0.843s\n2026-05-27 01:42:07.861 13 INFO tempest.lib.common.rest_client [req-94e13102-7299-43d3-ab0e-21ff3939b108 req-94e13102-7299-43d3-ab0e-21ff3939b108 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-27 01:42:07.888 11 INFO tempest.lib.common.rest_client [req-4746725a-fae9-4f80-9dbe-c48ba803151f req-4746725a-fae9-4f80-9dbe-c48ba803151f ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.850s\n2026-05-27 01:42:07.888 31 INFO tempest.lib.common.rest_client [req-fe26bf6e-a513-4180-be73-e72eb1c7a3ed req-fe26bf6e-a513-4180-be73-e72eb1c7a3ed ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.730s\n2026-05-27 01:42:07.943 39 INFO tempest.lib.common.rest_client [req-d43e2166-83b8-4f87-aef6-eb8032cc2831 req-d43e2166-83b8-4f87-aef6-eb8032cc2831 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.306s\n2026-05-27 01:42:07.988 33 INFO tempest.lib.common.rest_client [req-562be4d6-1eef-486f-85e1-7c28cbfdd108 req-562be4d6-1eef-486f-85e1-7c28cbfdd108 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-27 01:42:08.015 20 INFO tempest.lib.common.rest_client [req-1a62a9c5-5932-4c35-ae8c-526031eee0df req-1a62a9c5-5932-4c35-ae8c-526031eee0df ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s\n2026-05-27 01:42:08.185 27 INFO tempest.lib.common.rest_client [req-7f1f4284-04a5-4e12-8ba9-e095c98d0e3e req-7f1f4284-04a5-4e12-8ba9-e095c98d0e3e ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a79eedb7a9d848b3a156de31c9468ffd 0.562s\n2026-05-27 01:42:08.186 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c762c18bcae3429485df8c26c29be7cf\n2026-05-27 01:42:08.227 31 INFO tempest.lib.common.rest_client [req-5f6cc73d-1a8f-4ec3-bfd5-570a1017028d req-5f6cc73d-1a8f-4ec3-bfd5-570a1017028d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-27 01:42:08.267 25 INFO tempest.lib.common.rest_client [req-1a4ecd32-94d9-4506-88dc-cc93d1600ac0 req-1a4ecd32-94d9-4506-88dc-cc93d1600ac0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/665ac04f-ce67-4c91-9394-2993255d4afb 1.330s\n2026-05-27 01:42:08.320 13 INFO tempest.lib.common.rest_client [req-4de13016-8592-4df0-b36d-b20ce087998f req-4de13016-8592-4df0-b36d-b20ce087998f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.454s\n2026-05-27 01:42:08.323 35 INFO tempest.lib.common.rest_client [req-2ad94cda-be45-4b5b-adb8-e301c87026c8 req-2ad94cda-be45-4b5b-adb8-e301c87026c8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.506s\n2026-05-27 01:42:08.382 33 INFO tempest.lib.common.rest_client [req-1d38b75c-bbd4-471c-a495-80418e0ae5aa req-1d38b75c-bbd4-471c-a495-80418e0ae5aa ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.391s\n2026-05-27 01:42:08.383 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 656b3306d5244cff83e5998d24fb200d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:08.385 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1688639063-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'project_name': 'tempest-RoutersAdminTest-1688639063', 'tenant_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'tenant_name': 'tempest-RoutersAdminTest-1688639063', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '656b3306d5244cff83e5998d24fb200d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:08.385 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1688639063-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'project_name': 'tempest-RoutersAdminTest-1688639063', 'tenant_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'tenant_name': 'tempest-RoutersAdminTest-1688639063', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '656b3306d5244cff83e5998d24fb200d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:08.435 11 INFO tempest.lib.common.rest_client [req-4a5d0937-64a1-4904-a9f6-02ab59dbf4ca req-4a5d0937-64a1-4904-a9f6-02ab59dbf4ca ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.545s\n2026-05-27 01:42:08.458 25 INFO tempest.lib.common.rest_client [req-d2ae66ee-3ced-428f-9878-5c89bca3fb7f req-d2ae66ee-3ced-428f-9878-5c89bca3fb7f ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.189s\n{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [9.902955s] ... ok\n2026-05-27 01:42:08.483 37 INFO tempest.lib.common.rest_client [req-ae33bd64-c81b-4bbb-b246-5ab28a06fb17 req-ae33bd64-c81b-4bbb-b246-5ab28a06fb17 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 2.214s\n2026-05-27 01:42:08.569 39 INFO tempest.lib.common.rest_client [req-b2775a2b-37ed-43ab-b3c6-939cb9ef22de req-b2775a2b-37ed-43ab-b3c6-939cb9ef22de ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab36ad8b-55d3-4267-832b-3d3f7f480006 0.624s\n2026-05-27 01:42:08.614 31 INFO tempest.lib.common.rest_client [req-0501d786-60e9-494b-afc8-33f232f26ca5 req-0501d786-60e9-494b-afc8-33f232f26ca5 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.384s\n2026-05-27 01:42:08.623 21 INFO tempest.lib.common.rest_client [req-2f2e3500-b079-4b2f-bf0d-6f1f37d84270 req-2f2e3500-b079-4b2f-bf0d-6f1f37d84270 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/35068476-d393-4ac0-93b3-799a8e59c567 1.841s\n2026-05-27 01:42:08.762 13 INFO tempest.lib.common.rest_client [req-330e4be3-5a3a-42ef-94bf-0be7f137d957 req-330e4be3-5a3a-42ef-94bf-0be7f137d957 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n2026-05-27 01:42:08.777 39 INFO tempest.lib.common.rest_client [req-f614a46c-b9ea-457b-b5a5-931855ce6aa4 req-f614a46c-b9ea-457b-b5a5-931855ce6aa4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.206s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [11.524699s] ... ok\n2026-05-27 01:42:08.808 23 INFO tempest.lib.common.rest_client [req-c858a179-5b46-4e28-97d9-1f91cd77ded1 req-c858a179-5b46-4e28-97d9-1f91cd77ded1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9400a620-54ff-4ff8-8c6b-b6a4368f017e 1.820s\n2026-05-27 01:42:08.813 27 INFO tempest.lib.common.rest_client [req-5c9e9a47-3a0e-4c80-bba8-41e04b237798 req-5c9e9a47-3a0e-4c80-bba8-41e04b237798 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-27 01:42:08.836 31 INFO tempest.lib.common.rest_client [req-27282427-6290-4b6d-a812-197fab063119 req-27282427-6290-4b6d-a812-197fab063119 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-27 01:42:08.885 18 INFO tempest.lib.common.rest_client [req-76b9d71e-b8e6-44f7-930d-78d52520095a req-76b9d71e-b8e6-44f7-930d-78d52520095a ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.491s\n2026-05-27 01:42:08.890 35 INFO tempest.lib.common.rest_client [req-9702bdcf-5f8b-456d-98a1-ecfc9af21551 req-9702bdcf-5f8b-456d-98a1-ecfc9af21551 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6137f293-c7fb-40a6-8245-34a8ecb87f08 0.564s\n2026-05-27 01:42:09.054 21 INFO tempest.lib.common.rest_client [req-b9c9175e-4fc5-42ee-b738-81a5378fe976 req-b9c9175e-4fc5-42ee-b738-81a5378fe976 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b51fa47efc194de1b156091ac497a60e 0.428s\n2026-05-27 01:42:09.075 35 INFO tempest.lib.common.rest_client [req-e55660b7-6ab9-4e7a-b7da-7e8c1794cf04 req-e55660b7-6ab9-4e7a-b7da-7e8c1794cf04 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.183s\n2026-05-27 01:42:09.084 18 INFO tempest.lib.common.rest_client [req-b1cd885d-6ecb-4d0a-be58-e25f57c74bdf req-b1cd885d-6ecb-4d0a-be58-e25f57c74bdf ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=1fc9f2ba-94df-42fa-9286-450c10515634 0.197s\n2026-05-27 01:42:09.089 13 INFO tempest.lib.common.rest_client [req-611c4500-a586-47dd-bfcd-675568e3c1d5 req-611c4500-a586-47dd-bfcd-675568e3c1d5 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.322s\n2026-05-27 01:42:09.118 20 INFO tempest.lib.common.rest_client [req-9d190b8b-9f31-43d8-a265-00c72d639293 req-9d190b8b-9f31-43d8-a265-00c72d639293 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.096s\n2026-05-27 01:42:09.157 15 INFO tempest.lib.common.rest_client [req-4fd335eb-8e9a-4aaa-873f-181a57775da2 req-4fd335eb-8e9a-4aaa-873f-181a57775da2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.415s\n2026-05-27 01:42:09.185 33 INFO tempest.lib.common.rest_client [req-bec384b6-f2f8-435c-a960-2b131d3040a5 req-bec384b6-f2f8-435c-a960-2b131d3040a5 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s\n2026-05-27 01:42:09.325 15 INFO tempest.lib.common.rest_client [req-cba3f18e-9e0d-440e-8f8b-76163441b50f req-cba3f18e-9e0d-440e-8f8b-76163441b50f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 0.165s\n2026-05-27 01:42:09.397 13 INFO tempest.lib.common.rest_client [req-771c553d-989f-4d4a-bc04-8e70b0b970cf req-771c553d-989f-4d4a-bc04-8e70b0b970cf ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s\n2026-05-27 01:42:09.410 31 INFO tempest.lib.common.rest_client [req-ecdafaea-4161-4cb4-b6e5-449843d4c4f1 req-ecdafaea-4161-4cb4-b6e5-449843d4c4f1 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/6756f682ee034483a1c0f10ac8baaed9 0.572s\n2026-05-27 01:42:09.454 35 INFO tempest.lib.common.rest_client [req-5332720d-d6e0-4475-895c-eed413aeaf6a req-5332720d-d6e0-4475-895c-eed413aeaf6a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.375s\n2026-05-27 01:42:09.605 35 INFO tempest.lib.common.rest_client [req-e481779f-dfe7-4d43-be29-5db8b3f56b07 req-e481779f-dfe7-4d43-be29-5db8b3f56b07 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.150s\n2026-05-27 01:42:09.607 21 INFO tempest.lib.common.rest_client [req-5c90c212-ad37-4ab0-8dfc-70bb848554b1 req-5c90c212-ad37-4ab0-8dfc-70bb848554b1 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea280ffbd0ae4763b54f6e5cbedaf667 0.550s\n2026-05-27 01:42:09.607 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e030c7ba797a4b01923120364750f5eb\n2026-05-27 01:42:09.620 23 INFO tempest.lib.common.rest_client [req-bbf11c55-18a0-467e-bbe0-797409ca97a6 req-bbf11c55-18a0-467e-bbe0-797409ca97a6 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/218150e5b4bc46b59e2e5aae7e2afbae 0.810s\n2026-05-27 01:42:09.620 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a41ae73e7b3a4240bdfe98ad964820e3\n2026-05-27 01:42:09.674 11 INFO tempest.lib.common.rest_client [req-3f9ddc7f-6abb-4c6c-b350-7c531da89827 req-3f9ddc7f-6abb-4c6c-b350-7c531da89827 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/afba279b-e75c-4a3f-826e-5500174f42a8 1.235s\n2026-05-27 01:42:09.712 35 INFO tempest.lib.common.rest_client [req-23be0092-85af-4d02-acce-b6b870a1b849 req-23be0092-85af-4d02-acce-b6b870a1b849 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s\n2026-05-27 01:42:09.735 39 INFO tempest.lib.common.rest_client [req-bd21929f-dca4-4b28-8d8e-23eeca384356 req-bd21929f-dca4-4b28-8d8e-23eeca384356 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.954s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.642042s] ... ok\n2026-05-27 01:42:09.749 43 INFO tempest.lib.common.rest_client [req-ed909324-4e82-42c9-bf05-72602c3b929a req-ed909324-4e82-42c9-bf05-72602c3b929a ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 1.973s\n2026-05-27 01:42:09.762 33 INFO tempest.lib.common.rest_client [req-b31c9fb8-f52b-4a92-b9e5-4ebe6a32da4b req-b31c9fb8-f52b-4a92-b9e5-4ebe6a32da4b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.572s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [16.233617s] ... ok\n2026-05-27 01:42:09.773 13 INFO tempest.lib.common.rest_client [req-55e1a087-fa24-44f9-a17c-10436b6a6a64 req-55e1a087-fa24-44f9-a17c-10436b6a6a64 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/6756f682ee034483a1c0f10ac8baaed9 0.372s\n2026-05-27 01:42:09.823 20 INFO tempest.lib.common.rest_client [req-e284baf0-71de-424e-a41d-465ca76c97b1 req-e284baf0-71de-424e-a41d-465ca76c97b1 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.699s\n2026-05-27 01:42:09.897 25 INFO tempest.lib.common.rest_client [req-9966362d-ff1f-4665-8c9c-d63595e82bb0 req-9966362d-ff1f-4665-8c9c-d63595e82bb0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.435s\n2026-05-27 01:42:10.018 31 INFO tempest.lib.common.rest_client [req-b5a862db-9206-4df9-8846-eb5674bcf24e req-b5a862db-9206-4df9-8846-eb5674bcf24e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s\n2026-05-27 01:42:10.088 13 INFO tempest.lib.common.rest_client [req-81e92259-5b4f-4993-8035-8ec5d1de21d9 req-81e92259-5b4f-4993-8035-8ec5d1de21d9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s\n2026-05-27 01:42:10.137 23 INFO tempest.lib.common.rest_client [req-aa540711-fd83-4e94-b781-576b41b46d41 req-aa540711-fd83-4e94-b781-576b41b46d41 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-27 01:42:10.138 37 INFO tempest.lib.common.rest_client [req-fd118071-e960-49d6-a0be-ebc2d2a4d2b2 req-fd118071-e960-49d6-a0be-ebc2d2a4d2b2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 1.653s\n2026-05-27 01:42:10.168 20 INFO tempest.lib.common.rest_client [req-f607e842-56a9-4780-a58a-920582095349 req-f607e842-56a9-4780-a58a-920582095349 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.342s\n2026-05-27 01:42:10.243 29 INFO tempest.lib.common.rest_client [req-d9a0c808-09cd-44fa-bf4b-14a16c87866d req-d9a0c808-09cd-44fa-bf4b-14a16c87866d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/remove_router_interface 3.114s\n2026-05-27 01:42:10.248 31 INFO tempest.lib.common.rest_client [req-ab1ccde9-6789-4eda-a642-37643fd5af29 req-ab1ccde9-6789-4eda-a642-37643fd5af29 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/5c8612194f3a455a91058394a6fe5fb4 0.228s\n2026-05-27 01:42:10.312 37 INFO tempest.lib.common.rest_client [req-8c6ecc3f-4d7b-4a0f-88fc-64294b5618a1 req-8c6ecc3f-4d7b-4a0f-88fc-64294b5618a1 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 0.172s\n{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [7.200923s] ... ok\n2026-05-27 01:42:10.321 21 INFO tempest.lib.common.rest_client [req-5c56ba58-e851-42b1-a23f-67f083a20600 req-5c56ba58-e851-42b1-a23f-67f083a20600 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.711s\n2026-05-27 01:42:10.368 39 INFO tempest.lib.common.rest_client [req-42e17826-d037-46a4-95d3-80e1d93fd477 req-42e17826-d037-46a4-95d3-80e1d93fd477 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.629s\n2026-05-27 01:42:10.431 20 INFO tempest.lib.common.rest_client [req-d85fae48-0baa-46fa-b88e-0dcff2ca0e8a req-d85fae48-0baa-46fa-b88e-0dcff2ca0e8a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-27 01:42:10.494 13 INFO tempest.lib.common.rest_client [req-7c142087-0a88-4285-97ca-56c084ab1d09 req-7c142087-0a88-4285-97ca-56c084ab1d09 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/5c8612194f3a455a91058394a6fe5fb4 0.403s\n2026-05-27 01:42:10.523 33 INFO tempest.lib.common.rest_client [req-a7375a54-121a-4b2b-9536-8e8b14e59d67 req-a7375a54-121a-4b2b-9536-8e8b14e59d67 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.758s\n2026-05-27 01:42:10.576 29 INFO tempest.lib.common.rest_client [req-81e434bc-c699-408a-9c92-5c7dcd8bdbf9 req-81e434bc-c699-408a-9c92-5c7dcd8bdbf9 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75d3b16e-0d68-449f-b1df-9b4a8f353d2e 0.332s\n2026-05-27 01:42:10.598 43 INFO tempest.lib.common.rest_client [req-61ebb976-35b4-4a26-920b-f8d1acaaf7c2 req-61ebb976-35b4-4a26-920b-f8d1acaaf7c2 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 0.844s\n2026-05-27 01:42:10.676 31 INFO tempest.lib.common.rest_client [req-d6b8b232-48e9-441b-bcf7-1afbe8c27b25 req-d6b8b232-48e9-441b-bcf7-1afbe8c27b25 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.425s\n2026-05-27 01:42:10.742 20 INFO tempest.lib.common.rest_client [req-c7037bb7-7501-4398-b1ad-80f1881a1181 req-c7037bb7-7501-4398-b1ad-80f1881a1181 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/6756f682ee034483a1c0f10ac8baaed9 0.306s\n2026-05-27 01:42:10.756 33 INFO tempest.lib.common.rest_client [req-0f2a661d-423e-42e3-828b-0efaed0fa5c9 req-0f2a661d-423e-42e3-828b-0efaed0fa5c9 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:42:10.776 23 INFO tempest.lib.common.rest_client [req-2484ab72-0192-47c7-95a6-2ea1f90d72e8 req-2484ab72-0192-47c7-95a6-2ea1f90d72e8 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a41ae73e7b3a4240bdfe98ad964820e3&name=default 0.637s\n2026-05-27 01:42:10.781 43 INFO tempest.lib.common.rest_client [req-026547c4-c3bd-407a-ab9b-dbfce4d362dc req-026547c4-c3bd-407a-ab9b-dbfce4d362dc ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 0.178s\n{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [4.005933s] ... ok\n2026-05-27 01:42:10.806 15 INFO tempest.lib.common.rest_client [req-c4b1db89-6093-4fab-9a74-c9e7020b60a6 req-c4b1db89-6093-4fab-9a74-c9e7020b60a6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 1.471s\n2026-05-27 01:42:10.824 27 INFO tempest.lib.common.rest_client [req-4b8d6ba3-9529-4e69-856e-4d242d337172 req-4b8d6ba3-9529-4e69-856e-4d242d337172 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c762c18bcae3429485df8c26c29be7cf&name=default 2.005s\n2026-05-27 01:42:10.832 21 INFO tempest.lib.common.rest_client [req-a9f2364f-3dcf-4888-9d30-8a8497f03175 req-a9f2364f-3dcf-4888-9d30-8a8497f03175 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e030c7ba797a4b01923120364750f5eb&name=default 0.502s\n2026-05-27 01:42:10.896 13 INFO tempest.lib.common.rest_client [req-5752ade2-7ea6-4fd9-ad7b-4771996876cd req-5752ade2-7ea6-4fd9-ad7b-4771996876cd ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s\n2026-05-27 01:42:10.937 39 INFO tempest.lib.common.rest_client [req-14e220e2-1062-4315-9bed-accb20ff1f7d req-14e220e2-1062-4315-9bed-accb20ff1f7d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691336ac-40eb-4e7a-9e41-a6e052d24a28 0.565s\n2026-05-27 01:42:10.944 31 INFO tempest.lib.common.rest_client [req-9f5bfe9b-371b-4a3b-b665-fd9f66c5628f req-9f5bfe9b-371b-4a3b-b665-fd9f66c5628f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.265s\n2026-05-27 01:42:10.944 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1a1d63cedcd946c884a3f7e8f62fa8d5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:10.945 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a1d63cedcd946c884a3f7e8f62fa8d5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:10.945 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a1d63cedcd946c884a3f7e8f62fa8d5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:10.963 15 INFO tempest.lib.common.rest_client [req-5e5f972b-073c-4249-b903-80c5fb1d9087 req-5e5f972b-073c-4249-b903-80c5fb1d9087 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 0.150s\n{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.223354s] ... ok\n2026-05-27 01:42:11.003 33 INFO tempest.lib.common.rest_client [req-51701c3e-1a42-4442-ac9a-d7f83bd2983e req-51701c3e-1a42-4442-ac9a-d7f83bd2983e ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.242s\n2026-05-27 01:42:11.144 35 INFO tempest.lib.common.rest_client [req-47096f86-693a-40bc-ba40-ad44732e5141 req-47096f86-693a-40bc-ba40-ad44732e5141 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.374s\n2026-05-27 01:42:11.204 39 INFO tempest.lib.common.rest_client [req-1800d3a0-549a-4635-b923-8baeca7473cf req-1800d3a0-549a-4635-b923-8baeca7473cf ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.265s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.426193s] ... ok\n2026-05-27 01:42:11.222 20 INFO tempest.lib.common.rest_client [req-0094ab5d-73a9-47b6-a9d3-d337cd06ad1a req-0094ab5d-73a9-47b6-a9d3-d337cd06ad1a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s\n2026-05-27 01:42:11.234 13 INFO tempest.lib.common.rest_client [req-e650f98b-aa4d-4c06-94a4-1a0d2db02dfa req-e650f98b-aa4d-4c06-94a4-1a0d2db02dfa ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.335s\n2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0bd68cd7a84e457291bdbdfe6ca4ffc8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1652157237-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'project_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'tenant_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bd68cd7a84e457291bdbdfe6ca4ffc8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1652157237-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'project_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'tenant_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bd68cd7a84e457291bdbdfe6ca4ffc8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:11.292 25 INFO tempest.lib.common.rest_client [req-46b96c6b-8198-48f2-b4eb-13649174e311 req-46b96c6b-8198-48f2-b4eb-13649174e311 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.392s\n2026-05-27 01:42:11.309 11 INFO tempest.lib.common.rest_client [req-71e4e27b-7ca5-465f-9881-7e03628649ef req-71e4e27b-7ca5-465f-9881-7e03628649ef ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 1.569s\n2026-05-27 01:42:11.324 18 INFO tempest.lib.common.rest_client [req-aabddce1-ad21-419b-bc64-c7044f6e44f7 req-aabddce1-ad21-419b-bc64-c7044f6e44f7 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1fc9f2ba-94df-42fa-9286-450c10515634 2.236s\n2026-05-27 01:42:11.493 33 INFO tempest.lib.common.rest_client [req-2b0dfdef-c878-42d1-b75c-06f008bea80e req-2b0dfdef-c878-42d1-b75c-06f008bea80e ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s\n2026-05-27 01:42:11.536 20 INFO tempest.lib.common.rest_client [req-e3bff4a9-4578-4823-918b-967f07cfa2c2 req-e3bff4a9-4578-4823-918b-967f07cfa2c2 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/5c8612194f3a455a91058394a6fe5fb4 0.312s\n2026-05-27 01:42:11.563 11 INFO tempest.lib.common.rest_client [req-bdef7cae-3ea6-4967-88a3-b540d9cf1841 req-bdef7cae-3ea6-4967-88a3-b540d9cf1841 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 0.251s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.828581s] ... ok\n2026-05-27 01:42:11.669 18 INFO tempest.lib.common.rest_client [req-201e0f87-4046-4b90-9483-0fad464eff11 req-201e0f87-4046-4b90-9483-0fad464eff11 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.341s\n2026-05-27 01:42:11.682 31 INFO tempest.lib.common.rest_client [req-b2046e18-310b-47e9-8f9b-5827802bb4ec req-b2046e18-310b-47e9-8f9b-5827802bb4ec ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.714s\n2026-05-27 01:42:11.832 33 INFO tempest.lib.common.rest_client [req-579556ea-d029-4c1e-8fdd-acd8de4c9f53 req-579556ea-d029-4c1e-8fdd-acd8de4c9f53 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.336s\n2026-05-27 01:42:11.854 20 INFO tempest.lib.common.rest_client [req-797879fc-8fe6-4b64-b52b-0712d0831c3d req-797879fc-8fe6-4b64-b52b-0712d0831c3d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s\n2026-05-27 01:42:11.920 37 INFO tempest.lib.common.rest_client [req-b1f7f97a-8fb5-45c3-99d8-1d62e9fa9fe1 req-b1f7f97a-8fb5-45c3-99d8-1d62e9fa9fe1 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.601s\n2026-05-27 01:42:11.995 43 INFO tempest.lib.common.rest_client [req-e18f208d-8cba-415c-8926-98b7c4ce038a req-e18f208d-8cba-415c-8926-98b7c4ce038a ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b483b74a-9be6-46e0-ae0b-21514ddcddaa 1.209s\n2026-05-27 01:42:11.996 13 INFO tempest.lib.common.rest_client [req-eb1a0bc8-7d43-4b23-b376-38e25f66da58 req-eb1a0bc8-7d43-4b23-b376-38e25f66da58 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s\n2026-05-27 01:42:12.024 18 INFO tempest.lib.common.rest_client [req-31c67f41-7245-4fba-a615-19d9aaef0806 req-31c67f41-7245-4fba-a615-19d9aaef0806 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.349s\n2026-05-27 01:42:12.021 15 INFO tempest.lib.common.rest_client [req-bb0a607c-905c-4bef-9175-de0806d57f87 req-bb0a607c-905c-4bef-9175-de0806d57f87 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.055s\n2026-05-27 01:42:12.038 23 INFO tempest.lib.common.rest_client [req-66245a56-285f-49b2-aa28-61b93fabbb46 req-66245a56-285f-49b2-aa28-61b93fabbb46 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6356ab26-82b6-4c8a-a280-6ad3ca42ccb5 1.260s\n2026-05-27 01:42:12.077 21 INFO tempest.lib.common.rest_client [req-a0d65a18-d79b-415a-a386-c8f72e2e59ab req-a0d65a18-d79b-415a-a386-c8f72e2e59ab ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/07256503-5ebe-4cc9-beca-c4948e95d7ac 1.241s\n2026-05-27 01:42:12.159 31 INFO tempest.lib.common.rest_client [req-2e4c07e2-13d6-4c09-a6d1-98ac4b794f60 req-2e4c07e2-13d6-4c09-a6d1-98ac4b794f60 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51 0.473s\n2026-05-27 01:42:12.159 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5c37d3a826ab409594dc5cf382ff8f51 for scope project and roles: ['reader']\n2026-05-27 01:42:12.156 20 INFO tempest.lib.common.rest_client [req-236e9ded-a1bd-45fa-9b28-75a7ece6ba06 req-236e9ded-a1bd-45fa-9b28-75a7ece6ba06 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.298s\n2026-05-27 01:42:12.157 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d955eb045ee47a689da73fa3cba0346 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:12.157 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d955eb045ee47a689da73fa3cba0346', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:12.158 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d955eb045ee47a689da73fa3cba0346', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:12.169 33 INFO tempest.lib.common.rest_client [req-f2d875dc-f7c5-4d8e-9edc-652a45f0f6c6 req-f2d875dc-f7c5-4d8e-9edc-652a45f0f6c6 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-27 01:42:12.181 18 INFO tempest.lib.common.rest_client [req-071311e6-6d09-41d8-9d23-c44bd2c7dfdc req-071311e6-6d09-41d8-9d23-c44bd2c7dfdc ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1ad2ae35-f06b-4e63-91c7-9d244c2e76f7 0.151s\n2026-05-27 01:42:12.311 18 INFO tempest.lib.common.rest_client [req-e068c26f-17e5-48df-8262-65dd8c46e2bf req-e068c26f-17e5-48df-8262-65dd8c46e2bf ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1fc9f2ba-94df-42fa-9286-450c10515634 0.126s\n{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [8.863621s] ... ok\n2026-05-27 01:42:12.402 27 INFO tempest.lib.common.rest_client [req-a0ac9e41-347b-4875-8404-8a4474d0db2f req-a0ac9e41-347b-4875-8404-8a4474d0db2f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e7b86a7a-bdfa-42cf-a64a-0600a0774d3f 1.575s\n2026-05-27 01:42:12.427 39 INFO tempest.lib.common.rest_client [req-0c9af7a9-d4bc-4877-90bb-b69cc6c84d39 req-0c9af7a9-d4bc-4877-90bb-b69cc6c84d39 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.219s\n2026-05-27 01:42:12.471 11 INFO tempest.lib.common.rest_client [req-98a4bb8e-393d-4487-8cd2-72028e515db3 req-98a4bb8e-393d-4487-8cd2-72028e515db3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 0.901s\n2026-05-27 01:42:12.552 23 INFO tempest.lib.common.rest_client [req-c842030c-6271-4e03-b482-1f7b0c078714 req-c842030c-6271-4e03-b482-1f7b0c078714 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3 0.507s\n2026-05-27 01:42:12.561 21 INFO tempest.lib.common.rest_client [req-29c8dadd-0530-4ec0-8f8c-d9b022206ba5 req-29c8dadd-0530-4ec0-8f8c-d9b022206ba5 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb 0.482s\n2026-05-27 01:42:12.583 43 INFO tempest.lib.common.rest_client [req-a9c6e627-d4e1-463c-95bc-642476a0632d req-a9c6e627-d4e1-463c-95bc-642476a0632d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/498dd4cf3d0c4a6dbb4385daabf22ba9 0.585s\n2026-05-27 01:42:12.708 33 INFO tempest.lib.common.rest_client [req-11969c1e-37fe-41b4-b0b1-c3225c7788bd req-11969c1e-37fe-41b4-b0b1-c3225c7788bd ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/6756f682ee034483a1c0f10ac8baaed9 0.537s\n2026-05-27 01:42:12.842 31 INFO tempest.lib.common.rest_client [req-42308255-f1a9-4fc9-9930-e9b4ccb4d1bc req-42308255-f1a9-4fc9-9930-e9b4ccb4d1bc ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s\n2026-05-27 01:42:12.898 20 INFO tempest.lib.common.rest_client [req-cd494869-2a5a-4873-9dc3-06694909493e req-cd494869-2a5a-4873-9dc3-06694909493e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-27 01:42:12.981 33 INFO tempest.lib.common.rest_client [req-948769c1-a6fe-4fcb-bb73-ae43ecb0b5e5 req-948769c1-a6fe-4fcb-bb73-ae43ecb0b5e5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-27 01:42:12.984 29 INFO tempest.lib.common.rest_client [req-5c09b157-8761-4325-9900-ed87a188618c req-5c09b157-8761-4325-9900-ed87a188618c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/remove_router_interface 2.406s\n2026-05-27 01:42:13.020 31 INFO tempest.lib.common.rest_client [req-fd344988-4909-4b35-9d35-0d92b57e11b0 req-fd344988-4909-4b35-9d35-0d92b57e11b0 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:42:13.062 11 INFO tempest.lib.common.rest_client [req-11933eec-df06-495a-8483-603322f1ed83 req-11933eec-df06-495a-8483-603322f1ed83 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4e41a03a-2e78-427c-8d26-5633fcb67112 0.585s\n2026-05-27 01:42:13.114 29 INFO tempest.lib.common.rest_client [req-f551b947-7f8d-4b9b-85cb-77f2e26fcb54 req-f551b947-7f8d-4b9b-85cb-77f2e26fcb54 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=38c57a30-ea19-497c-91fc-4af4ceb1f529 0.127s\n2026-05-27 01:42:13.144 35 INFO tempest.lib.common.rest_client [req-5fa460d0-0657-4764-803c-0f333b0247a1 req-5fa460d0-0657-4764-803c-0f333b0247a1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.996s\n2026-05-27 01:42:13.239 27 INFO tempest.lib.common.rest_client [req-f6258871-f233-48e2-9d3e-4cc5d41caab9 req-f6258871-f233-48e2-9d3e-4cc5d41caab9 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf 0.833s\n2026-05-27 01:42:13.240 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-27 01:42:13.262 23 INFO tempest.lib.common.rest_client [req-f9d9a354-46a1-4aea-b6f8-8ef9ba59bda7 req-f9d9a354-46a1-4aea-b6f8-8ef9ba59bda7 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s\n2026-05-27 01:42:13.277 21 INFO tempest.lib.common.rest_client [req-25e493e1-0cee-40f1-a661-0a3432463056 req-25e493e1-0cee-40f1-a661-0a3432463056 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-05-27 01:42:13.345 35 INFO tempest.lib.common.rest_client [req-0c0407df-005f-4ea8-9b84-68b1d979aa99 req-0c0407df-005f-4ea8-9b84-68b1d979aa99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s\n2026-05-27 01:42:13.350 31 INFO tempest.lib.common.rest_client [req-823d4835-e0ba-4863-9784-45da3f78c03e req-823d4835-e0ba-4863-9784-45da3f78c03e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.324s\n2026-05-27 01:42:13.356 33 INFO tempest.lib.common.rest_client [req-83da96e6-db3b-455e-b901-151aaed2ac9f req-83da96e6-db3b-455e-b901-151aaed2ac9f ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/5c8612194f3a455a91058394a6fe5fb4 0.368s\n2026-05-27 01:42:13.374 43 INFO tempest.lib.common.rest_client [req-ff1560ea-7af9-4fd4-ba38-a6f388f78e59 req-ff1560ea-7af9-4fd4-ba38-a6f388f78e59 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/411e3b63ac2041d9bd46b89b7f2642ec 0.786s\n2026-05-27 01:42:13.375 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 05d54fda832e4a93aa2343d263570f21\n2026-05-27 01:42:13.631 39 INFO tempest.lib.common.rest_client [req-d5938954-a2ac-4bad-aaea-fb8a4aab1486 req-d5938954-a2ac-4bad-aaea-fb8a4aab1486 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.200s\n2026-05-27 01:42:13.637 33 INFO tempest.lib.common.rest_client [req-ebf3fdf1-0316-4abb-bc7b-e910b550200c req-ebf3fdf1-0316-4abb-bc7b-e910b550200c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:42:13.636 20 INFO tempest.lib.common.rest_client [req-483a52a7-02a6-44a1-bef8-e2717bc911b3 req-483a52a7-02a6-44a1-bef8-e2717bc911b3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60 0.732s\n2026-05-27 01:42:13.637 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2fd69dc3d7a14b8cb9b026d20f265f60 for scope project and roles: ['reader']\n2026-05-27 01:42:13.712 31 INFO tempest.lib.common.rest_client [req-d897e16d-0787-4605-8189-3a354746ad06 req-d897e16d-0787-4605-8189-3a354746ad06 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s\n2026-05-27 01:42:13.714 29 INFO tempest.lib.common.rest_client [req-4480181b-dfc1-4fc6-922e-8beece3b7f07 req-4480181b-dfc1-4fc6-922e-8beece3b7f07 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529 0.597s\n2026-05-27 01:42:13.726 37 INFO tempest.lib.common.rest_client [req-86a9de25-ae29-446a-b61d-cf202e385231 req-86a9de25-ae29-446a-b61d-cf202e385231 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 1.800s\n2026-05-27 01:42:13.811 33 INFO tempest.lib.common.rest_client [req-eb523dde-e77d-48e4-95d2-8067210c90ea req-eb523dde-e77d-48e4-95d2-8067210c90ea ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s\n2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c43b521ed3d41a584c7a94f5144b27c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1994260809-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a37d1463fa764a9db4855a7f8b90f725', 'project_name': 'tempest-RoutersAdminTest-1994260809', 'tenant_id': 'a37d1463fa764a9db4855a7f8b90f725', 'tenant_name': 'tempest-RoutersAdminTest-1994260809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c43b521ed3d41a584c7a94f5144b27c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1994260809-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a37d1463fa764a9db4855a7f8b90f725', 'project_name': 'tempest-RoutersAdminTest-1994260809', 'tenant_id': 'a37d1463fa764a9db4855a7f8b90f725', 'tenant_name': 'tempest-RoutersAdminTest-1994260809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c43b521ed3d41a584c7a94f5144b27c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:13.846 18 INFO tempest.lib.common.rest_client [req-57aa3d68-53e7-45e8-99a9-57e64e9f7868 req-57aa3d68-53e7-45e8-99a9-57e64e9f7868 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.530s\n2026-05-27 01:42:13.935 21 INFO tempest.lib.common.rest_client [req-f9e86559-485c-41ab-9fea-d070b0d1c5f8 req-f9e86559-485c-41ab-9fea-d070b0d1c5f8 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-27 01:42:13.951 23 INFO tempest.lib.common.rest_client [req-cdb68d2d-fc5d-4a46-930d-c706a2347681 req-cdb68d2d-fc5d-4a46-930d-c706a2347681 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s\n2026-05-27 01:42:13.990 43 INFO tempest.lib.common.rest_client [req-bd94ebf7-12a3-48de-b3b1-526835583209 req-bd94ebf7-12a3-48de-b3b1-526835583209 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:42:14.081 18 INFO tempest.lib.common.rest_client [req-519d8d28-6430-4989-9732-931479cabeb2 req-519d8d28-6430-4989-9732-931479cabeb2 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.232s\n2026-05-27 01:42:14.081 31 INFO tempest.lib.common.rest_client [req-c0bdc030-c999-4dde-90e3-a3f25c926e98 req-c0bdc030-c999-4dde-90e3-a3f25c926e98 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/6756f682ee034483a1c0f10ac8baaed9 0.364s\n2026-05-27 01:42:14.156 29 INFO tempest.lib.common.rest_client [req-0b64b21a-fb1a-412b-ad4c-23096182cb67 req-0b64b21a-fb1a-412b-ad4c-23096182cb67 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca5e1e2-b0cd-4d43-bb0b-162cd3e9c377 0.440s\n2026-05-27 01:42:14.262 21 INFO tempest.lib.common.rest_client [req-d92522eb-a3d6-4a5a-97a4-95e866de3c99 req-d92522eb-a3d6-4a5a-97a4-95e866de3c99 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.324s\n2026-05-27 01:42:14.273 39 INFO tempest.lib.common.rest_client [req-d47de6c4-7c3a-45e5-b6cb-80488a51af3b req-d47de6c4-7c3a-45e5-b6cb-80488a51af3b ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.639s\n2026-05-27 01:42:14.278 23 INFO tempest.lib.common.rest_client [req-9cddf6a0-246c-4b48-8e86-35c2a27f5794 req-9cddf6a0-246c-4b48-8e86-35c2a27f5794 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s\n2026-05-27 01:42:14.313 20 INFO tempest.lib.common.rest_client [req-51cf4920-a597-4161-842a-46f6ae9e5b83 req-51cf4920-a597-4161-842a-46f6ae9e5b83 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.674s\n2026-05-27 01:42:14.327 13 INFO tempest.lib.common.rest_client [req-0b5c0058-e536-4f2d-afeb-98615feab2c5 req-0b5c0058-e536-4f2d-afeb-98615feab2c5 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.322s\n2026-05-27 01:42:14.484 15 INFO tempest.lib.common.rest_client [req-1e8502fe-b97f-42ee-bbef-e68c13ef0e66 req-1e8502fe-b97f-42ee-bbef-e68c13ef0e66 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 2.460s\n2026-05-27 01:42:14.504 21 INFO tempest.lib.common.rest_client [req-3f32bab4-0664-43fc-9ea8-6a2cb1dfab09 req-3f32bab4-0664-43fc-9ea8-6a2cb1dfab09 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s\n2026-05-27 01:42:14.504 23 INFO tempest.lib.common.rest_client [req-e6d0f437-0211-4394-a427-6b04806cd4cb req-e6d0f437-0211-4394-a427-6b04806cd4cb ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s\n2026-05-27 01:42:14.550 33 INFO tempest.lib.common.rest_client [req-05d68508-8df0-4ac8-9286-21fdc0877154 req-05d68508-8df0-4ac8-9286-21fdc0877154 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-05-27 01:42:14.578 29 INFO tempest.lib.common.rest_client [req-1a1dfdd5-a5dc-4848-8b9c-012762e4b3d2 req-1a1dfdd5-a5dc-4848-8b9c-012762e4b3d2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72da8565-75f7-47b0-8500-876fa57f3581 0.419s\n2026-05-27 01:42:14.590 35 INFO tempest.lib.common.rest_client [req-05b98785-dbf2-4ae0-9692-8a28d587b4f0 req-05b98785-dbf2-4ae0-9692-8a28d587b4f0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5c1dbd8-2d3d-4748-a383-74f754344e63 1.243s\n2026-05-27 01:42:14.691 31 INFO tempest.lib.common.rest_client [req-88762ce4-3bc4-4bca-b2a4-253319949331 req-88762ce4-3bc4-4bca-b2a4-253319949331 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.600s\n2026-05-27 01:42:14.724 39 INFO tempest.lib.common.rest_client [req-31afe173-5e34-45b6-bf19-39e7330327b9 req-31afe173-5e34-45b6-bf19-39e7330327b9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f47973dd-5825-4c97-a5e7-296d1c5a5c1f 0.445s\n2026-05-27 01:42:14.740 35 INFO tempest.lib.common.rest_client [req-e9796f8b-8aa5-4b6f-bcf4-6d821e126183 req-e9796f8b-8aa5-4b6f-bcf4-6d821e126183 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.145s\n2026-05-27 01:42:14.744 20 INFO tempest.lib.common.rest_client [req-989c08da-e523-462d-b603-5f2d31be535c req-989c08da-e523-462d-b603-5f2d31be535c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-27 01:42:14.803 43 INFO tempest.lib.common.rest_client [req-f81acd89-8297-48d8-a198-f6ff5b22a7ee req-f81acd89-8297-48d8-a198-f6ff5b22a7ee ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=05d54fda832e4a93aa2343d263570f21&name=default 0.810s\n2026-05-27 01:42:14.868 31 INFO tempest.lib.common.rest_client [req-0295768b-be7c-4fd6-9b36-113fe9aeac9b req-0295768b-be7c-4fd6-9b36-113fe9aeac9b ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/5c8612194f3a455a91058394a6fe5fb4 0.175s\n2026-05-27 01:42:15.027 39 INFO tempest.lib.common.rest_client [req-d82b26e2-bc28-452a-a77b-c71010b655c8 req-d82b26e2-bc28-452a-a77b-c71010b655c8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.298s\n2026-05-27 01:42:15.084 15 INFO tempest.lib.common.rest_client [req-6910412d-451e-4c18-980c-858a326d98b5 req-6910412d-451e-4c18-980c-858a326d98b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 0.596s\n2026-05-27 01:42:15.096 11 INFO tempest.lib.common.rest_client [req-b395fe39-f9cb-44aa-a829-06bb75860ed5 req-b395fe39-f9cb-44aa-a829-06bb75860ed5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e014a46f-4664-4786-9e77-f0c640507668 2.031s\n2026-05-27 01:42:15.108 31 INFO tempest.lib.common.rest_client [req-5ef56f2c-a034-4933-afd4-b60534478e9b req-5ef56f2c-a034-4933-afd4-b60534478e9b ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-27 01:42:15.153 20 INFO tempest.lib.common.rest_client [req-376bf542-99ea-48ec-9132-4c45f3c72a73 req-376bf542-99ea-48ec-9132-4c45f3c72a73 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.407s\n2026-05-27 01:42:15.173 21 INFO tempest.lib.common.rest_client [req-439a8c4c-3ad7-4740-8916-4ced735d43c9 req-439a8c4c-3ad7-4740-8916-4ced735d43c9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s\n2026-05-27 01:42:15.184 23 INFO tempest.lib.common.rest_client [req-ad375334-0b8e-4201-a373-b59f95a918e3 req-ad375334-0b8e-4201-a373-b59f95a918e3 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s\n2026-05-27 01:42:15.274 15 INFO tempest.lib.common.rest_client [req-94708162-2439-41a4-a337-af3cd918b0bf req-94708162-2439-41a4-a337-af3cd918b0bf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 0.187s\n{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [4.313267s] ... ok\n2026-05-27 01:42:15.412 21 INFO tempest.lib.common.rest_client [req-120ed7cc-5b49-4096-8200-b4eb7ba71564 req-120ed7cc-5b49-4096-8200-b4eb7ba71564 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-27 01:42:15.459 43 INFO tempest.lib.common.rest_client [req-e4e1d4a1-fa51-475a-9448-d659c0404a01 req-e4e1d4a1-fa51-475a-9448-d659c0404a01 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4657f457-f6b8-4187-aa4c-2733574047e9 0.653s\n2026-05-27 01:42:15.463 39 INFO tempest.lib.common.rest_client [req-5704e906-e0bf-4353-8b6d-f2ed6db55ccf req-5704e906-e0bf-4353-8b6d-f2ed6db55ccf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0c238a73-6450-4115-a71b-074f18a269b2 0.432s\n2026-05-27 01:42:15.512 11 INFO tempest.lib.common.rest_client [req-4100cdb3-cabd-445b-93ee-fc20cb3bcc86 req-4100cdb3-cabd-445b-93ee-fc20cb3bcc86 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c2cbfc3b5c694e02b1ac07c853dad0aa 0.411s\n2026-05-27 01:42:15.551 20 INFO tempest.lib.common.rest_client [req-36ecefd5-64e1-4b62-85ea-75786ab1dc0c req-36ecefd5-64e1-4b62-85ea-75786ab1dc0c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s\n2026-05-27 01:42:15.573 13 INFO tempest.lib.common.rest_client [req-557245a9-a7fa-4e68-9b85-e8eea4464a92 req-557245a9-a7fa-4e68-9b85-e8eea4464a92 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.244s\n2026-05-27 01:42:15.588 23 INFO tempest.lib.common.rest_client [req-3fa60801-2b61-472a-ba4f-4d85a778c49f req-3fa60801-2b61-472a-ba4f-4d85a778c49f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s\n2026-05-27 01:42:15.581 31 INFO tempest.lib.common.rest_client [req-91e7964d-caa6-4518-8734-5dcdaf9bfe84 req-91e7964d-caa6-4518-8734-5dcdaf9bfe84 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.471s\n2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3fd3e57c6fe4855b9423037665d5b39 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3fd3e57c6fe4855b9423037665d5b39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3fd3e57c6fe4855b9423037665d5b39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:15.610 39 INFO tempest.lib.common.rest_client [req-3dfc6fa0-2f0a-4bd2-947c-be9379149890 req-3dfc6fa0-2f0a-4bd2-947c-be9379149890 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s\n2026-05-27 01:42:15.659 35 INFO tempest.lib.common.rest_client [req-009b7803-d8c2-4fd5-b59a-18f988f68b74 req-009b7803-d8c2-4fd5-b59a-18f988f68b74 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/824fe39b-6e21-4195-9902-ba1006d01f2b 0.912s\n2026-05-27 01:42:15.668 18 INFO tempest.lib.common.rest_client [req-e18b9133-eebf-4983-9ab9-19fd81019806 req-e18b9133-eebf-4983-9ab9-19fd81019806 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22e9f54d-4cd9-4be5-bce3-0e1e096b4965 1.585s\n{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.355364s] ... ok\n2026-05-27 01:42:15.752 37 INFO tempest.lib.common.rest_client [req-d0eef408-e10f-434f-ba28-d33987ea9a1b req-d0eef408-e10f-434f-ba28-d33987ea9a1b ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 2.023s\n2026-05-27 01:42:15.768 35 INFO tempest.lib.common.rest_client [req-2646128a-af29-462d-b564-72636dd8349f req-2646128a-af29-462d-b564-72636dd8349f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s\n2026-05-27 01:42:15.790 21 INFO tempest.lib.common.rest_client [req-11545f5d-674e-4c0d-967a-73276ab4e8e3 req-11545f5d-674e-4c0d-967a-73276ab4e8e3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.373s\n2026-05-27 01:42:15.860 37 INFO tempest.lib.common.rest_client [req-19f928c9-540d-41a5-aca5-ec4f9c96a899 req-19f928c9-540d-41a5-aca5-ec4f9c96a899 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 0.106s\n{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [5.544672s] ... ok\n2026-05-27 01:42:15.917 43 INFO tempest.lib.common.rest_client [req-634e39d3-3d67-4744-b9f5-2a5f44418fa5 req-634e39d3-3d67-4744-b9f5-2a5f44418fa5 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21 0.454s\n2026-05-27 01:42:15.918 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 16c9a2da1c6141d29f383ea43d9b78b0\n2026-05-27 01:42:15.965 20 INFO tempest.lib.common.rest_client [req-0748e6d3-fbd6-418b-afdf-a59c9e1e98f9 req-0748e6d3-fbd6-418b-afdf-a59c9e1e98f9 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/6756f682ee034483a1c0f10ac8baaed9 0.409s\n2026-05-27 01:42:15.975 11 INFO tempest.lib.common.rest_client [req-3b1efe70-3373-469b-8f68-99d0958667b7 req-3b1efe70-3373-469b-8f68-99d0958667b7 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4bdaedd8c9e46c2b7d699ddb3aa9160 0.458s\n2026-05-27 01:42:15.975 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 359bd6400ccf4e5f8765bc6ab9b01285\n2026-05-27 01:42:15.987 39 INFO tempest.lib.common.rest_client [req-f2dc7ea4-8e52-4813-8f3b-7040cf1a5f7e req-f2dc7ea4-8e52-4813-8f3b-7040cf1a5f7e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bc0f3e3-ff35-4ee9-bdec-a3ed5eb13528 0.376s\n2026-05-27 01:42:16.051 43 INFO tempest.lib.common.rest_client [req-8e6bbbc0-26a7-4b3f-93cd-fed334d1f1a7 req-8e6bbbc0-26a7-4b3f-93cd-fed334d1f1a7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=16c9a2da1c6141d29f383ea43d9b78b0&name=default 0.128s\n2026-05-27 01:42:16.090 15 INFO tempest.lib.common.rest_client [req-8af82e5d-33a4-4532-aa53-10289c0fa384 req-8af82e5d-33a4-4532-aa53-10289c0fa384 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c6ab97db-dd8e-4b1b-a4c2-010a9686c660 0.808s\n2026-05-27 01:42:16.107 21 INFO tempest.lib.common.rest_client [req-ec0d86ff-0563-4714-8238-f314496b3070 req-ec0d86ff-0563-4714-8238-f314496b3070 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-27 01:42:16.157 39 INFO tempest.lib.common.rest_client [req-284377e6-f95c-4f5e-9971-6c77dfbf7ae5 req-284377e6-f95c-4f5e-9971-6c77dfbf7ae5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.168s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.951929s] ... ok\n2026-05-27 01:42:16.169 23 INFO tempest.lib.common.rest_client [req-f39d32b5-5fdd-41fc-a078-b1e8796deae5 req-f39d32b5-5fdd-41fc-a078-b1e8796deae5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.579s\n2026-05-27 01:42:16.227 31 INFO tempest.lib.common.rest_client [req-88978efc-9ee5-4de7-b456-92079b1207c9 req-88978efc-9ee5-4de7-b456-92079b1207c9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s\n2026-05-27 01:42:16.323 20 INFO tempest.lib.common.rest_client [req-81475af8-e584-40c4-8ae0-a737eac77a80 req-81475af8-e584-40c4-8ae0-a737eac77a80 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s\n2026-05-27 01:42:16.336 23 INFO tempest.lib.common.rest_client [req-df946e80-8379-45fb-9cd5-be5327349aa2 req-df946e80-8379-45fb-9cd5-be5327349aa2 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:42:16.385 21 INFO tempest.lib.common.rest_client [req-d4d44178-b1c2-422b-9c79-95c20a6606b2 req-d4d44178-b1c2-422b-9c79-95c20a6606b2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/6756f682ee034483a1c0f10ac8baaed9 0.273s\n2026-05-27 01:42:16.421 15 INFO tempest.lib.common.rest_client [req-a3cb89c5-20bc-4907-bc5f-1125a8c0e4af req-a3cb89c5-20bc-4907-bc5f-1125a8c0e4af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea693c0ba136426e8c7c7dab11cd14e5 0.329s\n2026-05-27 01:42:16.443 33 INFO tempest.lib.common.rest_client [req-c6e7f042-67a1-4780-8dab-8f0737bae863 req-c6e7f042-67a1-4780-8dab-8f0737bae863 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.886s\n2026-05-27 01:42:16.497 35 INFO tempest.lib.common.rest_client [req-b80e5d78-866c-4e78-b5de-4332871b6cf5 req-b80e5d78-866c-4e78-b5de-4332871b6cf5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.726s\n2026-05-27 01:42:16.579 11 INFO tempest.lib.common.rest_client [req-f5b2e4c0-b3c5-48ab-9f38-f9d51e106250 req-f5b2e4c0-b3c5-48ab-9f38-f9d51e106250 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n2026-05-27 01:42:16.582 20 INFO tempest.lib.common.rest_client [req-e353974d-72c3-4965-a60b-794620e31f0e req-e353974d-72c3-4965-a60b-794620e31f0e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/5c8612194f3a455a91058394a6fe5fb4 0.256s\n2026-05-27 01:42:16.621 21 INFO tempest.lib.common.rest_client [req-9d13b6aa-04c2-46b9-ac83-ebf25b6cabf3 req-9d13b6aa-04c2-46b9-ac83-ebf25b6cabf3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s\n2026-05-27 01:42:16.625 39 INFO tempest.lib.common.rest_client [req-00596288-7a71-4af6-9e30-268975f0f6fe req-00596288-7a71-4af6-9e30-268975f0f6fe ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.463s\n2026-05-27 01:42:16.775 31 INFO tempest.lib.common.rest_client [req-cd602581-dd17-46c6-a809-e5825efaca0e req-cd602581-dd17-46c6-a809-e5825efaca0e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.543s\n2026-05-27 01:42:16.786 21 INFO tempest.lib.common.rest_client [req-b9f23509-80c4-4d70-8bfe-83d0aa09feb0 req-b9f23509-80c4-4d70-8bfe-83d0aa09feb0 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/5c8612194f3a455a91058394a6fe5fb4 0.163s\n2026-05-27 01:42:16.809 23 INFO tempest.lib.common.rest_client [req-30bbe548-49ad-4122-94f7-9c24d2b6a0ea req-30bbe548-49ad-4122-94f7-9c24d2b6a0ea ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/6756f682ee034483a1c0f10ac8baaed9 0.466s\n2026-05-27 01:42:16.864 31 INFO tempest.lib.common.rest_client [req-df2241b3-8d63-4e99-af29-405de8223f8d req-df2241b3-8d63-4e99-af29-405de8223f8d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.085s\n2026-05-27 01:42:16.877 15 INFO tempest.lib.common.rest_client [req-d4211da1-453f-4651-b7d6-82161c1449a9 req-d4211da1-453f-4651-b7d6-82161c1449a9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23419a593d774e8f8cea622a2c797ecb 0.454s\n2026-05-27 01:42:16.879 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 70883937939c4aa793f6e29c71647676\n2026-05-27 01:42:16.925 20 INFO tempest.lib.common.rest_client [req-de52bd6c-90da-4bef-b887-3de5f102866a req-de52bd6c-90da-4bef-b887-3de5f102866a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:42:16.928 31 INFO tempest.lib.common.rest_client [req-bfdd877e-6ec2-4537-8fd4-f4a83b1f31da req-bfdd877e-6ec2-4537-8fd4-f4a83b1f31da ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.062s\n2026-05-27 01:42:17.001 31 INFO tempest.lib.common.rest_client [req-e4a6ff12-2f5c-45d2-be51-241454a7d239 req-e4a6ff12-2f5c-45d2-be51-241454a7d239 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.071s\n2026-05-27 01:42:17.016 21 INFO tempest.lib.common.rest_client [req-e5bf51e7-9956-47d1-96e9-76814877fa73 req-e5bf51e7-9956-47d1-96e9-76814877fa73 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:42:17.056 23 INFO tempest.lib.common.rest_client [req-6e18ab0b-4279-4c3c-a93d-555895c2c70e req-6e18ab0b-4279-4c3c-a93d-555895c2c70e ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:42:17.057 29 INFO tempest.lib.common.rest_client [req-caa6e8f2-79d5-41cc-aa4d-d99914d4fa8a req-caa6e8f2-79d5-41cc-aa4d-d99914d4fa8a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff641f46-eb38-4e17-bc67-88088142a730 2.475s\n2026-05-27 01:42:17.074 11 INFO tempest.lib.common.rest_client [req-2819a52d-21b8-4f48-8c36-c117d6d301a3 req-2819a52d-21b8-4f48-8c36-c117d6d301a3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=359bd6400ccf4e5f8765bc6ab9b01285&name=default 0.492s\n2026-05-27 01:42:17.077 31 INFO tempest.lib.common.rest_client [req-cf3e16b4-6481-4a81-b11a-1a2672482ff9 req-cf3e16b4-6481-4a81-b11a-1a2672482ff9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.073s\n2026-05-27 01:42:17.101 20 INFO tempest.lib.common.rest_client [req-78ae82a3-f018-46f0-b514-b3d90cfe5908 req-78ae82a3-f018-46f0-b514-b3d90cfe5908 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.167s\n2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 85a83e5026404c3b808a8643c2f2aaad is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '85a83e5026404c3b808a8643c2f2aaad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '85a83e5026404c3b808a8643c2f2aaad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.111 13 INFO tempest.lib.common.rest_client [req-66cf38ff-0405-4978-9c21-59b1562d9480 req-66cf38ff-0405-4978-9c21-59b1562d9480 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.533s\n2026-05-27 01:42:17.161 31 INFO tempest.lib.common.rest_client [req-8104ddf2-3428-4af7-84d5-81442e229a63 req-8104ddf2-3428-4af7-84d5-81442e229a63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.079s\n2026-05-27 01:42:17.230 31 INFO tempest.lib.common.rest_client [req-d75fd6bb-bd6b-4a26-afd4-83905635bc8b req-d75fd6bb-bd6b-4a26-afd4-83905635bc8b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.068s\n2026-05-27 01:42:17.269 21 INFO tempest.lib.common.rest_client [req-8cc326a5-5244-4e0e-858e-0471c3a3927a req-8cc326a5-5244-4e0e-858e-0471c3a3927a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.250s\n2026-05-27 01:42:17.269 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ac53d5205bb41b7a1797152f007ac7e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:17.270 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ac53d5205bb41b7a1797152f007ac7e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.270 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ac53d5205bb41b7a1797152f007ac7e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.310 31 INFO tempest.lib.common.rest_client [req-709e7c3f-427a-422c-807b-979d68b57657 req-709e7c3f-427a-422c-807b-979d68b57657 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.077s\n2026-05-27 01:42:17.337 23 INFO tempest.lib.common.rest_client [req-1510a33c-8950-4a4a-aee8-f3d5fd66e102 req-1510a33c-8950-4a4a-aee8-f3d5fd66e102 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/5c8612194f3a455a91058394a6fe5fb4 0.277s\n2026-05-27 01:42:17.381 31 INFO tempest.lib.common.rest_client [req-8126af91-0f73-4abf-a4b5-d607c7302e14 req-8126af91-0f73-4abf-a4b5-d607c7302e14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.070s\n2026-05-27 01:42:17.394 33 INFO tempest.lib.common.rest_client [req-9e2634a8-8d03-4aa3-a823-7dee051ec3c2 req-9e2634a8-8d03-4aa3-a823-7dee051ec3c2 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.949s\n2026-05-27 01:42:17.414 18 INFO tempest.lib.common.rest_client [req-8a37e985-dbf1-4511-9ce4-7999b56ffaab req-8a37e985-dbf1-4511-9ce4-7999b56ffaab ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.741s\n2026-05-27 01:42:17.449 39 INFO tempest.lib.common.rest_client [req-e99ea585-fb4c-405b-a94e-6fe018597d4e req-e99ea585-fb4c-405b-a94e-6fe018597d4e ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.820s\n2026-05-27 01:42:17.481 31 INFO tempest.lib.common.rest_client [req-0f321338-cbaa-47b0-b812-c74059e119bf req-0f321338-cbaa-47b0-b812-c74059e119bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.098s\n2026-05-27 01:42:17.494 15 INFO tempest.lib.common.rest_client [req-22d87273-b6fa-4984-8eee-31a2091d51e0 req-22d87273-b6fa-4984-8eee-31a2091d51e0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-27 01:42:17.526 35 INFO tempest.lib.common.rest_client [req-8977646b-d5a3-4ebd-8c27-26dcb5b14b3c req-8977646b-d5a3-4ebd-8c27-26dcb5b14b3c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.027s\n2026-05-27 01:42:17.548 31 INFO tempest.lib.common.rest_client [req-25c0a4f2-0397-4ce5-95e5-5c48e4dffe01 req-25c0a4f2-0397-4ce5-95e5-5c48e4dffe01 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.065s\n2026-05-27 01:42:17.583 18 INFO tempest.lib.common.rest_client [req-fa98afff-2e7b-4918-aa2b-13e5a1384154 req-fa98afff-2e7b-4918-aa2b-13e5a1384154 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c32bf22-11e7-4fec-a077-86c430dc4880 0.166s\n2026-05-27 01:42:17.604 23 INFO tempest.lib.common.rest_client [req-04a93d23-49d0-4418-bac9-acb19c23e70b req-04a93d23-49d0-4418-bac9-acb19c23e70b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-27 01:42:17.618 31 INFO tempest.lib.common.rest_client [req-4ddd79ad-f267-4f72-bff8-d803abb89036 req-4ddd79ad-f267-4f72-bff8-d803abb89036 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.069s\n2026-05-27 01:42:17.681 37 INFO tempest.lib.common.rest_client [req-aca2a95f-ad29-4272-9917-8e1d33b9d4b6 req-aca2a95f-ad29-4272-9917-8e1d33b9d4b6 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.818s\n2026-05-27 01:42:17.718 31 INFO tempest.lib.common.rest_client [req-5c71effd-d0fb-44e8-ba67-7949f6686cf4 req-5c71effd-d0fb-44e8-ba67-7949f6686cf4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.098s\n2026-05-27 01:42:17.727 20 INFO tempest.lib.common.rest_client [req-ad045090-7d4c-4f3b-b600-e8ac02389cc6 req-ad045090-7d4c-4f3b-b600-e8ac02389cc6 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-27 01:42:17.748 13 INFO tempest.lib.common.rest_client [req-f06a7e33-ec32-47a9-9cd4-0619ab116cbd req-f06a7e33-ec32-47a9-9cd4-0619ab116cbd ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d99d6ef6-21dd-4d2e-899a-684c5473ddcd 0.634s\n2026-05-27 01:42:17.753 18 INFO tempest.lib.common.rest_client [req-3e4243aa-f2df-4b4f-9701-2bd9f68d0f3d req-3e4243aa-f2df-4b4f-9701-2bd9f68d0f3d ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c0227c7d-d371-41c9-8281-0f5a19a62a80 0.166s\n2026-05-27 01:42:17.784 31 INFO tempest.lib.common.rest_client [req-f7e2b48e-0022-487d-ac04-15aa9106b018 req-f7e2b48e-0022-487d-ac04-15aa9106b018 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.064s\n2026-05-27 01:42:17.786 11 INFO tempest.lib.common.rest_client [req-11db5d68-9111-44ab-98fe-e05316b17af5 req-11db5d68-9111-44ab-98fe-e05316b17af5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f0c96df-0832-4655-a0d7-68d41a3446ec 0.706s\n2026-05-27 01:42:17.804 23 INFO tempest.lib.common.rest_client [req-9dca360d-1e10-4326-942f-1a793bc63cec req-9dca360d-1e10-4326-942f-1a793bc63cec ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.195s\n2026-05-27 01:42:17.804 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6f76a9f1e2104c179e57759f86167162 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:17.806 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6f76a9f1e2104c179e57759f86167162', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.807 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6f76a9f1e2104c179e57759f86167162', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:17.849 35 INFO tempest.lib.common.rest_client [req-12382c4f-396a-47f8-9fec-b01d8c755d24 req-12382c4f-396a-47f8-9fec-b01d8c755d24 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.319s\n2026-05-27 01:42:17.873 31 INFO tempest.lib.common.rest_client [req-7048bee6-2a22-4b60-99c0-3ed058c27885 req-7048bee6-2a22-4b60-99c0-3ed058c27885 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.088s\n2026-05-27 01:42:17.889 25 INFO tempest.lib.common.rest_client [req-b77bdab5-a08b-4064-8947-2aad972352f2 req-b77bdab5-a08b-4064-8947-2aad972352f2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 6.538s\n2026-05-27 01:42:17.922 21 INFO tempest.lib.common.rest_client [req-887917b4-1430-4164-b4fd-35eaf111a180 req-887917b4-1430-4164-b4fd-35eaf111a180 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-27 01:42:17.928 43 INFO tempest.lib.common.rest_client [req-79795943-f44a-48b7-8252-40e33144ea99 req-79795943-f44a-48b7-8252-40e33144ea99 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f71fd7ed-e22e-498d-8e33-65f23d12482b 1.875s\n2026-05-27 01:42:17.948 15 INFO tempest.lib.common.rest_client [req-c02b7fb5-9b65-4f8c-ac96-2e41bf6dd31d req-c02b7fb5-9b65-4f8c-ac96-2e41bf6dd31d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=70883937939c4aa793f6e29c71647676&name=default 0.449s\n2026-05-27 01:42:17.974 31 INFO tempest.lib.common.rest_client [req-6c217ae4-259a-47cf-b36b-058b8412aa1e req-6c217ae4-259a-47cf-b36b-058b8412aa1e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.099s\n2026-05-27 01:42:18.034 25 INFO tempest.lib.common.rest_client [req-195bb23e-1ec9-4672-83b1-dab485e647f2 req-195bb23e-1ec9-4672-83b1-dab485e647f2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.139s\n2026-05-27 01:42:18.074 31 INFO tempest.lib.common.rest_client [req-3411d2ac-6f84-4be6-8bf8-2952ee63c95c req-3411d2ac-6f84-4be6-8bf8-2952ee63c95c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.097s\n2026-05-27 01:42:18.146 39 INFO tempest.lib.common.rest_client [req-b47b748f-2141-4b89-a963-0a04e58ee143 req-b47b748f-2141-4b89-a963-0a04e58ee143 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b382c873-a4d8-4451-8449-46193c0054ad 0.694s\n2026-05-27 01:42:18.161 31 INFO tempest.lib.common.rest_client [req-12c9c77f-3698-4e4d-9eb3-866e0dbfdb97 req-12c9c77f-3698-4e4d-9eb3-866e0dbfdb97 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.085s\n2026-05-27 01:42:18.226 29 INFO tempest.lib.common.rest_client [req-11775dcc-a712-47fd-a45f-a9200f02a212 req-11775dcc-a712-47fd-a45f-a9200f02a212 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e450dad-9eea-4912-bd70-6d5699285c72 1.166s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [30.315820s] ... ok\n2026-05-27 01:42:18.237 31 INFO tempest.lib.common.rest_client [req-6b2836a9-798b-4571-aa16-33a3c5d64f93 req-6b2836a9-798b-4571-aa16-33a3c5d64f93 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.074s\n2026-05-27 01:42:18.260 21 INFO tempest.lib.common.rest_client [req-f0d4d5cc-a3fa-4d66-8627-d5f4f5cef27a req-f0d4d5cc-a3fa-4d66-8627-d5f4f5cef27a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4 0.333s\n2026-05-27 01:42:18.261 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 8058f787115d4d91b0bd86658316bdc4 for scope project and roles: ['reader']\n2026-05-27 01:42:18.260 43 INFO tempest.lib.common.rest_client [req-7a8c00cd-3f52-4db3-a926-ced7f49fca26 req-7a8c00cd-3f52-4db3-a926-ced7f49fca26 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0 0.327s\n2026-05-27 01:42:18.279 11 INFO tempest.lib.common.rest_client [req-fb3dd336-8352-4295-b6b2-791ac2f7d64e req-fb3dd336-8352-4295-b6b2-791ac2f7d64e ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285 0.490s\n2026-05-27 01:42:18.320 31 INFO tempest.lib.common.rest_client [req-777a2318-ed46-483b-b69c-6cdf42293df3 req-777a2318-ed46-483b-b69c-6cdf42293df3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.082s\n2026-05-27 01:42:18.364 39 INFO tempest.lib.common.rest_client [req-5c7c6621-3097-49c0-bd83-4999fbf8a92f req-5c7c6621-3097-49c0-bd83-4999fbf8a92f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.215s\n2026-05-27 01:42:18.413 31 INFO tempest.lib.common.rest_client [req-40678d6d-070b-4e01-b25e-dfe27239ad3e req-40678d6d-070b-4e01-b25e-dfe27239ad3e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.087s\n2026-05-27 01:42:18.479 23 INFO tempest.lib.common.rest_client [req-d2e16cda-80de-43b2-9d29-cdb613d47593 req-d2e16cda-80de-43b2-9d29-cdb613d47593 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-27 01:42:18.504 31 INFO tempest.lib.common.rest_client [req-fa49c91a-5586-4f82-a349-d546986f2cdb req-fa49c91a-5586-4f82-a349-d546986f2cdb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.089s\n2026-05-27 01:42:18.544 33 INFO tempest.lib.common.rest_client [req-2a78c50c-844c-467c-a155-a2b5f63850c6 req-2a78c50c-844c-467c-a155-a2b5f63850c6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.148s\n2026-05-27 01:42:18.580 31 INFO tempest.lib.common.rest_client [req-7ae549fa-83fd-4052-9896-643887992b5a req-7ae549fa-83fd-4052-9896-643887992b5a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.073s\n2026-05-27 01:42:18.596 23 INFO tempest.lib.common.rest_client [req-2b3de672-f61e-41d7-a26c-8303ad9f1147 req-2b3de672-f61e-41d7-a26c-8303ad9f1147 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4 0.112s\n2026-05-27 01:42:18.597 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0a0ef8451ff34386b1638d33bbcac0c4 for scope project and roles: ['reader']\n2026-05-27 01:42:18.619 18 INFO tempest.lib.common.rest_client [req-d54dd240-b129-41c4-826e-7dc565ef9b5b req-d54dd240-b129-41c4-826e-7dc565ef9b5b ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1c32bf22-11e7-4fec-a077-86c430dc4880 0.857s\n{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.950249s] ... ok\n2026-05-27 01:42:18.639 25 INFO tempest.lib.common.rest_client [req-c12003c3-2226-42dc-98b3-5e6d6312d2ef req-c12003c3-2226-42dc-98b3-5e6d6312d2ef ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6ca6bb2-1138-48cd-b283-5f2bd3c6ba4a 0.602s\n2026-05-27 01:42:18.655 31 INFO tempest.lib.common.rest_client [req-681a7ebc-3d62-4b88-8580-4a7731b48c13 req-681a7ebc-3d62-4b88-8580-4a7731b48c13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.073s\n2026-05-27 01:42:18.723 31 INFO tempest.lib.common.rest_client [req-0a3beaef-2c7a-434c-84b4-55e52e0d5c13 req-0a3beaef-2c7a-434c-84b4-55e52e0d5c13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.067s\n2026-05-27 01:42:18.766 43 INFO tempest.lib.common.rest_client [req-0ce73b23-1e4a-49f1-858c-b503522799a7 req-0ce73b23-1e4a-49f1-858c-b503522799a7 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s\n2026-05-27 01:42:18.790 31 INFO tempest.lib.common.rest_client [req-e0f5f95e-f0c0-40d0-85a1-36f47dfb04f6 req-e0f5f95e-f0c0-40d0-85a1-36f47dfb04f6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.065s\n2026-05-27 01:42:18.792 11 INFO tempest.lib.common.rest_client [req-22504c8d-5a67-4876-a49b-ca7c7421cd0a req-22504c8d-5a67-4876-a49b-ca7c7421cd0a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-27 01:42:18.797 39 INFO tempest.lib.common.rest_client [req-04d9b234-d3b9-43fc-89b4-468fa821a4ce req-04d9b234-d3b9-43fc-89b4-468fa821a4ce ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68ef0d2c-8837-4d3a-a2ac-24066b307ee4 0.427s\n2026-05-27 01:42:18.860 31 INFO tempest.lib.common.rest_client [req-14005611-9156-4c28-bcb8-20185022db60 req-14005611-9156-4c28-bcb8-20185022db60 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.067s\n2026-05-27 01:42:18.930 31 INFO tempest.lib.common.rest_client [req-8d4fadda-67d4-4654-8920-74350406149b req-8d4fadda-67d4-4654-8920-74350406149b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.068s\n2026-05-27 01:42:18.941 39 INFO tempest.lib.common.rest_client [req-b9593b04-62ac-443c-b587-34ac06de7e25 req-b9593b04-62ac-443c-b587-34ac06de7e25 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.785189s] ... ok\n2026-05-27 01:42:18.945 35 INFO tempest.lib.common.rest_client [req-7e57ff05-75f3-4884-8bc1-5dc14670c7a5 req-7e57ff05-75f3-4884-8bc1-5dc14670c7a5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57c9d5f0-a202-4b10-aee9-1a018c649e1f 1.094s\n2026-05-27 01:42:18.948 21 INFO tempest.lib.common.rest_client [req-4a917277-eaf8-4333-858e-c83f6e6da416 req-4a917277-eaf8-4333-858e-c83f6e6da416 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s\n2026-05-27 01:42:18.997 15 INFO tempest.lib.common.rest_client [req-339a6ef5-1be1-4646-97be-951b26eb95f6 req-339a6ef5-1be1-4646-97be-951b26eb95f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b047a5e-c61c-457e-af18-60610d19956d 1.047s\n2026-05-27 01:42:19.033 31 INFO tempest.lib.common.rest_client [req-1e3825fb-6478-473b-bd93-3218da9679e9 req-1e3825fb-6478-473b-bd93-3218da9679e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.101s\n2026-05-27 01:42:19.032 37 INFO tempest.lib.common.rest_client [req-fc488579-4fa3-420c-8fba-d7c84a3d9c38 req-fc488579-4fa3-420c-8fba-d7c84a3d9c38 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.349s\n2026-05-27 01:42:19.083 35 INFO tempest.lib.common.rest_client [req-d3246973-9053-4600-8061-2d8fdfb34396 req-d3246973-9053-4600-8061-2d8fdfb34396 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s\n2026-05-27 01:42:19.105 21 INFO tempest.lib.common.rest_client [req-ab917995-c2de-422e-aba9-68964b45bcab req-ab917995-c2de-422e-aba9-68964b45bcab ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-27 01:42:19.107 31 INFO tempest.lib.common.rest_client [req-43d7f110-ca3a-4571-b444-42effc5171f2 req-43d7f110-ca3a-4571-b444-42effc5171f2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.072s\n2026-05-27 01:42:19.179 25 INFO tempest.lib.common.rest_client [req-b90a7e49-c9fc-49e9-91e8-c311d4a99581 req-b90a7e49-c9fc-49e9-91e8-c311d4a99581 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1eaa8ad-1031-4cf6-9236-e93af3b3b8cc 0.538s\n2026-05-27 01:42:19.181 31 INFO tempest.lib.common.rest_client [req-4301dd16-935a-4616-b5e9-77db88fecb5f req-4301dd16-935a-4616-b5e9-77db88fecb5f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.071s\n2026-05-27 01:42:19.204 23 INFO tempest.lib.common.rest_client [req-ccf4bba8-07cf-428c-b98c-8082ab37f17c req-ccf4bba8-07cf-428c-b98c-8082ab37f17c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-27 01:42:19.246 33 INFO tempest.lib.common.rest_client [req-f0518baa-ef4c-4ed9-81ba-150c7ec575c3 req-f0518baa-ef4c-4ed9-81ba-150c7ec575c3 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e0e758af-eded-4fc8-8272-f50974bf9db8 0.699s\n2026-05-27 01:42:19.259 31 INFO tempest.lib.common.rest_client [req-adaaffb5-7796-4f6f-a078-fc400856af39 req-adaaffb5-7796-4f6f-a078-fc400856af39 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.076s\n2026-05-27 01:42:19.280 15 INFO tempest.lib.common.rest_client [req-f4d7c5c0-802c-412a-8746-3f48a27d56c2 req-f4d7c5c0-802c-412a-8746-3f48a27d56c2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676 0.279s\n2026-05-27 01:42:19.281 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6b6a2e9dc36244dc9243ced32f07b329\n2026-05-27 01:42:19.325 11 INFO tempest.lib.common.rest_client [req-5dd65176-8554-487a-9594-d56372bf6cf3 req-5dd65176-8554-487a-9594-d56372bf6cf3 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-27 01:42:19.327 43 INFO tempest.lib.common.rest_client [req-d3d8ad77-7103-49f4-b964-8f6cedd032bf req-d3d8ad77-7103-49f4-b964-8f6cedd032bf ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-27 01:42:19.330 31 INFO tempest.lib.common.rest_client [req-f4756e15-0d44-43e2-a8ce-3f6d6702d2fb req-f4756e15-0d44-43e2-a8ce-3f6d6702d2fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.070s\n2026-05-27 01:42:19.329 25 INFO tempest.lib.common.rest_client [req-7aae7ff1-3a4c-4aeb-ae6a-136d0a5a88b5 req-7aae7ff1-3a4c-4aeb-ae6a-136d0a5a88b5 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s\n{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [10.870001s] ... ok\n2026-05-27 01:42:19.373 23 INFO tempest.lib.common.rest_client [req-039764cd-fad8-406b-9481-4ba30c6e9aa1 req-039764cd-fad8-406b-9481-4ba30c6e9aa1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:42:19.370 21 INFO tempest.lib.common.rest_client [req-401b8a75-4b38-4289-879e-d8d24d973f63 req-401b8a75-4b38-4289-879e-d8d24d973f63 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.260s\n2026-05-27 01:42:19.430 35 INFO tempest.lib.common.rest_client [req-03066451-1179-4d58-bfe9-03512b18b459 req-03066451-1179-4d58-bfe9-03512b18b459 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16b3d55d-c417-4191-b122-625e0ec2d76f 0.341s\n2026-05-27 01:42:19.444 31 INFO tempest.lib.common.rest_client [req-35db1163-4b70-4d26-acf7-a21da4f0f704 req-35db1163-4b70-4d26-acf7-a21da4f0f704 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.112s\n2026-05-27 01:42:19.453 15 INFO tempest.lib.common.rest_client [req-910a0e91-db3b-462a-ad5a-7fa934ee7e2c req-910a0e91-db3b-462a-ad5a-7fa934ee7e2c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6b6a2e9dc36244dc9243ced32f07b329&name=default 0.166s\n2026-05-27 01:42:19.520 31 INFO tempest.lib.common.rest_client [req-d0fd63a1-ae27-421d-9ea8-4a070c630d71 req-d0fd63a1-ae27-421d-9ea8-4a070c630d71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.074s\n2026-05-27 01:42:19.526 43 INFO tempest.lib.common.rest_client [req-bcb7b9db-5597-4e93-8af7-b2de7fdbd572 req-bcb7b9db-5597-4e93-8af7-b2de7fdbd572 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s\n2026-05-27 01:42:19.543 35 INFO tempest.lib.common.rest_client [req-c4f8473f-12c6-4a72-8083-03182d4e4512 req-c4f8473f-12c6-4a72-8083-03182d4e4512 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s\n2026-05-27 01:42:19.577 21 INFO tempest.lib.common.rest_client [req-a6f8f30a-f277-45c3-8434-6d5bf67c9a82 req-a6f8f30a-f277-45c3-8434-6d5bf67c9a82 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-27 01:42:19.580 11 INFO tempest.lib.common.rest_client [req-20393b38-b873-4da9-97b7-db4a7cf6d55d req-20393b38-b873-4da9-97b7-db4a7cf6d55d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.251s\n2026-05-27 01:42:19.576 29 INFO tempest.lib.common.rest_client [req-4e3788a4-f2c3-491b-a11f-970709b27451 req-4e3788a4-f2c3-491b-a11f-970709b27451 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.342s\n2026-05-27 01:42:19.594 31 INFO tempest.lib.common.rest_client [req-e30eb754-40a9-453c-b47f-6e6b63683ced req-e30eb754-40a9-453c-b47f-6e6b63683ced ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.070s\n2026-05-27 01:42:19.624 23 INFO tempest.lib.common.rest_client [req-bf7e7f60-7684-4b1e-b5f8-9e203d43ff93 req-bf7e7f60-7684-4b1e-b5f8-9e203d43ff93 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.247s\n2026-05-27 01:42:19.628 39 INFO tempest.lib.common.rest_client [req-bf762c3e-5e3d-4480-b17c-b115ef7cf5db req-bf762c3e-5e3d-4480-b17c-b115ef7cf5db ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.673s\n2026-05-27 01:42:19.687 31 INFO tempest.lib.common.rest_client [req-67376af0-0ef0-4b85-8a47-659d73803d35 req-67376af0-0ef0-4b85-8a47-659d73803d35 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.091s\n2026-05-27 01:42:19.736 18 INFO tempest.lib.common.rest_client [req-3d9af56c-6e3b-404a-8b54-9023089b1c85 req-3d9af56c-6e3b-404a-8b54-9023089b1c85 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s\n2026-05-27 01:42:19.758 31 INFO tempest.lib.common.rest_client [req-e53c4dfa-113d-4436-b314-9bb66a638cd6 req-e53c4dfa-113d-4436-b314-9bb66a638cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.069s\n2026-05-27 01:42:19.806 20 INFO tempest.lib.common.rest_client [req-75a072c3-fb53-4fd5-a782-54e17fa24f5a req-75a072c3-fb53-4fd5-a782-54e17fa24f5a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.072s\n2026-05-27 01:42:19.840 31 INFO tempest.lib.common.rest_client [req-b274b836-10c9-458c-a6df-66506073375e req-b274b836-10c9-458c-a6df-66506073375e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.080s\n2026-05-27 01:42:19.855 43 INFO tempest.lib.common.rest_client [req-65bbee1f-be5a-4864-ad2d-21f71994943f req-65bbee1f-be5a-4864-ad2d-21f71994943f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s\n2026-05-27 01:42:19.880 23 INFO tempest.lib.common.rest_client [req-f8d690d9-5e34-4726-bf71-333585c15506 req-f8d690d9-5e34-4726-bf71-333585c15506 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-27 01:42:19.882 21 INFO tempest.lib.common.rest_client [req-eeba61cf-e010-46e3-9443-994dc1db8207 req-eeba61cf-e010-46e3-9443-994dc1db8207 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/6756f682ee034483a1c0f10ac8baaed9 0.302s\n2026-05-27 01:42:19.896 11 INFO tempest.lib.common.rest_client [req-40020bfe-389f-4b63-98ed-ee2994bfe75e req-40020bfe-389f-4b63-98ed-ee2994bfe75e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s\n2026-05-27 01:42:19.952 31 INFO tempest.lib.common.rest_client [req-793f6140-17d0-41f6-9a54-49e82f330402 req-793f6140-17d0-41f6-9a54-49e82f330402 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.103s\n2026-05-27 01:42:20.028 31 INFO tempest.lib.common.rest_client [req-6023a0d3-109d-484f-ae6f-221c38ac925d req-6023a0d3-109d-484f-ae6f-221c38ac925d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.074s\n2026-05-27 01:42:20.105 31 INFO tempest.lib.common.rest_client [req-2016624c-dc37-444b-b5cd-39bdaf8490a9 req-2016624c-dc37-444b-b5cd-39bdaf8490a9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.073s\n2026-05-27 01:42:20.176 21 INFO tempest.lib.common.rest_client [req-df3e8ef5-871d-4e22-9c5a-46962490b6c9 req-df3e8ef5-871d-4e22-9c5a-46962490b6c9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-27 01:42:20.184 31 INFO tempest.lib.common.rest_client [req-bfe9babc-7de8-440a-93b8-c2b17d3dc151 req-bfe9babc-7de8-440a-93b8-c2b17d3dc151 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.076s\n2026-05-27 01:42:20.193 35 INFO tempest.lib.common.rest_client [req-8a57a9f8-5414-42b2-a773-8333cee29817 req-8a57a9f8-5414-42b2-a773-8333cee29817 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.648s\n2026-05-27 01:42:20.197 39 INFO tempest.lib.common.rest_client [req-166a72c3-0f94-40cd-b5e6-54949ffa03e4 req-166a72c3-0f94-40cd-b5e6-54949ffa03e4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.566s\n2026-05-27 01:42:20.209 23 INFO tempest.lib.common.rest_client [req-605553ef-addf-43a2-ac73-b781dba86c55 req-605553ef-addf-43a2-ac73-b781dba86c55 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s\n2026-05-27 01:42:20.269 31 INFO tempest.lib.common.rest_client [req-54f19d6b-22f7-4ed5-b1c7-3e65387ae70d req-54f19d6b-22f7-4ed5-b1c7-3e65387ae70d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.082s\n2026-05-27 01:42:20.280 18 INFO tempest.lib.common.rest_client [req-a8b858ac-29cb-464b-ba85-ba197253b064 req-a8b858ac-29cb-464b-ba85-ba197253b064 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/1a8da476-610e-4453-b697-41a18f45f7ca 0.541s\n2026-05-27 01:42:20.308 29 INFO tempest.lib.common.rest_client [req-56c2f8e2-5f09-4db3-9912-2b05ef7ddff2 req-56c2f8e2-5f09-4db3-9912-2b05ef7ddff2 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.727s\n2026-05-27 01:42:20.385 39 INFO tempest.lib.common.rest_client [req-41d096b8-f119-48bf-a217-9c2364cc946d req-41d096b8-f119-48bf-a217-9c2364cc946d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6bd3e2f2-f49a-476f-91c1-38c79b037f08 0.184s\n2026-05-27 01:42:20.385 31 INFO tempest.lib.common.rest_client [req-61bab2da-3440-448b-a50e-ef3a9ef39702 req-61bab2da-3440-448b-a50e-ef3a9ef39702 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.114s\n2026-05-27 01:42:20.468 37 INFO tempest.lib.common.rest_client [req-ac3edc58-f86b-4318-877c-c663a103a4ef req-ac3edc58-f86b-4318-877c-c663a103a4ef ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 1.434s\n2026-05-27 01:42:20.473 21 INFO tempest.lib.common.rest_client [req-ca970a6a-911b-4ee3-b8d3-91cde9500175 req-ca970a6a-911b-4ee3-b8d3-91cde9500175 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/5c8612194f3a455a91058394a6fe5fb4 0.289s\n2026-05-27 01:42:20.504 25 INFO tempest.lib.common.rest_client [req-ef10edbe-6b13-434e-82c6-229efc235e62 req-ef10edbe-6b13-434e-82c6-229efc235e62 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f33a7449-034f-40d6-8e1d-61bdb63beec2 1.166s\n2026-05-27 01:42:20.519 43 INFO tempest.lib.common.rest_client [req-894de256-0555-46bf-b8d6-0fd4b4f53f01 req-894de256-0555-46bf-b8d6-0fd4b4f53f01 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s\n2026-05-27 01:42:20.547 15 INFO tempest.lib.common.rest_client [req-e61ac50a-c8bc-47e4-a327-d26a624fa586 req-e61ac50a-c8bc-47e4-a327-d26a624fa586 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e362d20-c452-4abe-b70e-a0c887b64fb8 1.089s\n2026-05-27 01:42:20.546 31 INFO tempest.lib.common.rest_client [req-6b7a7ca8-13b5-4e0b-8f84-aa72fcc7c37e req-6b7a7ca8-13b5-4e0b-8f84-aa72fcc7c37e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.159s\n2026-05-27 01:42:20.561 11 INFO tempest.lib.common.rest_client [req-fb2562dc-5c97-43d0-9c79-1b84d2bf7dbc req-fb2562dc-5c97-43d0-9c79-1b84d2bf7dbc ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.650s\n2026-05-27 01:42:20.650 39 INFO tempest.lib.common.rest_client [req-57550aee-1f07-4e0a-821d-01bb243d8ab9 req-57550aee-1f07-4e0a-821d-01bb243d8ab9 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s\n2026-05-27 01:42:20.652 23 INFO tempest.lib.common.rest_client [req-ba59d4c4-d1e5-43ad-9ec3-3e23a12b92c7 req-ba59d4c4-d1e5-43ad-9ec3-3e23a12b92c7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-05-27 01:42:20.666 31 INFO tempest.lib.common.rest_client [req-115e45ca-afc9-4c4e-ba7a-03ab474537b7 req-115e45ca-afc9-4c4e-ba7a-03ab474537b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.112s\n2026-05-27 01:42:20.679 21 INFO tempest.lib.common.rest_client [req-459cd8b4-61d3-4aaf-8e3c-0d2dde8e010e req-459cd8b4-61d3-4aaf-8e3c-0d2dde8e010e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-27 01:42:20.731 29 INFO tempest.lib.common.rest_client [req-60e0b6c6-b5ed-4702-a9d5-50bf25ed96b0 req-60e0b6c6-b5ed-4702-a9d5-50bf25ed96b0 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.419s\n2026-05-27 01:42:20.735 11 INFO tempest.lib.common.rest_client [req-4cd4ed98-2222-4087-b386-e65a8e782327 req-4cd4ed98-2222-4087-b386-e65a8e782327 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-27 01:42:20.743 31 INFO tempest.lib.common.rest_client [req-f10278f7-7064-474a-bbe2-0765d5fe1bb4 req-f10278f7-7064-474a-bbe2-0765d5fe1bb4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.072s\n2026-05-27 01:42:20.762 43 INFO tempest.lib.common.rest_client [req-1963136e-baf5-404d-9b8f-72f94e3cdab6 req-1963136e-baf5-404d-9b8f-72f94e3cdab6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:42:20.813 15 INFO tempest.lib.common.rest_client [req-0d17e638-6c83-49b0-a170-f8e9667fe406 req-0d17e638-6c83-49b0-a170-f8e9667fe406 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329 0.262s\n2026-05-27 01:42:20.833 31 INFO tempest.lib.common.rest_client [req-331b34f6-37ca-478e-9165-fb76b950c4cf req-331b34f6-37ca-478e-9165-fb76b950c4cf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.087s\n2026-05-27 01:42:20.902 23 INFO tempest.lib.common.rest_client [req-72fa2ea7-6b9f-482e-bd29-73b32b423e55 req-72fa2ea7-6b9f-482e-bd29-73b32b423e55 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/5c8612194f3a455a91058394a6fe5fb4 0.247s\n2026-05-27 01:42:20.910 31 INFO tempest.lib.common.rest_client [req-b6b14fe6-9d03-44ae-8240-ffbea5b6a9d5 req-b6b14fe6-9d03-44ae-8240-ffbea5b6a9d5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.075s\n2026-05-27 01:42:20.932 43 INFO tempest.lib.common.rest_client [req-f1f8d148-5354-4211-9c92-6a58073a8ba8 req-f1f8d148-5354-4211-9c92-6a58073a8ba8 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.168s\n2026-05-27 01:42:20.952 11 INFO tempest.lib.common.rest_client [req-626dcc9b-b464-4cb8-8ac9-02db6da45d61 req-626dcc9b-b464-4cb8-8ac9-02db6da45d61 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s\n2026-05-27 01:42:20.934 21 INFO tempest.lib.common.rest_client [req-aa64fd18-6ab4-44cf-baf3-6e630b5356e8 req-aa64fd18-6ab4-44cf-baf3-6e630b5356e8 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.249s\n2026-05-27 01:42:20.934 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 113d23f9fa3e4d9e90cbf1ebff35788f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:20.935 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113d23f9fa3e4d9e90cbf1ebff35788f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:20.935 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113d23f9fa3e4d9e90cbf1ebff35788f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:20.981 31 INFO tempest.lib.common.rest_client [req-1c9a11a3-dad8-4c60-afbf-64ec49d7ce7a req-1c9a11a3-dad8-4c60-afbf-64ec49d7ce7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.067s\n2026-05-27 01:42:21.000 39 INFO tempest.lib.common.rest_client [req-76dc8c2d-3f29-47ea-8ec5-7e2261154921 req-76dc8c2d-3f29-47ea-8ec5-7e2261154921 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6bd3e2f2-f49a-476f-91c1-38c79b037f08 0.349s\n2026-05-27 01:42:21.056 31 INFO tempest.lib.common.rest_client [req-a3c16f0f-334a-485c-8b38-b8b18a0ca63d req-a3c16f0f-334a-485c-8b38-b8b18a0ca63d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.073s\n2026-05-27 01:42:21.137 31 INFO tempest.lib.common.rest_client [req-b5eecc9e-854d-4cbf-8538-665cdc303d12 req-b5eecc9e-854d-4cbf-8538-665cdc303d12 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.079s\n2026-05-27 01:42:21.155 37 INFO tempest.lib.common.rest_client [req-9f404b7f-4d8b-4193-9b02-64e87f254973 req-9f404b7f-4d8b-4193-9b02-64e87f254973 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 0.684s\n2026-05-27 01:42:21.193 23 INFO tempest.lib.common.rest_client [req-a6ee2df5-cf8c-4660-a2e5-1b7f009498ab req-a6ee2df5-cf8c-4660-a2e5-1b7f009498ab ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-27 01:42:21.198 11 INFO tempest.lib.common.rest_client [req-fdc76338-25a3-46ac-a7fc-af7ead468406 req-fdc76338-25a3-46ac-a7fc-af7ead468406 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:42:21.225 31 INFO tempest.lib.common.rest_client [req-c9f5e5dd-2f87-4d15-afcb-ef2a1fc0beaa req-c9f5e5dd-2f87-4d15-afcb-ef2a1fc0beaa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.086s\n2026-05-27 01:42:21.235 43 INFO tempest.lib.common.rest_client [req-a5cc6bfc-5062-4644-8ca4-d4b340246832 req-a5cc6bfc-5062-4644-8ca4-d4b340246832 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-27 01:42:21.259 39 INFO tempest.lib.common.rest_client [req-41c6cadb-da63-47af-99c4-e3a25c9a4695 req-41c6cadb-da63-47af-99c4-e3a25c9a4695 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s\n2026-05-27 01:42:21.304 31 INFO tempest.lib.common.rest_client [req-875be8e2-fc50-41f4-b30a-a45a875374a0 req-875be8e2-fc50-41f4-b30a-a45a875374a0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.076s\n2026-05-27 01:42:21.305 37 INFO tempest.lib.common.rest_client [req-f1cb0c5b-fac5-4de6-8f81-1960b495be2e req-f1cb0c5b-fac5-4de6-8f81-1960b495be2e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 0.145s\n2026-05-27 01:42:21.340 18 INFO tempest.lib.common.rest_client [req-ca500000-3732-4c54-86b1-0831449696bb req-ca500000-3732-4c54-86b1-0831449696bb ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1a8da476-610e-4453-b697-41a18f45f7ca 1.055s\n{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.721179s] ... ok\n2026-05-27 01:42:21.344 11 INFO tempest.lib.common.rest_client [req-873c674a-f9f6-4b46-a04e-eb6b23d8bed7 req-873c674a-f9f6-4b46-a04e-eb6b23d8bed7 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/6756f682ee034483a1c0f10ac8baaed9 0.140s\n2026-05-27 01:42:21.385 31 INFO tempest.lib.common.rest_client [req-80fdc01e-4035-408d-bed6-cf0fff588e30 req-80fdc01e-4035-408d-bed6-cf0fff588e30 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.077s\n2026-05-27 01:42:21.377 23 INFO tempest.lib.common.rest_client [req-3bb9f841-39b4-4845-b278-4798af29ffac req-3bb9f841-39b4-4845-b278-4798af29ffac ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s\n2026-05-27 01:42:21.377 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0e6d61aa87be42b6aa749fedfa863b02 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:21.379 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0e6d61aa87be42b6aa749fedfa863b02', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:21.379 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0e6d61aa87be42b6aa749fedfa863b02', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:21.467 18 INFO tempest.lib.common.rest_client [req-bf44f9b9-86ea-4c86-823d-de6a2894ea6d req-bf44f9b9-86ea-4c86-823d-de6a2894ea6d ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/98cc9ee9-5212-48af-9c53-eb6490ddefc6 0.122s\n2026-05-27 01:42:21.476 31 INFO tempest.lib.common.rest_client [req-ee740768-f4fa-49b8-924f-ecd2771b4407 req-ee740768-f4fa-49b8-924f-ecd2771b4407 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.089s\n2026-05-27 01:42:21.547 43 INFO tempest.lib.common.rest_client [req-9c25e480-6b4b-4c62-b9e5-83f75e1b79be req-9c25e480-6b4b-4c62-b9e5-83f75e1b79be ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/6756f682ee034483a1c0f10ac8baaed9 0.309s\n2026-05-27 01:42:21.561 31 INFO tempest.lib.common.rest_client [req-8792ef92-f523-43c4-b357-edbb6c97a42e req-8792ef92-f523-43c4-b357-edbb6c97a42e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.083s\n2026-05-27 01:42:21.584 15 INFO tempest.lib.common.rest_client [req-765a4f3c-6fdf-4faf-9c6b-193402bc01ee req-765a4f3c-6fdf-4faf-9c6b-193402bc01ee ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s\n2026-05-27 01:42:21.599 25 INFO tempest.lib.common.rest_client [req-d079ebf0-f122-4f55-ba4b-712bb0df81f3 req-d079ebf0-f122-4f55-ba4b-712bb0df81f3 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f749d812-d81f-4f43-913f-ad2d3f2d4d64 1.092s\n2026-05-27 01:42:21.602 21 INFO tempest.lib.common.rest_client [req-61edea56-1a67-4a49-91e3-6c1e7e557b39 req-61edea56-1a67-4a49-91e3-6c1e7e557b39 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-27 01:42:21.617 11 INFO tempest.lib.common.rest_client [req-cc783c5f-903b-4721-b47c-73346c3dbb87 req-cc783c5f-903b-4721-b47c-73346c3dbb87 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-27 01:42:21.637 31 INFO tempest.lib.common.rest_client [req-9b8ea1e9-ed94-4988-b5ea-d516ec0c3659 req-9b8ea1e9-ed94-4988-b5ea-d516ec0c3659 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.072s\n2026-05-27 01:42:21.715 39 INFO tempest.lib.common.rest_client [req-47a73774-38cd-4a57-b815-05f3edaffc4b req-47a73774-38cd-4a57-b815-05f3edaffc4b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.454s\n2026-05-27 01:42:21.719 31 INFO tempest.lib.common.rest_client [req-1355b351-659d-4ee8-b153-dbac9a9be14e req-1355b351-659d-4ee8-b153-dbac9a9be14e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.078s\n2026-05-27 01:42:21.781 43 INFO tempest.lib.common.rest_client [req-8f5babbc-f373-4dde-baaf-2cbc46dcb393 req-8f5babbc-f373-4dde-baaf-2cbc46dcb393 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:42:21.792 31 INFO tempest.lib.common.rest_client [req-70f1a6f9-db24-4ee3-a582-32ed424e3b25 req-70f1a6f9-db24-4ee3-a582-32ed424e3b25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.071s\n2026-05-27 01:42:21.811 39 INFO tempest.lib.common.rest_client [req-5ed0a9ac-1ec6-40aa-bb60-4089e61ba0c3 req-5ed0a9ac-1ec6-40aa-bb60-4089e61ba0c3 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/09586705-921a-451c-90b3-6b7057a3299b 0.093s\n2026-05-27 01:42:21.866 31 INFO tempest.lib.common.rest_client [req-6c8439e5-6341-4b4f-ab36-be6296d5f3f8 req-6c8439e5-6341-4b4f-ab36-be6296d5f3f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.073s\n2026-05-27 01:42:21.873 13 INFO tempest.lib.common.rest_client [req-0cd91f7b-550f-4330-8d9e-c0b7517a4a41 req-0cd91f7b-550f-4330-8d9e-c0b7517a4a41 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.121s\n2026-05-27 01:42:21.903 11 INFO tempest.lib.common.rest_client [req-bfd80964-6e6e-4ae7-a95a-44d0da32cbe8 req-bfd80964-6e6e-4ae7-a95a-44d0da32cbe8 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/5c8612194f3a455a91058394a6fe5fb4 0.284s\n2026-05-27 01:42:21.933 35 INFO tempest.lib.common.rest_client [req-3e0256ae-fc2d-419e-bae5-df6cc35d1ab6 req-3e0256ae-fc2d-419e-bae5-df6cc35d1ab6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.736s\n2026-05-27 01:42:21.936 31 INFO tempest.lib.common.rest_client [req-1ad906ce-a454-41f8-9b6b-1245beed5e1a req-1ad906ce-a454-41f8-9b6b-1245beed5e1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.068s\n2026-05-27 01:42:22.011 31 INFO tempest.lib.common.rest_client [req-01978225-2918-400b-9c08-03368d5e6c22 req-01978225-2918-400b-9c08-03368d5e6c22 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.074s\n2026-05-27 01:42:22.035 11 INFO tempest.lib.common.rest_client [req-e5171114-3bd2-412a-b8ee-87c652e0ee34 req-e5171114-3bd2-412a-b8ee-87c652e0ee34 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-27 01:42:22.057 43 INFO tempest.lib.common.rest_client [req-c6651b74-160f-4f22-84e2-6990e815e138 req-c6651b74-160f-4f22-84e2-6990e815e138 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/5c8612194f3a455a91058394a6fe5fb4 0.273s\n2026-05-27 01:42:22.087 31 INFO tempest.lib.common.rest_client [req-b3b7444a-302a-45a6-98a8-e87fdaee8d7f req-b3b7444a-302a-45a6-98a8-e87fdaee8d7f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.074s\n2026-05-27 01:42:22.115 35 INFO tempest.lib.common.rest_client [req-60f1af61-61c6-4584-bb8f-70264ab0fd14 req-60f1af61-61c6-4584-bb8f-70264ab0fd14 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s\n2026-05-27 01:42:22.155 31 INFO tempest.lib.common.rest_client [req-dfea593d-68b6-4ce5-ae93-2eb73750ca78 req-dfea593d-68b6-4ce5-ae93-2eb73750ca78 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.067s\n2026-05-27 01:42:22.165 39 INFO tempest.lib.common.rest_client [req-f88461a2-ba1a-4f41-a307-c437ef0a7b88 req-f88461a2-ba1a-4f41-a307-c437ef0a7b88 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.351s\n2026-05-27 01:42:22.185 23 INFO tempest.lib.common.rest_client [req-87c0eb11-56e7-47fc-b0ab-f9dac692958a req-87c0eb11-56e7-47fc-b0ab-f9dac692958a ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s\n2026-05-27 01:42:22.230 31 INFO tempest.lib.common.rest_client [req-6d6d773c-fc5c-4a23-b867-319a26ea53db req-6d6d773c-fc5c-4a23-b867-319a26ea53db ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.074s\n2026-05-27 01:42:22.237 15 INFO tempest.lib.common.rest_client [req-ea4ea5ca-04df-4f70-b96a-d692a65dc316 req-ea4ea5ca-04df-4f70-b96a-d692a65dc316 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-27 01:42:22.297 31 INFO tempest.lib.common.rest_client [req-3022de2a-7624-4655-bede-943bbf668a9b req-3022de2a-7624-4655-bede-943bbf668a9b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.065s\n2026-05-27 01:42:22.310 43 INFO tempest.lib.common.rest_client [req-24f656dd-076b-4823-b1f8-5b021bf93491 req-24f656dd-076b-4823-b1f8-5b021bf93491 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:42:22.369 31 INFO tempest.lib.common.rest_client [req-e05a6580-2264-42e8-898b-a982396d40b0 req-e05a6580-2264-42e8-898b-a982396d40b0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.071s\n2026-05-27 01:42:22.371 18 INFO tempest.lib.common.rest_client [req-ad0e4fa5-72a3-443e-898e-5d76e3142df8 req-ad0e4fa5-72a3-443e-898e-5d76e3142df8 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c0227c7d-d371-41c9-8281-0f5a19a62a80 0.902s\n2026-05-27 01:42:22.384 15 INFO tempest.lib.common.rest_client [req-438f238c-9d43-44bc-8dc0-8616d2260a25 req-438f238c-9d43-44bc-8dc0-8616d2260a25 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s\n2026-05-27 01:42:22.420 11 INFO tempest.lib.common.rest_client [req-cb93a355-6ac3-461d-a6e4-56716c5e512b req-cb93a355-6ac3-461d-a6e4-56716c5e512b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.383s\n2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 418249eb9cd842c58a806b7729563e59 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '418249eb9cd842c58a806b7729563e59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '418249eb9cd842c58a806b7729563e59', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:22.463 29 INFO tempest.lib.common.rest_client [req-b6fda9f2-54eb-4d7b-b111-f05b425d63cf req-b6fda9f2-54eb-4d7b-b111-f05b425d63cf ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.729s\n2026-05-27 01:42:22.473 31 INFO tempest.lib.common.rest_client [req-b08da867-d6be-4bd0-b99a-a60829cfb957 req-b08da867-d6be-4bd0-b99a-a60829cfb957 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.102s\n2026-05-27 01:42:22.508 23 INFO tempest.lib.common.rest_client [req-1be6b086-e5e6-4096-8723-453b0bc302c1 req-1be6b086-e5e6-4096-8723-453b0bc302c1 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.319s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.322124s] ... ok\n2026-05-27 01:42:22.520 39 INFO tempest.lib.common.rest_client [req-51d36656-6494-401d-b1fc-e3db6e60c207 req-51d36656-6494-401d-b1fc-e3db6e60c207 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/09586705-921a-451c-90b3-6b7057a3299b 0.351s\n2026-05-27 01:42:22.579 31 INFO tempest.lib.common.rest_client [req-b4ecfae1-e86e-40f7-beb1-66f111ef1e27 req-b4ecfae1-e86e-40f7-beb1-66f111ef1e27 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.105s\n2026-05-27 01:42:22.652 31 INFO tempest.lib.common.rest_client [req-791aa667-296b-40d1-a2b2-8e11ea259762 req-791aa667-296b-40d1-a2b2-8e11ea259762 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.071s\n2026-05-27 01:42:22.661 20 INFO tempest.lib.common.rest_client [req-8d6aee12-72cd-4be0-b728-2cdae42a8c40 req-8d6aee12-72cd-4be0-b728-2cdae42a8c40 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.852s\n2026-05-27 01:42:22.692 43 INFO tempest.lib.common.rest_client [req-29e10481-ba61-4f01-9ab5-e0dde6799249 req-29e10481-ba61-4f01-9ab5-e0dde6799249 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.375s\n2026-05-27 01:42:22.692 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 634f6532c69f4539b8fc78c8edae52ce is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:22.693 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634f6532c69f4539b8fc78c8edae52ce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:22.693 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634f6532c69f4539b8fc78c8edae52ce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:22.704 15 INFO tempest.lib.common.rest_client [req-88353d44-2e8c-4355-9f74-377f63d9c3ff req-88353d44-2e8c-4355-9f74-377f63d9c3ff ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s\n2026-05-27 01:42:22.729 31 INFO tempest.lib.common.rest_client [req-f3f6a85d-0a81-4ac4-81ce-032133357821 req-f3f6a85d-0a81-4ac4-81ce-032133357821 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.074s\n2026-05-27 01:42:22.740 37 INFO tempest.lib.common.rest_client [req-2bb8581f-f2e1-47b7-8c73-e3f3e7df2cea req-2bb8581f-f2e1-47b7-8c73-e3f3e7df2cea ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb345393-efda-409e-85e8-c2c926f6dc19 1.431s\n2026-05-27 01:42:22.780 39 INFO tempest.lib.common.rest_client [req-e35c9c41-1f0c-4a51-82c2-d545cd0f776a req-e35c9c41-1f0c-4a51-82c2-d545cd0f776a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s\n2026-05-27 01:42:22.822 35 INFO tempest.lib.common.rest_client [req-41773536-887e-4fa3-a0fa-9a84c2f6367a req-41773536-887e-4fa3-a0fa-9a84c2f6367a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/845f4589-7d04-4c4b-b3ac-1e70f1f9306b 0.705s\n2026-05-27 01:42:22.845 18 INFO tempest.lib.common.rest_client [req-1841b43a-9520-4952-a966-050b632c9962 req-1841b43a-9520-4952-a966-050b632c9962 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7233273ebf6c4451b64c89f644cd3a7c 0.472s\n2026-05-27 01:42:22.850 31 INFO tempest.lib.common.rest_client [req-caeaea0e-f606-43ee-be3f-82780e461fe5 req-caeaea0e-f606-43ee-be3f-82780e461fe5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.117s\n2026-05-27 01:42:22.857 37 INFO tempest.lib.common.rest_client [req-447e3434-4c43-4d7b-82c3-335b7245fc3e req-447e3434-4c43-4d7b-82c3-335b7245fc3e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bb345393-efda-409e-85e8-c2c926f6dc19 0.115s\n{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.996473s] ... ok\n2026-05-27 01:42:22.916 31 INFO tempest.lib.common.rest_client [req-4cbd0dc6-ab5c-4385-863a-9e25266da0ba req-4cbd0dc6-ab5c-4385-863a-9e25266da0ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.064s\n2026-05-27 01:42:22.980 35 INFO tempest.lib.common.rest_client [req-3b5879eb-0af0-4464-8cca-97cce6531145 req-3b5879eb-0af0-4464-8cca-97cce6531145 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n2026-05-27 01:42:22.983 31 INFO tempest.lib.common.rest_client [req-0c834c9f-53e2-493b-8815-f773b552131c req-0c834c9f-53e2-493b-8815-f773b552131c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-rules-belongs-to-default-sg 0.066s\n2026-05-27 01:42:23.061 31 INFO tempest.lib.common.rest_client [req-da2650ce-b9be-4173-8058-45e59fba415d req-da2650ce-b9be-4173-8058-45e59fba415d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.077s\n2026-05-27 01:42:23.099 25 INFO tempest.lib.common.rest_client [req-f69a00fd-3f28-4fc2-be4e-119bac46100c req-f69a00fd-3f28-4fc2-be4e-119bac46100c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b966de9d-387c-4952-b0cc-482852fe7af3 1.495s\n2026-05-27 01:42:23.145 31 INFO tempest.lib.common.rest_client [req-b570e4bc-2be8-4af7-aaa7-55f08686f172 req-b570e4bc-2be8-4af7-aaa7-55f08686f172 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.081s\n2026-05-27 01:42:23.205 11 INFO tempest.lib.common.rest_client [req-f7cef58a-213e-4527-9038-de60b19bc1dd req-f7cef58a-213e-4527-9038-de60b19bc1dd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.768s\n2026-05-27 01:42:23.244 31 INFO tempest.lib.common.rest_client [req-4fac1a9f-d947-4fa4-8589-7cd16fbecd5a req-4fac1a9f-d947-4fa4-8589-7cd16fbecd5a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.097s\n2026-05-27 01:42:23.314 31 INFO tempest.lib.common.rest_client [req-f9cc9eda-7524-4f0d-b64d-3da1d7ea748d req-f9cc9eda-7524-4f0d-b64d-3da1d7ea748d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.067s\n2026-05-27 01:42:23.329 18 INFO tempest.lib.common.rest_client [req-3338f0d2-3393-4575-b5bd-ff5e1a08c82f req-3338f0d2-3393-4575-b5bd-ff5e1a08c82f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fd1b1994fe04f2fb88adde2fe840271 0.480s\n2026-05-27 01:42:23.329 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2762c0f2539e47b2b1cffe8d5a341e39\n2026-05-27 01:42:23.345 43 INFO tempest.lib.common.rest_client [req-e890d1fc-58bb-4217-9a64-aed7f718f742 req-e890d1fc-58bb-4217-9a64-aed7f718f742 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-27 01:42:23.381 33 INFO tempest.lib.common.rest_client [req-8b30619c-7182-48c5-a978-93872ea188f3 req-8b30619c-7182-48c5-a978-93872ea188f3 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.132s\n2026-05-27 01:42:23.403 31 INFO tempest.lib.common.rest_client [req-21fcebc3-b0f0-4eaa-b0be-6b3b2fefbcb5 req-21fcebc3-b0f0-4eaa-b0be-6b3b2fefbcb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.085s\n2026-05-27 01:42:23.499 11 INFO tempest.lib.common.rest_client [req-611ea8ae-8108-4066-a2cf-0093187afe1f req-611ea8ae-8108-4066-a2cf-0093187afe1f ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0 0.292s\n2026-05-27 01:42:23.499 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 982c2d1eaa7a4efd8b90f0b8d375fca0 for scope project and roles: ['reader']\n2026-05-27 01:42:23.502 31 INFO tempest.lib.common.rest_client [req-57324f20-43fa-4729-a87b-486c0beb886e req-57324f20-43fa-4729-a87b-486c0beb886e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.096s\n2026-05-27 01:42:23.516 15 INFO tempest.lib.common.rest_client [req-1014721e-c34e-4696-8244-8ac4d4c455a6 req-1014721e-c34e-4696-8244-8ac4d4c455a6 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s\n2026-05-27 01:42:23.576 31 INFO tempest.lib.common.rest_client [req-54d1f92d-16eb-4f0f-a041-fe32f9591d73 req-54d1f92d-16eb-4f0f-a041-fe32f9591d73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.072s\n2026-05-27 01:42:23.606 43 INFO tempest.lib.common.rest_client [req-2039cc38-e64b-4cb5-9749-ffc9cd535cdb req-2039cc38-e64b-4cb5-9749-ffc9cd535cdb ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352 0.257s\n2026-05-27 01:42:23.609 43 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d44d3d97430849cd95fa4c55c0f4e352 for scope project and roles: ['reader']\n2026-05-27 01:42:23.665 15 INFO tempest.lib.common.rest_client [req-6a3a7bf2-56d5-48ee-ba8d-e5d76c3d68d6 req-6a3a7bf2-56d5-48ee-ba8d-e5d76c3d68d6 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-27 01:42:23.662 31 INFO tempest.lib.common.rest_client [req-092ea154-05d2-4ec7-8d5b-2be0bb057853 req-092ea154-05d2-4ec7-8d5b-2be0bb057853 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.085s\n2026-05-27 01:42:23.746 31 INFO tempest.lib.common.rest_client [req-6c027487-f84f-4360-a293-8abd47411c1d req-6c027487-f84f-4360-a293-8abd47411c1d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.081s\n2026-05-27 01:42:23.830 31 INFO tempest.lib.common.rest_client [req-8781fcda-57d8-448e-af6c-0048771baa94 req-8781fcda-57d8-448e-af6c-0048771baa94 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.082s\n2026-05-27 01:42:23.871 15 INFO tempest.lib.common.rest_client [req-641caff8-9cf1-402b-b419-a5abe911d370 req-641caff8-9cf1-402b-b419-a5abe911d370 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.202s\n2026-05-27 01:42:23.882 13 INFO tempest.lib.common.rest_client [req-b2eb91fc-7536-4e0c-8579-50ece777b0c7 req-b2eb91fc-7536-4e0c-8579-50ece777b0c7 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a5f4dc1e-ad52-44cf-9beb-147b777e0f3a 2.004s\n2026-05-27 01:42:23.921 31 INFO tempest.lib.common.rest_client [req-f294d008-0a24-46c7-a3f9-1a82a9c0f58e req-f294d008-0a24-46c7-a3f9-1a82a9c0f58e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.089s\n2026-05-27 01:42:24.025 31 INFO tempest.lib.common.rest_client [req-3ddb68c3-6dad-4eb7-b257-bcb7dc48cd1c req-3ddb68c3-6dad-4eb7-b257-bcb7dc48cd1c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.102s\n2026-05-27 01:42:24.096 23 INFO tempest.lib.common.rest_client [req-928c7745-783d-4c7a-a09a-a41b5d386278 req-928c7745-783d-4c7a-a09a-a41b5d386278 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.585s\n2026-05-27 01:42:24.106 18 INFO tempest.lib.common.rest_client [req-d4468dc3-5a64-45bb-b07b-d01f9a7ba006 req-d4468dc3-5a64-45bb-b07b-d01f9a7ba006 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s\n2026-05-27 01:42:24.114 31 INFO tempest.lib.common.rest_client [req-3f2e8bff-739d-45c4-8153-312acfe9c73a req-3f2e8bff-739d-45c4-8153-312acfe9c73a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.087s\n2026-05-27 01:42:24.171 11 INFO tempest.lib.common.rest_client [req-f17f611f-d606-4169-99aa-53f26e964bac req-f17f611f-d606-4169-99aa-53f26e964bac ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-27 01:42:24.185 37 INFO tempest.lib.common.rest_client [req-7d9ec082-ca72-441b-b57a-27de59719a53 req-7d9ec082-ca72-441b-b57a-27de59719a53 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/34170d2e-dea3-4901-af71-ea0d5e4a2c74 1.325s\n2026-05-27 01:42:24.184 31 INFO tempest.lib.common.rest_client [req-cdae5e9f-2d6d-41b7-a86a-19a133fa6aed req-cdae5e9f-2d6d-41b7-a86a-19a133fa6aed ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.069s\n{10} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.957847s] ... ok\n2026-05-27 01:42:24.192 15 INFO tempest.lib.common.rest_client [req-c31442c8-3d82-4726-99ca-f97bba3bf80b req-c31442c8-3d82-4726-99ca-f97bba3bf80b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:42:24.239 43 INFO tempest.lib.common.rest_client [req-6e529ca7-e5d3-48de-a6e7-552989db8030 req-6e529ca7-e5d3-48de-a6e7-552989db8030 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s\n2026-05-27 01:42:24.262 25 INFO tempest.lib.common.rest_client [req-793d37c0-65dd-443d-becf-2dd43fac1cc1 req-793d37c0-65dd-443d-becf-2dd43fac1cc1 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/acc19bac-ea2f-4eb7-b280-068e87e516b9 1.161s\n2026-05-27 01:42:24.281 35 INFO tempest.lib.common.rest_client [req-3e270543-90a7-4418-8bd4-34391bdae084 req-3e270543-90a7-4418-8bd4-34391bdae084 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01f9437d-a597-4f12-b40d-5d41b112d247 1.298s\n2026-05-27 01:42:24.286 39 INFO tempest.lib.common.rest_client [req-ec2ecc57-06ae-4885-9084-a99ac65370d0 req-ec2ecc57-06ae-4885-9084-a99ac65370d0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.502s\n2026-05-27 01:42:24.342 11 INFO tempest.lib.common.rest_client [req-86cdfcdd-d94a-43c6-9699-47fa3d0e3341 req-86cdfcdd-d94a-43c6-9699-47fa3d0e3341 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-27 01:42:24.395 43 INFO tempest.lib.common.rest_client [req-b68f9ef4-2b30-4c01-bcb5-3255f9b9c8bf req-b68f9ef4-2b30-4c01-bcb5-3255f9b9c8bf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:42:24.409 15 INFO tempest.lib.common.rest_client [req-d4e45a43-01b4-40c3-9fd8-ff4e87f3ddaf req-d4e45a43-01b4-40c3-9fd8-ff4e87f3ddaf ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/6756f682ee034483a1c0f10ac8baaed9 0.215s\n2026-05-27 01:42:24.414 13 INFO tempest.lib.common.rest_client [req-2dec4135-e0aa-4364-90c8-7975e7238e2f req-2dec4135-e0aa-4364-90c8-7975e7238e2f ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b88f689-5afb-4981-b5b1-542cb819cc61 0.529s\n2026-05-27 01:42:24.424 39 INFO tempest.lib.common.rest_client [req-14c19f1c-a662-4243-8ed1-e5c7319f34b8 req-14c19f1c-a662-4243-8ed1-e5c7319f34b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42fd71d3-e335-4062-a9d4-344710b43c99 0.136s\n2026-05-27 01:42:24.600 31 INFO tempest.lib.common.rest_client [req-bdd32cde-9dfa-4ee9-98c1-31741c2cd2a8 req-bdd32cde-9dfa-4ee9-98c1-31741c2cd2a8 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1a1d63cedcd946c884a3f7e8f62fa8d5 0.411s\n2026-05-27 01:42:24.673 39 INFO tempest.lib.common.rest_client [req-8f633df9-5d51-44a3-9063-ce45628a20cc req-8f633df9-5d51-44a3-9063-ce45628a20cc ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.245s\n2026-05-27 01:42:24.691 15 INFO tempest.lib.common.rest_client [req-953ec35e-5690-4a53-ab25-378d355cc279 req-953ec35e-5690-4a53-ab25-378d355cc279 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-27 01:42:24.714 25 INFO tempest.lib.common.rest_client [req-253a9e86-da92-4683-bd44-b16888f0d03e req-253a9e86-da92-4683-bd44-b16888f0d03e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96bdd0064e684dc4bd57083416c56667 0.450s\n2026-05-27 01:42:24.761 37 INFO tempest.lib.common.rest_client [req-681aadee-6fca-48ec-8490-72d35667f6ce req-681aadee-6fca-48ec-8490-72d35667f6ce ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc3011d3-ad23-4374-aa05-f701536508c5 0.573s\n2026-05-27 01:42:24.782 23 INFO tempest.lib.common.rest_client [req-da51886d-7ac7-4cd0-a38e-3be47e0e699f req-da51886d-7ac7-4cd0-a38e-3be47e0e699f ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.682s\n2026-05-27 01:42:24.870 35 INFO tempest.lib.common.rest_client [req-7e9b0f5e-6d42-4698-a9f1-696ca2f276a7 req-7e9b0f5e-6d42-4698-a9f1-696ca2f276a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.586s\n2026-05-27 01:42:24.902 18 INFO tempest.lib.common.rest_client [req-52724724-2a29-49b7-b3f5-2a08f355a751 req-52724724-2a29-49b7-b3f5-2a08f355a751 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2762c0f2539e47b2b1cffe8d5a341e39&name=default 0.793s\n2026-05-27 01:42:24.962 43 INFO tempest.lib.common.rest_client [req-fc4e0e8a-9a54-45bd-9c57-7da903620381 req-fc4e0e8a-9a54-45bd-9c57-7da903620381 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.563s\n2026-05-27 01:42:25.008 11 INFO tempest.lib.common.rest_client [req-cd784b27-5c6a-4ea1-9a08-a6b933b13812 req-cd784b27-5c6a-4ea1-9a08-a6b933b13812 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.663s\n2026-05-27 01:42:25.128 25 INFO tempest.lib.common.rest_client [req-3756e148-157e-43f0-bc0f-57a400fc634f req-3756e148-157e-43f0-bc0f-57a400fc634f ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f91acc715bbe4996a69ffb724a971402 0.408s\n2026-05-27 01:42:25.129 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7ae22e12dcc44d36b6f95be694148717\n2026-05-27 01:42:25.162 15 INFO tempest.lib.common.rest_client [req-c7d15fa3-9a94-4104-83b7-bdd444293e4f req-c7d15fa3-9a94-4104-83b7-bdd444293e4f ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/5c8612194f3a455a91058394a6fe5fb4 0.469s\n2026-05-27 01:42:25.163 20 INFO tempest.lib.common.rest_client [req-19b0d6d4-72fa-4d7d-8c3f-8ba21ef43fa4 req-19b0d6d4-72fa-4d7d-8c3f-8ba21ef43fa4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.498s\n2026-05-27 01:42:25.244 35 INFO tempest.lib.common.rest_client [req-a9f2fccb-3a72-4f5c-bd47-f286e716e17b req-a9f2fccb-3a72-4f5c-bd47-f286e716e17b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.371s\n2026-05-27 01:42:25.247 23 INFO tempest.lib.common.rest_client [req-57d9f090-eced-4e88-8648-4129b2a636e4 req-57d9f090-eced-4e88-8648-4129b2a636e4 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.463s\n2026-05-27 01:42:25.318 31 INFO tempest.lib.common.rest_client [req-cbcb6cdd-17d6-4729-9fe1-c0c4257d9944 req-cbcb6cdd-17d6-4729-9fe1-c0c4257d9944 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3fd3e57c6fe4855b9423037665d5b39 0.715s\n2026-05-27 01:42:25.319 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5c37d3a826ab409594dc5cf382ff8f51\n2026-05-27 01:42:25.355 11 INFO tempest.lib.common.rest_client [req-d8496260-ecda-49f5-ac07-82dbf608fe70 req-d8496260-ecda-49f5-ac07-82dbf608fe70 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-27 01:42:25.368 43 INFO tempest.lib.common.rest_client [req-b13a0a1b-5fea-481c-9184-33b77e2d100e req-b13a0a1b-5fea-481c-9184-33b77e2d100e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s\n2026-05-27 01:42:25.387 13 INFO tempest.lib.common.rest_client [req-826987eb-9629-4f2c-8aa9-100dcf35262b req-826987eb-9629-4f2c-8aa9-100dcf35262b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb0ba1a0-1136-440c-a5a9-3ee8cbfbc456 0.971s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [13.389139s] ... ok\n2026-05-27 01:42:25.421 35 INFO tempest.lib.common.rest_client [req-b1d63f03-28d1-4e04-af67-db6302146d71 req-b1d63f03-28d1-4e04-af67-db6302146d71 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s\n2026-05-27 01:42:25.519 39 INFO tempest.lib.common.rest_client [req-10489b47-77d7-4c04-8509-bf2ddb7470bc req-10489b47-77d7-4c04-8509-bf2ddb7470bc ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42fd71d3-e335-4062-a9d4-344710b43c99 0.844s\n2026-05-27 01:42:25.540 15 INFO tempest.lib.common.rest_client [req-9216d4b0-7594-46dc-a053-3c7f225354f8 req-9216d4b0-7594-46dc-a053-3c7f225354f8 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-05-27 01:42:25.549 43 INFO tempest.lib.common.rest_client [req-d9bef066-2611-46b7-b27e-50b3bce8ba78 req-d9bef066-2611-46b7-b27e-50b3bce8ba78 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/6756f682ee034483a1c0f10ac8baaed9 0.179s\n2026-05-27 01:42:25.618 35 INFO tempest.lib.common.rest_client [req-e932de48-1c5f-4eef-bf93-2ecca6179fcf req-e932de48-1c5f-4eef-bf93-2ecca6179fcf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.191s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [15.851298s] ... ok\n2026-05-27 01:42:25.654 21 INFO tempest.lib.common.rest_client [req-d5acd33c-a366-4db2-98b0-168e514daaa2 req-d5acd33c-a366-4db2-98b0-168e514daaa2 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.049s\n2026-05-27 01:42:25.676 20 INFO tempest.lib.common.rest_client [req-02558c97-5d51-44ef-8b03-862e92b8476f req-02558c97-5d51-44ef-8b03-862e92b8476f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.507s\n2026-05-27 01:42:25.754 11 INFO tempest.lib.common.rest_client [req-3e0b74cf-72cd-4af6-ba7c-61a65177ff10 req-3e0b74cf-72cd-4af6-ba7c-61a65177ff10 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/6756f682ee034483a1c0f10ac8baaed9 0.397s\n2026-05-27 01:42:25.756 25 INFO tempest.lib.common.rest_client [req-08fc001e-ae82-4d91-934a-bc9de17b2c09 req-08fc001e-ae82-4d91-934a-bc9de17b2c09 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-27 01:42:25.794 18 INFO tempest.lib.common.rest_client [req-b8d85f52-4ae5-492c-a677-c558ae56eff1 req-b8d85f52-4ae5-492c-a677-c558ae56eff1 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d415459-3a40-48d0-a95b-b549da967256 0.886s\n2026-05-27 01:42:25.797 13 INFO tempest.lib.common.rest_client [req-dbf19cc9-5e3b-42a7-95ca-cb55445018da req-dbf19cc9-5e3b-42a7-95ca-cb55445018da ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.406s\n2026-05-27 01:42:25.824 23 INFO tempest.lib.common.rest_client [req-d74215b9-7d8f-49a9-84ab-6928aa3e2120 req-d74215b9-7d8f-49a9-84ab-6928aa3e2120 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4575856f-a4c8-4555-91f7-c2714c07f0ba 0.576s\n2026-05-27 01:42:25.888 39 INFO tempest.lib.common.rest_client [req-1f94461f-54aa-474c-a5f1-9a393aa32d14 req-1f94461f-54aa-474c-a5f1-9a393aa32d14 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.366s\n2026-05-27 01:42:25.894 37 INFO tempest.lib.common.rest_client [req-fbd0cbb8-4e72-4cf9-b9e1-6c9b5c05c488 req-fbd0cbb8-4e72-4cf9-b9e1-6c9b5c05c488 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b5150f43-8d07-4385-8536-98d9892eea4a 1.131s\n2026-05-27 01:42:25.907 43 INFO tempest.lib.common.rest_client [req-28c2388e-4c4a-4a31-9153-39b2f2093916 req-28c2388e-4c4a-4a31-9153-39b2f2093916 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-27 01:42:25.919 21 INFO tempest.lib.common.rest_client [req-cb9ccb91-65c4-4ec0-af4d-583bc3b569a0 req-cb9ccb91-65c4-4ec0-af4d-583bc3b569a0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.263s\n2026-05-27 01:42:25.942 11 INFO tempest.lib.common.rest_client [req-7db31849-32c1-4bd8-a2ce-dd0c5c1a4807 req-7db31849-32c1-4bd8-a2ce-dd0c5c1a4807 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:42:25.939 15 INFO tempest.lib.common.rest_client [req-2f6bf23a-ec32-4440-bf54-2890374a6768 req-2f6bf23a-ec32-4440-bf54-2890374a6768 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.397s\n2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94875b1ce1e9499485637cc324a59d91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94875b1ce1e9499485637cc324a59d91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94875b1ce1e9499485637cc324a59d91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:25.947 33 INFO tempest.lib.common.rest_client [req-cb3ab09d-cf46-428a-8697-95fe4091d357 req-cb3ab09d-cf46-428a-8697-95fe4091d357 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0aa0592-b468-4b48-85a6-f55e045c8842 2.563s\n2026-05-27 01:42:25.963 23 INFO tempest.lib.common.rest_client [req-504ff340-ff63-4599-8165-50caea63a7f2 req-504ff340-ff63-4599-8165-50caea63a7f2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [3.454373s] ... ok\n2026-05-27 01:42:25.988 31 INFO tempest.lib.common.rest_client [req-d4d88571-c262-4b60-9b1f-56003bbaa735 req-d4d88571-c262-4b60-9b1f-56003bbaa735 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-27 01:42:25.992 20 INFO tempest.lib.common.rest_client [req-8472cb40-5169-4831-8b0a-79454451dc49 req-8472cb40-5169-4831-8b0a-79454451dc49 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.303s\n2026-05-27 01:42:26.160 11 INFO tempest.lib.common.rest_client [req-d99b1a67-3032-4619-8369-59e0da1cee31 req-d99b1a67-3032-4619-8369-59e0da1cee31 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/5c8612194f3a455a91058394a6fe5fb4 0.215s\n2026-05-27 01:42:26.217 18 INFO tempest.lib.common.rest_client [req-b518e597-558f-4f65-b014-a348966b15b6 req-b518e597-558f-4f65-b014-a348966b15b6 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39 0.419s\n2026-05-27 01:42:26.218 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ff9be065ed248a1a5d5ef4650b0a21b\n2026-05-27 01:42:26.256 43 INFO tempest.lib.common.rest_client [req-d48aba8b-aace-443a-9405-ac811d0c797b req-d48aba8b-aace-443a-9405-ac811d0c797b ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s\n2026-05-27 01:42:26.292 13 INFO tempest.lib.common.rest_client [req-5eb11b6a-9fa2-4e03-97d2-ae2f64ef0a2c req-5eb11b6a-9fa2-4e03-97d2-ae2f64ef0a2c ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.493s\n2026-05-27 01:42:26.303 25 INFO tempest.lib.common.rest_client [req-063b06a1-b2e1-49a8-b3ca-8766884691b3 req-063b06a1-b2e1-49a8-b3ca-8766884691b3 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7ae22e12dcc44d36b6f95be694148717&name=default 0.544s\n2026-05-27 01:42:26.331 20 INFO tempest.lib.common.rest_client [req-3f63cb58-dda0-43cf-8beb-f30c9cbf2ac0 req-3f63cb58-dda0-43cf-8beb-f30c9cbf2ac0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.335s\n2026-05-27 01:42:26.355 33 INFO tempest.lib.common.rest_client [req-12be44c7-5382-408b-a272-fd9a52baa319 req-12be44c7-5382-408b-a272-fd9a52baa319 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/86b1fc48-8403-4e88-8207-a830f61ee2b2 0.406s\n2026-05-27 01:42:26.385 39 INFO tempest.lib.common.rest_client [req-5d2af3e2-256d-4a2a-b26b-3624e96e9d19 req-5d2af3e2-256d-4a2a-b26b-3624e96e9d19 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0756e7eb-ebe5-45e6-b556-60e4c5d59cdd 0.493s\n2026-05-27 01:42:26.407 18 INFO tempest.lib.common.rest_client [req-8f3c51cd-b134-4010-9ceb-f161b02df2fc req-8f3c51cd-b134-4010-9ceb-f161b02df2fc ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ff9be065ed248a1a5d5ef4650b0a21b&name=default 0.187s\n2026-05-27 01:42:26.485 35 INFO tempest.lib.common.rest_client [req-39ddda9b-eb21-4ca7-b1e4-8a73e18532e9 req-39ddda9b-eb21-4ca7-b1e4-8a73e18532e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.863s\n2026-05-27 01:42:26.582 37 INFO tempest.lib.common.rest_client [req-6ae19773-c241-489d-9f45-c9e08b4651cb req-6ae19773-c241-489d-9f45-c9e08b4651cb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5f5a1726ee354a088ad6f96b3130d4d0 0.685s\n2026-05-27 01:42:26.605 39 INFO tempest.lib.common.rest_client [req-c4e58751-85c7-4be7-8adc-de7ad865898e req-c4e58751-85c7-4be7-8adc-de7ad865898e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.218s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [7.657717s] ... ok\n2026-05-27 01:42:26.663 43 INFO tempest.lib.common.rest_client [req-cbe3647d-8c5a-41bc-aa36-90dc1f6d0a3a req-cbe3647d-8c5a-41bc-aa36-90dc1f6d0a3a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-27 01:42:26.677 11 INFO tempest.lib.common.rest_client [req-c00806af-3898-42fd-ab29-beaeedc94f02 req-c00806af-3898-42fd-ab29-beaeedc94f02 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s\n2026-05-27 01:42:26.736 13 INFO tempest.lib.common.rest_client [req-84bab1aa-4717-4e7a-99c4-9222f605da10 req-84bab1aa-4717-4e7a-99c4-9222f605da10 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.441s\n2026-05-27 01:42:26.753 20 INFO tempest.lib.common.rest_client [req-1aa1a747-b39f-406f-908e-43945ee02c1d req-1aa1a747-b39f-406f-908e-43945ee02c1d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.416s\n2026-05-27 01:42:26.788 15 INFO tempest.lib.common.rest_client [req-a8f19fc1-94c8-40c4-86c0-5f8d3c38d57b req-a8f19fc1-94c8-40c4-86c0-5f8d3c38d57b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s\n2026-05-27 01:42:26.808 23 INFO tempest.lib.common.rest_client [req-a25febaa-b49f-4303-a55a-ab0e679745ca req-a25febaa-b49f-4303-a55a-ab0e679745ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.841s\n2026-05-27 01:42:26.906 23 INFO tempest.lib.common.rest_client [req-5c435784-a23d-40a3-adc5-3b7b8c6cd569 req-5c435784-a23d-40a3-adc5-3b7b8c6cd569 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-27 01:42:26.948 15 INFO tempest.lib.common.rest_client [req-197775db-acf7-4478-9cfc-6ad1600b73bf req-197775db-acf7-4478-9cfc-6ad1600b73bf ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3 0.157s\n2026-05-27 01:42:26.949 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25586984c70f42829bbfe09876bb4ea3 for scope project and roles: ['reader']\n2026-05-27 01:42:26.977 21 INFO tempest.lib.common.rest_client [req-2fd943f3-1fab-488c-b17c-983b8f7ca8d4 req-2fd943f3-1fab-488c-b17c-983b8f7ca8d4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebbcadb0-a4dd-41dc-b6ca-b26b4899abee 1.053s\n2026-05-27 01:42:26.992 43 INFO tempest.lib.common.rest_client [req-dcb7b8e8-389f-4ddb-8a93-1f6ddc47fa4d req-dcb7b8e8-389f-4ddb-8a93-1f6ddc47fa4d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s\n2026-05-27 01:42:26.992 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a4b71e43f034cef98689aba2937bc52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:26.992 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a4b71e43f034cef98689aba2937bc52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:26.993 43 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a4b71e43f034cef98689aba2937bc52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:27.106 37 INFO tempest.lib.common.rest_client [req-24bbe1bb-ca0f-4a8f-bf28-e74a503c62c6 req-24bbe1bb-ca0f-4a8f-bf28-e74a503c62c6 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3fe6adacd63041f294f2f80565c850e2 0.521s\n2026-05-27 01:42:27.107 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f804fd427cc4b8092c7a1813eca1e36\n2026-05-27 01:42:27.139 25 INFO tempest.lib.common.rest_client [req-9b52c870-5c48-4639-9223-d404d33f7f83 req-9b52c870-5c48-4639-9223-d404d33f7f83 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70ce7aee-3369-43c3-b533-2e2b977c4171 0.833s\n2026-05-27 01:42:27.205 11 INFO tempest.lib.common.rest_client [req-0c8f887c-a946-4573-9474-3751206e0aff req-0c8f887c-a946-4573-9474-3751206e0aff ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.524s\n2026-05-27 01:42:27.210 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b32ad4860989448dafed29caac059c28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:27.210 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b32ad4860989448dafed29caac059c28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:27.211 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b32ad4860989448dafed29caac059c28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:27.233 20 INFO tempest.lib.common.rest_client [req-76c1624e-b104-491e-8081-9a2c9a333b9b req-76c1624e-b104-491e-8081-9a2c9a333b9b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.476s\n2026-05-27 01:42:27.264 39 INFO tempest.lib.common.rest_client [req-3e1c34dd-0d9f-4547-bc48-b7f985e738cc req-3e1c34dd-0d9f-4547-bc48-b7f985e738cc ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.652s\n2026-05-27 01:42:27.277 13 INFO tempest.lib.common.rest_client [req-c0d84104-fc93-45f2-8d90-8f376bf56a36 req-c0d84104-fc93-45f2-8d90-8f376bf56a36 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.534s\n2026-05-27 01:42:27.291 31 INFO tempest.lib.common.rest_client [req-35653fd3-e51e-4ac1-b104-b1f3ee3c6b51 req-35653fd3-e51e-4ac1-b104-b1f3ee3c6b51 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5c37d3a826ab409594dc5cf382ff8f51&name=default 1.302s\n2026-05-27 01:42:27.325 33 INFO tempest.lib.common.rest_client [req-d7148c39-6e39-469f-917f-2b43d625b9e1 req-d7148c39-6e39-469f-917f-2b43d625b9e1 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/790d1400-8154-41e1-8016-76cbfd327952 0.968s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [12.773974s] ... ok\n2026-05-27 01:42:27.327 18 INFO tempest.lib.common.rest_client [req-3fc39b74-905f-4597-af3d-155c53a18a55 req-3fc39b74-905f-4597-af3d-155c53a18a55 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca70201b-f8c7-4074-93b4-432eac905cd5 0.917s\n2026-05-27 01:42:27.347 23 INFO tempest.lib.common.rest_client [req-af30d4bc-d273-4f20-95c4-86d564fe5cac req-af30d4bc-d273-4f20-95c4-86d564fe5cac ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/87c26719-7275-4aa0-9168-5fb7fd04d196 0.438s\n2026-05-27 01:42:27.526 20 INFO tempest.lib.common.rest_client [req-e40a2106-1799-4f6c-be3a-e8fe615107b7 req-e40a2106-1799-4f6c-be3a-e8fe615107b7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.290s\n2026-05-27 01:42:27.552 23 INFO tempest.lib.common.rest_client [req-0ea4f298-2596-4364-a520-56ec2dcbbdf4 req-0ea4f298-2596-4364-a520-56ec2dcbbdf4 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.200s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.590494s] ... ok\n2026-05-27 01:42:27.564 29 INFO tempest.lib.common.rest_client [req-deeef2a7-0290-4348-a9cd-3d720f6e8623 req-deeef2a7-0290-4348-a9cd-3d720f6e8623 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/add_router_interface 5.097s\n2026-05-27 01:42:27.579 25 INFO tempest.lib.common.rest_client [req-a847738b-242e-4d9d-a3dc-9c549aae93c2 req-a847738b-242e-4d9d-a3dc-9c549aae93c2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717 0.438s\n2026-05-27 01:42:27.648 43 INFO tempest.lib.common.rest_client [req-3a1fb8b1-c970-4271-a574-455168715559 req-3a1fb8b1-c970-4271-a574-455168715559 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-27 01:42:27.735 15 INFO tempest.lib.common.rest_client [req-0b023e88-4003-4dd6-b9b7-308caf07c208 req-0b023e88-4003-4dd6-b9b7-308caf07c208 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s\n2026-05-27 01:42:27.774 39 INFO tempest.lib.common.rest_client [req-80b78d48-fb3c-4c5a-9063-b364efdc7fc9 req-80b78d48-fb3c-4c5a-9063-b364efdc7fc9 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.499s\n2026-05-27 01:42:27.777 37 INFO tempest.lib.common.rest_client [req-782b7940-0703-4648-9891-304bfad3fec1 req-782b7940-0703-4648-9891-304bfad3fec1 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-27 01:42:27.786 33 INFO tempest.lib.common.rest_client [req-41aed78d-9057-4b0a-b853-eede1001706a req-41aed78d-9057-4b0a-b853-eede1001706a ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.456s\n2026-05-27 01:42:27.830 29 INFO tempest.lib.common.rest_client [req-dc475bc5-f180-4d44-8d82-741d327c5c21 req-dc475bc5-f180-4d44-8d82-741d327c5c21 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f025b515-655b-4fbb-bb8d-698b360b53b1 0.264s\n2026-05-27 01:42:27.871 18 INFO tempest.lib.common.rest_client [req-829f7e5e-6bc7-4a9b-b38d-e046f57f8d80 req-829f7e5e-6bc7-4a9b-b38d-e046f57f8d80 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b 0.543s\n2026-05-27 01:42:27.883 20 INFO tempest.lib.common.rest_client [req-e1740c13-8d05-4686-aca3-817b0f1a848e req-e1740c13-8d05-4686-aca3-817b0f1a848e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.354s\n2026-05-27 01:42:27.883 35 INFO tempest.lib.common.rest_client [req-5a9d2ac8-e0e2-4e37-b859-de64c85a4059 req-5a9d2ac8-e0e2-4e37-b859-de64c85a4059 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.396s\n2026-05-27 01:42:27.951 11 INFO tempest.lib.common.rest_client [req-fad22f1b-14e4-419e-aa79-809fce33c0c4 req-fad22f1b-14e4-419e-aa79-809fce33c0c4 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-05-27 01:42:27.974 13 INFO tempest.lib.common.rest_client [req-048f41b0-a5cf-4acd-ab1f-7b3dc57241e1 req-048f41b0-a5cf-4acd-ab1f-7b3dc57241e1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4766aed6-dbb9-427a-b6f7-0bab4763d7ae 0.695s\n2026-05-27 01:42:27.987 15 INFO tempest.lib.common.rest_client [req-7a557f7c-4070-4d43-b4e0-94bf356bd2dc req-7a557f7c-4070-4d43-b4e0-94bf356bd2dc ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-27 01:42:28.135 20 INFO tempest.lib.common.rest_client [req-4f42acfe-8fbc-49c9-8e87-f1f2e4440cfa req-4f42acfe-8fbc-49c9-8e87-f1f2e4440cfa ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.250s\n2026-05-27 01:42:28.150 25 INFO tempest.lib.common.rest_client [req-34fcc933-ce2d-455c-ade3-9452e7462e43 req-34fcc933-ce2d-455c-ade3-9452e7462e43 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-27 01:42:28.160 21 INFO tempest.lib.common.rest_client [req-03288b2a-0f43-4e89-abbc-8cfe6bd3af8d req-03288b2a-0f43-4e89-abbc-8cfe6bd3af8d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/60c145c2-7900-40c6-9145-cd0262701361 1.181s\n2026-05-27 01:42:28.213 33 INFO tempest.lib.common.rest_client [req-4c0cd669-3fc3-406b-8e04-360dec783d86 req-4c0cd669-3fc3-406b-8e04-360dec783d86 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.422s\n2026-05-27 01:42:28.307 23 INFO tempest.lib.common.rest_client [req-7f2c0ff8-0bd4-46bf-83e0-dd8e9b6f6148 req-7f2c0ff8-0bd4-46bf-83e0-dd8e9b6f6148 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.749s\n2026-05-27 01:42:28.386 21 INFO tempest.lib.common.rest_client [req-c2057ed6-f23b-461f-af81-9fb40fb956ab req-c2057ed6-f23b-461f-af81-9fb40fb956ab ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.225s\n{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.783893s] ... ok\n2026-05-27 01:42:28.427 39 INFO tempest.lib.common.rest_client [req-fed1037f-c606-4215-b132-69556ccaf06f req-fed1037f-c606-4215-b132-69556ccaf06f ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba717d3d-b859-4f12-80ca-a8876b8473ae 0.646s\n2026-05-27 01:42:28.455 20 INFO tempest.lib.common.rest_client [req-02a1dc87-3eef-4ea9-ba66-b03677b24d80 req-02a1dc87-3eef-4ea9-ba66-b03677b24d80 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.310s\n2026-05-27 01:42:28.460 23 INFO tempest.lib.common.rest_client [req-e826649b-a46e-4f28-8ff1-f98dec630c7b req-e826649b-a46e-4f28-8ff1-f98dec630c7b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.147s\n2026-05-27 01:42:28.468 15 INFO tempest.lib.common.rest_client [req-c5fd9a01-cfa1-4bc2-8ab9-d1b38700d5a9 req-c5fd9a01-cfa1-4bc2-8ab9-d1b38700d5a9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.476s\n2026-05-27 01:42:28.532 33 INFO tempest.lib.common.rest_client [req-71374f6c-d33f-463c-a255-285518841ea7 req-71374f6c-d33f-463c-a255-285518841ea7 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.313s\n2026-05-27 01:42:28.533 37 INFO tempest.lib.common.rest_client [req-74883719-bacd-433a-bdca-0830316b0c55 req-74883719-bacd-433a-bdca-0830316b0c55 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f804fd427cc4b8092c7a1813eca1e36&name=default 0.752s\n2026-05-27 01:42:28.594 13 INFO tempest.lib.common.rest_client [req-2fda0358-f2ee-42b8-86c9-9cf94e3f9dac req-2fda0358-f2ee-42b8-86c9-9cf94e3f9dac ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bb1708cba05487eadb193c38eba9b1b 0.619s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.206814s] ... ok\n2026-05-27 01:42:28.608 35 INFO tempest.lib.common.rest_client [req-cd31a2bc-2215-43ad-ba84-9bb812f10644 req-cd31a2bc-2215-43ad-ba84-9bb812f10644 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.723s\n2026-05-27 01:42:28.620 31 INFO tempest.lib.common.rest_client [req-160f49ea-8478-45e7-a4f8-52a6c5f49696 req-160f49ea-8478-45e7-a4f8-52a6c5f49696 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/11dc86f1-3d42-4fe9-9490-80ce5c3e626b 1.317s\n2026-05-27 01:42:28.623 20 INFO tempest.lib.common.rest_client [req-7fcab7a3-9fe5-4dcc-8c67-2f2827ea59b9 req-7fcab7a3-9fe5-4dcc-8c67-2f2827ea59b9 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.164s\n2026-05-27 01:42:28.653 39 INFO tempest.lib.common.rest_client [req-52f7ba2b-5ec1-4e0c-9fb5-7eb2f5d2ab5c req-52f7ba2b-5ec1-4e0c-9fb5-7eb2f5d2ab5c ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.219s\n2026-05-27 01:42:28.746 15 INFO tempest.lib.common.rest_client [req-5a4cc0a7-c3c5-4397-a227-d3d325195fd1 req-5a4cc0a7-c3c5-4397-a227-d3d325195fd1 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-27 01:42:28.753 18 INFO tempest.lib.common.rest_client [req-e22049ad-0866-4cf7-8e42-69d789475e14 req-e22049ad-0866-4cf7-8e42-69d789475e14 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.878s\n2026-05-27 01:42:28.860 35 INFO tempest.lib.common.rest_client [req-d0a0c958-f599-4980-8985-4b6983ff28ce req-d0a0c958-f599-4980-8985-4b6983ff28ce ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s\n2026-05-27 01:42:28.893 25 INFO tempest.lib.common.rest_client [req-fe083ca2-48ad-4138-80a6-e92b3deda0b5 req-fe083ca2-48ad-4138-80a6-e92b3deda0b5 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s\n2026-05-27 01:42:28.897 20 INFO tempest.lib.common.rest_client [req-3a9b39dd-e2fb-40ec-885e-32438aae9ef0 req-3a9b39dd-e2fb-40ec-885e-32438aae9ef0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.272s\n2026-05-27 01:42:28.909 23 INFO tempest.lib.common.rest_client [req-aaea8c6c-f074-46a4-9255-d88591c89ec8 req-aaea8c6c-f074-46a4-9255-d88591c89ec8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d0ba011-ba7c-4f5e-8208-449a49e23b19 0.443s\n2026-05-27 01:42:28.917 39 INFO tempest.lib.common.rest_client [req-8e742df1-8918-41df-899f-98a746515d33 req-8e742df1-8918-41df-899f-98a746515d33 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s\n2026-05-27 01:42:28.925 33 INFO tempest.lib.common.rest_client [req-e39844d1-0936-4a44-ae4d-f730e88f46b2 req-e39844d1-0936-4a44-ae4d-f730e88f46b2 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.386s\n2026-05-27 01:42:28.930 15 INFO tempest.lib.common.rest_client [req-537ab6a3-f7c8-4a71-8aba-b0554806fdcd req-537ab6a3-f7c8-4a71-8aba-b0554806fdcd ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/6756f682ee034483a1c0f10ac8baaed9 0.180s\n2026-05-27 01:42:29.046 31 INFO tempest.lib.common.rest_client [req-c17858df-5e6e-416a-9387-083df72bbd35 req-c17858df-5e6e-416a-9387-083df72bbd35 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51 0.424s\n2026-05-27 01:42:29.113 39 INFO tempest.lib.common.rest_client [req-38370cee-2cbb-4021-a38b-031c1d0ed2c3 req-38370cee-2cbb-4021-a38b-031c1d0ed2c3 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba717d3d-b859-4f12-80ca-a8876b8473ae 0.191s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [2.506672s] ... ok\n2026-05-27 01:42:29.120 23 INFO tempest.lib.common.rest_client [req-a123c148-98d6-45d7-b18d-e6c74ceb70d8 req-a123c148-98d6-45d7-b18d-e6c74ceb70d8 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.209s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.565034s] ... ok\n2026-05-27 01:42:29.138 20 INFO tempest.lib.common.rest_client [req-2100a5f1-6b6f-4d89-bea0-3f343ebe2a45 req-2100a5f1-6b6f-4d89-bea0-3f343ebe2a45 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.237s\n2026-05-27 01:42:29.236 15 INFO tempest.lib.common.rest_client [req-2b610f3d-12fd-4909-a32d-77ce628abea3 req-2b610f3d-12fd-4909-a32d-77ce628abea3 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-27 01:42:29.239 25 INFO tempest.lib.common.rest_client [req-def1c401-c84a-43c0-8edd-c31c9932f796 req-def1c401-c84a-43c0-8edd-c31c9932f796 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s\n2026-05-27 01:42:29.267 39 INFO tempest.lib.common.rest_client [req-978460af-8d8d-460a-b412-27319fb005d0 req-978460af-8d8d-460a-b412-27319fb005d0 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.151s\n{14} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.152880s] ... ok\n2026-05-27 01:42:29.284 18 INFO tempest.lib.common.rest_client [req-79051ae7-a132-4387-a1d3-0b33f81d32e9 req-79051ae7-a132-4387-a1d3-0b33f81d32e9 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-27 01:42:29.477 18 INFO tempest.lib.common.rest_client [req-2d86cf28-7387-4bff-8409-933b27c2afca req-2d86cf28-7387-4bff-8409-933b27c2afca ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.188s\n2026-05-27 01:42:29.501 25 INFO tempest.lib.common.rest_client [req-9e08fc26-4fad-425a-97f7-a7d198b3a162 req-9e08fc26-4fad-425a-97f7-a7d198b3a162 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.254s\n2026-05-27 01:42:29.554 37 INFO tempest.lib.common.rest_client [req-2b5f9714-22ea-41da-97b5-ba82ccf39914 req-2b5f9714-22ea-41da-97b5-ba82ccf39914 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/247d896e-a43d-4175-989c-62d293becd8b 1.015s\n2026-05-27 01:42:29.560 15 INFO tempest.lib.common.rest_client [req-a02bfc17-eb5e-485d-82ce-655d8ebfee07 req-a02bfc17-eb5e-485d-82ce-655d8ebfee07 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/5c8612194f3a455a91058394a6fe5fb4 0.320s\n2026-05-27 01:42:29.588 20 INFO tempest.lib.common.rest_client [req-f201f369-af26-41c1-a1b4-61299e5a6b44 req-f201f369-af26-41c1-a1b4-61299e5a6b44 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.448s\n2026-05-27 01:42:29.636 35 INFO tempest.lib.common.rest_client [req-1a96076c-6ec1-4825-90f3-0880c1d0d7c3 req-1a96076c-6ec1-4825-90f3-0880c1d0d7c3 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53a260b9-1018-4c6d-8abf-539a047cf940 0.773s\n2026-05-27 01:42:29.658 39 INFO tempest.lib.common.rest_client [req-e82f7072-ca6f-4609-8b0d-75576766d662 req-e82f7072-ca6f-4609-8b0d-75576766d662 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d6508ef7e054854bd303782f39e79c5 0.364s\n2026-05-27 01:42:29.660 29 INFO tempest.lib.common.rest_client [req-f2ff4f5a-f80d-4e3d-be6e-bd13706c1b5d req-f2ff4f5a-f80d-4e3d-be6e-bd13706c1b5d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/remove_router_interface 1.828s\n2026-05-27 01:42:29.777 35 INFO tempest.lib.common.rest_client [req-56ff3e72-1fff-4e13-a96c-7ab7ba05aaeb req-56ff3e72-1fff-4e13-a96c-7ab7ba05aaeb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s\n2026-05-27 01:42:29.787 23 INFO tempest.lib.common.rest_client [req-8720a2ca-14c8-48be-9c93-78b300eef36a req-8720a2ca-14c8-48be-9c93-78b300eef36a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.663s\n2026-05-27 01:42:29.804 18 INFO tempest.lib.common.rest_client [req-13369f57-d421-47bc-87c5-5072a7f27ebc req-13369f57-d421-47bc-87c5-5072a7f27ebc ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s\n2026-05-27 01:42:29.884 29 INFO tempest.lib.common.rest_client [req-4b5098bb-7fc3-40aa-9150-1e7164479bf6 req-4b5098bb-7fc3-40aa-9150-1e7164479bf6 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/remove_router_interface 0.222s\n2026-05-27 01:42:29.886 31 INFO tempest.lib.common.rest_client [req-a00004bd-b6c5-4c95-98e6-90a4af4f3a10 req-a00004bd-b6c5-4c95-98e6-90a4af4f3a10 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s\n2026-05-27 01:42:29.925 20 INFO tempest.lib.common.rest_client [req-0f6700e4-d147-4ea6-85a3-aedb9c00f023 req-0f6700e4-d147-4ea6-85a3-aedb9c00f023 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.334s\n2026-05-27 01:42:29.922 23 INFO tempest.lib.common.rest_client [req-aa03236f-222c-4b48-b4d4-06c08148f9f3 req-aa03236f-222c-4b48-b4d4-06c08148f9f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.133s\n2026-05-27 01:42:29.927 15 INFO tempest.lib.common.rest_client [req-2697e519-bcb9-45c0-892f-cac8e6f439b6 req-2697e519-bcb9-45c0-892f-cac8e6f439b6 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s\n2026-05-27 01:42:30.002 29 INFO tempest.lib.common.rest_client [req-b0d6346a-81e1-4cfa-94bd-d4006b9dc3d5 req-b0d6346a-81e1-4cfa-94bd-d4006b9dc3d5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.113s\n2026-05-27 01:42:30.031 23 INFO tempest.lib.common.rest_client [req-63bf16b7-05cf-4ab2-8c16-77f0de473da1 req-63bf16b7-05cf-4ab2-8c16-77f0de473da1 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s\n2026-05-27 01:42:30.034 33 INFO tempest.lib.common.rest_client [req-fca8a2f2-b904-4c0d-8214-c28d95975f91 req-fca8a2f2-b904-4c0d-8214-c28d95975f91 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9a15d7e-0809-4f2f-b12f-559b08f441b2 1.103s\n2026-05-27 01:42:30.117 37 INFO tempest.lib.common.rest_client [req-678ee56b-e2c3-4899-b317-54cf7a2fb7df req-678ee56b-e2c3-4899-b317-54cf7a2fb7df ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36 0.560s\n2026-05-27 01:42:30.148 23 INFO tempest.lib.common.rest_client [req-5f99ac37-e27f-47f1-b1b2-55bcbbe52722 req-5f99ac37-e27f-47f1-b1b2-55bcbbe52722 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s\n2026-05-27 01:42:30.165 43 INFO tempest.lib.common.rest_client [req-ca671de7-6320-4d53-afef-a939e3e50d3e req-ca671de7-6320-4d53-afef-a939e3e50d3e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.514s\n2026-05-27 01:42:30.248 20 INFO tempest.lib.common.rest_client [req-768f58b7-848a-45cf-b05a-449d50b11b6a req-768f58b7-848a-45cf-b05a-449d50b11b6a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.318s\n2026-05-27 01:42:30.275 23 INFO tempest.lib.common.rest_client [req-2f16f1a6-0310-4c98-b0d6-29211198f3b7 req-2f16f1a6-0310-4c98-b0d6-29211198f3b7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.121s\n2026-05-27 01:42:30.332 35 INFO tempest.lib.common.rest_client [req-a0918345-43c1-4fb8-8103-a683e38d8eb6 req-a0918345-43c1-4fb8-8103-a683e38d8eb6 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6caa23fd-a4a0-4ee6-865b-35592f6ff03e 0.552s\n2026-05-27 01:42:30.342 39 INFO tempest.lib.common.rest_client [req-02da4252-0f84-49f2-9b52-aa97cd90c2c3 req-02da4252-0f84-49f2-9b52-aa97cd90c2c3 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ba0d3e542c26410294e8fee5d08d546c 0.680s\n2026-05-27 01:42:30.343 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5eca8aac3abd4370b1f95978abdacb9e\n2026-05-27 01:42:30.419 25 INFO tempest.lib.common.rest_client [req-1f5df663-d89c-4511-911c-499a98cfa0a4 req-1f5df663-d89c-4511-911c-499a98cfa0a4 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s\n2026-05-27 01:42:30.538 35 INFO tempest.lib.common.rest_client [req-70a45e07-9bf5-4f4f-8973-2560a5294da2 req-70a45e07-9bf5-4f4f-8973-2560a5294da2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.203s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.919234s] ... ok\n2026-05-27 01:42:30.549 11 INFO tempest.lib.common.rest_client [req-f18e4042-6f57-4f1a-a059-297b83863e0f req-f18e4042-6f57-4f1a-a059-297b83863e0f ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.592s\n2026-05-27 01:42:30.546 20 INFO tempest.lib.common.rest_client [req-19e3d8af-8d2f-407a-a150-064c1f4c7c5d req-19e3d8af-8d2f-407a-a150-064c1f4c7c5d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.290s\n2026-05-27 01:42:30.599 31 INFO tempest.lib.common.rest_client [req-ebec4d7f-6690-4016-a845-8a4d493261b3 req-ebec4d7f-6690-4016-a845-8a4d493261b3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s\n2026-05-27 01:42:30.613 29 INFO tempest.lib.common.rest_client [req-7cd76eee-06fc-48a0-b367-ae15a7282c16 req-7cd76eee-06fc-48a0-b367-ae15a7282c16 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.609s\n2026-05-27 01:42:30.632 21 INFO tempest.lib.common.rest_client [req-f2ca8879-1096-4471-bffe-cc89b15ec951 req-f2ca8879-1096-4471-bffe-cc89b15ec951 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.243s\n2026-05-27 01:42:30.701 15 INFO tempest.lib.common.rest_client [req-e78f68be-ab42-4e74-bebf-33f75279c574 req-e78f68be-ab42-4e74-bebf-33f75279c574 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.770s\n2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6a561904906481794be87351c20d5fd is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6a561904906481794be87351c20d5fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6a561904906481794be87351c20d5fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:30.810 18 INFO tempest.lib.common.rest_client [req-92cc2dc4-75c8-40c8-bc7e-3d6c5becd03d req-92cc2dc4-75c8-40c8-bc7e-3d6c5becd03d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.003s\n2026-05-27 01:42:30.813 37 INFO tempest.lib.common.rest_client [req-f2e9cc78-c4ad-4594-8597-9a7ca09ca540 req-f2e9cc78-c4ad-4594-8597-9a7ca09ca540 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-27 01:42:30.843 23 INFO tempest.lib.common.rest_client [req-30f6cc6e-30bc-4044-b525-d7f7f64625c3 req-30f6cc6e-30bc-4044-b525-d7f7f64625c3 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7f4fee2b-ac36-4968-9dd0-4e1cdd44af03 0.565s\n2026-05-27 01:42:30.853 20 INFO tempest.lib.common.rest_client [req-b1230fb6-ab5b-414b-a37e-1bb8453ee62f req-b1230fb6-ab5b-414b-a37e-1bb8453ee62f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.303s\n2026-05-27 01:42:30.858 31 INFO tempest.lib.common.rest_client [req-2457d92d-25eb-46e0-9d31-d81cc9fe6d9c req-2457d92d-25eb-46e0-9d31-d81cc9fe6d9c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s\n2026-05-27 01:42:30.895 33 INFO tempest.lib.common.rest_client [req-e5bc4978-e7a3-45c6-9035-c5e20e2ba71b req-e5bc4978-e7a3-45c6-9035-c5e20e2ba71b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2a71337af9384bfb86d88fb03eb52b82 0.859s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [3.568114s] ... ok\n2026-05-27 01:42:30.968 39 INFO tempest.lib.common.rest_client [req-9e1a3006-438c-4c2a-98ce-7c43dcbd5bb8 req-9e1a3006-438c-4c2a-98ce-7c43dcbd5bb8 ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-27 01:42:31.031 25 INFO tempest.lib.common.rest_client [req-00702147-768b-479b-8ca5-737cf8d82264 req-00702147-768b-479b-8ca5-737cf8d82264 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.608s\n2026-05-27 01:42:31.048 23 INFO tempest.lib.common.rest_client [req-424ba78b-fd93-46f9-ac78-9182d9e885d4 req-424ba78b-fd93-46f9-ac78-9182d9e885d4 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.201s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.927350s] ... ok\n2026-05-27 01:42:31.092 20 INFO tempest.lib.common.rest_client [req-96967a72-c221-4ad2-aaef-7acb83ee7dad req-96967a72-c221-4ad2-aaef-7acb83ee7dad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.232s\n2026-05-27 01:42:31.098 31 INFO tempest.lib.common.rest_client [req-99efdff2-f3ea-4adc-8522-438b778560ed req-99efdff2-f3ea-4adc-8522-438b778560ed ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s\n2026-05-27 01:42:31.101 18 INFO tempest.lib.common.rest_client [req-a67eb2c7-bf73-4d99-affd-2e0a73edb13f req-a67eb2c7-bf73-4d99-affd-2e0a73edb13f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-27 01:42:31.163 29 INFO tempest.lib.common.rest_client [req-1d1931a1-6775-4065-9efa-7aa07ecd68f5 req-1d1931a1-6775-4065-9efa-7aa07ecd68f5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33ede1c1-e3fa-4724-8b9f-60e0c33a64b3 0.547s\n2026-05-27 01:42:31.253 35 INFO tempest.lib.common.rest_client [req-e6a350ed-f817-4671-bb41-fb11dce93163 req-e6a350ed-f817-4671-bb41-fb11dce93163 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s\n2026-05-27 01:42:31.303 11 INFO tempest.lib.common.rest_client [req-6dd21bd2-dcdd-4fb0-bbfe-e83b48c6eeb9 req-6dd21bd2-dcdd-4fb0-bbfe-e83b48c6eeb9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.750s\n2026-05-27 01:42:31.303 20 INFO tempest.lib.common.rest_client [req-fae48d5a-b0fc-4d07-929e-e5301339cc43 req-fae48d5a-b0fc-4d07-929e-e5301339cc43 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.209s\n2026-05-27 01:42:31.353 15 INFO tempest.lib.common.rest_client [req-e6210b51-9320-4b85-8633-eb5e60479c25 req-e6210b51-9320-4b85-8633-eb5e60479c25 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-27 01:42:31.413 37 INFO tempest.lib.common.rest_client [req-cc67fa63-88d0-4480-a9ff-d36244581fca req-cc67fa63-88d0-4480-a9ff-d36244581fca ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-27 01:42:31.444 18 INFO tempest.lib.common.rest_client [req-0419d3be-7710-4f89-aa9a-0875cc4e1354 req-0419d3be-7710-4f89-aa9a-0875cc4e1354 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.339s\n2026-05-27 01:42:31.457 20 INFO tempest.lib.common.rest_client [req-d0295312-f74f-43c2-92b6-309fb6267ff1 req-d0295312-f74f-43c2-92b6-309fb6267ff1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.150s\n2026-05-27 01:42:31.526 39 INFO tempest.lib.common.rest_client [req-7ed16bb9-508a-4ba0-b6ae-55a56a160a24 req-7ed16bb9-508a-4ba0-b6ae-55a56a160a24 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5eca8aac3abd4370b1f95978abdacb9e&name=default 0.555s\n2026-05-27 01:42:31.602 23 INFO tempest.lib.common.rest_client [req-b48e49b0-b167-4dad-8ddb-9e55b09a4d8d req-b48e49b0-b167-4dad-8ddb-9e55b09a4d8d ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.547s\n2026-05-27 01:42:31.689 25 INFO tempest.lib.common.rest_client [req-58e97c64-191a-4098-bf0e-61625e3040c6 req-58e97c64-191a-4098-bf0e-61625e3040c6 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.652s\n2026-05-27 01:42:31.690 18 INFO tempest.lib.common.rest_client [req-33c80031-4db7-4f78-8210-bc599a60e020 req-33c80031-4db7-4f78-8210-bc599a60e020 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:42:31.695 23 INFO tempest.lib.common.rest_client [req-2a15a577-1a47-4a38-9de6-dcd7cef22d3c req-2a15a577-1a47-4a38-9de6-dcd7cef22d3c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.089s\n2026-05-27 01:42:31.713 20 INFO tempest.lib.common.rest_client [req-119e3823-d187-490c-ae9c-64f75e7bde11 req-119e3823-d187-490c-ae9c-64f75e7bde11 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.254s\n2026-05-27 01:42:31.729 37 INFO tempest.lib.common.rest_client [req-fed21033-f09e-492d-88c6-61dc5fde9801 req-fed21033-f09e-492d-88c6-61dc5fde9801 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.314s\n2026-05-27 01:42:31.819 31 INFO tempest.lib.common.rest_client [req-397f6913-9eb6-4ac6-915a-8098346408ab req-397f6913-9eb6-4ac6-915a-8098346408ab ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.715s\n2026-05-27 01:42:31.902 23 INFO tempest.lib.common.rest_client [req-d919300f-300c-4b81-a3dc-e70a5069b9b7 req-d919300f-300c-4b81-a3dc-e70a5069b9b7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.204s\n2026-05-27 01:42:31.949 35 INFO tempest.lib.common.rest_client [req-e6b73adc-d36d-478d-a690-940279fdfaf7 req-e6b73adc-d36d-478d-a690-940279fdfaf7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.692s\n2026-05-27 01:42:32.002 20 INFO tempest.lib.common.rest_client [req-f3d17842-fcee-43e6-8664-0064be0cef88 req-f3d17842-fcee-43e6-8664-0064be0cef88 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.287s\n2026-05-27 01:42:32.021 25 INFO tempest.lib.common.rest_client [req-5cd4d61f-fd11-40fe-8b11-2ea0e061e8aa req-5cd4d61f-fd11-40fe-8b11-2ea0e061e8aa ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-27 01:42:32.040 23 INFO tempest.lib.common.rest_client [req-e3638664-7eaf-47df-8f5c-877b2b19d67b req-e3638664-7eaf-47df-8f5c-877b2b19d67b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.132s\n2026-05-27 01:42:32.049 37 INFO tempest.lib.common.rest_client [req-6fa56bc6-41f3-4410-a238-e9804fff5d73 req-6fa56bc6-41f3-4410-a238-e9804fff5d73 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.318s\n2026-05-27 01:42:32.051 18 INFO tempest.lib.common.rest_client [req-876f39d6-fb99-4235-af74-2c1a9d361f55 req-876f39d6-fb99-4235-af74-2c1a9d361f55 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/6756f682ee034483a1c0f10ac8baaed9 0.359s\n2026-05-27 01:42:32.231 35 INFO tempest.lib.common.rest_client [req-1c3e7441-20a2-43fa-9bfd-103f800058f6 req-1c3e7441-20a2-43fa-9bfd-103f800058f6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s\n2026-05-27 01:42:32.263 31 INFO tempest.lib.common.rest_client [req-ba42f80a-c8b4-4d63-9b75-3bdd95c0b430 req-ba42f80a-c8b4-4d63-9b75-3bdd95c0b430 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s\n2026-05-27 01:42:32.267 29 INFO tempest.lib.common.rest_client [req-402f4bdf-44b0-476a-bc91-4c33d41abea2 req-402f4bdf-44b0-476a-bc91-4c33d41abea2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/996f20f4-d5ce-4b5f-a4c5-ed434a27d7c9 1.101s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [14.038237s] ... ok\n2026-05-27 01:42:32.285 20 INFO tempest.lib.common.rest_client [req-276e2fad-a3c2-4f2f-8f75-d131a158971f req-276e2fad-a3c2-4f2f-8f75-d131a158971f ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.281s\n2026-05-27 01:42:32.311 18 INFO tempest.lib.common.rest_client [req-7b0634c2-0999-4d1f-bdec-abbd39cf55d3 req-7b0634c2-0999-4d1f-bdec-abbd39cf55d3 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-27 01:42:32.349 21 INFO tempest.lib.common.rest_client [req-2d6cffa1-e1f0-4574-9579-70bb807aded0 req-2d6cffa1-e1f0-4574-9579-70bb807aded0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.715s\n2026-05-27 01:42:32.359 23 INFO tempest.lib.common.rest_client [req-40935a88-e943-4de4-9b8d-d26d40ccad96 req-40935a88-e943-4de4-9b8d-d26d40ccad96 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.317s\n2026-05-27 01:42:32.359 25 INFO tempest.lib.common.rest_client [req-92411af0-dafb-4a9d-b04b-fdcd3c7fea9a req-92411af0-dafb-4a9d-b04b-fdcd3c7fea9a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/6756f682ee034483a1c0f10ac8baaed9 0.335s\n2026-05-27 01:42:32.463 35 INFO tempest.lib.common.rest_client [req-95e382b6-5716-4170-adbb-b982eec559f6 req-95e382b6-5716-4170-adbb-b982eec559f6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.226s\n2026-05-27 01:42:32.465 23 INFO tempest.lib.common.rest_client [req-0c6c7400-54c2-40fc-9728-b1942eaeef50 req-0c6c7400-54c2-40fc-9728-b1942eaeef50 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.101s\n2026-05-27 01:42:32.465 39 INFO tempest.lib.common.rest_client [req-2b58eaab-7bb9-41d8-aeb5-06284d0a8d2a req-2b58eaab-7bb9-41d8-aeb5-06284d0a8d2a ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0aa16e9a-8ecb-4648-9734-390c9e846d06 0.935s\n2026-05-27 01:42:32.588 18 INFO tempest.lib.common.rest_client [req-71015464-8d51-44dd-b04e-83d19cf443ae req-71015464-8d51-44dd-b04e-83d19cf443ae ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/5c8612194f3a455a91058394a6fe5fb4 0.271s\n2026-05-27 01:42:32.612 20 INFO tempest.lib.common.rest_client [req-1210b09c-ce92-4e11-82bd-8c7288076ae1 req-1210b09c-ce92-4e11-82bd-8c7288076ae1 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.321s\n2026-05-27 01:42:32.687 23 INFO tempest.lib.common.rest_client [req-55259a4b-ebcf-4482-8b3b-e1b7911d1d7c req-55259a4b-ebcf-4482-8b3b-e1b7911d1d7c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.219s\n2026-05-27 01:42:32.789 23 INFO tempest.lib.common.rest_client [req-b816cd0b-3f93-4584-9454-0e85a073bae9 req-b816cd0b-3f93-4584-9454-0e85a073bae9 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.099s\n2026-05-27 01:42:32.853 18 INFO tempest.lib.common.rest_client [req-a0630726-585b-43a3-a2ee-fd01a1a5032d req-a0630726-585b-43a3-a2ee-fd01a1a5032d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-27 01:42:32.864 31 INFO tempest.lib.common.rest_client [req-dc9fd10f-9402-4086-8352-86b3fe275bac req-dc9fd10f-9402-4086-8352-86b3fe275bac ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.598s\n2026-05-27 01:42:32.890 25 INFO tempest.lib.common.rest_client [req-fd1caf8d-3b1d-47f2-8a18-576d3a8bc187 req-fd1caf8d-3b1d-47f2-8a18-576d3a8bc187 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s\n2026-05-27 01:42:32.986 37 INFO tempest.lib.common.rest_client [req-ba02a716-0037-43de-a877-de961a1fc563 req-ba02a716-0037-43de-a877-de961a1fc563 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.932s\n2026-05-27 01:42:33.018 35 INFO tempest.lib.common.rest_client [req-e717dfc2-08d5-486d-bb69-779d07491a8c req-e717dfc2-08d5-486d-bb69-779d07491a8c ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c301a5f-b81d-4197-8cc6-734a21ee1c76 0.549s\n2026-05-27 01:42:33.021 20 INFO tempest.lib.common.rest_client [req-59f7a9c6-cafb-49c6-b697-ddd61fda50a8 req-59f7a9c6-cafb-49c6-b697-ddd61fda50a8 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.401s\n2026-05-27 01:42:33.109 39 INFO tempest.lib.common.rest_client [req-0b046987-51ff-4dcd-8cf2-78fc7a20d447 req-0b046987-51ff-4dcd-8cf2-78fc7a20d447 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e 0.640s\n2026-05-27 01:42:33.124 43 INFO tempest.lib.common.rest_client [req-3e85efc2-42e4-4583-b2b3-3a2b100b4b22 req-3e85efc2-42e4-4583-b2b3-3a2b100b4b22 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.957s\n2026-05-27 01:42:33.136 23 INFO tempest.lib.common.rest_client [req-5d23dadb-bf66-4f45-8459-fa2472133398 req-5d23dadb-bf66-4f45-8459-fa2472133398 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.344s\n2026-05-27 01:42:33.159 35 INFO tempest.lib.common.rest_client [req-9244db02-dc17-4aa7-9d98-2a239e42d2eb req-9244db02-dc17-4aa7-9d98-2a239e42d2eb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.618094s] ... ok\n2026-05-27 01:42:33.229 31 INFO tempest.lib.common.rest_client [req-5e4e4240-5e7d-46c2-90e7-5fce4ed49e2c req-5e4e4240-5e7d-46c2-90e7-5fce4ed49e2c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-05-27 01:42:33.249 25 INFO tempest.lib.common.rest_client [req-ceb6f4b2-f0e4-41c3-822f-9d16d149e30f req-ceb6f4b2-f0e4-41c3-822f-9d16d149e30f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/5c8612194f3a455a91058394a6fe5fb4 0.353s\n2026-05-27 01:42:33.297 37 INFO tempest.lib.common.rest_client [req-3908b32b-a146-4926-806c-5e8903456f9c req-3908b32b-a146-4926-806c-5e8903456f9c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-27 01:42:33.310 20 INFO tempest.lib.common.rest_client [req-ef0788e4-052b-47ed-841b-b25ab7e59a15 req-ef0788e4-052b-47ed-841b-b25ab7e59a15 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.284s\n{4} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [7.320968s] ... ok\n2026-05-27 01:42:33.423 18 INFO tempest.lib.common.rest_client [req-61c11288-eff4-4846-81c3-6759a75b2c83 req-61c11288-eff4-4846-81c3-6759a75b2c83 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.566s\n2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cb4f3f66a4104da68e4a3dd713311955 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1638474070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56d3019d6b4702acbee2761516145d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'tenant_id': 'dd56d3019d6b4702acbee2761516145d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cb4f3f66a4104da68e4a3dd713311955', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1638474070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56d3019d6b4702acbee2761516145d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'tenant_id': 'dd56d3019d6b4702acbee2761516145d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cb4f3f66a4104da68e4a3dd713311955', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:33.554 23 INFO tempest.lib.common.rest_client [req-a87a0804-713b-4a79-af01-263eabda3f62 req-a87a0804-713b-4a79-af01-263eabda3f62 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.415s\n2026-05-27 01:42:33.582 31 INFO tempest.lib.common.rest_client [req-f6442a4c-3f51-4229-a26f-ab0915af01c3 req-f6442a4c-3f51-4229-a26f-ab0915af01c3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/6756f682ee034483a1c0f10ac8baaed9 0.351s\n2026-05-27 01:42:33.622 25 INFO tempest.lib.common.rest_client [req-bf3cd749-b166-4720-a321-b678aa0e69ff req-bf3cd749-b166-4720-a321-b678aa0e69ff ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s\n2026-05-27 01:42:33.653 37 INFO tempest.lib.common.rest_client [req-db50de5b-ee92-46d1-bbed-307416716956 req-db50de5b-ee92-46d1-bbed-307416716956 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.354s\n2026-05-27 01:42:33.725 20 INFO tempest.lib.common.rest_client [req-7c5dfa88-3df7-4a82-ab93-a3232904baf5 req-7c5dfa88-3df7-4a82-ab93-a3232904baf5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-91422242 0.406s\n2026-05-27 01:42:33.817 13 INFO tempest.lib.common.rest_client [req-40d7cc11-1116-45cd-b088-7f5a40621726 req-40d7cc11-1116-45cd-b088-7f5a40621726 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.219s\n2026-05-27 01:42:33.880 31 INFO tempest.lib.common.rest_client [req-731585a5-4b73-4814-8b23-0f7202a03096 req-731585a5-4b73-4814-8b23-0f7202a03096 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-27 01:42:33.886 29 INFO tempest.lib.common.rest_client [req-5706e778-312f-4348-9263-ae50425f5e53 req-5706e778-312f-4348-9263-ae50425f5e53 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.614s\n2026-05-27 01:42:33.919 15 INFO tempest.lib.common.rest_client [req-c6b05ae1-5876-46b0-bbb4-01752213185e req-c6b05ae1-5876-46b0-bbb4-01752213185e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.560s\n2026-05-27 01:42:33.957 25 INFO tempest.lib.common.rest_client [req-3493c0c6-8b20-405e-ac95-520f226992b4 req-3493c0c6-8b20-405e-ac95-520f226992b4 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s\n2026-05-27 01:42:33.959 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1888994b1788490ebc7a152c4112ca05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:33.959 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1888994b1788490ebc7a152c4112ca05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:33.960 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1888994b1788490ebc7a152c4112ca05', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:34.074 35 INFO tempest.lib.common.rest_client [req-52fe68a8-d8ab-40bc-bc16-1d3e1f6dd924 req-52fe68a8-d8ab-40bc-bc16-1d3e1f6dd924 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.904s\n2026-05-27 01:42:34.101 20 INFO tempest.lib.common.rest_client [req-fe3c1233-dfe1-4dd0-8ec5-919072789cdf req-fe3c1233-dfe1-4dd0-8ec5-919072789cdf ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1437710321 0.374s\n2026-05-27 01:42:34.148 13 INFO tempest.lib.common.rest_client [req-b2c929a4-cb23-429d-ac50-9ba554bfa204 req-b2c929a4-cb23-429d-ac50-9ba554bfa204 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 0.329s\n2026-05-27 01:42:34.164 37 INFO tempest.lib.common.rest_client [req-baead7c9-c6bd-4884-b79f-e69c5c185d5c req-baead7c9-c6bd-4884-b79f-e69c5c185d5c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s\n2026-05-27 01:42:34.181 31 INFO tempest.lib.common.rest_client [req-0e7c3e5d-fd48-4a37-a29e-9ce631531a88 req-0e7c3e5d-fd48-4a37-a29e-9ce631531a88 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/5c8612194f3a455a91058394a6fe5fb4 0.299s\n2026-05-27 01:42:34.221 18 INFO tempest.lib.common.rest_client [req-e7ed5530-3825-4c48-9622-fff7796811f2 req-e7ed5530-3825-4c48-9622-fff7796811f2 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-27 01:42:34.258 13 INFO tempest.lib.common.rest_client [req-83a16bdc-c027-4c2b-a749-5adbf0a6edee req-83a16bdc-c027-4c2b-a749-5adbf0a6edee ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0865e8ed-dc12-4d9c-9489-e91a75726d84 0.104s\n2026-05-27 01:42:34.368 23 INFO tempest.lib.common.rest_client [req-f0a98243-bf0f-4caa-b1bb-75b8a8a04d8c req-f0a98243-bf0f-4caa-b1bb-75b8a8a04d8c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3372f227-dbe8-4bed-84c6-ee72a3fa9830 0.810s\n2026-05-27 01:42:34.486 31 INFO tempest.lib.common.rest_client [req-c50e196d-75c6-4ca7-bbae-d561185dab40 req-c50e196d-75c6-4ca7-bbae-d561185dab40 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s\n2026-05-27 01:42:34.544 37 INFO tempest.lib.common.rest_client [req-2069c656-e515-4501-95a5-ef9e23384dfa req-2069c656-e515-4501-95a5-ef9e23384dfa ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/6756f682ee034483a1c0f10ac8baaed9 0.377s\n2026-05-27 01:42:34.582 23 INFO tempest.lib.common.rest_client [req-452e3801-4e9f-4f2e-b338-1566b71d072e req-452e3801-4e9f-4f2e-b338-1566b71d072e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.209s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.533193s] ... ok\n2026-05-27 01:42:34.603 20 INFO tempest.lib.common.rest_client [req-ff22d766-2107-4a74-8fc0-470f572d7304 req-ff22d766-2107-4a74-8fc0-470f572d7304 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-502138835 0.499s\n2026-05-27 01:42:34.622 18 INFO tempest.lib.common.rest_client [req-ebfce4cf-a1b8-4ab7-883d-4ab8c237df2d req-ebfce4cf-a1b8-4ab7-883d-4ab8c237df2d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.398s\n2026-05-27 01:42:34.630 43 INFO tempest.lib.common.rest_client [req-78132f9f-1098-4aa2-be7c-e8e1f376581f req-78132f9f-1098-4aa2-be7c-e8e1f376581f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.501s\n2026-05-27 01:42:34.710 35 INFO tempest.lib.common.rest_client [req-50ef093a-4f62-4564-b048-901974802d81 req-50ef093a-4f62-4564-b048-901974802d81 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.633s\n2026-05-27 01:42:34.765 25 INFO tempest.lib.common.rest_client [req-5539fefd-8f24-4c30-982b-7196bcf3153a req-5539fefd-8f24-4c30-982b-7196bcf3153a ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s\n2026-05-27 01:42:34.819 37 INFO tempest.lib.common.rest_client [req-f9a0f497-4de9-45ba-b81e-0cc09e6ff935 req-f9a0f497-4de9-45ba-b81e-0cc09e6ff935 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-27 01:42:34.850 31 INFO tempest.lib.common.rest_client [req-4132c893-a6d6-465c-b65e-7cc68d55cd16 req-4132c893-a6d6-465c-b65e-7cc68d55cd16 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.361s\n2026-05-27 01:42:34.851 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e84796c9913c4a62b56e602dba3f5ac7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:34.852 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e84796c9913c4a62b56e602dba3f5ac7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:34.852 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e84796c9913c4a62b56e602dba3f5ac7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:34.932 20 INFO tempest.lib.common.rest_client [req-1b7c3b5a-ab75-4ccb-b342-3843d71c3ead req-1b7c3b5a-ab75-4ccb-b342-3843d71c3ead ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-100385849 0.326s\n2026-05-27 01:42:34.965 29 INFO tempest.lib.common.rest_client [req-39a71ca9-ba6d-4cfd-b871-5a03adbd56c6 req-39a71ca9-ba6d-4cfd-b871-5a03adbd56c6 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.076s\n2026-05-27 01:42:35.051 25 INFO tempest.lib.common.rest_client [req-82726874-a60a-42b6-a7cc-927637f187b1 req-82726874-a60a-42b6-a7cc-927637f187b1 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783 0.283s\n2026-05-27 01:42:35.051 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 799faf5a38584db38666af6d11c7d783 for scope project and roles: ['reader']\n2026-05-27 01:42:35.116 37 INFO tempest.lib.common.rest_client [req-3b832b35-b357-44fb-9948-e57fb58aeaad req-3b832b35-b357-44fb-9948-e57fb58aeaad ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/5c8612194f3a455a91058394a6fe5fb4 0.292s\n2026-05-27 01:42:35.238 20 INFO tempest.lib.common.rest_client [req-a67e8c84-9184-4cc0-b950-495b9dcb3579 req-a67e8c84-9184-4cc0-b950-495b9dcb3579 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.303s\n2026-05-27 01:42:35.336 23 INFO tempest.lib.common.rest_client [req-e61b5e5e-a8eb-4067-bf5d-8070fbaaeea6 req-e61b5e5e-a8eb-4067-bf5d-8070fbaaeea6 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.747s\n2026-05-27 01:42:35.343 37 INFO tempest.lib.common.rest_client [req-090728d7-43ef-4641-a06a-ca71828f82d6 req-090728d7-43ef-4641-a06a-ca71828f82d6 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-27 01:42:35.503 29 INFO tempest.lib.common.rest_client [req-4a13cd77-a74b-4933-ac53-9ae86c8cb1ef req-4a13cd77-a74b-4933-ac53-9ae86c8cb1ef ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.535s\n2026-05-27 01:42:35.536 31 INFO tempest.lib.common.rest_client [req-697eba76-6e2a-4c88-96f0-ecc965add154 req-697eba76-6e2a-4c88-96f0-ecc965add154 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-27 01:42:35.586 21 INFO tempest.lib.common.rest_client [req-a0397616-aaa6-44d0-b50d-a6a1ce4d9e06 req-a0397616-aaa6-44d0-b50d-a6a1ce4d9e06 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.233s\n2026-05-27 01:42:35.591 20 INFO tempest.lib.common.rest_client [req-6e896953-d141-4928-92e8-813f34eff9cb req-6e896953-d141-4928-92e8-813f34eff9cb ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.348s\n2026-05-27 01:42:35.590 23 INFO tempest.lib.common.rest_client [req-c47592fe-fa97-470b-a1ab-007c50c1c704 req-c47592fe-fa97-470b-a1ab-007c50c1c704 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s\n2026-05-27 01:42:35.611 18 INFO tempest.lib.common.rest_client [req-874307a3-7326-4b9c-995b-bd3e7ea99acd req-874307a3-7326-4b9c-995b-bd3e7ea99acd ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s\n2026-05-27 01:42:35.641 37 INFO tempest.lib.common.rest_client [req-f3332ff4-76bc-41ec-b33d-4430454a3874 req-f3332ff4-76bc-41ec-b33d-4430454a3874 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.296s\n2026-05-27 01:42:35.641 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b80ebd769344f3b863459d32c17e3b2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:35.642 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b80ebd769344f3b863459d32c17e3b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:35.642 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b80ebd769344f3b863459d32c17e3b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:35.660 33 INFO tempest.lib.common.rest_client [req-05cfe5b0-d37f-4b43-bd79-c88f321a706a req-05cfe5b0-d37f-4b43-bd79-c88f321a706a ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.762s\n2026-05-27 01:42:35.751 25 INFO tempest.lib.common.rest_client [req-6347a87c-cd07-4d70-b13a-693cc27c4c05 req-6347a87c-cd07-4d70-b13a-693cc27c4c05 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.697s\n2026-05-27 01:42:35.795 20 INFO tempest.lib.common.rest_client [req-868b2364-6a5d-4fc6-bf5f-4251ffeba3da req-868b2364-6a5d-4fc6-bf5f-4251ffeba3da ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-1645056003 0.201s\n2026-05-27 01:42:35.815 31 INFO tempest.lib.common.rest_client [req-2e6ae097-c472-4389-ae74-6e0d1e148fd5 req-2e6ae097-c472-4389-ae74-6e0d1e148fd5 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af 0.276s\n2026-05-27 01:42:35.816 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 566775caf94244d3a3a8725ed0c651af for scope project and roles: ['reader']\n2026-05-27 01:42:35.879 33 INFO tempest.lib.common.rest_client [req-5ec436e0-1b32-4bec-8a3a-39d89af0c2db req-5ec436e0-1b32-4bec-8a3a-39d89af0c2db ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.217s\n2026-05-27 01:42:35.880 18 INFO tempest.lib.common.rest_client [req-cb4751b8-9331-4548-ba6d-5075fdfba7aa req-cb4751b8-9331-4548-ba6d-5075fdfba7aa ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-27 01:42:35.917 23 INFO tempest.lib.common.rest_client [req-ab356f4f-b14e-427b-9d72-96f3dd2655b2 req-ab356f4f-b14e-427b-9d72-96f3dd2655b2 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.321s\n2026-05-27 01:42:35.922 25 INFO tempest.lib.common.rest_client [req-1aa052f2-326d-4bad-965f-2bf2e064478e req-1aa052f2-326d-4bad-965f-2bf2e064478e ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-27 01:42:35.955 21 INFO tempest.lib.common.rest_client [req-58861423-f2d8-4865-8614-6aa61f22f44a req-58861423-f2d8-4865-8614-6aa61f22f44a ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.365s\n2026-05-27 01:42:35.971 20 INFO tempest.lib.common.rest_client [req-665ff648-3cc8-4fe2-bb45-4aa1ae38c380 req-665ff648-3cc8-4fe2-bb45-4aa1ae38c380 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-1504216911 0.173s\n2026-05-27 01:42:36.014 33 INFO tempest.lib.common.rest_client [req-ebcf10fa-0890-48cc-8766-e9dbc418f4d2 req-ebcf10fa-0890-48cc-8766-e9dbc418f4d2 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.132s\n2026-05-27 01:42:36.042 15 INFO tempest.lib.common.rest_client [req-84d61542-2b69-4e62-965c-78981fbc1753 req-84d61542-2b69-4e62-965c-78981fbc1753 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.087s\n2026-05-27 01:42:36.068 18 INFO tempest.lib.common.rest_client [req-e430318b-104b-4ade-b856-21a4d361312f req-e430318b-104b-4ade-b856-21a4d361312f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.185s\n2026-05-27 01:42:36.070 11 INFO tempest.lib.common.rest_client [req-b31264a1-ef1b-4535-9d3f-6591758d667e req-b31264a1-ef1b-4535-9d3f-6591758d667e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.764s\n2026-05-27 01:42:36.134 25 INFO tempest.lib.common.rest_client [req-e45191e2-ade7-47e9-8362-3d520a255872 req-e45191e2-ade7-47e9-8362-3d520a255872 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.209s\n2026-05-27 01:42:36.288 23 INFO tempest.lib.common.rest_client [req-24eeecb7-f5c2-475b-89a7-9124bb07cf41 req-24eeecb7-f5c2-475b-89a7-9124bb07cf41 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e6427adf-c3b9-4ef0-b117-5f322afc1a1f 0.365s\n2026-05-27 01:42:36.292 20 INFO tempest.lib.common.rest_client [req-be057e41-ed0a-4881-9239-f04d8c995749 req-be057e41-ed0a-4881-9239-f04d8c995749 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-2056568626 0.316s\n2026-05-27 01:42:36.308 18 INFO tempest.lib.common.rest_client [req-625c6c75-b83f-4d2d-9dc4-906eed5c28ad req-625c6c75-b83f-4d2d-9dc4-906eed5c28ad ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-27 01:42:36.350 37 INFO tempest.lib.common.rest_client [req-5a9bbbd1-2710-4c19-a7c7-5cc3d37d3858 req-5a9bbbd1-2710-4c19-a7c7-5cc3d37d3858 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-27 01:42:36.405 31 INFO tempest.lib.common.rest_client [req-69b0ca49-a7a2-4499-bbde-05346acb8a2b req-69b0ca49-a7a2-4499-bbde-05346acb8a2b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s\n2026-05-27 01:42:36.407 25 INFO tempest.lib.common.rest_client [req-fd2f842e-802a-4493-97a3-5fbe50926f41 req-fd2f842e-802a-4493-97a3-5fbe50926f41 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-27 01:42:36.484 23 INFO tempest.lib.common.rest_client [req-6dadfe3a-a18a-418b-a785-deb35809ae12 req-6dadfe3a-a18a-418b-a785-deb35809ae12 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.900246s] ... ok\n2026-05-27 01:42:36.492 37 INFO tempest.lib.common.rest_client [req-9fec896a-78e8-400d-ac3f-33f58c17c62e req-9fec896a-78e8-400d-ac3f-33f58c17c62e ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263 0.138s\n2026-05-27 01:42:36.492 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 97ad4c295d924363809f8c8d9c67e263 for scope project and roles: ['reader']\n2026-05-27 01:42:36.539 18 INFO tempest.lib.common.rest_client [req-d78ea1df-e06f-4e5e-9a2c-4386a19c3512 req-d78ea1df-e06f-4e5e-9a2c-4386a19c3512 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/6756f682ee034483a1c0f10ac8baaed9 0.228s\n2026-05-27 01:42:36.576 21 INFO tempest.lib.common.rest_client [req-3bf319b8-98d7-4a93-82ba-109df5061129 req-3bf319b8-98d7-4a93-82ba-109df5061129 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e195e510-7fbf-4c3c-a3c9-b9219f478d9e 0.619s\n2026-05-27 01:42:36.603 20 INFO tempest.lib.common.rest_client [req-2d6e75f5-9669-48f6-a7a9-d06f35a94ae8 req-2d6e75f5-9669-48f6-a7a9-d06f35a94ae8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.308s\n2026-05-27 01:42:36.698 31 INFO tempest.lib.common.rest_client [req-ade15c0e-7fe8-451c-a29c-dbc228f83863 req-ade15c0e-7fe8-451c-a29c-dbc228f83863 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-27 01:42:36.723 25 INFO tempest.lib.common.rest_client [req-5de2fcd8-974c-4725-9830-76202d6a7f7a req-5de2fcd8-974c-4725-9830-76202d6a7f7a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/6756f682ee034483a1c0f10ac8baaed9 0.313s\n2026-05-27 01:42:36.775 23 INFO tempest.lib.common.rest_client [req-80f2aa39-f47d-47a3-8a5f-bcbf6d0613af req-80f2aa39-f47d-47a3-8a5f-bcbf6d0613af ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.285s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.289941s] ... ok\n2026-05-27 01:42:36.785 18 INFO tempest.lib.common.rest_client [req-e0aa4599-92a4-4a48-9d9d-d6dd76bcfd3d req-e0aa4599-92a4-4a48-9d9d-d6dd76bcfd3d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:42:36.808 43 INFO tempest.lib.common.rest_client [req-fc6042d1-410e-4414-9f0f-f50e10075334 req-fc6042d1-410e-4414-9f0f-f50e10075334 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.176s\n2026-05-27 01:42:36.890 20 INFO tempest.lib.common.rest_client [req-fb0bd656-2c4f-4dd4-9e0e-fd1f11bf7714 req-fb0bd656-2c4f-4dd4-9e0e-fd1f11bf7714 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.280s\n2026-05-27 01:42:36.997 25 INFO tempest.lib.common.rest_client [req-549e1bc5-a21b-43ba-ba94-a8eca77bcb1a req-549e1bc5-a21b-43ba-ba94-a8eca77bcb1a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-27 01:42:37.093 13 INFO tempest.lib.common.rest_client [req-e12bed6e-2773-4fc3-969f-3b8952fb21a2 req-e12bed6e-2773-4fc3-969f-3b8952fb21a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 2.832s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [8.498133s] ... ok\n2026-05-27 01:42:37.119 31 INFO tempest.lib.common.rest_client [req-f8464ade-6e17-4a98-8e93-925a2d1e37f2 req-f8464ade-6e17-4a98-8e93-925a2d1e37f2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.420s\n2026-05-27 01:42:37.133 18 INFO tempest.lib.common.rest_client [req-dd5c79a8-c038-4b8b-bb86-53f02653338b req-dd5c79a8-c038-4b8b-bb86-53f02653338b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s\n2026-05-27 01:42:37.141 37 INFO tempest.lib.common.rest_client [req-8967545c-4ade-42f5-ae24-94f5455a4050 req-8967545c-4ade-42f5-ae24-94f5455a4050 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s\n2026-05-27 01:42:37.143 43 INFO tempest.lib.common.rest_client [req-02c21ca9-4ed2-4b31-af89-71aedc3d39ba req-02c21ca9-4ed2-4b31-af89-71aedc3d39ba ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.330s\n2026-05-27 01:42:37.210 20 INFO tempest.lib.common.rest_client [req-f093599b-6f6f-4c10-9950-73cac680208a req-f093599b-6f6f-4c10-9950-73cac680208a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1598306611 0.318s\n2026-05-27 01:42:37.257 21 INFO tempest.lib.common.rest_client [req-4626d3b2-f102-415f-b7cd-7c2c4133b3bd req-4626d3b2-f102-415f-b7cd-7c2c4133b3bd ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a671605f-24a2-400e-af91-a06ccec1d070 0.678s\n2026-05-27 01:42:37.279 15 INFO tempest.lib.common.rest_client [req-d51a928f-b71b-4b9f-80d1-0c96844772cd req-d51a928f-b71b-4b9f-80d1-0c96844772cd ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.232s\n2026-05-27 01:42:37.308 25 INFO tempest.lib.common.rest_client [req-f8cb0d54-1fd0-41e8-832c-53441c5a0c39 req-f8cb0d54-1fd0-41e8-832c-53441c5a0c39 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/5c8612194f3a455a91058394a6fe5fb4 0.307s\n2026-05-27 01:42:37.462 31 INFO tempest.lib.common.rest_client [req-2f6209c7-8b25-4f5e-ad34-61a8487664db req-2f6209c7-8b25-4f5e-ad34-61a8487664db ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-27 01:42:37.525 21 INFO tempest.lib.common.rest_client [req-15174df0-d955-4a55-b530-e6192b827164 req-15174df0-d955-4a55-b530-e6192b827164 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s\n{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.139448s] ... ok\n2026-05-27 01:42:37.534 20 INFO tempest.lib.common.rest_client [req-f209ff9c-6800-478e-b292-72fab9293e5e req-f209ff9c-6800-478e-b292-72fab9293e5e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1008598902 0.321s\n2026-05-27 01:42:37.543 25 INFO tempest.lib.common.rest_client [req-158473b7-eb5f-4548-b7cd-041cda50d8d8 req-158473b7-eb5f-4548-b7cd-041cda50d8d8 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s\n2026-05-27 01:42:37.556 37 INFO tempest.lib.common.rest_client [req-aeeaee17-7694-4fbf-9213-4d2cd6ba6034 req-aeeaee17-7694-4fbf-9213-4d2cd6ba6034 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s\n2026-05-27 01:42:37.563 23 INFO tempest.lib.common.rest_client [req-72c8c07f-e8b9-41d8-ba29-c8ebd61f1b23 req-72c8c07f-e8b9-41d8-ba29-c8ebd61f1b23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.777s\n2026-05-27 01:42:37.582 18 INFO tempest.lib.common.rest_client [req-b5c746d1-ab21-4941-b1fd-28563d47dc55 req-b5c746d1-ab21-4941-b1fd-28563d47dc55 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s\n2026-05-27 01:42:37.638 31 INFO tempest.lib.common.rest_client [req-52412891-01fe-48af-9b17-b03c0a51cc49 req-52412891-01fe-48af-9b17-b03c0a51cc49 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/6756f682ee034483a1c0f10ac8baaed9 0.174s\n2026-05-27 01:42:37.821 25 INFO tempest.lib.common.rest_client [req-fb5347e6-736d-42f2-a15b-b9d52e4e8f0d req-fb5347e6-736d-42f2-a15b-b9d52e4e8f0d ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s\n2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e585e018f644412b9a8935bd6bde1b63 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e585e018f644412b9a8935bd6bde1b63', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e585e018f644412b9a8935bd6bde1b63', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:37.877 37 INFO tempest.lib.common.rest_client [req-79e4a99f-ca11-4612-9bda-695f4a1b25d2 req-79e4a99f-ca11-4612-9bda-695f4a1b25d2 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.317s\n2026-05-27 01:42:37.885 31 INFO tempest.lib.common.rest_client [req-faf06f0e-0065-4f79-a82a-51719f7e36e0 req-faf06f0e-0065-4f79-a82a-51719f7e36e0 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-27 01:42:37.927 20 INFO tempest.lib.common.rest_client [req-4163a3b7-c69e-4984-b59e-3e89d422cc36 req-4163a3b7-c69e-4984-b59e-3e89d422cc36 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1690811514 0.390s\n2026-05-27 01:42:37.986 18 INFO tempest.lib.common.rest_client [req-19e49944-01b0-4107-a9a2-d64689b4d9bd req-19e49944-01b0-4107-a9a2-d64689b4d9bd ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.398s\n2026-05-27 01:42:37.987 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 46a2b8cd01774156854c9555e697ed14 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:37.987 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-935104534-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'project_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'tenant_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '46a2b8cd01774156854c9555e697ed14', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:37.988 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-935104534-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'project_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'tenant_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '46a2b8cd01774156854c9555e697ed14', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:38.201 37 INFO tempest.lib.common.rest_client [req-a447c6e3-64f7-4793-95dd-1fce2fd18c5f req-a447c6e3-64f7-4793-95dd-1fce2fd18c5f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-27 01:42:38.237 31 INFO tempest.lib.common.rest_client [req-6cc32718-2ae3-4a41-b722-421839258727 req-6cc32718-2ae3-4a41-b722-421839258727 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/5c8612194f3a455a91058394a6fe5fb4 0.350s\n2026-05-27 01:42:38.258 20 INFO tempest.lib.common.rest_client [req-6ee91c81-c3d4-4a5e-9a20-054ea3b2510f req-6ee91c81-c3d4-4a5e-9a20-054ea3b2510f ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.327s\n2026-05-27 01:42:38.469 31 INFO tempest.lib.common.rest_client [req-5203ea62-47aa-4a30-86bf-c9be5ba9498c req-5203ea62-47aa-4a30-86bf-c9be5ba9498c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:42:38.520 43 INFO tempest.lib.common.rest_client [req-8c5e041d-6f37-4a5b-a559-bc2a0c268dfc req-8c5e041d-6f37-4a5b-a559-bc2a0c268dfc ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/afd0f80d-f3d3-4c95-bd74-7e1654819dda 1.370s\n2026-05-27 01:42:38.540 37 INFO tempest.lib.common.rest_client [req-45aa336f-e6b7-4c76-9e04-590185a813f0 req-45aa336f-e6b7-4c76-9e04-590185a813f0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/6756f682ee034483a1c0f10ac8baaed9 0.335s\n2026-05-27 01:42:38.549 25 INFO tempest.lib.common.rest_client [req-c6c108e7-6307-4173-9c64-2572912c10ee req-c6c108e7-6307-4173-9c64-2572912c10ee ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s\n2026-05-27 01:42:38.551 23 INFO tempest.lib.common.rest_client [req-e79fe26d-af06-458e-a474-129cb405bf92 req-e79fe26d-af06-458e-a474-129cb405bf92 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.986s\n2026-05-27 01:42:38.563 20 INFO tempest.lib.common.rest_client [req-a8667b50-b7df-47ac-b631-063b529f51b4 req-a8667b50-b7df-47ac-b631-063b529f51b4 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.303s\n2026-05-27 01:42:38.626 21 INFO tempest.lib.common.rest_client [req-81ec9d3b-4225-4432-8198-bca5dbbdae68 req-81ec9d3b-4225-4432-8198-bca5dbbdae68 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.094s\n2026-05-27 01:42:38.649 43 INFO tempest.lib.common.rest_client [req-2a54b19f-a95c-4463-ac60-f05d12035751 req-2a54b19f-a95c-4463-ac60-f05d12035751 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/afd0f80d-f3d3-4c95-bd74-7e1654819dda 0.126s\n{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.019151s] ... ok\n2026-05-27 01:42:38.743 31 INFO tempest.lib.common.rest_client [req-eec95435-5b60-4ca1-b3ab-b037fe299bf4 req-eec95435-5b60-4ca1-b3ab-b037fe299bf4 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.270s\n2026-05-27 01:42:38.743 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aedddb8fcb4447839b5b3f942198bbb7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:38.744 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aedddb8fcb4447839b5b3f942198bbb7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:38.744 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aedddb8fcb4447839b5b3f942198bbb7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:38.792 37 INFO tempest.lib.common.rest_client [req-c1a5627a-2d76-4cd8-a9c1-bb727d8b8c6f req-c1a5627a-2d76-4cd8-a9c1-bb727d8b8c6f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-27 01:42:38.798 23 INFO tempest.lib.common.rest_client [req-6c1b9605-21fb-4844-9892-642406ceaa03 req-6c1b9605-21fb-4844-9892-642406ceaa03 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.242s\n2026-05-27 01:42:38.820 18 INFO tempest.lib.common.rest_client [req-6dc32b24-946f-4dbb-b8c5-cd6f3b0019f6 req-6dc32b24-946f-4dbb-b8c5-cd6f3b0019f6 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.823s\n2026-05-27 01:42:38.875 20 INFO tempest.lib.common.rest_client [req-e61b9497-26a2-4611-8c76-032ffa6aa24e req-e61b9497-26a2-4611-8c76-032ffa6aa24e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-743866648 0.308s\n2026-05-27 01:42:39.070 37 INFO tempest.lib.common.rest_client [req-81470dae-c549-4aba-8950-343aaa3447e8 req-81470dae-c549-4aba-8950-343aaa3447e8 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/5c8612194f3a455a91058394a6fe5fb4 0.275s\n2026-05-27 01:42:39.112 20 INFO tempest.lib.common.rest_client [req-4be9c2ab-dafd-4dc2-8518-e39c47f79516 req-4be9c2ab-dafd-4dc2-8518-e39c47f79516 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1725204980 0.234s\n2026-05-27 01:42:39.153 18 INFO tempest.lib.common.rest_client [req-7b7e5a11-9f03-4edd-90d6-a89c446b68cf req-7b7e5a11-9f03-4edd-90d6-a89c446b68cf ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s\n2026-05-27 01:42:39.288 33 INFO tempest.lib.common.rest_client [req-fae2c65f-03f2-4ed9-96ff-c7f65024e1ce req-fae2c65f-03f2-4ed9-96ff-c7f65024e1ce ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 3.271s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.393776s] ... ok\n2026-05-27 01:42:39.297 23 INFO tempest.lib.common.rest_client [req-ab0b9816-043e-4796-bc6b-787bd5b498c7 req-ab0b9816-043e-4796-bc6b-787bd5b498c7 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a2221016-e524-4845-b768-881b718427d6 0.494s\n2026-05-27 01:42:39.371 37 INFO tempest.lib.common.rest_client [req-d7bc5971-6524-42b0-b63a-e7e53c7e6f18 req-d7bc5971-6524-42b0-b63a-e7e53c7e6f18 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-27 01:42:39.379 20 INFO tempest.lib.common.rest_client [req-812a4c83-2ec9-4f67-8c05-0edf8a369982 req-812a4c83-2ec9-4f67-8c05-0edf8a369982 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-786663494 0.263s\n2026-05-27 01:42:39.497 23 INFO tempest.lib.common.rest_client [req-c6e0c1a2-4ccd-46e8-b5dc-c07b9264aade req-c6e0c1a2-4ccd-46e8-b5dc-c07b9264aade ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.197s\n2026-05-27 01:42:39.497 31 INFO tempest.lib.common.rest_client [req-74731244-c468-4263-b7c5-f88abb25d085 req-74731244-c468-4263-b7c5-f88abb25d085 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-27 01:42:39.549 37 INFO tempest.lib.common.rest_client [req-74310ad6-0a04-4d5b-ad89-9670868f29a0 req-74310ad6-0a04-4d5b-ad89-9670868f29a0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.174s\n2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 152328f4180a45c7a06b66bb03eac862 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152328f4180a45c7a06b66bb03eac862', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152328f4180a45c7a06b66bb03eac862', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:39.665 20 INFO tempest.lib.common.rest_client [req-fe01960f-ab0c-432f-9c68-e1c5c7392f51 req-fe01960f-ab0c-432f-9c68-e1c5c7392f51 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.284s\n2026-05-27 01:42:39.746 35 INFO tempest.lib.common.rest_client [req-868c852c-027e-42e9-8094-1ebecaf33f1a req-868c852c-027e-42e9-8094-1ebecaf33f1a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c/add_router_interface 5.034s\n2026-05-27 01:42:39.781 21 INFO tempest.lib.common.rest_client [req-a8904398-3e49-4142-b6a8-26179b59d762 req-a8904398-3e49-4142-b6a8-26179b59d762 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.152s\n2026-05-27 01:42:39.854 18 INFO tempest.lib.common.rest_client [req-45d482e8-d96e-4145-81fd-2723b7f3ad6d req-45d482e8-d96e-4145-81fd-2723b7f3ad6d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s\n2026-05-27 01:42:39.944 20 INFO tempest.lib.common.rest_client [req-0681b336-1d8e-4841-9a4d-ef4bb9dc204b req-0681b336-1d8e-4841-9a4d-ef4bb9dc204b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.277s\n2026-05-27 01:42:40.028 35 INFO tempest.lib.common.rest_client [req-38313d85-c975-431a-af62-57048f5db67f req-38313d85-c975-431a-af62-57048f5db67f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fe8c8f61-ef3a-404a-9393-d8db5998c4a8 0.279s\n2026-05-27 01:42:40.127 15 INFO tempest.lib.common.rest_client [req-061028ad-8e8e-407d-98ae-387592a52e1b req-061028ad-8e8e-407d-98ae-387592a52e1b ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.846s\n2026-05-27 01:42:40.127 20 INFO tempest.lib.common.rest_client [req-e112cab3-088d-46fb-b372-91487e2205e2 req-e112cab3-088d-46fb-b372-91487e2205e2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-1244890619 0.181s\n2026-05-27 01:42:40.157 23 INFO tempest.lib.common.rest_client [req-23537ab4-dab9-436a-ac4a-df1fd385dc03 req-23537ab4-dab9-436a-ac4a-df1fd385dc03 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3c2dc1a4-fc24-41d6-a0b5-2d8738b3bf2f 0.657s\n2026-05-27 01:42:40.204 18 INFO tempest.lib.common.rest_client [req-efe90ea4-865e-47a7-8cad-f1c10eb1fd76 req-efe90ea4-865e-47a7-8cad-f1c10eb1fd76 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-27 01:42:40.280 37 INFO tempest.lib.common.rest_client [req-e7e09ba0-9876-49da-ad0a-21f951565edb req-e7e09ba0-9876-49da-ad0a-21f951565edb ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s\n2026-05-27 01:42:40.321 20 INFO tempest.lib.common.rest_client [req-744b7b9f-0a6d-4a8c-894b-8447aba849c9 req-744b7b9f-0a6d-4a8c-894b-8447aba849c9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-1292803045 0.184s\n2026-05-27 01:42:40.363 23 INFO tempest.lib.common.rest_client [req-f14f5955-8670-4732-92f3-d3f728127861 req-f14f5955-8670-4732-92f3-d3f728127861 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.198s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [3.585561s] ... ok\n2026-05-27 01:42:40.442 18 INFO tempest.lib.common.rest_client [req-7458c72e-ddcd-4eb9-b8ac-61ee2949eee4 req-7458c72e-ddcd-4eb9-b8ac-61ee2949eee4 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.234s\n2026-05-27 01:42:40.477 20 INFO tempest.lib.common.rest_client [req-497287ed-0e7f-4238-8818-619ac979f0f5 req-497287ed-0e7f-4238-8818-619ac979f0f5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-422444051 0.154s\n2026-05-27 01:42:40.700 35 INFO tempest.lib.common.rest_client [req-09522808-84f9-475b-8542-dea52c92d29c req-09522808-84f9-475b-8542-dea52c92d29c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.667s\n2026-05-27 01:42:40.737 18 INFO tempest.lib.common.rest_client [req-9b7854a8-006d-43f4-a863-cbbc7d809d0b req-9b7854a8-006d-43f4-a863-cbbc7d809d0b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-27 01:42:40.816 20 INFO tempest.lib.common.rest_client [req-e0bdf8e2-6549-42ae-b244-d41e9d39d2f2 req-e0bdf8e2-6549-42ae-b244-d41e9d39d2f2 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.336s\n2026-05-27 01:42:40.931 18 INFO tempest.lib.common.rest_client [req-5b07f989-242d-495e-a1df-d2081062d94b req-5b07f989-242d-495e-a1df-d2081062d94b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.192s\n2026-05-27 01:42:41.130 23 INFO tempest.lib.common.rest_client [req-0adf4930-6996-496a-84f1-eab57df2d2d7 req-0adf4930-6996-496a-84f1-eab57df2d2d7 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.763s\n2026-05-27 01:42:41.207 18 INFO tempest.lib.common.rest_client [req-0e8570d1-229f-476c-8364-ce6e129bc455 req-0e8570d1-229f-476c-8364-ce6e129bc455 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-27 01:42:41.218 20 INFO tempest.lib.common.rest_client [req-8527239d-32f0-4cbf-8ee9-0f5b7f770b5a req-8527239d-32f0-4cbf-8ee9-0f5b7f770b5a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.398s\n2026-05-27 01:42:41.276 23 INFO tempest.lib.common.rest_client [req-3485e1bb-397b-4d8d-9f51-19ff825c8440 req-3485e1bb-397b-4d8d-9f51-19ff825c8440 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6f71db0-c878-4440-bb6b-883ffe8946af 0.143s\n2026-05-27 01:42:41.280 13 INFO tempest.lib.common.rest_client [req-abe9007a-1fe1-4f27-9916-e18843689959 req-abe9007a-1fe1-4f27-9916-e18843689959 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.181s\n2026-05-27 01:42:41.370 29 INFO tempest.lib.common.rest_client [req-fd0e6838-da92-4d33-943f-7c995c18d825 req-fd0e6838-da92-4d33-943f-7c995c18d825 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092/add_router_interface 5.865s\n2026-05-27 01:42:41.401 18 INFO tempest.lib.common.rest_client [req-34ae30d0-5ba3-41e9-8913-e2f9c288cc28 req-34ae30d0-5ba3-41e9-8913-e2f9c288cc28 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/6756f682ee034483a1c0f10ac8baaed9 0.191s\n2026-05-27 01:42:41.565 13 INFO tempest.lib.common.rest_client [req-d0e1e85a-bac1-4877-bc8b-dc5ee27851da req-d0e1e85a-bac1-4877-bc8b-dc5ee27851da ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6e8dbbe5-e044-455a-ba22-7996d40e158f 0.274s\n2026-05-27 01:42:41.674 18 INFO tempest.lib.common.rest_client [req-c9c44cdb-ddb2-40ec-a893-d494a64e66f7 req-c9c44cdb-ddb2-40ec-a893-d494a64e66f7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-27 01:42:41.680 23 INFO tempest.lib.common.rest_client [req-1982c1c8-67bf-4cf2-bf71-dc4c093e5e45 req-1982c1c8-67bf-4cf2-bf71-dc4c093e5e45 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6f71db0-c878-4440-bb6b-883ffe8946af 0.401s\n2026-05-27 01:42:41.771 20 INFO tempest.lib.common.rest_client [req-98692129-ec4d-4128-bf44-cb2dfc9b6235 req-98692129-ec4d-4128-bf44-cb2dfc9b6235 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.551s\n2026-05-27 01:42:41.803 29 INFO tempest.lib.common.rest_client [req-a1544e8b-cd45-4425-b3e8-0a5887f4b8f7 req-a1544e8b-cd45-4425-b3e8-0a5887f4b8f7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5f8d6a-18da-491f-82e8-c5f7e85eb4fd 0.430s\n2026-05-27 01:42:41.897 23 INFO tempest.lib.common.rest_client [req-33ae3cc7-d7c2-4f05-8e28-616d0ff9087b req-33ae3cc7-d7c2-4f05-8e28-616d0ff9087b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.214s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.533329s] ... ok\n2026-05-27 01:42:41.914 18 INFO tempest.lib.common.rest_client [req-20ba02f1-5a32-4fd7-9a6e-4773ed38dcf0 req-20ba02f1-5a32-4fd7-9a6e-4773ed38dcf0 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/5c8612194f3a455a91058394a6fe5fb4 0.236s\n2026-05-27 01:42:42.000 43 INFO tempest.lib.common.rest_client [req-f0ffcb46-0e32-4219-8d93-90fd22aae767 req-f0ffcb46-0e32-4219-8d93-90fd22aae767 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.348s\n2026-05-27 01:42:42.027 29 INFO tempest.lib.common.rest_client [req-f134e017-01c8-4cec-86b7-a36e4bfa090d req-f134e017-01c8-4cec-86b7-a36e4bfa090d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5f8d6a-18da-491f-82e8-c5f7e85eb4fd 0.222s\n2026-05-27 01:42:42.027 23 INFO tempest.lib.common.rest_client [req-745ba144-f3cb-4704-8ea6-fb9e685a22bf req-745ba144-f3cb-4704-8ea6-fb9e685a22bf ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ce88c19-c8ae-44ee-9a2c-5fa4894bf771 0.125s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.129554s] ... ok\n2026-05-27 01:42:42.128 20 INFO tempest.lib.common.rest_client [req-06d8c650-d881-4323-a792-992879fadf6a req-06d8c650-d881-4323-a792-992879fadf6a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.353s\n{4} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [8.812731s] ... ok\n2026-05-27 01:42:42.152 23 INFO tempest.lib.common.rest_client [req-759d1323-8533-40ce-aad0-6e030c5632de req-759d1323-8533-40ce-aad0-6e030c5632de ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bad740f-da54-4916-98b6-4c8699eaada4 0.119s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.134040s] ... ok\n2026-05-27 01:42:42.179 31 INFO tempest.lib.common.rest_client [req-7c34040d-3412-4520-8efd-dded27bf58f5 req-7c34040d-3412-4520-8efd-dded27bf58f5 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.677s\n2026-05-27 01:42:42.197 15 INFO tempest.lib.common.rest_client [req-ca3d61ed-52cf-44c0-9021-eb31c008d820 req-ca3d61ed-52cf-44c0-9021-eb31c008d820 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d739d16-3710-4d26-a96c-f49a2898c3fb 2.068s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [6.153695s] ... ok\n2026-05-27 01:42:42.245 18 INFO tempest.lib.common.rest_client [req-1e23c1db-2e19-4e65-b7a9-9cfc02e974ed req-1e23c1db-2e19-4e65-b7a9-9cfc02e974ed ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-27 01:42:42.384 23 INFO tempest.lib.common.rest_client [req-a658be21-49b3-40d1-8a3a-d9fc0043d970 req-a658be21-49b3-40d1-8a3a-d9fc0043d970 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/881ad3ce-e382-46c2-a466-6b91145895b7 0.212s\n{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.217976s] ... ok\n2026-05-27 01:42:42.394 20 INFO tempest.lib.common.rest_client [req-03ddb6f5-83dc-4913-a53f-5828ece65d79 req-03ddb6f5-83dc-4913-a53f-5828ece65d79 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3 0.215s\n2026-05-27 01:42:42.405 18 INFO tempest.lib.common.rest_client [req-434b8dc9-149a-4112-9cf2-c042cb6204c5 req-434b8dc9-149a-4112-9cf2-c042cb6204c5 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.157s\n2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23600cf7475c44f399fb5472ca742a99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1477368163-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7206e70cc14b4db7af72398fa458bc5f', 'project_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'tenant_id': '7206e70cc14b4db7af72398fa458bc5f', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23600cf7475c44f399fb5472ca742a99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1477368163-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7206e70cc14b4db7af72398fa458bc5f', 'project_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'tenant_id': '7206e70cc14b4db7af72398fa458bc5f', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23600cf7475c44f399fb5472ca742a99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:42.503 20 INFO tempest.lib.common.rest_client [req-5d37a2cb-6a30-41fb-b4d6-3c3cef6ec350 req-5d37a2cb-6a30-41fb-b4d6-3c3cef6ec350 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=618b3c69-229a-4fae-b1b6-de5afaffa8c7 0.106s\n2026-05-27 01:42:42.714 21 INFO tempest.lib.common.rest_client [req-f770b15a-8f65-4d5c-97d2-2dd2d183013b req-f770b15a-8f65-4d5c-97d2-2dd2d183013b ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.415s\n2026-05-27 01:42:42.936 21 INFO tempest.lib.common.rest_client [req-ff71030b-e95a-4f53-85ed-dd8f8571e8e5 req-ff71030b-e95a-4f53-85ed-dd8f8571e8e5 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.218s\n2026-05-27 01:42:43.037 23 INFO tempest.lib.common.rest_client [req-01d898eb-90e3-4755-9e65-2b544575622f req-01d898eb-90e3-4755-9e65-2b544575622f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6f76a9f1e2104c179e57759f86167162 0.612s\n2026-05-27 01:42:43.191 35 INFO tempest.lib.common.rest_client [req-9f95ca91-f0e4-457d-87d4-d966c9a65ed0 req-9f95ca91-f0e4-457d-87d4-d966c9a65ed0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c/remove_router_interface 2.488s\n2026-05-27 01:42:43.269 20 INFO tempest.lib.common.rest_client [req-8778c27b-9349-46be-8fe7-34315ed97e5e req-8778c27b-9349-46be-8fe7-34315ed97e5e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7 0.760s\n2026-05-27 01:42:43.299 25 INFO tempest.lib.common.rest_client [req-7b625189-3497-45f6-94a1-e87e6353d71b req-7b625189-3497-45f6-94a1-e87e6353d71b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.747s\n2026-05-27 01:42:43.340 35 INFO tempest.lib.common.rest_client [req-e1e9072b-2e45-4707-82be-a2482ce88c1b req-e1e9072b-2e45-4707-82be-a2482ce88c1b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s\n2026-05-27 01:42:43.351 18 INFO tempest.lib.common.rest_client [req-a8e1b1a5-1541-4376-bba6-95d9d49660ff req-a8e1b1a5-1541-4376-bba6-95d9d49660ff ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.938s\n2026-05-27 01:42:43.508 21 INFO tempest.lib.common.rest_client [req-83d49b58-572a-406d-b4ac-c0a09addabc1 req-83d49b58-572a-406d-b4ac-c0a09addabc1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94903a85-2f89-4fc7-80f4-25ecb6117610 0.559s\n2026-05-27 01:42:43.544 23 INFO tempest.lib.common.rest_client [req-4f08a62f-8ebc-4b79-b999-62b5ac799a41 req-4f08a62f-8ebc-4b79-b999-62b5ac799a41 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0e6d61aa87be42b6aa749fedfa863b02 0.504s\n2026-05-27 01:42:43.545 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0a0ef8451ff34386b1638d33bbcac0c4\n2026-05-27 01:42:43.809 33 INFO tempest.lib.common.rest_client [req-eae27351-6f91-4cea-a314-84762dc4dd96 req-eae27351-6f91-4cea-a314-84762dc4dd96 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.513s\n2026-05-27 01:42:44.043 21 INFO tempest.lib.common.rest_client [req-5ac9c7c5-f019-4a64-9781-e145b11157a2 req-5ac9c7c5-f019-4a64-9781-e145b11157a2 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52424f2e-0225-45fe-be5a-e0e81840e528 0.533s\n2026-05-27 01:42:44.114 33 INFO tempest.lib.common.rest_client [req-282960e3-36fe-4400-8488-02d627688d12 req-282960e3-36fe-4400-8488-02d627688d12 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f5aeb4e8-a48c-410c-8f9a-f0781601a880 0.302s\n2026-05-27 01:42:44.115 43 INFO tempest.lib.common.rest_client [req-5af45553-21c1-4792-bc94-53215bebc1b1 req-5af45553-21c1-4792-bc94-53215bebc1b1 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 2.111s\n2026-05-27 01:42:44.216 35 INFO tempest.lib.common.rest_client [req-cf016e60-022d-4cc1-8c4d-932a6e4b7fd0 req-cf016e60-022d-4cc1-8c4d-932a6e4b7fd0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7533e6-e2cd-4b84-aecb-192bca0c985d 0.871s\n2026-05-27 01:42:44.228 21 INFO tempest.lib.common.rest_client [req-734a8114-060f-4b06-8459-0973314d5c71 req-734a8114-060f-4b06-8459-0973314d5c71 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s\n{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [6.699966s] ... ok\n2026-05-27 01:42:44.230 23 INFO tempest.lib.common.rest_client [req-f812fa13-b882-4c5b-b7e2-83c77f2f36ec req-f812fa13-b882-4c5b-b7e2-83c77f2f36ec ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-27 01:42:44.313 15 INFO tempest.lib.common.rest_client [req-162cfeeb-df6b-497a-b18c-25853fc3b6e4 req-162cfeeb-df6b-497a-b18c-25853fc3b6e4 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.113s\n2026-05-27 01:42:44.382 11 INFO tempest.lib.common.rest_client [req-a71e3df8-b003-49c9-9082-1c5a3b3e6c19 req-a71e3df8-b003-49c9-9082-1c5a3b3e6c19 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3/add_router_interface 8.310s\n2026-05-27 01:42:44.437 25 INFO tempest.lib.common.rest_client [req-920a5b53-d444-466b-b114-0c1682ea89c4 req-920a5b53-d444-466b-b114-0c1682ea89c4 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.135s\n2026-05-27 01:42:44.460 35 INFO tempest.lib.common.rest_client [req-1760819f-8edf-4ca0-9122-9cab61878ffb req-1760819f-8edf-4ca0-9122-9cab61878ffb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.240s\n2026-05-27 01:42:44.508 20 INFO tempest.lib.common.rest_client [req-4f8ecf18-2aa2-4e78-be5d-748421b70d49 req-4f8ecf18-2aa2-4e78-be5d-748421b70d49 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581 1.237s\n2026-05-27 01:42:44.592 23 INFO tempest.lib.common.rest_client [req-e22f7bcb-baa2-4893-869b-5aadec185861 req-e22f7bcb-baa2-4893-869b-5aadec185861 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0a0ef8451ff34386b1638d33bbcac0c4&name=default 0.360s\n2026-05-27 01:42:44.838 37 INFO tempest.lib.common.rest_client [req-afb428eb-00eb-4760-9416-33f4131c1a95 req-afb428eb-00eb-4760-9416-33f4131c1a95 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.555s\n2026-05-27 01:42:45.102 20 INFO tempest.lib.common.rest_client [req-047950fa-4cb4-4450-a824-3d00f851751b req-047950fa-4cb4-4450-a824-3d00f851751b ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec 0.591s\n2026-05-27 01:42:45.341 31 INFO tempest.lib.common.rest_client [req-89996d06-588c-4b1b-92b2-39514b394c08 req-89996d06-588c-4b1b-92b2-39514b394c08 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.156s\n2026-05-27 01:42:45.399 23 INFO tempest.lib.common.rest_client [req-9f271cf7-9c8e-4833-add9-34964be3d8e5 req-9f271cf7-9c8e-4833-add9-34964be3d8e5 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d150cf87-25fd-4952-a807-5e64a69b173c 0.805s\n2026-05-27 01:42:45.536 18 INFO tempest.lib.common.rest_client [req-a7ee5e89-b642-4538-beb1-e02440ca0a55 req-a7ee5e89-b642-4538-beb1-e02440ca0a55 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.181s\n2026-05-27 01:42:45.688 43 INFO tempest.lib.common.rest_client [req-94af08a9-b9b3-411d-a3f2-d55e110db7ac req-94af08a9-b9b3-411d-a3f2-d55e110db7ac ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 1.571s\n2026-05-27 01:42:45.810 29 INFO tempest.lib.common.rest_client [req-7dc68d6c-da91-465e-ae11-d99f0701322f req-7dc68d6c-da91-465e-ae11-d99f0701322f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092/remove_router_interface 3.780s\n2026-05-27 01:42:45.826 23 INFO tempest.lib.common.rest_client [req-1cea7f42-7e61-404b-9eb8-2d66833ce3ee req-1cea7f42-7e61-404b-9eb8-2d66833ce3ee ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4 0.425s\n2026-05-27 01:42:45.842 43 INFO tempest.lib.common.rest_client [req-3f5eeb08-69b1-44cc-a673-4c072e406043 req-3f5eeb08-69b1-44cc-a673-4c072e406043 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 0.152s\n{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [7.192789s] ... ok\n2026-05-27 01:42:45.922 35 INFO tempest.lib.common.rest_client [req-fa319516-7657-4210-a0d4-52c598620fd2 req-fa319516-7657-4210-a0d4-52c598620fd2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 1.459s\n2026-05-27 01:42:45.935 29 INFO tempest.lib.common.rest_client [req-c114ca2c-12c6-4460-8c6b-35c52f544e8c req-c114ca2c-12c6-4460-8c6b-35c52f544e8c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c6853f3b-c4db-406d-a098-3b3d2f156092 0.120s\n2026-05-27 01:42:46.207 37 INFO tempest.lib.common.rest_client [req-2b294c00-577c-4817-a86c-b80797d9ceed req-2b294c00-577c-4817-a86c-b80797d9ceed ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.885s\n2026-05-27 01:42:46.449 21 INFO tempest.lib.common.rest_client [req-b4cc45b7-c4fa-4ca0-8adb-692aecee9aa0 req-b4cc45b7-c4fa-4ca0-8adb-692aecee9aa0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/56b87583-4b23-449d-aa28-8f15c070f90f 2.218s\n2026-05-27 01:42:46.458 11 INFO tempest.lib.common.rest_client [req-d60eff0d-9232-4060-82b8-0d69e634babc req-d60eff0d-9232-4060-82b8-0d69e634babc ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.074s\n2026-05-27 01:42:46.494 25 INFO tempest.lib.common.rest_client [req-edf33924-8d9c-4a4f-adb1-f4293e160a76 req-edf33924-8d9c-4a4f-adb1-f4293e160a76 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.053s\n2026-05-27 01:42:46.666 29 INFO tempest.lib.common.rest_client [req-2a39ad80-374b-4192-809d-636f084359fd req-2a39ad80-374b-4192-809d-636f084359fd ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092 0.728s\n2026-05-27 01:42:46.908 20 INFO tempest.lib.common.rest_client [req-2807d4ea-ad94-431b-ae15-8385fd6b5077 req-2807d4ea-ad94-431b-ae15-8385fd6b5077 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2291e17-1938-4556-af77-e1fd11cfb8ca 1.803s\n2026-05-27 01:42:47.004 35 INFO tempest.lib.common.rest_client [req-09ea6b49-12fc-4d33-9564-94c34d936df2 req-09ea6b49-12fc-4d33-9564-94c34d936df2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.077s\n2026-05-27 01:42:47.015 31 INFO tempest.lib.common.rest_client [req-82cceb46-5b2f-40d9-bb03-8173ff468865 req-82cceb46-5b2f-40d9-bb03-8173ff468865 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.668s\n2026-05-27 01:42:47.161 21 INFO tempest.lib.common.rest_client [req-3a377bc4-90a5-4192-9ee5-292921f62b5c req-3a377bc4-90a5-4192-9ee5-292921f62b5c ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/311abbd9-db90-49ee-92ca-c6f108a6b7e1 0.709s\n2026-05-27 01:42:47.309 20 INFO tempest.lib.common.rest_client [req-c37fe9b3-7528-4927-af61-fd16b6ab8b8e req-c37fe9b3-7528-4927-af61-fd16b6ab8b8e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d955eb045ee47a689da73fa3cba0346 0.398s\n2026-05-27 01:42:47.411 35 INFO tempest.lib.common.rest_client [req-93ae8bbe-49ae-4213-b027-ec82ededc5aa req-93ae8bbe-49ae-4213-b027-ec82ededc5aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.405s\n2026-05-27 01:42:47.525 29 INFO tempest.lib.common.rest_client [req-732d5710-955e-42f8-8214-5057c7aae867 req-732d5710-955e-42f8-8214-5057c7aae867 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a85d5d-a629-4e18-94b8-ddfa4b6ce20c 0.856s\n2026-05-27 01:42:47.691 20 INFO tempest.lib.common.rest_client [req-bfc4adfa-25c2-4845-b698-b8d17fda9a3c req-bfc4adfa-25c2-4845-b698-b8d17fda9a3c ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/85a83e5026404c3b808a8643c2f2aaad 0.380s\n2026-05-27 01:42:47.692 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2fd69dc3d7a14b8cb9b026d20f265f60\n2026-05-27 01:42:47.794 33 INFO tempest.lib.common.rest_client [req-1ee4354e-d0bb-4aa5-a3a5-985db63992fb req-1ee4354e-d0bb-4aa5-a3a5-985db63992fb ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.678s\n2026-05-27 01:42:48.129 13 INFO tempest.lib.common.rest_client [req-835edb38-d558-4753-9e8c-f8600da5f11a req-835edb38-d558-4753-9e8c-f8600da5f11a ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.559s\n2026-05-27 01:42:48.152 33 INFO tempest.lib.common.rest_client [req-6cda2f9f-f794-438b-836e-1306f49ecf65 req-6cda2f9f-f794-438b-836e-1306f49ecf65 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/456f5dee-f3ba-4491-920e-326683f5b3b8 0.355s\n2026-05-27 01:42:48.186 11 INFO tempest.lib.common.rest_client [req-c304381d-8f9d-46c8-83f7-54090fc4ef36 req-c304381d-8f9d-46c8-83f7-54090fc4ef36 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.726s\n2026-05-27 01:42:48.336 20 INFO tempest.lib.common.rest_client [req-c0ac1a56-4c0a-4acb-8a79-aaa7e29788cd req-c0ac1a56-4c0a-4acb-8a79-aaa7e29788cd ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s\n2026-05-27 01:42:48.349 15 INFO tempest.lib.common.rest_client [req-500f3f07-dd27-4303-b6d4-15cb6a3ed561 req-500f3f07-dd27-4303-b6d4-15cb6a3ed561 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.033s\n2026-05-27 01:42:48.379 13 INFO tempest.lib.common.rest_client [req-78fa6fde-5ab3-43b5-877c-b78e2ec3e250 req-78fa6fde-5ab3-43b5-877c-b78e2ec3e250 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/caa87172-f7b4-494d-8821-5c92bc2a97d0 0.246s\n2026-05-27 01:42:48.584 21 INFO tempest.lib.common.rest_client [req-92496d71-b76a-48b4-894c-82124a9282c0 req-92496d71-b76a-48b4-894c-82124a9282c0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9441b69d-397d-4f82-be3a-d554b534ac5e 1.420s\n2026-05-27 01:42:48.761 20 INFO tempest.lib.common.rest_client [req-2770167f-7de7-40d6-ab5a-56d36df66598 req-2770167f-7de7-40d6-ab5a-56d36df66598 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2fd69dc3d7a14b8cb9b026d20f265f60&name=default 0.422s\n2026-05-27 01:42:48.960 43 INFO tempest.lib.common.rest_client [req-062c47a5-5afd-43cc-aceb-0af6731059e8 req-062c47a5-5afd-43cc-aceb-0af6731059e8 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.113s\n2026-05-27 01:42:49.497 18 INFO tempest.lib.common.rest_client [req-306ed35c-72d8-4c93-a296-ee616478bd13 req-306ed35c-72d8-4c93-a296-ee616478bd13 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.958s\n2026-05-27 01:42:49.567 21 INFO tempest.lib.common.rest_client [req-6376495e-2e43-43fb-874f-0698dc71b2bc req-6376495e-2e43-43fb-874f-0698dc71b2bc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2aa83cbd-c9c7-46d0-a144-2cd875acba25 0.979s\n2026-05-27 01:42:49.780 37 INFO tempest.lib.common.rest_client [req-e418933d-66c5-4d6d-bbdb-ee81ee5cf8ce req-e418933d-66c5-4d6d-bbdb-ee81ee5cf8ce ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.568s\n2026-05-27 01:42:49.898 29 INFO tempest.lib.common.rest_client [req-680a5b88-31eb-46c3-9561-408f5c74ad30 req-680a5b88-31eb-46c3-9561-408f5c74ad30 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/602c2e34-cfce-4c56-bd76-f739e920cee4 2.370s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [17.630037s] ... ok\n2026-05-27 01:42:49.912 21 INFO tempest.lib.common.rest_client [req-894d941d-afab-4966-b01d-ef41b0ce4f39 req-894d941d-afab-4966-b01d-ef41b0ce4f39 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ac53d5205bb41b7a1797152f007ac7e 0.343s\n2026-05-27 01:42:50.053 35 INFO tempest.lib.common.rest_client [req-917ea47f-b276-40e5-b7ca-a229ff3206a6 req-917ea47f-b276-40e5-b7ca-a229ff3206a6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2/add_router_interface 2.639s\n2026-05-27 01:42:50.334 35 INFO tempest.lib.common.rest_client [req-0e9e26b7-bf44-4a52-a257-03d5da564814 req-0e9e26b7-bf44-4a52-a257-03d5da564814 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cd471a44-7964-43c6-8871-a35149d8d112 0.278s\n2026-05-27 01:42:50.383 21 INFO tempest.lib.common.rest_client [req-5cffa3a3-b9c4-45d3-b10a-7eb5244255d1 req-5cffa3a3-b9c4-45d3-b10a-7eb5244255d1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/113d23f9fa3e4d9e90cbf1ebff35788f 0.468s\n2026-05-27 01:42:50.383 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8058f787115d4d91b0bd86658316bdc4\n2026-05-27 01:42:50.484 25 INFO tempest.lib.common.rest_client [req-dfef9c97-68c6-4b01-81f9-75745755b3bb req-dfef9c97-68c6-4b01-81f9-75745755b3bb ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.988s\n2026-05-27 01:42:50.544 20 INFO tempest.lib.common.rest_client [req-48ecac42-26ca-439e-938a-3f187dfdf763 req-48ecac42-26ca-439e-938a-3f187dfdf763 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0cbe79e7-8c72-4bb2-aa91-6058be5496a0 1.779s\n2026-05-27 01:42:50.740 35 INFO tempest.lib.common.rest_client [req-899e3535-109c-41a9-baef-cd9d018ce932 req-899e3535-109c-41a9-baef-cd9d018ce932 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.403s\n2026-05-27 01:42:50.813 13 INFO tempest.lib.common.rest_client [req-f2b16bbd-e04c-4160-80b0-c8249bf79bcf req-f2b16bbd-e04c-4160-80b0-c8249bf79bcf ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/caa87172-f7b4-494d-8821-5c92bc2a97d0 2.432s\n2026-05-27 01:42:50.919 20 INFO tempest.lib.common.rest_client [req-f18b6b3c-7109-49b6-ad66-8e93abf0f647 req-f18b6b3c-7109-49b6-ad66-8e93abf0f647 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60 0.373s\n2026-05-27 01:42:50.999 21 INFO tempest.lib.common.rest_client [req-e064ca54-3fa3-4553-a0ef-2fbc59715e3b req-e064ca54-3fa3-4553-a0ef-2fbc59715e3b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-27 01:42:51.036 31 INFO tempest.lib.common.rest_client [req-be940d30-03ba-4acb-9754-952822afcbf1 req-be940d30-03ba-4acb-9754-952822afcbf1 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.019s\n2026-05-27 01:42:51.178 15 INFO tempest.lib.common.rest_client [req-03d7dc2b-5baa-4f21-91d2-6276e4e884aa req-03d7dc2b-5baa-4f21-91d2-6276e4e884aa ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3df7caf4-52d6-4898-8ed1-9fad7c135f84 2.827s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [8.981271s] ... ok\n2026-05-27 01:42:51.423 33 INFO tempest.lib.common.rest_client [req-24aac280-f68c-464a-9303-82c5f2a26b38 req-24aac280-f68c-464a-9303-82c5f2a26b38 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/456f5dee-f3ba-4491-920e-326683f5b3b8 3.268s\n2026-05-27 01:42:51.459 43 INFO tempest.lib.common.rest_client [req-34e33eaf-d4d8-4896-869d-54d3931f0c63 req-34e33eaf-d4d8-4896-869d-54d3931f0c63 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 2.492s\n2026-05-27 01:42:51.809 21 INFO tempest.lib.common.rest_client [req-159b6650-ee39-430a-9ca0-ac142e9be234 req-159b6650-ee39-430a-9ca0-ac142e9be234 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8058f787115d4d91b0bd86658316bdc4&name=default 0.807s\n2026-05-27 01:42:51.895 18 INFO tempest.lib.common.rest_client [req-833e4662-d02a-486a-a0b2-8055d39c580b req-833e4662-d02a-486a-a0b2-8055d39c580b ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.394s\n2026-05-27 01:42:52.141 25 INFO tempest.lib.common.rest_client [req-d5cd28d0-ce34-4f73-bce9-c168f68d401b req-d5cd28d0-ce34-4f73-bce9-c168f68d401b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/18a6d169-cd5e-4b6c-bdbc-935a0c6bba09 1.654s\n2026-05-27 01:42:52.240 31 INFO tempest.lib.common.rest_client [req-d493f77d-f8a3-49ea-802a-5b797464c3b3 req-d493f77d-f8a3-49ea-802a-5b797464c3b3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57dd32dd-73db-4941-953e-19dc11e3d5ac 1.200s\n2026-05-27 01:42:52.317 43 INFO tempest.lib.common.rest_client [req-e6477dc0-4df6-4858-8bbb-8d782b852cf2 req-e6477dc0-4df6-4858-8bbb-8d782b852cf2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 0.855s\n2026-05-27 01:42:52.402 25 INFO tempest.lib.common.rest_client [req-fcba0467-e4b1-4ab0-a76c-fa5c2b2c863d req-fcba0467-e4b1-4ab0-a76c-fa5c2b2c863d ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.259s\n2026-05-27 01:42:52.430 35 INFO tempest.lib.common.rest_client [req-b04463d7-30dc-40e2-a126-7e29dd7ac45c req-b04463d7-30dc-40e2-a126-7e29dd7ac45c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2/remove_router_interface 1.686s\n2026-05-27 01:42:52.455 43 INFO tempest.lib.common.rest_client [req-e5f52746-18fd-46dc-83c3-b61eb997fe65 req-e5f52746-18fd-46dc-83c3-b61eb997fe65 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 0.136s\n{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [6.609937s] ... ok\n2026-05-27 01:42:52.456 37 INFO tempest.lib.common.rest_client [req-c337fd34-0405-4f49-81a2-aa1ed0e822c1 req-c337fd34-0405-4f49-81a2-aa1ed0e822c1 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.672s\n2026-05-27 01:42:52.615 31 INFO tempest.lib.common.rest_client [req-dac6bd8a-6131-49c8-9311-f107a10c9675 req-dac6bd8a-6131-49c8-9311-f107a10c9675 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.372s\n2026-05-27 01:42:52.637 35 INFO tempest.lib.common.rest_client [req-e145b8ea-4d25-41cb-b224-11a237e6e79e req-e145b8ea-4d25-41cb-b224-11a237e6e79e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.204s\n2026-05-27 01:42:52.638 11 INFO tempest.lib.common.rest_client [req-1a5c2730-1cc0-4677-8863-bb74342d7ff4 req-1a5c2730-1cc0-4677-8863-bb74342d7ff4 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 4.448s\n2026-05-27 01:42:52.697 15 INFO tempest.lib.common.rest_client [req-ef096621-0f2d-4980-96ec-e6ab762de93b req-ef096621-0f2d-4980-96ec-e6ab762de93b ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.515s\n2026-05-27 01:42:52.767 21 INFO tempest.lib.common.rest_client [req-9b7ecf89-1ce1-4a0f-98a2-4b0906c1ab29 req-9b7ecf89-1ce1-4a0f-98a2-4b0906c1ab29 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ab8da20-0a49-4dee-b5c9-f405307823a5 0.954s\n2026-05-27 01:42:52.942 13 INFO tempest.lib.common.rest_client [req-4c0b1e86-4508-45b8-94dd-d59d25b620a2 req-4c0b1e86-4508-45b8-94dd-d59d25b620a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e8dbbe5-e044-455a-ba22-7996d40e158f 2.126s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [15.847789s] ... ok\n2026-05-27 01:42:53.047 25 INFO tempest.lib.common.rest_client [req-e93cc60d-2dde-44fa-9db7-78632600d05a req-e93cc60d-2dde-44fa-9db7-78632600d05a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e199e10e-be02-41dd-963b-8d2aa5662291 0.643s\n2026-05-27 01:42:53.065 21 INFO tempest.lib.common.rest_client [req-02fa9eda-fa43-451e-8519-2d213ab3ab3b req-02fa9eda-fa43-451e-8519-2d213ab3ab3b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4 0.294s\n2026-05-27 01:42:53.225 25 INFO tempest.lib.common.rest_client [req-ba6d6c28-aa3c-483d-bf8f-501f8d727bcb req-ba6d6c28-aa3c-483d-bf8f-501f8d727bcb ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.174s\n2026-05-27 01:42:53.244 31 INFO tempest.lib.common.rest_client [req-b7a25bbd-856b-432f-a4dc-e82fc670487f req-b7a25bbd-856b-432f-a4dc-e82fc670487f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06c86de5-5634-4510-be8f-cb266e77064b 0.623s\n2026-05-27 01:42:53.334 25 INFO tempest.lib.common.rest_client [req-75906bea-7240-4923-8faf-34a097ac6b72 req-75906bea-7240-4923-8faf-34a097ac6b72 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18a6d169-cd5e-4b6c-bdbc-935a0c6bba09 0.106s\n2026-05-27 01:42:53.353 11 INFO tempest.lib.common.rest_client [req-6cf56e7f-bb3f-49c7-8f84-b47fdb5cc604 req-6cf56e7f-bb3f-49c7-8f84-b47fdb5cc604 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5be080c-d5c4-4a89-8283-de55cd3d63ec 0.711s\n2026-05-27 01:42:53.444 25 INFO tempest.lib.common.rest_client [req-f4f59a09-7e66-408b-b634-1cf1d140ad9b req-f4f59a09-7e66-408b-b634-1cf1d140ad9b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e199e10e-be02-41dd-963b-8d2aa5662291 0.108s\n2026-05-27 01:42:53.471 37 INFO tempest.lib.common.rest_client [req-42e2b281-793c-4c42-97ab-b1aab7158780 req-42e2b281-793c-4c42-97ab-b1aab7158780 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.011s\n2026-05-27 01:42:53.685 35 INFO tempest.lib.common.rest_client [req-6c774d0e-f2e9-46ac-b7d9-b3481af94150 req-6c774d0e-f2e9-46ac-b7d9-b3481af94150 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f2a94a9-1c67-42d0-8f83-6f4ea409acc2 1.045s\n2026-05-27 01:42:53.702 21 INFO tempest.lib.common.rest_client [req-67fa5a9e-e788-4f03-a1be-1a6860602178 req-67fa5a9e-e788-4f03-a1be-1a6860602178 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-27 01:42:53.756 31 INFO tempest.lib.common.rest_client [req-d1195b88-0f5e-4126-a4eb-66cb5bf2b485 req-d1195b88-0f5e-4126-a4eb-66cb5bf2b485 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.508s\n2026-05-27 01:42:53.881 35 INFO tempest.lib.common.rest_client [req-44fd28ec-ebc5-455a-bcc6-c44e75b85386 req-44fd28ec-ebc5-455a-bcc6-c44e75b85386 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.193s\n2026-05-27 01:42:53.899 37 INFO tempest.lib.common.rest_client [req-57cc7775-7f6d-44a6-8082-b0317012c52f req-57cc7775-7f6d-44a6-8082-b0317012c52f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a44c1dd5-5d57-4bb3-8294-300deb499b0e 0.425s\n2026-05-27 01:42:53.993 31 INFO tempest.lib.common.rest_client [req-b7608af7-e437-4722-9009-49abdd4bfe33 req-b7608af7-e437-4722-9009-49abdd4bfe33 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/57dd32dd-73db-4941-953e-19dc11e3d5ac 0.234s\n2026-05-27 01:42:54.074 37 INFO tempest.lib.common.rest_client [req-66558af3-bcf5-4a94-9957-d001ba43ddee req-66558af3-bcf5-4a94-9957-d001ba43ddee ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s\n2026-05-27 01:42:54.181 11 INFO tempest.lib.common.rest_client [req-68a46ba1-9522-485c-88af-4af8463cd2a5 req-68a46ba1-9522-485c-88af-4af8463cd2a5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5be080c-d5c4-4a89-8283-de55cd3d63ec 0.825s\n{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [5.994726s] ... ok\n2026-05-27 01:42:54.207 31 INFO tempest.lib.common.rest_client [req-15f08d2e-03ed-4ab6-81a6-c52322053dfc req-15f08d2e-03ed-4ab6-81a6-c52322053dfc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06c86de5-5634-4510-be8f-cb266e77064b 0.211s\n2026-05-27 01:42:54.250 21 INFO tempest.lib.common.rest_client [req-05f5485a-a5f3-41ed-9e46-867660a01e3e req-05f5485a-a5f3-41ed-9e46-867660a01e3e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-27 01:42:54.253 37 INFO tempest.lib.common.rest_client [req-18915ca4-525c-4611-9a47-70c864c93334 req-18915ca4-525c-4611-9a47-70c864c93334 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6fb034ff-f73a-4e67-9034-ffa2453302ee 0.175s\n{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [8.046088s] ... ok\n2026-05-27 01:42:54.391 21 INFO tempest.lib.common.rest_client [req-8e67a9d1-1b3b-4785-8204-90a515a20cdc req-8e67a9d1-1b3b-4785-8204-90a515a20cdc ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s\n2026-05-27 01:42:54.419 35 INFO tempest.lib.common.rest_client [req-082fe4f3-adfb-4760-b956-120055afa35a req-082fe4f3-adfb-4760-b956-120055afa35a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2 0.535s\n2026-05-27 01:42:54.490 15 INFO tempest.lib.common.rest_client [req-23becb08-e8b8-4db0-bb32-e23003843817 req-23becb08-e8b8-4db0-bb32-e23003843817 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.789s\n2026-05-27 01:42:54.570 29 INFO tempest.lib.common.rest_client [req-9c65b974-f86e-4908-b75b-5dbeed9b4289 req-9c65b974-f86e-4908-b75b-5dbeed9b4289 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.668s\n2026-05-27 01:42:54.609 21 INFO tempest.lib.common.rest_client [req-520b35d7-75bb-49e8-9521-3dfb106346c8 req-520b35d7-75bb-49e8-9521-3dfb106346c8 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s\n2026-05-27 01:42:54.619 35 INFO tempest.lib.common.rest_client [req-40d9d3ed-ea81-429e-891d-b5997c93ab2f req-40d9d3ed-ea81-429e-891d-b5997c93ab2f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.196s\n2026-05-27 01:42:54.759 33 INFO tempest.lib.common.rest_client [req-d2d193b4-c5a1-4d4d-87c0-17a2d9654d09 req-d2d193b4-c5a1-4d4d-87c0-17a2d9654d09 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f5aeb4e8-a48c-410c-8f9a-f0781601a880 3.334s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [15.468597s] ... ok\n2026-05-27 01:42:54.816 35 INFO tempest.lib.common.rest_client [req-4cc28d49-0b12-4407-804c-f5f28c6a911d req-4cc28d49-0b12-4407-804c-f5f28c6a911d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s\n2026-05-27 01:42:54.848 29 INFO tempest.lib.common.rest_client [req-59f97d26-f622-421b-aee3-54257e58686d req-59f97d26-f622-421b-aee3-54257e58686d ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.273s\n2026-05-27 01:42:54.928 35 INFO tempest.lib.common.rest_client [req-1f39411c-4157-44dd-9d25-0ac76afb92fc req-1f39411c-4157-44dd-9d25-0ac76afb92fc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [21.768957s] ... ok\n2026-05-27 01:42:55.134 29 INFO tempest.lib.common.rest_client [req-be5b5724-08a0-4b27-9218-e8cea1b9e288 req-be5b5724-08a0-4b27-9218-e8cea1b9e288 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.284s\n2026-05-27 01:42:55.316 21 INFO tempest.lib.common.rest_client [req-bc68149e-5213-4566-9462-702cbb2cece4 req-bc68149e-5213-4566-9462-702cbb2cece4 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.704s\n2026-05-27 01:42:55.334 37 INFO tempest.lib.common.rest_client [req-b6075d5c-94a5-4904-a08e-fede2ee375e8 req-b6075d5c-94a5-4904-a08e-fede2ee375e8 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.077s\n2026-05-27 01:42:55.348 43 INFO tempest.lib.common.rest_client [req-51168aab-d749-465e-af49-6c51446283a7 req-51168aab-d749-465e-af49-6c51446283a7 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.889s\n2026-05-27 01:42:55.460 21 INFO tempest.lib.common.rest_client [req-63cf2bcd-1950-4a2b-b2df-1a628a112e23 req-63cf2bcd-1950-4a2b-b2df-1a628a112e23 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s\n2026-05-27 01:42:55.620 25 INFO tempest.lib.common.rest_client [req-4fe69b9d-d7ea-4c05-a361-9139eaa779d0 req-4fe69b9d-d7ea-4c05-a361-9139eaa779d0 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/34046f22-6444-4a4a-9441-f965f6a7bb5c 2.173s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [11.183342s] ... ok\n2026-05-27 01:42:55.642 21 INFO tempest.lib.common.rest_client [req-3b7778ba-e964-48b9-8095-42eb8b1074d0 req-3b7778ba-e964-48b9-8095-42eb8b1074d0 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.180s\n2026-05-27 01:42:55.900 21 INFO tempest.lib.common.rest_client [req-e0f53a94-5b0f-4e9c-8540-13a383e89ae7 req-e0f53a94-5b0f-4e9c-8540-13a383e89ae7 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-27 01:42:56.096 21 INFO tempest.lib.common.rest_client [req-03b7c0b3-ad31-474d-b7ca-c8bf66d9231a req-03b7c0b3-ad31-474d-b7ca-c8bf66d9231a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/6756f682ee034483a1c0f10ac8baaed9 0.193s\n2026-05-27 01:42:56.157 31 INFO tempest.lib.common.rest_client [req-d46fbdde-fcff-4ab3-9ffe-6ab8b3f1eedf req-d46fbdde-fcff-4ab3-9ffe-6ab8b3f1eedf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e5581db-de39-442c-b853-668f891adf41 1.948s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [10.814275s] ... ok\n2026-05-27 01:42:56.211 29 INFO tempest.lib.common.rest_client [req-f4d1f25c-c518-4c0b-b6ad-b6751c4845ea req-f4d1f25c-c518-4c0b-b6ad-b6751c4845ea ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 1.074s\n2026-05-27 01:42:56.351 21 INFO tempest.lib.common.rest_client [req-c8b78eab-a148-41bb-95e7-d066296dd6a0 req-c8b78eab-a148-41bb-95e7-d066296dd6a0 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:42:56.509 21 INFO tempest.lib.common.rest_client [req-b7d933c1-5e42-411d-bcdb-a807d0114981 req-b7d933c1-5e42-411d-bcdb-a807d0114981 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/5c8612194f3a455a91058394a6fe5fb4 0.156s\n2026-05-27 01:42:56.640 25 INFO tempest.lib.common.rest_client [req-823442f7-8556-4991-992c-53f4aa2fc0f1 req-823442f7-8556-4991-992c-53f4aa2fc0f1 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.013s\n2026-05-27 01:42:56.722 43 INFO tempest.lib.common.rest_client [req-e5520afc-7742-4496-b202-5dcd3b6b58ab req-e5520afc-7742-4496-b202-5dcd3b6b58ab ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.371s\n2026-05-27 01:42:56.733 29 INFO tempest.lib.common.rest_client [req-28f74637-6ba6-4d20-906f-f288fd4e489b req-28f74637-6ba6-4d20-906f-f288fd4e489b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.520s\n2026-05-27 01:42:56.743 21 INFO tempest.lib.common.rest_client [req-471203ad-30c9-4207-b455-41bad5e46fe2 req-471203ad-30c9-4207-b455-41bad5e46fe2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:42:56.947 21 INFO tempest.lib.common.rest_client [req-9930d9f1-03e8-4680-9b6e-6f3487fa15be req-9930d9f1-03e8-4680-9b6e-6f3487fa15be ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.201s\n2026-05-27 01:42:56.948 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2c2f7cfe2d314cc292bb1dba948938dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:42:56.948 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2c2f7cfe2d314cc292bb1dba948938dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:56.949 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2c2f7cfe2d314cc292bb1dba948938dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:42:57.041 18 INFO tempest.lib.common.rest_client [req-c389f817-377d-49c4-b51e-170f44f46253 req-c389f817-377d-49c4-b51e-170f44f46253 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.143s\n2026-05-27 01:42:57.187 15 INFO tempest.lib.common.rest_client [req-5dc98ab6-4ac5-42ae-88ca-1695ce5d7825 req-5dc98ab6-4ac5-42ae-88ca-1695ce5d7825 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/734679c2-314c-4fa9-b892-9ffadf590f91 2.694s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.007554s] ... ok\n2026-05-27 01:42:57.338 29 INFO tempest.lib.common.rest_client [req-ef0882d5-31fc-4d50-b40d-1c28d184887c req-ef0882d5-31fc-4d50-b40d-1c28d184887c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4dc5e0e5-8e86-450b-b54a-672e63338345 0.597s\n2026-05-27 01:42:57.345 31 INFO tempest.lib.common.rest_client [req-214dbba9-eced-410f-8fc5-3dee1da09eed req-214dbba9-eced-410f-8fc5-3dee1da09eed ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.185s\n2026-05-27 01:42:57.446 11 INFO tempest.lib.common.rest_client [req-3d629397-ffca-49c3-ae3a-8f465de3c8ca req-3d629397-ffca-49c3-ae3a-8f465de3c8ca ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.260s\n2026-05-27 01:42:57.650 21 INFO tempest.lib.common.rest_client [req-382f20af-bf70-4f54-ab45-96ee60c35524 req-382f20af-bf70-4f54-ab45-96ee60c35524 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s\n2026-05-27 01:42:57.687 11 INFO tempest.lib.common.rest_client [req-f2c87178-a7f5-498f-8693-4b840f07f831 req-f2c87178-a7f5-498f-8693-4b840f07f831 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.237s\n2026-05-27 01:42:57.881 21 INFO tempest.lib.common.rest_client [req-e9c8a5c9-e51d-4d7f-a39c-213333d52f23 req-e9c8a5c9-e51d-4d7f-a39c-213333d52f23 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0 0.228s\n2026-05-27 01:42:57.882 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e17ce86d754f40be93a4c0b2539cf1a0 for scope project and roles: ['reader']\n2026-05-27 01:42:57.924 11 INFO tempest.lib.common.rest_client [req-366ce9f0-efe9-463a-ad04-b4413bb72b5b req-366ce9f0-efe9-463a-ad04-b4413bb72b5b ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.234s\n2026-05-27 01:42:58.017 43 INFO tempest.lib.common.rest_client [req-ff0503b0-4f2d-45d7-8caf-44686f0ccf4e req-ff0503b0-4f2d-45d7-8caf-44686f0ccf4e ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 1.292s\n2026-05-27 01:42:58.180 31 INFO tempest.lib.common.rest_client [req-0c54e871-02a5-4d6a-847d-f71eeb95a0d1 req-0c54e871-02a5-4d6a-847d-f71eeb95a0d1 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.831s\n2026-05-27 01:42:58.339 25 INFO tempest.lib.common.rest_client [req-276139d2-587f-4c26-a989-f22f32d83ca4 req-276139d2-587f-4c26-a989-f22f32d83ca4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.695s\n2026-05-27 01:42:58.390 15 INFO tempest.lib.common.rest_client [req-d8971aff-e504-4381-b722-cc8eb8ebb73c req-d8971aff-e504-4381-b722-cc8eb8ebb73c ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.199s\n2026-05-27 01:42:58.463 21 INFO tempest.lib.common.rest_client [req-da45e6af-6868-44e2-b8f6-5861460f0c2e req-da45e6af-6868-44e2-b8f6-5861460f0c2e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s\n2026-05-27 01:42:58.596 21 INFO tempest.lib.common.rest_client [req-7ea86bf1-416e-4c92-af99-471a84a708d3 req-7ea86bf1-416e-4c92-af99-471a84a708d3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-27 01:42:58.737 43 INFO tempest.lib.common.rest_client [req-a962d39d-2ef0-4bd7-905c-b15e072cc42c req-a962d39d-2ef0-4bd7-905c-b15e072cc42c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 0.717s\n2026-05-27 01:42:58.793 21 INFO tempest.lib.common.rest_client [req-007cbdb1-20e9-4c5d-b18d-dd3ad8ae3bb3 req-007cbdb1-20e9-4c5d-b18d-dd3ad8ae3bb3 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.194s\n2026-05-27 01:42:58.828 35 INFO tempest.lib.common.rest_client [req-49f7dc86-a55b-4436-bb91-47125883fabd req-49f7dc86-a55b-4436-bb91-47125883fabd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.895s\n2026-05-27 01:42:58.913 43 INFO tempest.lib.common.rest_client [req-c6cec571-5933-4371-b0d9-1a7bc059cf69 req-c6cec571-5933-4371-b0d9-1a7bc059cf69 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 0.173s\n2026-05-27 01:42:59.030 21 INFO tempest.lib.common.rest_client [req-7844ef23-6043-45f7-902d-d80d9954ea5a req-7844ef23-6043-45f7-902d-d80d9954ea5a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:42:59.202 21 INFO tempest.lib.common.rest_client [req-ca48b100-ff27-4811-b105-f4788227d41e req-ca48b100-ff27-4811-b105-f4788227d41e ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/6756f682ee034483a1c0f10ac8baaed9 0.169s\n2026-05-27 01:42:59.251 37 INFO tempest.lib.common.rest_client [req-cd40c22f-5757-457d-a7d4-839d5a7e778d req-cd40c22f-5757-457d-a7d4-839d5a7e778d ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.912s\n2026-05-27 01:42:59.319 13 INFO tempest.lib.common.rest_client [req-cd003f85-dcc2-4a63-a258-549f4074e141 req-cd003f85-dcc2-4a63-a258-549f4074e141 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.371s\n2026-05-27 01:42:59.466 21 INFO tempest.lib.common.rest_client [req-7afb0e9b-6958-4f45-a7e4-6349c0e4caa3 req-7afb0e9b-6958-4f45-a7e4-6349c0e4caa3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-27 01:42:59.517 43 INFO tempest.lib.common.rest_client [req-6e564aad-cf60-47b5-ae49-db7714bc2ae9 req-6e564aad-cf60-47b5-ae49-db7714bc2ae9 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/21a1743f-83eb-44c4-8519-42babd0fd4cb 0.603s\n2026-05-27 01:42:59.620 21 INFO tempest.lib.common.rest_client [req-b23590d2-3d71-4fd7-ab9e-64f3834efa2b req-b23590d2-3d71-4fd7-ab9e-64f3834efa2b ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/5c8612194f3a455a91058394a6fe5fb4 0.151s\n2026-05-27 01:42:59.635 43 INFO tempest.lib.common.rest_client [req-f11e7246-e1f2-477e-92a3-2b90b55f30ad req-f11e7246-e1f2-477e-92a3-2b90b55f30ad ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/21a1743f-83eb-44c4-8519-42babd0fd4cb 0.116s\n{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [7.179907s] ... ok\n2026-05-27 01:42:59.906 21 INFO tempest.lib.common.rest_client [req-95a34a15-8592-4dbd-996c-ff6dbeb370e8 req-95a34a15-8592-4dbd-996c-ff6dbeb370e8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-27 01:42:59.935 29 INFO tempest.lib.common.rest_client [req-89c4cdbf-ffcd-49f1-b066-3ed0473e4157 req-89c4cdbf-ffcd-49f1-b066-3ed0473e4157 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 2.595s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [10.038272s] ... ok\n2026-05-27 01:42:59.935 33 INFO tempest.lib.common.rest_client [req-8fd3804e-6a01-4055-b8c5-0192cdb94388 req-8fd3804e-6a01-4055-b8c5-0192cdb94388 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.171s\n2026-05-27 01:43:00.003 31 INFO tempest.lib.common.rest_client [req-6d21fde8-42bd-4168-9f40-916f866f8fb4 req-6d21fde8-42bd-4168-9f40-916f866f8fb4 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.821s\n2026-05-27 01:43:00.049 21 INFO tempest.lib.common.rest_client [req-bca6d499-c78c-4868-8d42-09ed1943c1fd req-bca6d499-c78c-4868-8d42-09ed1943c1fd ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s\n2026-05-27 01:43:00.049 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0978fdc513746069c014a584dbd8884 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:00.050 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0978fdc513746069c014a584dbd8884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:00.050 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0978fdc513746069c014a584dbd8884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:00.068 11 INFO tempest.lib.common.rest_client [req-50c8ca72-ef04-46c4-b623-0ca895a1b52a req-50c8ca72-ef04-46c4-b623-0ca895a1b52a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 2.141s\n2026-05-27 01:43:00.087 15 INFO tempest.lib.common.rest_client [req-da6f1d3c-5273-46a4-a6ad-f09c003d57c1 req-da6f1d3c-5273-46a4-a6ad-f09c003d57c1 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.693s\n2026-05-27 01:43:00.188 25 INFO tempest.lib.common.rest_client [req-fc970a3e-53d3-40d6-bf6b-beb73df42717 req-fc970a3e-53d3-40d6-bf6b-beb73df42717 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.847s\n2026-05-27 01:43:00.505 37 INFO tempest.lib.common.rest_client [req-024e0b06-8877-45e0-9002-c45c7dd93b2a req-024e0b06-8877-45e0-9002-c45c7dd93b2a ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.250s\n2026-05-27 01:43:00.546 43 INFO tempest.lib.common.rest_client [req-f0696881-e9f1-4880-bc73-2c48e9b317bc req-f0696881-e9f1-4880-bc73-2c48e9b317bc ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/20596bc4-1b2a-4941-8f45-5031a50d3583 0.880s\n2026-05-27 01:43:00.726 21 INFO tempest.lib.common.rest_client [req-8c6b3737-f909-49e2-b2ea-25816815ff52 req-8c6b3737-f909-49e2-b2ea-25816815ff52 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-27 01:43:00.764 31 INFO tempest.lib.common.rest_client [req-d8c99866-18b6-4fb8-8c93-91911218d52c req-d8c99866-18b6-4fb8-8c93-91911218d52c ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.758s\n2026-05-27 01:43:00.937 25 INFO tempest.lib.common.rest_client [req-de6a016e-1848-40b2-9496-7e3ba69f7997 req-de6a016e-1848-40b2-9496-7e3ba69f7997 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.745s\n2026-05-27 01:43:00.977 31 INFO tempest.lib.common.rest_client [req-28272019-367d-4bf6-8736-16ee17bf0140 req-28272019-367d-4bf6-8736-16ee17bf0140 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.210s\n2026-05-27 01:43:01.049 43 INFO tempest.lib.common.rest_client [req-c2f05dc8-9354-4d65-aba6-50cc77d9e28f req-c2f05dc8-9354-4d65-aba6-50cc77d9e28f ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb83ff84-335b-4fe8-923a-9e62eb1a97c8 0.498s\n2026-05-27 01:43:01.055 25 INFO tempest.lib.common.rest_client [req-0193e206-a8ca-429d-9757-366bec50bace req-0193e206-a8ca-429d-9757-366bec50bace ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.116s\n2026-05-27 01:43:01.081 31 INFO tempest.lib.common.rest_client [req-13269296-7ae3-4952-bb4a-e1070e952965 req-13269296-7ae3-4952-bb4a-e1070e952965 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.099s\n2026-05-27 01:43:01.268 29 INFO tempest.lib.common.rest_client [req-9c6f6f87-86e5-471c-9cfc-4ae15bffb01a req-9c6f6f87-86e5-471c-9cfc-4ae15bffb01a ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.327s\n2026-05-27 01:43:01.531 15 INFO tempest.lib.common.rest_client [req-a0995ff5-cbaf-4f36-8b49-dcccd19aca62 req-a0995ff5-cbaf-4f36-8b49-dcccd19aca62 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/66d3de81-947f-471f-a05e-0f4405fd9e10 1.441s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [4.342546s] ... ok\n2026-05-27 01:43:01.547 25 INFO tempest.lib.common.rest_client [req-5f134c39-3e28-4b84-ad43-10cd66a7aba7 req-5f134c39-3e28-4b84-ad43-10cd66a7aba7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.489s\n2026-05-27 01:43:01.577 31 INFO tempest.lib.common.rest_client [req-21e9c36f-a063-46c7-ac1c-9305924e9a44 req-21e9c36f-a063-46c7-ac1c-9305924e9a44 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb8c68ab-399f-4238-8382-0c57a250b254 0.492s\n2026-05-27 01:43:01.608 11 INFO tempest.lib.common.rest_client [req-f6300412-a99a-4bff-a478-fc028f66c20c req-f6300412-a99a-4bff-a478-fc028f66c20c ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 1.538s\n2026-05-27 01:43:01.910 35 INFO tempest.lib.common.rest_client [req-6a04cbfe-cddb-4782-9ff2-0c4d7aa131b6 req-6a04cbfe-cddb-4782-9ff2-0c4d7aa131b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.076s\n2026-05-27 01:43:01.920 37 INFO tempest.lib.common.rest_client [req-60a3509c-20b9-4005-9601-4f5b029ea46b req-60a3509c-20b9-4005-9601-4f5b029ea46b ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817ad6d7-a3ad-4d57-b864-2534b151c885 1.412s\n2026-05-27 01:43:01.980 25 INFO tempest.lib.common.rest_client [req-faa0c3a5-9dfa-4ebe-9906-2d4667d2d5e5 req-faa0c3a5-9dfa-4ebe-9906-2d4667d2d5e5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1008b41-d7d8-47c1-baf9-b0502ec75ffd 0.430s\n2026-05-27 01:43:02.023 33 INFO tempest.lib.common.rest_client [req-6e5a7c0f-b24c-4a33-b0bb-3866708cda1b req-6e5a7c0f-b24c-4a33-b0bb-3866708cda1b ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 2.085s\n2026-05-27 01:43:02.028 43 INFO tempest.lib.common.rest_client [req-2a522b72-1c89-40d1-a444-a891e05e9813 req-2a522b72-1c89-40d1-a444-a891e05e9813 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fdf4b741-adfc-4e88-8d26-22d4d41293f0 0.974s\n2026-05-27 01:43:02.101 37 INFO tempest.lib.common.rest_client [req-4b1a5e8e-2a52-4957-b53f-a8910a7a2487 req-4b1a5e8e-2a52-4957-b53f-a8910a7a2487 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.178s\n2026-05-27 01:43:02.201 13 INFO tempest.lib.common.rest_client [req-62ca9d6b-5e36-490f-9320-69d3cd502295 req-62ca9d6b-5e36-490f-9320-69d3cd502295 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 2.879s\n2026-05-27 01:43:02.277 37 INFO tempest.lib.common.rest_client [req-6c8c7bf3-a6db-492e-a26a-2ffb8a610a35 req-6c8c7bf3-a6db-492e-a26a-2ffb8a610a35 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f527d82-8f0f-49d2-b4c7-93198ea6db44 0.173s\n{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [8.025391s] ... ok\n2026-05-27 01:43:02.308 11 INFO tempest.lib.common.rest_client [req-c2e96c48-ada4-4833-ae46-7169f0eb2559 req-c2e96c48-ada4-4833-ae46-7169f0eb2559 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.698s\n2026-05-27 01:43:02.381 43 INFO tempest.lib.common.rest_client [req-036c9f56-5b4f-4a01-9719-13e4220f8fbf req-036c9f56-5b4f-4a01-9719-13e4220f8fbf ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/634f6532c69f4539b8fc78c8edae52ce 0.350s\n2026-05-27 01:43:02.387 33 INFO tempest.lib.common.rest_client [req-71afd65d-96ce-46c3-9d9b-be223f21a42a req-71afd65d-96ce-46c3-9d9b-be223f21a42a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.362s\n2026-05-27 01:43:02.428 13 INFO tempest.lib.common.rest_client [req-c8de6e3f-9149-43b0-81cd-2258078059e6 req-c8de6e3f-9149-43b0-81cd-2258078059e6 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 0.224s\n2026-05-27 01:43:02.447 29 INFO tempest.lib.common.rest_client [req-5741c56f-7054-4b3d-b80c-45fe1ffe674f req-5741c56f-7054-4b3d-b80c-45fe1ffe674f ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.176s\n2026-05-27 01:43:02.476 11 INFO tempest.lib.common.rest_client [req-228490bc-dbb3-4c1d-b040-8f277c49448b req-228490bc-dbb3-4c1d-b040-8f277c49448b ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.167s\n{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [8.293928s] ... ok\n2026-05-27 01:43:02.570 33 INFO tempest.lib.common.rest_client [req-33a5919e-95e2-4093-8be9-21bec2053305 req-33a5919e-95e2-4093-8be9-21bec2053305 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b&device_owner=network%3Arouter_gateway 0.180s\n2026-05-27 01:43:02.576 31 INFO tempest.lib.common.rest_client [req-89baf369-4417-4e32-b389-e322d565ecbd req-89baf369-4417-4e32-b389-e322d565ecbd ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695e11c2-cab9-44a2-8863-44be6c2ae3e3 0.992s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [6.418470s] ... ok\n2026-05-27 01:43:02.620 13 INFO tempest.lib.common.rest_client [req-4c3e79f5-94a1-48c5-a147-7bd94df542f3 req-4c3e79f5-94a1-48c5-a147-7bd94df542f3 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=96b335c3-76ac-4078-94be-a2165e4d152a&device_owner=network%3Arouter_gateway 0.188s\n2026-05-27 01:43:02.718 33 INFO tempest.lib.common.rest_client [req-c9a43372-e43a-4498-b60e-3edd6dcb5100 req-c9a43372-e43a-4498-b60e-3edd6dcb5100 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.144s\n2026-05-27 01:43:02.778 43 INFO tempest.lib.common.rest_client [req-224a3af6-ea8a-4c37-9f36-9d59f41bbb71 req-224a3af6-ea8a-4c37-9f36-9d59f41bbb71 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a4b71e43f034cef98689aba2937bc52 0.394s\n2026-05-27 01:43:02.779 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d44d3d97430849cd95fa4c55c0f4e352\n2026-05-27 01:43:02.808 13 INFO tempest.lib.common.rest_client [req-f242e7b4-8677-47c3-b423-86261783da9e req-f242e7b4-8677-47c3-b423-86261783da9e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.185s\n2026-05-27 01:43:02.815 33 INFO tempest.lib.common.rest_client [req-38a5ffb3-2608-4559-bdae-a835ad85eb09 req-38a5ffb3-2608-4559-bdae-a835ad85eb09 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.094s\n2026-05-27 01:43:02.843 11 INFO tempest.lib.common.rest_client [req-abbb2371-03f8-438e-a090-dcb83d8b254f req-abbb2371-03f8-438e-a090-dcb83d8b254f ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=75ead60b-5483-4ce4-9943-235130a679a1 0.364s\n2026-05-27 01:43:02.927 13 INFO tempest.lib.common.rest_client [req-bcaef2b2-e69a-4840-b1cb-c39cf452e995 req-bcaef2b2-e69a-4840-b1cb-c39cf452e995 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96b335c3-76ac-4078-94be-a2165e4d152a 0.116s\n2026-05-27 01:43:02.969 15 INFO tempest.lib.common.rest_client [req-daeb402e-cb08-438e-830e-c152f6b16c76 req-daeb402e-cb08-438e-830e-c152f6b16c76 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s\n2026-05-27 01:43:02.990 29 INFO tempest.lib.common.rest_client [req-c41ed401-ef38-4a2d-8cc8-9852289a542d req-c41ed401-ef38-4a2d-8cc8-9852289a542d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.541s\n2026-05-27 01:43:03.026 11 INFO tempest.lib.common.rest_client [req-bd12fff7-ad7f-4baa-8f62-1d178d134b33 req-bd12fff7-ad7f-4baa-8f62-1d178d134b33 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1f605c23-3e85-42f1-931d-435ac27cacc6 0.177s\n2026-05-27 01:43:03.138 18 INFO tempest.lib.common.rest_client [req-af71b7d1-2c90-4b26-9001-97ac674adcc6 req-af71b7d1-2c90-4b26-9001-97ac674adcc6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780/add_router_interface 6.096s\n2026-05-27 01:43:03.171 25 INFO tempest.lib.common.rest_client [req-0c597fb5-ea2e-4523-9038-ae8fda5da5b7 req-0c597fb5-ea2e-4523-9038-ae8fda5da5b7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1361a473-e89f-411c-88ac-d48f3cb4e66e 1.189s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.547819s] ... ok\n2026-05-27 01:43:03.386 43 INFO tempest.lib.common.rest_client [req-957d7313-e7e6-4d7f-9374-c3e08282d9d8 req-957d7313-e7e6-4d7f-9374-c3e08282d9d8 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:43:03.553 21 INFO tempest.lib.common.rest_client [req-c19f044a-fcff-4c4c-b00d-f04d95feab1b req-c19f044a-fcff-4c4c-b00d-f04d95feab1b ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.822s\n2026-05-27 01:43:03.752 43 INFO tempest.lib.common.rest_client [req-adf772ac-ad0c-4311-86a4-464a938ed27f req-adf772ac-ad0c-4311-86a4-464a938ed27f ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d44d3d97430849cd95fa4c55c0f4e352&name=default 0.363s\n2026-05-27 01:43:03.851 35 INFO tempest.lib.common.rest_client [req-6c33b754-6b47-4ccb-a068-3661f2ad4d7d req-6c33b754-6b47-4ccb-a068-3661f2ad4d7d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.935s\n2026-05-27 01:43:03.947 31 INFO tempest.lib.common.rest_client [req-e055a9d9-3031-4ccb-88e0-8b833516e596 req-e055a9d9-3031-4ccb-88e0-8b833516e596 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.363s\n2026-05-27 01:43:04.029 35 INFO tempest.lib.common.rest_client [req-ea026df0-048b-468b-99bc-091ec14e545d req-ea026df0-048b-468b-99bc-091ec14e545d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s\n2026-05-27 01:43:04.249 37 INFO tempest.lib.common.rest_client [req-7dbd1dce-4bf2-4280-8647-8d22944dfdbf req-7dbd1dce-4bf2-4280-8647-8d22944dfdbf ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.964s\n2026-05-27 01:43:04.779 25 INFO tempest.lib.common.rest_client [req-d16b7387-2abc-41a0-b6d0-b9eb63742135 req-d16b7387-2abc-41a0-b6d0-b9eb63742135 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.604s\n2026-05-27 01:43:04.788 31 INFO tempest.lib.common.rest_client [req-efb6aa22-ad56-422a-9b0f-a51fbeee6384 req-efb6aa22-ad56-422a-9b0f-a51fbeee6384 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.837s\n2026-05-27 01:43:04.904 11 INFO tempest.lib.common.rest_client [req-24c158e4-be0b-46a1-809b-cb43eff65c1d req-24c158e4-be0b-46a1-809b-cb43eff65c1d ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.873s\n2026-05-27 01:43:05.016 43 INFO tempest.lib.common.rest_client [req-0f875669-e04c-4e94-b888-88cd6dd10990 req-0f875669-e04c-4e94-b888-88cd6dd10990 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/914fdc38-885f-4ecb-ac25-701463e617e4 1.261s\n2026-05-27 01:43:05.249 13 INFO tempest.lib.common.rest_client [req-4ce63231-6239-4b10-8b84-d8900fda87b3 req-4ce63231-6239-4b10-8b84-d8900fda87b3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 2.319s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [12.306074s] ... ok\n2026-05-27 01:43:05.253 21 INFO tempest.lib.common.rest_client [req-fa9689e2-105b-438e-8fab-bb9a5474ee54 req-fa9689e2-105b-438e-8fab-bb9a5474ee54 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.210s\n2026-05-27 01:43:05.311 15 INFO tempest.lib.common.rest_client [req-cb901123-7640-4529-a0d8-12a65059a165 req-cb901123-7640-4529-a0d8-12a65059a165 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.340s\n2026-05-27 01:43:05.342 43 INFO tempest.lib.common.rest_client [req-8cd2e2be-53a1-48ec-8333-3de76eb8d143 req-8cd2e2be-53a1-48ec-8333-3de76eb8d143 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352 0.324s\n2026-05-27 01:43:05.433 35 INFO tempest.lib.common.rest_client [req-b5dfc0b8-3f36-406f-b388-ed267a4f83b7 req-b5dfc0b8-3f36-406f-b388-ed267a4f83b7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9268c2d7-3eb8-479f-ba3c-529cd7262651 1.401s\n2026-05-27 01:43:05.468 18 INFO tempest.lib.common.rest_client [req-30475540-f73c-4f7e-8cde-9ae6f3dde386 req-30475540-f73c-4f7e-8cde-9ae6f3dde386 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.325s\n2026-05-27 01:43:05.585 35 INFO tempest.lib.common.rest_client [req-c2f95131-879b-4040-ac49-8b34a9ba8876 req-c2f95131-879b-4040-ac49-8b34a9ba8876 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s\n2026-05-27 01:43:05.605 13 INFO tempest.lib.common.rest_client [req-715b9f01-92a2-49c3-8d1f-25339ca18132 req-715b9f01-92a2-49c3-8d1f-25339ca18132 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.351s\n2026-05-27 01:43:05.659 33 INFO tempest.lib.common.rest_client [req-30f38b12-731f-480e-a2b2-277fd8630cdb req-30f38b12-731f-480e-a2b2-277fd8630cdb ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 2.841s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [10.898208s] ... ok\n2026-05-27 01:43:06.078 33 INFO tempest.lib.common.rest_client [req-c44fab74-fadb-41a4-8acb-fb3422fa0593 req-c44fab74-fadb-41a4-8acb-fb3422fa0593 ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.415s\n2026-05-27 01:43:06.321 35 INFO tempest.lib.common.rest_client [req-a312330c-63f7-4502-b8d0-92abc9fc82b0 req-a312330c-63f7-4502-b8d0-92abc9fc82b0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0a59f54-dbd9-48d5-b042-cc72bf1cc17a 0.732s\n2026-05-27 01:43:06.623 31 INFO tempest.lib.common.rest_client [req-f422f63f-2498-49a7-b0da-cbd2ef8e9807 req-f422f63f-2498-49a7-b0da-cbd2ef8e9807 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.833s\n2026-05-27 01:43:06.773 37 INFO tempest.lib.common.rest_client [req-ef71a057-d54c-430a-8fb0-e5a4a3692b31 req-ef71a057-d54c-430a-8fb0-e5a4a3692b31 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.521s\n2026-05-27 01:43:06.921 35 INFO tempest.lib.common.rest_client [req-bde1162f-71c9-47af-bf2d-8d16d1988f06 req-bde1162f-71c9-47af-bf2d-8d16d1988f06 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e14cabb6-4f16-40dd-8da2-acd8df4776de 0.596s\n2026-05-27 01:43:06.948 21 INFO tempest.lib.common.rest_client [req-f298707e-d030-410a-a7cc-c6f1b92b7eb5 req-f298707e-d030-410a-a7cc-c6f1b92b7eb5 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.688s\n2026-05-27 01:43:06.973 25 INFO tempest.lib.common.rest_client [req-77f83388-c3db-4ff1-b1ac-3535be41f9fa req-77f83388-c3db-4ff1-b1ac-3535be41f9fa ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.190s\n2026-05-27 01:43:07.025 35 INFO tempest.lib.common.rest_client [req-88915444-5cf2-4072-9166-afc1b530a322 req-88915444-5cf2-4072-9166-afc1b530a322 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s\n2026-05-27 01:43:07.041 29 INFO tempest.lib.common.rest_client [req-ce757c39-6055-494b-85b8-bc22302d5324 req-ce757c39-6055-494b-85b8-bc22302d5324 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2/add_router_interface 4.048s\n2026-05-27 01:43:07.143 15 INFO tempest.lib.common.rest_client [req-c788ff71-45e0-401d-9e05-e71f1d0ac75c req-c788ff71-45e0-401d-9e05-e71f1d0ac75c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/606eebc0-ac92-46b7-9a7b-434c1a4f1498 1.829s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.611527s] ... ok\n2026-05-27 01:43:07.308 29 INFO tempest.lib.common.rest_client [req-c00986aa-1e04-4057-9e22-416b4bd3418c req-c00986aa-1e04-4057-9e22-416b4bd3418c ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 0.263s\n2026-05-27 01:43:08.289 31 INFO tempest.lib.common.rest_client [req-a441c49f-a19f-40a4-9eb9-02bdf9744ab8 req-a441c49f-a19f-40a4-9eb9-02bdf9744ab8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 1.661s\n2026-05-27 01:43:08.360 25 INFO tempest.lib.common.rest_client [req-5ee9bed7-db40-4568-ad72-43b3983e7b19 req-5ee9bed7-db40-4568-ad72-43b3983e7b19 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s\n2026-05-27 01:43:08.393 31 INFO tempest.lib.common.rest_client [req-0ae7f19b-162d-4747-90d2-e9c833d5ae88 req-0ae7f19b-162d-4747-90d2-e9c833d5ae88 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 0.101s\n2026-05-27 01:43:08.405 37 INFO tempest.lib.common.rest_client [req-a9d85864-8cba-4290-8d83-207c05855676 req-a9d85864-8cba-4290-8d83-207c05855676 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b2c0499e-7977-4851-92e5-f0ccfcbb6548 1.629s\n{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [6.123162s] ... ok\n2026-05-27 01:43:08.564 11 INFO tempest.lib.common.rest_client [req-529fff7c-f852-49c4-81cc-11bfc45b00b0 req-529fff7c-f852-49c4-81cc-11bfc45b00b0 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.657s\n2026-05-27 01:43:08.573 21 INFO tempest.lib.common.rest_client [req-e4c31b71-71b4-4725-bd45-eb9ecd621ddf req-e4c31b71-71b4-4725-bd45-eb9ecd621ddf ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.621s\n2026-05-27 01:43:08.916 31 INFO tempest.lib.common.rest_client [req-33e31bbf-fbca-4807-93fd-e34c8d5d3a0f req-33e31bbf-fbca-4807-93fd-e34c8d5d3a0f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c6f7b1b-747b-4478-b2b9-b3362b463ddd 0.519s\n2026-05-27 01:43:08.989 18 INFO tempest.lib.common.rest_client [req-43554bf9-c41c-4fc1-b102-6c9a52620872 req-43554bf9-c41c-4fc1-b102-6c9a52620872 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.518s\n2026-05-27 01:43:09.037 15 INFO tempest.lib.common.rest_client [req-00612bfe-b99d-42d0-b000-7a395e8c9f1d req-00612bfe-b99d-42d0-b000-7a395e8c9f1d ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.889s\n2026-05-27 01:43:09.162 35 INFO tempest.lib.common.rest_client [req-2305de4e-851c-4c64-b027-16abc0bb32a4 req-2305de4e-851c-4c64-b027-16abc0bb32a4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.134s\n2026-05-27 01:43:09.213 18 INFO tempest.lib.common.rest_client [req-1b84a74b-4c67-4934-a699-f9fd87868e01 req-1b84a74b-4c67-4934-a699-f9fd87868e01 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/f6c4b0d8-8e6e-40ae-b069-67604d01765d 0.221s\n2026-05-27 01:43:09.286 25 INFO tempest.lib.common.rest_client [req-af152c84-1779-4911-8ae6-6815fdbbe77a req-af152c84-1779-4911-8ae6-6815fdbbe77a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.924s\n2026-05-27 01:43:09.385 25 INFO tempest.lib.common.rest_client [req-195a3a97-d98a-4618-b6a6-8f56500927c3 req-195a3a97-d98a-4618-b6a6-8f56500927c3 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.097s\n2026-05-27 01:43:09.393 29 INFO tempest.lib.common.rest_client [req-8e9dd3af-1dc0-4fdb-8b75-5d0109463500 req-8e9dd3af-1dc0-4fdb-8b75-5d0109463500 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 2.081s\n2026-05-27 01:43:09.425 18 INFO tempest.lib.common.rest_client [req-1d8b4776-5d2a-4bdb-946c-c62e98ea8c1f req-1d8b4776-5d2a-4bdb-946c-c62e98ea8c1f ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.209s\n2026-05-27 01:43:09.555 13 INFO tempest.lib.common.rest_client [req-81abe10c-3254-40d8-9333-6d275a1ae65c req-81abe10c-3254-40d8-9333-6d275a1ae65c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 3.946s\n2026-05-27 01:43:09.716 29 INFO tempest.lib.common.rest_client [req-19aee1fa-6658-4652-ada2-36c9c349e494 req-19aee1fa-6658-4652-ada2-36c9c349e494 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 0.320s\n2026-05-27 01:43:09.740 37 INFO tempest.lib.common.rest_client [req-d6015897-f90e-42ba-b167-e79cd8066570 req-d6015897-f90e-42ba-b167-e79cd8066570 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.332s\n2026-05-27 01:43:09.797 13 INFO tempest.lib.common.rest_client [req-07813932-8538-4d8e-a234-6dd14bbd3e3c req-07813932-8538-4d8e-a234-6dd14bbd3e3c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.239s\n2026-05-27 01:43:09.944 33 INFO tempest.lib.common.rest_client [req-a12d8ccd-2843-499d-b607-0616673d053d req-a12d8ccd-2843-499d-b607-0616673d053d ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 3.863s\n2026-05-27 01:43:09.998 13 INFO tempest.lib.common.rest_client [req-668e1e55-9e8d-458a-b952-f0699edc7594 req-668e1e55-9e8d-458a-b952-f0699edc7594 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721&device_owner=network%3Arouter_gateway 0.199s\n2026-05-27 01:43:10.036 25 INFO tempest.lib.common.rest_client [req-af69c385-dd6b-4639-9481-5d2dab55977b req-af69c385-dd6b-4639-9481-5d2dab55977b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7144fb-04a9-45da-b18b-87721fa32e42 0.647s\n2026-05-27 01:43:10.118 31 INFO tempest.lib.common.rest_client [req-21612dd2-15ad-4257-8997-b457026553e5 req-21612dd2-15ad-4257-8997-b457026553e5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cd0caa63-c6f0-49f0-a66b-70fa2979d1c9 1.199s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [7.541120s] ... ok\n2026-05-27 01:43:10.235 33 INFO tempest.lib.common.rest_client [req-1ef5c6ac-39da-4fdb-a341-e716778f382a req-1ef5c6ac-39da-4fdb-a341-e716778f382a ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.288s\n2026-05-27 01:43:10.279 13 INFO tempest.lib.common.rest_client [req-ae8324e0-783f-4f4e-a2ff-9fa6af364ee2 req-ae8324e0-783f-4f4e-a2ff-9fa6af364ee2 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.277s\n2026-05-27 01:43:10.356 21 INFO tempest.lib.common.rest_client [req-a9e37ed4-a641-43ce-8889-f52510b21b04 req-a9e37ed4-a641-43ce-8889-f52510b21b04 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f21fb36-0507-4b0a-b55c-1ecbe22dba5b 1.780s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [5.101915s] ... ok\n2026-05-27 01:43:10.387 13 INFO tempest.lib.common.rest_client [req-e6be8e99-db92-4cb6-9fa7-ad4df25a12f4 req-e6be8e99-db92-4cb6-9fa7-ad4df25a12f4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.106s\n2026-05-27 01:43:10.416 33 INFO tempest.lib.common.rest_client [req-44a5442e-1c80-41fb-82c2-89f639b2f812 req-44a5442e-1c80-41fb-82c2-89f639b2f812 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79&device_owner=network%3Arouter_gateway 0.176s\n2026-05-27 01:43:10.596 33 INFO tempest.lib.common.rest_client [req-942a8de9-140a-4ce7-87ee-8ac3e24e169f req-942a8de9-140a-4ce7-87ee-8ac3e24e169f ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.177s\n2026-05-27 01:43:10.624 18 INFO tempest.lib.common.rest_client [req-207f9b77-1e92-4cb6-87c4-ae21bd4a8140 req-207f9b77-1e92-4cb6-87c4-ae21bd4a8140 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/f6c4b0d8-8e6e-40ae-b069-67604d01765d 1.194s\n{3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.155458s] ... ok\n2026-05-27 01:43:10.647 37 INFO tempest.lib.common.rest_client [req-5ed0c39f-591f-4e86-9130-46905ff8d46b req-5ed0c39f-591f-4e86-9130-46905ff8d46b ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.904s\n2026-05-27 01:43:10.772 33 INFO tempest.lib.common.rest_client [req-bcc9501d-320a-4caf-8f9f-fb08a0c56a7d req-bcc9501d-320a-4caf-8f9f-fb08a0c56a7d ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.174s\n2026-05-27 01:43:10.798 25 INFO tempest.lib.common.rest_client [req-1d821356-ae09-4405-941e-c551882bcdfe req-1d821356-ae09-4405-941e-c551882bcdfe ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a518075-baa7-40a5-87a8-c10111aa1844 0.759s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [7.627415s] ... ok\n2026-05-27 01:43:10.873 11 INFO tempest.lib.common.rest_client [req-b88abab8-658d-4a6d-98e9-abd9d2cfe495 req-b88abab8-658d-4a6d-98e9-abd9d2cfe495 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/379719cd-283a-49de-90e9-f933c657d02e 2.305s\n2026-05-27 01:43:11.360 35 INFO tempest.lib.common.rest_client [req-95a1e0d9-36de-4bb4-a699-68073e897daf req-95a1e0d9-36de-4bb4-a699-68073e897daf ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.195s\n2026-05-27 01:43:11.531 15 INFO tempest.lib.common.rest_client [req-335f6de1-a9fe-4366-bdbe-963d34fd9b0e req-335f6de1-a9fe-4366-bdbe-963d34fd9b0e ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.491s\n2026-05-27 01:43:11.566 31 INFO tempest.lib.common.rest_client [req-dfa4a534-9770-4c93-b8c6-3e197085dd4b req-dfa4a534-9770-4c93-b8c6-3e197085dd4b ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.443s\n2026-05-27 01:43:11.676 29 INFO tempest.lib.common.rest_client [req-d8926610-5ed3-49bc-9f91-e8c74798da9d req-d8926610-5ed3-49bc-9f91-e8c74798da9d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2/remove_router_interface 1.956s\n2026-05-27 01:43:11.823 29 INFO tempest.lib.common.rest_client [req-b254486e-9d59-469e-8ce5-c464e37d10bf req-b254486e-9d59-469e-8ce5-c464e37d10bf ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.141s\n2026-05-27 01:43:11.935 25 INFO tempest.lib.common.rest_client [req-44fdfd0c-5707-4da9-8539-6cdccece584c req-44fdfd0c-5707-4da9-8539-6cdccece584c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.132s\n2026-05-27 01:43:11.954 37 INFO tempest.lib.common.rest_client [req-3f9346d8-bdd3-4f0a-b479-fd25f0c45de0 req-3f9346d8-bdd3-4f0a-b479-fd25f0c45de0 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e037246-9f5c-4926-8f33-bdf967deca32 1.304s\n{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.548174s] ... ok\n2026-05-27 01:43:11.985 21 INFO tempest.lib.common.rest_client [req-fa8998f9-3bce-467a-a8a5-daa1601ff0bb req-fa8998f9-3bce-467a-a8a5-daa1601ff0bb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.624s\n2026-05-27 01:43:12.257 31 INFO tempest.lib.common.rest_client [req-40c1d3ae-331b-4d89-8100-0fc8c51bcea7 req-40c1d3ae-331b-4d89-8100-0fc8c51bcea7 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ee28e9d-200f-4ced-930a-56ddcf1bce04 0.687s\n2026-05-27 01:43:12.345 11 INFO tempest.lib.common.rest_client [req-8529b500-853a-4332-a3c3-20e3a6b694d1 req-8529b500-853a-4332-a3c3-20e3a6b694d1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/379719cd-283a-49de-90e9-f933c657d02e 1.470s\n2026-05-27 01:43:12.493 25 INFO tempest.lib.common.rest_client [req-af1356ce-4be5-481d-80dd-d24bc5ed2d8e req-af1356ce-4be5-481d-80dd-d24bc5ed2d8e ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/46731f6c-74c1-434c-be18-f63cbb4833d4 0.555s\n2026-05-27 01:43:12.660 18 INFO tempest.lib.common.rest_client [req-2169fa7c-4316-4764-af14-de55c5fc4d2f req-2169fa7c-4316-4764-af14-de55c5fc4d2f ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.031s\n2026-05-27 01:43:12.731 35 INFO tempest.lib.common.rest_client [req-c483dfe0-66dc-4120-8b1b-90a385139b4c req-c483dfe0-66dc-4120-8b1b-90a385139b4c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.368s\n2026-05-27 01:43:12.863 13 INFO tempest.lib.common.rest_client [req-3f9ea3b1-95c0-4c44-8b8e-d0c35e688f86 req-3f9ea3b1-95c0-4c44-8b8e-d0c35e688f86 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 2.473s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [7.612793s] ... ok\n2026-05-27 01:43:12.891 33 INFO tempest.lib.common.rest_client [req-066ac2a7-8267-4570-8a85-1f605cae87ca req-066ac2a7-8267-4570-8a85-1f605cae87ca ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 2.115s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [7.231243s] ... ok\n2026-05-27 01:43:12.962 29 INFO tempest.lib.common.rest_client [req-55c53b91-fbeb-4269-a1ce-28862e6a169d req-55c53b91-fbeb-4269-a1ce-28862e6a169d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2 1.136s\n2026-05-27 01:43:13.018 31 INFO tempest.lib.common.rest_client [req-4fa20905-e453-4b06-810f-58063bc2c225 req-4fa20905-e453-4b06-810f-58063bc2c225 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.758s\n2026-05-27 01:43:13.105 35 INFO tempest.lib.common.rest_client [req-3dd62dc9-e4fe-4241-9903-44fbb3718d91 req-3dd62dc9-e4fe-4241-9903-44fbb3718d91 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.370s\n2026-05-27 01:43:13.199 37 INFO tempest.lib.common.rest_client [req-0b4ccea4-7b04-46ce-a56c-567947d521f1 req-0b4ccea4-7b04-46ce-a56c-567947d521f1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.240s\n2026-05-27 01:43:13.208 21 INFO tempest.lib.common.rest_client [req-73febaec-930d-40b2-8e8b-a2118944fd8b req-73febaec-930d-40b2-8e8b-a2118944fd8b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.219s\n2026-05-27 01:43:13.297 33 INFO tempest.lib.common.rest_client [req-4491341e-f8f3-4480-9ad1-8118ef0be1d4 req-4491341e-f8f3-4480-9ad1-8118ef0be1d4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.401s\n2026-05-27 01:43:13.319 31 INFO tempest.lib.common.rest_client [req-0a57e0ad-417b-410b-9ed2-60b552165f87 req-0a57e0ad-417b-410b-9ed2-60b552165f87 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.298s\n2026-05-27 01:43:13.362 11 INFO tempest.lib.common.rest_client [req-a09645f3-14e7-4997-8d76-52d102fbb0d5 req-a09645f3-14e7-4997-8d76-52d102fbb0d5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ce7d5883-2900-400e-956d-be03d0bdb0bd 1.014s\n{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [10.885083s] ... ok\n2026-05-27 01:43:13.377 13 INFO tempest.lib.common.rest_client [req-95d706c2-052a-412e-93e1-e498e80c97b3 req-95d706c2-052a-412e-93e1-e498e80c97b3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.508s\n2026-05-27 01:43:13.405 29 INFO tempest.lib.common.rest_client [req-f749eb0f-f342-49a0-a1fe-84b9db09478d req-f749eb0f-f342-49a0-a1fe-84b9db09478d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5e586276-a71a-4e53-b7c6-d982035b1a3c 0.440s\n2026-05-27 01:43:13.624 15 INFO tempest.lib.common.rest_client [req-cadf3b69-9bd8-4825-af2a-c48a827f6d00 req-cadf3b69-9bd8-4825-af2a-c48a827f6d00 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cc8eed4-d094-4425-8928-fc5c62cc9989 2.088s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [6.481247s] ... ok\n2026-05-27 01:43:13.816 31 INFO tempest.lib.common.rest_client [req-70e04b50-4d2e-435a-9120-0a7151d42be9 req-70e04b50-4d2e-435a-9120-0a7151d42be9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.493s\n2026-05-27 01:43:13.905 25 INFO tempest.lib.common.rest_client [req-37d271ef-9eeb-49f9-ae82-a46c5da1597c req-37d271ef-9eeb-49f9-ae82-a46c5da1597c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.406s\n2026-05-27 01:43:13.917 31 INFO tempest.lib.common.rest_client [req-920d731b-35ce-4bd8-985c-25662c381d71 req-920d731b-35ce-4bd8-985c-25662c381d71 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.099s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.798001s] ... ok\n2026-05-27 01:43:14.001 35 INFO tempest.lib.common.rest_client [req-3c942a23-09f8-46fa-8fa2-a26edc429ba5 req-3c942a23-09f8-46fa-8fa2-a26edc429ba5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/801f8608-c755-4b3e-a797-573c2a1200ec 0.893s\n2026-05-27 01:43:14.211 25 INFO tempest.lib.common.rest_client [req-4d3980c5-699e-4e1b-81da-fa18e4998768 req-4d3980c5-699e-4e1b-81da-fa18e4998768 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.303s\n2026-05-27 01:43:14.260 35 INFO tempest.lib.common.rest_client [req-76691b5d-e6f2-4553-996e-3cde60af0091 req-76691b5d-e6f2-4553-996e-3cde60af0091 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.249s\n2026-05-27 01:43:14.422 18 INFO tempest.lib.common.rest_client [req-ed844010-82a3-40b6-ae6e-f4673e2b96d8 req-ed844010-82a3-40b6-ae6e-f4673e2b96d8 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.759s\n2026-05-27 01:43:14.707 18 INFO tempest.lib.common.rest_client [req-287bdb93-34a9-4659-98e8-2717ffec2203 req-287bdb93-34a9-4659-98e8-2717ffec2203 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.283s\n2026-05-27 01:43:14.725 11 INFO tempest.lib.common.rest_client [req-cbcd908a-0e27-4c2a-b273-cdff9483ccc3 req-cbcd908a-0e27-4c2a-b273-cdff9483ccc3 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.359s\n2026-05-27 01:43:14.773 35 INFO tempest.lib.common.rest_client [req-e00294c0-a3ed-40df-9fe0-4b801047ea34 req-e00294c0-a3ed-40df-9fe0-4b801047ea34 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e863fe3-8671-4c48-a40b-3db5e7812fe8 0.510s\n2026-05-27 01:43:14.837 21 INFO tempest.lib.common.rest_client [req-e850ca7b-5764-4362-9d05-46895ef832f4 req-e850ca7b-5764-4362-9d05-46895ef832f4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e7bfa99-c5a2-437d-9e92-ed3e2710e6b4 1.625s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [4.479349s] ... ok\n2026-05-27 01:43:14.845 18 INFO tempest.lib.common.rest_client [req-c9b53ed5-6075-4810-8692-2aafe843be3c req-c9b53ed5-6075-4810-8692-2aafe843be3c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.133s\n2026-05-27 01:43:14.844 29 INFO tempest.lib.common.rest_client [req-12570a2e-d8a4-467c-b3a1-46fd782b2bf8 req-12570a2e-d8a4-467c-b3a1-46fd782b2bf8 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a299b12-678d-4c00-b860-89aefee0a885 1.436s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [14.905364s] ... ok\n2026-05-27 01:43:14.884 25 INFO tempest.lib.common.rest_client [req-bd300ef8-847d-4830-b1c5-2c28289eaae5 req-bd300ef8-847d-4830-b1c5-2c28289eaae5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.669s\n2026-05-27 01:43:15.014 25 INFO tempest.lib.common.rest_client [req-34d1019b-c726-4f80-99a5-23f5c359b895 req-34d1019b-c726-4f80-99a5-23f5c359b895 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.127s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.213884s] ... ok\n2026-05-27 01:43:15.090 15 INFO tempest.lib.common.rest_client [req-5c2a28ad-598c-4f4e-9c6e-fbda0d0e55b7 req-5c2a28ad-598c-4f4e-9c6e-fbda0d0e55b7 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.462s\n2026-05-27 01:43:15.277 29 INFO tempest.lib.common.rest_client [req-c5b0afbd-b87c-405a-aab8-b5e8d7bde6c0 req-c5b0afbd-b87c-405a-aab8-b5e8d7bde6c0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.428s\n2026-05-27 01:43:15.313 31 INFO tempest.lib.common.rest_client [req-2a2832ec-43e0-4ba9-aaab-dc474f622d96 req-2a2832ec-43e0-4ba9-aaab-dc474f622d96 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.392s\n2026-05-27 01:43:15.349 35 INFO tempest.lib.common.rest_client [req-d9d73bda-fd4a-4153-ba58-1c900b61b91a req-d9d73bda-fd4a-4153-ba58-1c900b61b91a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e8a2161d-8e88-444c-a42d-de2e80bebdd5 0.572s\n2026-05-27 01:43:15.478 35 INFO tempest.lib.common.rest_client [req-e8c80ebf-0b84-4f0f-b1d6-7b0bb5eb47b5 req-e8c80ebf-0b84-4f0f-b1d6-7b0bb5eb47b5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.127s\n2026-05-27 01:43:15.637 37 INFO tempest.lib.common.rest_client [req-d58c2a63-38f2-4a0c-bd94-a10237e7a380 req-d58c2a63-38f2-4a0c-bd94-a10237e7a380 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.434s\n2026-05-27 01:43:16.012 25 INFO tempest.lib.common.rest_client [req-5e4e1fc5-e6c8-4026-b014-2552c0c13599 req-5e4e1fc5-e6c8-4026-b014-2552c0c13599 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.993s\n2026-05-27 01:43:16.087 18 INFO tempest.lib.common.rest_client [req-7d46d13a-6c62-4621-b669-47d47ed75bf1 req-7d46d13a-6c62-4621-b669-47d47ed75bf1 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0ca639fc-7798-4ec1-a83a-241d30f695b5 1.238s\n2026-05-27 01:43:16.147 11 INFO tempest.lib.common.rest_client [req-9de25381-04b6-4264-832d-5d8a9bc258a7 req-9de25381-04b6-4264-832d-5d8a9bc258a7 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.418s\n2026-05-27 01:43:16.201 31 INFO tempest.lib.common.rest_client [req-70e95b7b-d3f3-4979-8b72-ae8466dc19d2 req-70e95b7b-d3f3-4979-8b72-ae8466dc19d2 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.885s\n2026-05-27 01:43:16.225 21 INFO tempest.lib.common.rest_client [req-c41d9d96-4157-401f-88df-a2d7631e806b req-c41d9d96-4157-401f-88df-a2d7631e806b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.384s\n2026-05-27 01:43:16.774 29 INFO tempest.lib.common.rest_client [req-ae91d531-ce87-491c-812f-fd9dad8982a1 req-ae91d531-ce87-491c-812f-fd9dad8982a1 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.494s\n2026-05-27 01:43:17.004 31 INFO tempest.lib.common.rest_client [req-e22f3c30-5e2e-4d0d-a08b-37365bbb6cc7 req-e22f3c30-5e2e-4d0d-a08b-37365bbb6cc7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.800s\n2026-05-27 01:43:17.122 18 INFO tempest.lib.common.rest_client [req-78c02b8d-b289-4340-ba98-bd3f1b8092e9 req-78c02b8d-b289-4340-ba98-bd3f1b8092e9 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5562d198-7f4a-44d2-b205-897339a508cc 1.033s\n{3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [6.497518s] ... ok\n2026-05-27 01:43:17.257 21 INFO tempest.lib.common.rest_client [req-bfc1c9c1-0ac5-4735-9d3b-fd757ca18a29 req-bfc1c9c1-0ac5-4735-9d3b-fd757ca18a29 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.028s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.419391s] ... ok\n2026-05-27 01:43:17.390 37 INFO tempest.lib.common.rest_client [req-95fbae2a-0f4d-47ff-9702-c5df65881ff4 req-95fbae2a-0f4d-47ff-9702-c5df65881ff4 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0c017969-44c7-46d1-b859-36c1b5861c9c 1.749s\n{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.435955s] ... ok\n2026-05-27 01:43:17.420 31 INFO tempest.lib.common.rest_client [req-37d603f8-cab7-4925-a283-f664ede04d27 req-37d603f8-cab7-4925-a283-f664ede04d27 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.413s\n2026-05-27 01:43:17.468 35 INFO tempest.lib.common.rest_client [req-6826ff8d-d5a8-4642-b5d5-e6996e24cb0b req-6826ff8d-d5a8-4642-b5d5-e6996e24cb0b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.988s\n2026-05-27 01:43:17.566 37 INFO tempest.lib.common.rest_client [req-cf524532-b932-401d-b0d7-e621f3e6dfe7 req-cf524532-b932-401d-b0d7-e621f3e6dfe7 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a57ff3b-75ee-4304-922e-7a3429bce1b6 0.125s\n2026-05-27 01:43:17.567 33 INFO tempest.lib.common.rest_client [req-abf20846-dc09-4ade-bea2-b4dc8159a489 req-abf20846-dc09-4ade-bea2-b4dc8159a489 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 4.267s\n2026-05-27 01:43:17.590 13 INFO tempest.lib.common.rest_client [req-48a66310-8e88-42ab-a76f-715e102f1844 req-48a66310-8e88-42ab-a76f-715e102f1844 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 4.210s\n2026-05-27 01:43:17.593 31 INFO tempest.lib.common.rest_client [req-4005d3a6-0f20-4f54-a17e-0edf5b57a7ff req-4005d3a6-0f20-4f54-a17e-0edf5b57a7ff ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.168s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.674977s] ... ok\n2026-05-27 01:43:17.604 25 INFO tempest.lib.common.rest_client [req-8977b43a-d9e0-475e-92ed-8be79738b202 req-8977b43a-d9e0-475e-92ed-8be79738b202 ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 1.588s\n2026-05-27 01:43:17.673 37 INFO tempest.lib.common.rest_client [req-8f758827-3147-4d0b-9cb0-722eeef94e93 req-8f758827-3147-4d0b-9cb0-722eeef94e93 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0c017969-44c7-46d1-b859-36c1b5861c9c 0.104s\n2026-05-27 01:43:17.755 15 INFO tempest.lib.common.rest_client [req-2459020b-0a48-45c9-8767-f509725a6881 req-2459020b-0a48-45c9-8767-f509725a6881 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.661s\n2026-05-27 01:43:17.793 37 INFO tempest.lib.common.rest_client [req-d978377c-351a-4d4c-b9d3-81b1be6e5f42 req-d978377c-351a-4d4c-b9d3-81b1be6e5f42 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bbaf677e-1d70-4be3-86b1-45fce1022813 0.117s\n2026-05-27 01:43:17.801 11 INFO tempest.lib.common.rest_client [req-f3e4a4fc-fa04-4cbd-8b5e-6406e9c2d35c req-f3e4a4fc-fa04-4cbd-8b5e-6406e9c2d35c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 1.650s\n2026-05-27 01:43:17.803 33 INFO tempest.lib.common.rest_client [req-2f6cf98b-ae99-48a1-a2e6-ea710d5afb33 req-2f6cf98b-ae99-48a1-a2e6-ea710d5afb33 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.234s\n2026-05-27 01:43:17.880 13 INFO tempest.lib.common.rest_client [req-55d47c45-fea6-4f64-bb9b-bf1fc78ae3ad req-55d47c45-fea6-4f64-bb9b-bf1fc78ae3ad ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 0.286s\n2026-05-27 01:43:17.893 18 INFO tempest.lib.common.rest_client [req-15c8d4f0-b5db-4168-8b19-048424cfdbef req-15c8d4f0-b5db-4168-8b19-048424cfdbef ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fb60999f-9f4d-4afc-9330-d935c096d240 0.765s\n2026-05-27 01:43:17.896 37 INFO tempest.lib.common.rest_client [req-9df29d44-c027-42c2-9848-256072f4b991 req-9df29d44-c027-42c2-9848-256072f4b991 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e037246-9f5c-4926-8f33-bdf967deca32 0.102s\n2026-05-27 01:43:17.900 29 INFO tempest.lib.common.rest_client [req-78ad3cf0-5dc8-4dea-bfe6-83fd86df41a4 req-78ad3cf0-5dc8-4dea-bfe6-83fd86df41a4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.125s\n2026-05-27 01:43:17.931 33 INFO tempest.lib.common.rest_client [req-37abf86e-a385-4c2d-919b-397d76c77920 req-37abf86e-a385-4c2d-919b-397d76c77920 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9&device_owner=network%3Arouter_gateway 0.125s\n2026-05-27 01:43:18.049 37 INFO tempest.lib.common.rest_client [req-29513a1a-94dc-4eca-95f2-7420301f6f7d req-29513a1a-94dc-4eca-95f2-7420301f6f7d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a915ddc5-d340-44c0-a035-9d1c146ab7af 0.151s\n2026-05-27 01:43:18.110 13 INFO tempest.lib.common.rest_client [req-1f84d378-cb3c-4867-b0aa-8794018fe299 req-1f84d378-cb3c-4867-b0aa-8794018fe299 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888&device_owner=network%3Arouter_gateway 0.227s\n2026-05-27 01:43:18.125 18 INFO tempest.lib.common.rest_client [req-495e15ee-9190-4423-9740-341c6235b382 req-495e15ee-9190-4423-9740-341c6235b382 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=33d757b4-f0ba-49c7-905e-8a92488e8780 0.229s\n2026-05-27 01:43:18.227 25 INFO tempest.lib.common.rest_client [req-cbaace5c-6e0b-4ced-a789-b32449be1dbb req-cbaace5c-6e0b-4ced-a789-b32449be1dbb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 0.622s\n2026-05-27 01:43:18.250 33 INFO tempest.lib.common.rest_client [req-cce49f60-18a7-48fe-a827-8850a048e5d3 req-cce49f60-18a7-48fe-a827-8850a048e5d3 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.317s\n2026-05-27 01:43:18.267 37 INFO tempest.lib.common.rest_client [req-0ae4c96e-6dc3-439b-a85d-35b206a6fe4e req-0ae4c96e-6dc3-439b-a85d-35b206a6fe4e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b2c0499e-7977-4851-92e5-f0ccfcbb6548 0.215s\n2026-05-27 01:43:18.331 13 INFO tempest.lib.common.rest_client [req-6154c4ed-2b4c-4f46-b28e-01cef926409f req-6154c4ed-2b4c-4f46-b28e-01cef926409f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.217s\n2026-05-27 01:43:18.361 33 INFO tempest.lib.common.rest_client [req-9e518f75-d390-4d35-9e07-27f46abfccf3 req-9e518f75-d390-4d35-9e07-27f46abfccf3 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.108s\n2026-05-27 01:43:18.475 13 INFO tempest.lib.common.rest_client [req-a2d6d6e4-3d01-4b8f-b69f-4775789de338 req-a2d6d6e4-3d01-4b8f-b69f-4775789de338 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888 0.143s\n2026-05-27 01:43:18.482 25 INFO tempest.lib.common.rest_client [req-7584a7ea-7390-4731-9853-b9d4a855bfba req-7584a7ea-7390-4731-9853-b9d4a855bfba ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.252s\n2026-05-27 01:43:18.599 25 INFO tempest.lib.common.rest_client [req-95ae07e7-aea9-4977-a363-41e19810626b req-95ae07e7-aea9-4977-a363-41e19810626b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 0.114s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [3.584259s] ... ok\n2026-05-27 01:43:18.649 21 INFO tempest.lib.common.rest_client [req-22013a34-3d47-40f7-a77e-a5ce02e4a640 req-22013a34-3d47-40f7-a77e-a5ce02e4a640 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s\n2026-05-27 01:43:18.725 31 INFO tempest.lib.common.rest_client [req-4a9a47ca-cfe5-4634-b9d0-380e748891ca req-4a9a47ca-cfe5-4634-b9d0-380e748891ca ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.127s\n2026-05-27 01:43:18.871 15 INFO tempest.lib.common.rest_client [req-6864879f-ebcb-424d-8a4a-494f782699be req-6864879f-ebcb-424d-8a4a-494f782699be ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f049f6c0-cc5a-401b-9820-e982ca2845b1 1.112s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [5.244824s] ... ok\n2026-05-27 01:43:19.041 37 INFO tempest.lib.common.rest_client [req-450acbd1-e48f-4c00-a32f-c854fd0240d0 req-450acbd1-e48f-4c00-a32f-c854fd0240d0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7385ba4e-364d-47bf-bfa0-c5631cc0860f 0.771s\n2026-05-27 01:43:19.157 37 INFO tempest.lib.common.rest_client [req-dfe9686a-168b-42f8-be21-a73cf033633d req-dfe9686a-168b-42f8-be21-a73cf033633d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817ad6d7-a3ad-4d57-b864-2534b151c885 0.113s\n2026-05-27 01:43:19.251 31 INFO tempest.lib.common.rest_client [req-d5f93643-8a40-4413-8889-1ed6e53757a5 req-d5f93643-8a40-4413-8889-1ed6e53757a5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.523s\n2026-05-27 01:43:19.855 35 INFO tempest.lib.common.rest_client [req-6ca213cf-4ada-443d-9aad-af7c457b3c90 req-6ca213cf-4ada-443d-9aad-af7c457b3c90 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.384s\n2026-05-27 01:43:19.883 25 INFO tempest.lib.common.rest_client [req-5fbe72db-3eb5-4f26-afdf-71f23366b3cc req-5fbe72db-3eb5-4f26-afdf-71f23366b3cc ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.279s\n2026-05-27 01:43:19.886 31 INFO tempest.lib.common.rest_client [req-369bc5d5-7a2b-40cf-b558-e564a1323bb4 req-369bc5d5-7a2b-40cf-b558-e564a1323bb4 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.633s\n2026-05-27 01:43:19.897 37 INFO tempest.lib.common.rest_client [req-483c2f23-1e5c-4e5d-990d-a7e6777cef3d req-483c2f23-1e5c-4e5d-990d-a7e6777cef3d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f527d82-8f0f-49d2-b4c7-93198ea6db44 0.738s\n2026-05-27 01:43:20.175 13 INFO tempest.lib.common.rest_client [req-49f6d25f-44b1-4bed-a576-fbc20e330b63 req-49f6d25f-44b1-4bed-a576-fbc20e330b63 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 1.695s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.310430s] ... ok\n2026-05-27 01:43:20.184 33 INFO tempest.lib.common.rest_client [req-69761fa3-2acc-423b-ab86-8bc7ccf3da3b req-69761fa3-2acc-423b-ab86-8bc7ccf3da3b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 1.820s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [7.291733s] ... ok\n2026-05-27 01:43:20.270 15 INFO tempest.lib.common.rest_client [req-fe2a845e-f450-4115-a9d8-c4d189ec778d req-fe2a845e-f450-4115-a9d8-c4d189ec778d ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.396s\n2026-05-27 01:43:20.439 31 INFO tempest.lib.common.rest_client [req-5539ed0f-f888-4771-a2e6-68860acf186d req-5539ed0f-f888-4771-a2e6-68860acf186d ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.551s\n2026-05-27 01:43:20.567 13 INFO tempest.lib.common.rest_client [req-d376d563-b581-4d71-9430-5c20ce237130 req-d376d563-b581-4d71-9430-5c20ce237130 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.388s\n2026-05-27 01:43:20.574 33 INFO tempest.lib.common.rest_client [req-d0cb6c13-c3cc-49d8-8dbc-fc7664dd016b req-d0cb6c13-c3cc-49d8-8dbc-fc7664dd016b ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s\n2026-05-27 01:43:20.802 37 INFO tempest.lib.common.rest_client [req-870c956d-9cae-4296-8c52-860239670f8b req-870c956d-9cae-4296-8c52-860239670f8b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a55808b-4c5d-4279-86ec-a840cbfce6bc 0.903s\n2026-05-27 01:43:20.900 37 INFO tempest.lib.common.rest_client [req-65417f90-5efc-49c1-8e97-cdcc1aefa4e7 req-65417f90-5efc-49c1-8e97-cdcc1aefa4e7 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a44c1dd5-5d57-4bb3-8294-300deb499b0e 0.095s\n2026-05-27 01:43:20.900 21 INFO tempest.lib.common.rest_client [req-fa3a195e-a6e9-49b1-bf03-d5cbb1f6870f req-fa3a195e-a6e9-49b1-bf03-d5cbb1f6870f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.244s\n2026-05-27 01:43:21.013 11 INFO tempest.lib.common.rest_client [req-5240bcb7-53cd-4145-b4f1-a468c16656ee req-5240bcb7-53cd-4145-b4f1-a468c16656ee ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9381d050-ce19-441b-a81a-914d4c214a55 3.209s\n2026-05-27 01:43:21.021 15 INFO tempest.lib.common.rest_client [req-bbc66275-f4f1-4910-b36d-14b33fcdbcc6 req-bbc66275-f4f1-4910-b36d-14b33fcdbcc6 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.750s\n2026-05-27 01:43:21.142 11 INFO tempest.lib.common.rest_client [req-c4760dda-8b4a-4b63-bf9a-e1da8e568ed2 req-c4760dda-8b4a-4b63-bf9a-e1da8e568ed2 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 0.126s\n2026-05-27 01:43:21.380 31 INFO tempest.lib.common.rest_client [req-c31c9d51-db31-46aa-ad67-6db375ca4168 req-c31c9d51-db31-46aa-ad67-6db375ca4168 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s\n2026-05-27 01:43:21.559 25 INFO tempest.lib.common.rest_client [req-47ca1c61-db93-4563-aabf-4a6ad7ed2629 req-47ca1c61-db93-4563-aabf-4a6ad7ed2629 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.673s\n2026-05-27 01:43:21.618 35 INFO tempest.lib.common.rest_client [req-f0589a74-c46f-4ccb-96a7-4f1da612bb1b req-f0589a74-c46f-4ccb-96a7-4f1da612bb1b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.760s\n2026-05-27 01:43:21.786 35 INFO tempest.lib.common.rest_client [req-ed6347b6-ed8b-4054-a4af-7926dfdc008f req-ed6347b6-ed8b-4054-a4af-7926dfdc008f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s\n2026-05-27 01:43:21.941 37 INFO tempest.lib.common.rest_client [req-a6b8dfc6-dda1-460f-9826-25364427c209 req-a6b8dfc6-dda1-460f-9826-25364427c209 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6fb034ff-f73a-4e67-9034-ffa2453302ee 1.039s\n2026-05-27 01:43:22.015 25 INFO tempest.lib.common.rest_client [req-4eb6f110-5cae-4382-b9da-c75b613bba28 req-4eb6f110-5cae-4382-b9da-c75b613bba28 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s\n2026-05-27 01:43:22.254 21 INFO tempest.lib.common.rest_client [req-46f8f7a8-9a66-4652-af1b-411e493456fc req-46f8f7a8-9a66-4652-af1b-411e493456fc ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25b22f08-b57b-4172-96b5-469c53f72099 1.351s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [4.993427s] ... ok\n2026-05-27 01:43:22.315 37 INFO tempest.lib.common.rest_client [req-583f4df9-3c1a-4f57-8c4c-1bc885e4df1a req-583f4df9-3c1a-4f57-8c4c-1bc885e4df1a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa05346-14e4-4a90-aa31-1cb49ecc1491 0.371s\n2026-05-27 01:43:22.328 18 INFO tempest.lib.common.rest_client [req-fab4234d-1a31-4fe6-98bc-c19d9449ffc1 req-fab4234d-1a31-4fe6-98bc-c19d9449ffc1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780/remove_router_interface 4.199s\n2026-05-27 01:43:22.376 11 INFO tempest.lib.common.rest_client [req-0fd01f35-da6f-40f7-bbc8-5162d5760343 req-0fd01f35-da6f-40f7-bbc8-5162d5760343 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 1.229s\n{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [9.012626s] ... ok\n2026-05-27 01:43:22.684 35 INFO tempest.lib.common.rest_client [req-5f1459eb-7aa1-4445-8d78-39dcdd3201a1 req-5f1459eb-7aa1-4445-8d78-39dcdd3201a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d09fa56e-908e-4059-b52c-54232c5f339a 0.895s\n2026-05-27 01:43:22.823 35 INFO tempest.lib.common.rest_client [req-8e725a3d-e3ef-4647-a2f3-5b23f9808074 req-8e725a3d-e3ef-4647-a2f3-5b23f9808074 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s\n2026-05-27 01:43:22.898 13 INFO tempest.lib.common.rest_client [req-4cde106a-4c53-495e-9275-c24044ab67cb req-4cde106a-4c53-495e-9275-c24044ab67cb ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 2.330s\n2026-05-27 01:43:23.174 37 INFO tempest.lib.common.rest_client [req-c79f2660-deca-43b5-bee3-0fa0d345d44b req-c79f2660-deca-43b5-bee3-0fa0d345d44b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/47f3e15a-7a97-4a83-8898-0115354ce58b 0.856s\n2026-05-27 01:43:23.183 31 INFO tempest.lib.common.rest_client [req-e64698d1-e2aa-409d-8c3d-801de6b2094b req-e64698d1-e2aa-409d-8c3d-801de6b2094b ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 1.800s\n2026-05-27 01:43:23.193 13 INFO tempest.lib.common.rest_client [req-c061df46-6410-43a0-88a0-fd1150346da0 req-c061df46-6410-43a0-88a0-fd1150346da0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.292s\n2026-05-27 01:43:23.363 15 INFO tempest.lib.common.rest_client [req-f0de259c-c45f-4bb6-98f3-d6c947af2915 req-f0de259c-c45f-4bb6-98f3-d6c947af2915 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.340s\n2026-05-27 01:43:23.381 13 INFO tempest.lib.common.rest_client [req-c32eca4b-1bad-4a6f-8bb2-0b6e378ae146 req-c32eca4b-1bad-4a6f-8bb2-0b6e378ae146 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0&device_owner=network%3Arouter_gateway 0.185s\n2026-05-27 01:43:23.537 35 INFO tempest.lib.common.rest_client [req-71bf9710-574f-4e0f-acf6-191e5e211d65 req-71bf9710-574f-4e0f-acf6-191e5e211d65 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/199f49e5-1db4-4ec6-ae55-80639f9facf9 0.711s\n2026-05-27 01:43:23.577 13 INFO tempest.lib.common.rest_client [req-8b99f9fa-a1e8-4091-a802-5ffbb552317f req-8b99f9fa-a1e8-4091-a802-5ffbb552317f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.193s\n2026-05-27 01:43:23.582 37 INFO tempest.lib.common.rest_client [req-33824701-f5d0-402b-a930-8e6ae8d4d674 req-33824701-f5d0-402b-a930-8e6ae8d4d674 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b80ebd769344f3b863459d32c17e3b2 0.406s\n2026-05-27 01:43:23.608 29 INFO tempest.lib.common.rest_client [req-5d047197-37c6-4545-8c03-00f5bc56e8a3 req-5d047197-37c6-4545-8c03-00f5bc56e8a3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 5.704s\n2026-05-27 01:43:23.699 13 INFO tempest.lib.common.rest_client [req-eea619b0-0dc4-4613-ab93-2e16a5180dda req-eea619b0-0dc4-4613-ab93-2e16a5180dda ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.119s\n2026-05-27 01:43:23.811 33 INFO tempest.lib.common.rest_client [req-cf2830ab-b200-4e0f-bae0-4dd526d97a37 req-cf2830ab-b200-4e0f-bae0-4dd526d97a37 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 3.233s\n2026-05-27 01:43:23.853 21 INFO tempest.lib.common.rest_client [req-00531820-5436-49ea-a63b-b210bc2e24a8 req-00531820-5436-49ea-a63b-b210bc2e24a8 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.594s\n2026-05-27 01:43:23.967 37 INFO tempest.lib.common.rest_client [req-776cc8f6-84ce-4e53-840b-3cf9f3cad82f req-776cc8f6-84ce-4e53-840b-3cf9f3cad82f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/152328f4180a45c7a06b66bb03eac862 0.383s\n2026-05-27 01:43:23.969 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97ad4c295d924363809f8c8d9c67e263\n2026-05-27 01:43:24.080 15 INFO tempest.lib.common.rest_client [req-67a7267b-4246-41f7-9c9c-21dcf1e9eedd req-67a7267b-4246-41f7-9c9c-21dcf1e9eedd ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e9fa6d10-5d60-4452-94fe-06db551f459d 0.714s\n2026-05-27 01:43:24.088 33 INFO tempest.lib.common.rest_client [req-3ec087ac-9da5-46cc-8bc5-fa887d24d312 req-3ec087ac-9da5-46cc-8bc5-fa887d24d312 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.275s\n2026-05-27 01:43:24.247 33 INFO tempest.lib.common.rest_client [req-59943174-4b45-48ef-ab90-c9213027ea35 req-59943174-4b45-48ef-ab90-c9213027ea35 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122&device_owner=network%3Arouter_gateway 0.156s\n2026-05-27 01:43:24.347 18 INFO tempest.lib.common.rest_client [req-6dd57ec0-8204-47e1-9cb8-c289845512e4 req-6dd57ec0-8204-47e1-9cb8-c289845512e4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780 2.016s\n2026-05-27 01:43:24.365 31 INFO tempest.lib.common.rest_client [req-e57829e9-2e65-47ab-9f5b-290ae9fd77a8 req-e57829e9-2e65-47ab-9f5b-290ae9fd77a8 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 1.180s\n2026-05-27 01:43:24.427 35 INFO tempest.lib.common.rest_client [req-d4eb1f3a-9220-409e-9763-2223e3873a7e req-d4eb1f3a-9220-409e-9763-2223e3873a7e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/466a0739-ed19-4156-9b21-fdf72152f9ec 0.889s\n2026-05-27 01:43:24.455 33 INFO tempest.lib.common.rest_client [req-5a66fd7f-a9ca-4a4a-b83b-41b3268d4783 req-5a66fd7f-a9ca-4a4a-b83b-41b3268d4783 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.205s\n2026-05-27 01:43:24.518 35 INFO tempest.lib.common.rest_client [req-5cf1c00f-6d23-4d1b-aaa5-be31fc6597b6 req-5cf1c00f-6d23-4d1b-aaa5-be31fc6597b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s\n2026-05-27 01:43:24.569 37 INFO tempest.lib.common.rest_client [req-c3982b0b-e8ad-4822-a32b-e6cc7f285bca req-c3982b0b-e8ad-4822-a32b-e6cc7f285bca ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-27 01:43:24.605 33 INFO tempest.lib.common.rest_client [req-2c465f27-20b6-445c-aa2d-66d6a5dbb41c req-2c465f27-20b6-445c-aa2d-66d6a5dbb41c ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.145s\n2026-05-27 01:43:24.623 21 INFO tempest.lib.common.rest_client [req-4ddcc490-bc11-4ce1-af40-a278fecd40de req-4ddcc490-bc11-4ce1-af40-a278fecd40de ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.766s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.367321s] ... ok\n2026-05-27 01:43:24.771 29 INFO tempest.lib.common.rest_client [req-7ef8731e-a8e5-41b6-9420-b6106a90b1e2 req-7ef8731e-a8e5-41b6-9420-b6106a90b1e2 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.160s\n2026-05-27 01:43:24.989 37 INFO tempest.lib.common.rest_client [req-58359a27-d9d9-4bf2-80a2-200d61cc8c51 req-58359a27-d9d9-4bf2-80a2-200d61cc8c51 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97ad4c295d924363809f8c8d9c67e263&name=default 0.417s\n2026-05-27 01:43:25.025 31 INFO tempest.lib.common.rest_client [req-cdce8d25-02c9-49ae-bacd-80fae5dd1543 req-cdce8d25-02c9-49ae-bacd-80fae5dd1543 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.658s\n2026-05-27 01:43:25.138 31 INFO tempest.lib.common.rest_client [req-b04be6f8-a707-4238-afdf-cf4557b91b7d req-b04be6f8-a707-4238-afdf-cf4557b91b7d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.110s\n2026-05-27 01:43:25.325 29 INFO tempest.lib.common.rest_client [req-5036bf1c-ad96-4b4b-a3d3-b8c984680284 req-5036bf1c-ad96-4b4b-a3d3-b8c984680284 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.548s\n2026-05-27 01:43:25.392 11 INFO tempest.lib.common.rest_client [req-7e9a4d1e-3dc3-4f92-90b4-b8b33cae229f req-7e9a4d1e-3dc3-4f92-90b4-b8b33cae229f ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.014s\n2026-05-27 01:43:25.394 25 INFO tempest.lib.common.rest_client [req-1000947f-4c27-4c43-8289-c83b29737db5 req-1000947f-4c27-4c43-8289-c83b29737db5 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.376s\n2026-05-27 01:43:25.405 18 INFO tempest.lib.common.rest_client [req-59724c13-6b6b-47fa-925a-c1379071a892 req-59724c13-6b6b-47fa-925a-c1379071a892 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/46c7231a-f38d-4c8e-9cdc-63ae44385053 1.052s\n2026-05-27 01:43:25.433 31 INFO tempest.lib.common.rest_client [req-290ef070-8dac-40dc-bf00-c46cd117c9db req-290ef070-8dac-40dc-bf00-c46cd117c9db ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4bef7a7-68e6-490c-aa4b-e0d9d2619b9e 0.292s\n2026-05-27 01:43:25.766 21 INFO tempest.lib.common.rest_client [req-85c53d4a-eb4d-4515-bb2f-b4b3cef97605 req-85c53d4a-eb4d-4515-bb2f-b4b3cef97605 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.139s\n2026-05-27 01:43:25.972 31 INFO tempest.lib.common.rest_client [req-274a7492-f6b2-4049-aef1-7dfa4304da95 req-274a7492-f6b2-4049-aef1-7dfa4304da95 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88a9ceae-ef4b-40ec-9bf2-e208d80ce549 0.536s\n2026-05-27 01:43:26.215 11 INFO tempest.lib.common.rest_client [req-7b05311a-1eca-455e-b6c0-32f9b60c6bce req-7b05311a-1eca-455e-b6c0-32f9b60c6bce ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.819s\n2026-05-27 01:43:26.261 21 INFO tempest.lib.common.rest_client [req-7dcf7cfd-3502-4a0f-8747-20f3a449ee35 req-7dcf7cfd-3502-4a0f-8747-20f3a449ee35 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.493s\n2026-05-27 01:43:26.287 15 INFO tempest.lib.common.rest_client [req-c861ac08-f2a8-4cc1-b98c-cd67c67d8e8d req-c861ac08-f2a8-4cc1-b98c-cd67c67d8e8d ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 2.205s\n2026-05-27 01:43:26.313 35 INFO tempest.lib.common.rest_client [req-79a827b5-1b3d-4de0-92ad-a30e3b2c0d93 req-79a827b5-1b3d-4de0-92ad-a30e3b2c0d93 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.792s\n2026-05-27 01:43:26.386 15 INFO tempest.lib.common.rest_client [req-8fb807c0-627d-46d0-a295-91730328c337 req-8fb807c0-627d-46d0-a295-91730328c337 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.097s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [7.513979s] ... ok\n2026-05-27 01:43:26.640 18 INFO tempest.lib.common.rest_client [req-b2868134-cd36-4224-876b-2257f75022bb req-b2868134-cd36-4224-876b-2257f75022bb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93112486-09b3-49d8-816c-f12b7d899f9a 1.233s\n2026-05-27 01:43:26.664 13 INFO tempest.lib.common.rest_client [req-a0d268f0-fa32-4dfa-8eea-1f94c0b116c0 req-a0d268f0-fa32-4dfa-8eea-1f94c0b116c0 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 2.961s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [6.488120s] ... ok\n2026-05-27 01:43:26.733 25 INFO tempest.lib.common.rest_client [req-8ec6d1a7-9b9b-44e0-a627-3f85769b5287 req-8ec6d1a7-9b9b-44e0-a627-3f85769b5287 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.336s\n2026-05-27 01:43:26.930 37 INFO tempest.lib.common.rest_client [req-e248764a-0388-47f0-b299-062771920e42 req-e248764a-0388-47f0-b299-062771920e42 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08dccdf5-aef9-4866-a59d-fdcfd3a39d63 1.936s\n2026-05-27 01:43:27.201 37 INFO tempest.lib.common.rest_client [req-b202d411-dbee-4c87-abc2-a66db4242e7b req-b202d411-dbee-4c87-abc2-a66db4242e7b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263 0.268s\n2026-05-27 01:43:27.217 15 INFO tempest.lib.common.rest_client [req-04418aeb-9228-4a8b-baff-d583180aa382 req-04418aeb-9228-4a8b-baff-d583180aa382 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.827s\n2026-05-27 01:43:27.273 33 INFO tempest.lib.common.rest_client [req-5b797e2a-7ba0-426a-b1a5-b48d488d8f44 req-5b797e2a-7ba0-426a-b1a5-b48d488d8f44 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 2.666s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [7.088817s] ... ok\n2026-05-27 01:43:27.413 15 INFO tempest.lib.common.rest_client [req-7d030920-880d-4091-963d-405c0b0a0a13 req-7d030920-880d-4091-963d-405c0b0a0a13 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=24800625-0ccc-41ed-a2a2-36121aab5b07 0.191s\n2026-05-27 01:43:27.480 31 INFO tempest.lib.common.rest_client [req-7f2db074-2836-423b-af97-f2e769a75636 req-7f2db074-2836-423b-af97-f2e769a75636 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e3bf580-892e-404d-9cd7-9becc57ffac6 1.505s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [9.884451s] ... ok\n2026-05-27 01:43:27.643 18 INFO tempest.lib.common.rest_client [req-dc0068ec-405f-4834-8264-45669eef6cc2 req-dc0068ec-405f-4834-8264-45669eef6cc2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/541b63ca-b7c2-4031-b6c0-4b072d50afaa 1.000s\n2026-05-27 01:43:27.671 25 INFO tempest.lib.common.rest_client [req-7002f66f-5ecd-4c5b-bc3e-b2d7fd56e5d0 req-7002f66f-5ecd-4c5b-bc3e-b2d7fd56e5d0 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.936s\n2026-05-27 01:43:27.760 31 INFO tempest.lib.common.rest_client [req-b5a5a7c8-726e-4724-8c20-f8644c99a708 req-b5a5a7c8-726e-4724-8c20-f8644c99a708 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.280586s] ... ok\n2026-05-27 01:43:27.766 15 INFO tempest.lib.common.rest_client [req-57d9703b-12b5-4ce5-aeed-de2163c1eeb2 req-57d9703b-12b5-4ce5-aeed-de2163c1eeb2 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/24800625-0ccc-41ed-a2a2-36121aab5b07 0.350s\n2026-05-27 01:43:27.823 21 INFO tempest.lib.common.rest_client [req-cd3672a6-a236-45aa-aef3-a7ee232a7288 req-cd3672a6-a236-45aa-aef3-a7ee232a7288 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ca6c680-65fc-42e0-aaf9-7b21f52acf95 1.556s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [3.198506s] ... ok\n2026-05-27 01:43:27.911 15 INFO tempest.lib.common.rest_client [req-4feea81b-91c1-4f75-96d7-c95e71a8bd34 req-4feea81b-91c1-4f75-96d7-c95e71a8bd34 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=24800625-0ccc-41ed-a2a2-36121aab5b07 0.142s\n{2} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.525016s] ... ok\n2026-05-27 01:43:27.921 31 INFO tempest.lib.common.rest_client [req-807dff76-ff13-4456-8d43-47db1a310b33 req-807dff76-ff13-4456-8d43-47db1a310b33 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.155s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.158556s] ... ok\n2026-05-27 01:43:27.994 18 INFO tempest.lib.common.rest_client [req-c53b7f0d-0715-4b1d-bf40-b60ffeb8f438 req-c53b7f0d-0715-4b1d-bf40-b60ffeb8f438 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cb4f3f66a4104da68e4a3dd713311955 0.349s\n2026-05-27 01:43:28.243 35 INFO tempest.lib.common.rest_client [req-a9cdbc27-e0e6-4d41-9e79-e8d79ac9b7d7 req-a9cdbc27-e0e6-4d41-9e79-e8d79ac9b7d7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.926s\n2026-05-27 01:43:28.291 11 INFO tempest.lib.common.rest_client [req-37c69726-8c26-4b03-b0f8-7ba5655a82ff req-37c69726-8c26-4b03-b0f8-7ba5655a82ff ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.074s\n2026-05-27 01:43:28.393 18 INFO tempest.lib.common.rest_client [req-c18f63b4-a6c5-4f39-b336-1a04a0502798 req-c18f63b4-a6c5-4f39-b336-1a04a0502798 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/46a2b8cd01774156854c9555e697ed14 0.396s\n2026-05-27 01:43:28.871 18 INFO tempest.lib.common.rest_client [req-0e45ba7c-2fef-49fa-9137-7581ba54f035 req-0e45ba7c-2fef-49fa-9137-7581ba54f035 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23600cf7475c44f399fb5472ca742a99 0.476s\n2026-05-27 01:43:28.872 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dd56d3019d6b4702acbee2761516145d\n2026-05-27 01:43:28.883 15 INFO tempest.lib.common.rest_client [req-7ccb92f4-1984-48e0-b6ae-892356c05754 req-7ccb92f4-1984-48e0-b6ae-892356c05754 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.968s\n2026-05-27 01:43:29.360 31 INFO tempest.lib.common.rest_client [req-e2e20ada-6fb8-47cb-89ec-ff2ebe9579b9 req-e2e20ada-6fb8-47cb-89ec-ff2ebe9579b9 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s\n2026-05-27 01:43:29.363 21 INFO tempest.lib.common.rest_client [req-60d0fc4d-4a59-41ff-bba4-53ed3527a0e1 req-60d0fc4d-4a59-41ff-bba4-53ed3527a0e1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.537s\n2026-05-27 01:43:29.460 18 INFO tempest.lib.common.rest_client [req-ea6f53a0-c10c-4ee4-81ff-701cef34480a req-ea6f53a0-c10c-4ee4-81ff-701cef34480a ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-27 01:43:29.910 18 INFO tempest.lib.common.rest_client [req-89bdd8c1-a933-4e8a-b338-c014ecc7326d req-89bdd8c1-a933-4e8a-b338-c014ecc7326d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dd56d3019d6b4702acbee2761516145d&name=default 0.447s\n2026-05-27 01:43:29.922 21 INFO tempest.lib.common.rest_client [req-692faa75-650b-4f8d-af8e-049a3b8afca9 req-692faa75-650b-4f8d-af8e-049a3b8afca9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.556s\n2026-05-27 01:43:29.924 29 INFO tempest.lib.common.rest_client [req-150d6c1a-25d3-4a43-85f4-58e6363405fa req-150d6c1a-25d3-4a43-85f4-58e6363405fa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 4.595s\n2026-05-27 01:43:30.227 25 INFO tempest.lib.common.rest_client [req-6e100cf6-4ab3-4746-b179-3b888620117e req-6e100cf6-4ab3-4746-b179-3b888620117e ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 2.553s\n2026-05-27 01:43:30.631 33 INFO tempest.lib.common.rest_client [req-e4836113-4617-426b-8ead-ff5e7f73f514 req-e4836113-4617-426b-8ead-ff5e7f73f514 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.351s\n2026-05-27 01:43:30.703 18 INFO tempest.lib.common.rest_client [req-901f2ed5-899b-4cfd-bbf8-56566887b7d4 req-901f2ed5-899b-4cfd-bbf8-56566887b7d4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/79fb8eb2-5760-454d-9dc4-bad68f77cf7d 0.790s\n2026-05-27 01:43:30.735 15 INFO tempest.lib.common.rest_client [req-d1a2d110-85e6-4069-a78e-f47e535b19d0 req-d1a2d110-85e6-4069-a78e-f47e535b19d0 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.847s\n2026-05-27 01:43:30.929 29 INFO tempest.lib.common.rest_client [req-69575f92-37dd-4e26-a1bf-056e3a2dc686 req-69575f92-37dd-4e26-a1bf-056e3a2dc686 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s\n2026-05-27 01:43:30.947 18 INFO tempest.lib.common.rest_client [req-c8fb0249-87cc-4e20-b357-55c803ed7345 req-c8fb0249-87cc-4e20-b357-55c803ed7345 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d 0.242s\n2026-05-27 01:43:30.948 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6148d6e0c774df88aaa5a8bea46ae21\n2026-05-27 01:43:31.070 11 INFO tempest.lib.common.rest_client [req-ba4a71d6-bd87-43f0-aeb3-55adc452db9d req-ba4a71d6-bd87-43f0-aeb3-55adc452db9d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.777s\n2026-05-27 01:43:31.238 31 INFO tempest.lib.common.rest_client [req-8e67777c-bd2b-444c-aed4-8cd0425b5ad9 req-8e67777c-bd2b-444c-aed4-8cd0425b5ad9 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.875s\n2026-05-27 01:43:31.336 21 INFO tempest.lib.common.rest_client [req-7be00d29-6d7a-4323-b38d-160e081397e4 req-7be00d29-6d7a-4323-b38d-160e081397e4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4810b944-9314-46bc-b53d-5ce4c4981223 1.408s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [3.513366s] ... ok\n2026-05-27 01:43:31.412 35 INFO tempest.lib.common.rest_client [req-ebf96112-3b04-4b60-a7b9-d18021dfd8de req-ebf96112-3b04-4b60-a7b9-d18021dfd8de ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.165s\n2026-05-27 01:43:31.554 29 INFO tempest.lib.common.rest_client [req-bb8cb910-609c-48cf-b6d5-b3954e43f22b req-bb8cb910-609c-48cf-b6d5-b3954e43f22b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.623s\n2026-05-27 01:43:31.579 18 INFO tempest.lib.common.rest_client [req-0aa2001b-cee3-4fd7-bb9f-17eb41ccf169 req-0aa2001b-cee3-4fd7-bb9f-17eb41ccf169 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6148d6e0c774df88aaa5a8bea46ae21&name=default 0.625s\n2026-05-27 01:43:31.674 35 INFO tempest.lib.common.rest_client [req-bc01e388-632a-45af-8afb-7e32f9fd5145 req-bc01e388-632a-45af-8afb-7e32f9fd5145 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.260s\n2026-05-27 01:43:31.744 25 INFO tempest.lib.common.rest_client [req-aa88edd0-e9f0-46b3-8342-f29ba9481b1d req-aa88edd0-e9f0-46b3-8342-f29ba9481b1d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 1.514s\n2026-05-27 01:43:31.846 25 INFO tempest.lib.common.rest_client [req-7fb407fb-5d72-43ba-bf01-0f343492e982 req-7fb407fb-5d72-43ba-bf01-0f343492e982 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.100s\n2026-05-27 01:43:31.874 13 INFO tempest.lib.common.rest_client [req-dadd0f48-b532-4b06-a2e8-3451b913d12f req-dadd0f48-b532-4b06-a2e8-3451b913d12f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.206s\n2026-05-27 01:43:32.170 31 INFO tempest.lib.common.rest_client [req-bb82b119-83f1-4ff8-ad1c-a02953b8cffa req-bb82b119-83f1-4ff8-ad1c-a02953b8cffa ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.928s\n2026-05-27 01:43:32.213 25 INFO tempest.lib.common.rest_client [req-a0e8c350-f77e-4c0a-8919-8f7a65d0e1e5 req-a0e8c350-f77e-4c0a-8919-8f7a65d0e1e5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db5cf559-c72b-4319-9822-4c419e99f639 0.363s\n2026-05-27 01:43:32.363 33 INFO tempest.lib.common.rest_client [req-c6a79dd0-8bf9-40e2-ada0-ce877366233f req-c6a79dd0-8bf9-40e2-ada0-ce877366233f ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 1.729s\n2026-05-27 01:43:32.412 15 INFO tempest.lib.common.rest_client [req-aa91ad43-50b6-4f72-92c2-432bfd653c7a req-aa91ad43-50b6-4f72-92c2-432bfd653c7a ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 1.673s\n2026-05-27 01:43:32.475 18 INFO tempest.lib.common.rest_client [req-8c0f2ea8-37ea-4a6c-8c89-b62b9b67cf4f req-8c0f2ea8-37ea-4a6c-8c89-b62b9b67cf4f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b2899ae-49b5-43df-b627-93c78b84e5e3 0.893s\n2026-05-27 01:43:32.542 15 INFO tempest.lib.common.rest_client [req-04b362db-ff9c-4cd6-abb6-ab3bdd4cf53d req-04b362db-ff9c-4cd6-abb6-ab3bdd4cf53d ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b4339a45-219a-4b30-bc7a-1714156f0b64 0.127s\n2026-05-27 01:43:32.562 25 INFO tempest.lib.common.rest_client [req-a75c917f-4704-4b9f-aec8-c21678b3c341 req-a75c917f-4704-4b9f-aec8-c21678b3c341 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8f757c02-c29b-4c94-9362-1788773821f9 0.347s\n2026-05-27 01:43:32.572 33 INFO tempest.lib.common.rest_client [req-657ba20c-ef6a-410a-9794-a3e6699418c9 req-657ba20c-ef6a-410a-9794-a3e6699418c9 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.206s\n2026-05-27 01:43:32.598 21 INFO tempest.lib.common.rest_client [req-3f342d89-b297-4764-ad40-8336d66bfd44 req-3f342d89-b297-4764-ad40-8336d66bfd44 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.257s\n2026-05-27 01:43:32.658 15 INFO tempest.lib.common.rest_client [req-bd55dadc-7a80-43cc-94ab-87477b6133dc req-bd55dadc-7a80-43cc-94ab-87477b6133dc ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 0.113s\n{2} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.746082s] ... ok\n2026-05-27 01:43:32.719 33 INFO tempest.lib.common.rest_client [req-8b9c2432-05ea-4daf-9468-7f68a896f47d req-8b9c2432-05ea-4daf-9468-7f68a896f47d ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=513cb532-1935-439d-aa6e-8183f3950087 0.145s\n2026-05-27 01:43:32.728 35 INFO tempest.lib.common.rest_client [req-ef0530f9-cf00-4c92-ad95-c5b4bc91607a req-ef0530f9-cf00-4c92-ad95-c5b4bc91607a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14095330-9de1-4c21-a983-5c09d5fd4ee0 1.052s\n2026-05-27 01:43:32.838 33 INFO tempest.lib.common.rest_client [req-4dfbecf3-d3a0-4828-807e-46724e2f6f88 req-4dfbecf3-d3a0-4828-807e-46724e2f6f88 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=513cb532-1935-439d-aa6e-8183f3950087 0.116s\n2026-05-27 01:43:32.843 35 INFO tempest.lib.common.rest_client [req-b3f4944d-697f-48c5-8e21-ca6829ac07c3 req-b3f4944d-697f-48c5-8e21-ca6829ac07c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.112s\n2026-05-27 01:43:32.880 18 INFO tempest.lib.common.rest_client [req-6aaeeff9-22c0-4a2a-8128-36aac7d1ef78 req-6aaeeff9-22c0-4a2a-8128-36aac7d1ef78 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21 0.400s\n2026-05-27 01:43:32.881 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7206e70cc14b4db7af72398fa458bc5f\n2026-05-27 01:43:32.886 15 INFO tempest.lib.common.rest_client [req-cf5ff1f0-85d6-4eb6-bc7f-43d7bb43fc91 req-cf5ff1f0-85d6-4eb6-bc7f-43d7bb43fc91 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.224s\n2026-05-27 01:43:33.001 15 INFO tempest.lib.common.rest_client [req-6a8ab07f-cf89-4b3d-8bf4-cce9fc0aa081 req-6a8ab07f-cf89-4b3d-8bf4-cce9fc0aa081 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.112s\n2026-05-27 01:43:33.080 15 INFO tempest.lib.common.rest_client [req-3aa3107b-e4f5-436b-9d83-c2a7870b3c70 req-3aa3107b-e4f5-436b-9d83-c2a7870b3c70 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.076s\n{2} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.420936s] ... ok\n2026-05-27 01:43:33.206 21 INFO tempest.lib.common.rest_client [req-3f93c172-060e-4301-a6cb-4bdf2e7508a0 req-3f93c172-060e-4301-a6cb-4bdf2e7508a0 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.606s\n2026-05-27 01:43:33.249 15 INFO tempest.lib.common.rest_client [req-98ec787f-1993-42dc-92f8-cf31649beb8d req-98ec787f-1993-42dc-92f8-cf31649beb8d ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.166s\n{2} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.169448s] ... ok\n2026-05-27 01:43:33.285 31 INFO tempest.lib.common.rest_client [req-26c3e097-cb36-4ae4-8b83-393bfc83aef6 req-26c3e097-cb36-4ae4-8b83-393bfc83aef6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.112s\n2026-05-27 01:43:33.364 35 INFO tempest.lib.common.rest_client [req-3b9b201b-651c-47da-b599-8a291d8f6468 req-3b9b201b-651c-47da-b599-8a291d8f6468 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/024ee507-227e-4b80-8059-8fc5be5df87a 0.518s\n2026-05-27 01:43:33.398 15 INFO tempest.lib.common.rest_client [req-8fb10bae-8bc6-418f-81bc-aa6c9b99a25f req-8fb10bae-8bc6-418f-81bc-aa6c9b99a25f ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.143s\n{2} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.146784s] ... ok\n2026-05-27 01:43:33.423 33 INFO tempest.lib.common.rest_client [req-6d5b77e1-760d-4b2c-8aae-df2c0acb5b48 req-6d5b77e1-760d-4b2c-8aae-df2c0acb5b48 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.581s\n{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [6.147353s] ... ok\n2026-05-27 01:43:33.498 31 INFO tempest.lib.common.rest_client [req-e776acfb-cd62-4c0f-ba94-31aa3bce372e req-e776acfb-cd62-4c0f-ba94-31aa3bce372e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D2001%3Adb8%3A%3A1c0 0.211s\n2026-05-27 01:43:33.510 33 INFO tempest.lib.common.rest_client [req-4d7bd3e9-a53d-4fc2-b095-a9a69e52f4de req-4d7bd3e9-a53d-4fc2-b095-a9a69e52f4de ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=513cb532-1935-439d-aa6e-8183f3950087 0.082s\n2026-05-27 01:43:33.512 15 INFO tempest.lib.common.rest_client [req-9ee184d7-539a-46e1-bd54-b7b137a3005e req-9ee184d7-539a-46e1-bd54-b7b137a3005e ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s\n{2} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.113047s] ... ok\n2026-05-27 01:43:33.612 15 INFO tempest.lib.common.rest_client [req-f98b820f-c5c6-4885-ab31-a553dcf8512b req-f98b820f-c5c6-4885-ab31-a553dcf8512b ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.097s\n{2} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.099232s] ... ok\n2026-05-27 01:43:33.622 33 INFO tempest.lib.common.rest_client [req-609f5ac9-cc9f-456d-94be-51348579204e req-609f5ac9-cc9f-456d-94be-51348579204e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.109s\n2026-05-27 01:43:33.739 33 INFO tempest.lib.common.rest_client [req-7f6eabc1-6568-4fdb-85e7-cb9243fabcb6 req-7f6eabc1-6568-4fdb-85e7-cb9243fabcb6 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.114s\n2026-05-27 01:43:33.850 33 INFO tempest.lib.common.rest_client [req-68c1686f-3a29-4a42-b230-0e7b82fc3542 req-68c1686f-3a29-4a42-b230-0e7b82fc3542 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.108s\n2026-05-27 01:43:33.950 25 INFO tempest.lib.common.rest_client [req-1a3dea3c-6147-40de-a4aa-6d4ddc71deed req-1a3dea3c-6147-40de-a4aa-6d4ddc71deed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/60e54118-83f7-46cd-a552-19f56aa7dcaf 1.385s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [15.349216s] ... ok\n2026-05-27 01:43:33.996 13 INFO tempest.lib.common.rest_client [req-07ea4d4f-701f-4682-9578-612b538a2d31 req-07ea4d4f-701f-4682-9578-612b538a2d31 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 2.120s\n2026-05-27 01:43:34.008 33 INFO tempest.lib.common.rest_client [req-fb12b850-fcc4-4c5b-95ab-dcf97ac7b135 req-fb12b850-fcc4-4c5b-95ab-dcf97ac7b135 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.151s\n2026-05-27 01:43:34.047 35 INFO tempest.lib.common.rest_client [req-79635b5b-9ef2-4224-ba61-4a7454499a5b req-79635b5b-9ef2-4224-ba61-4a7454499a5b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ea31207-a43e-4e10-8bd5-2c27518b00b1 0.680s\n2026-05-27 01:43:34.073 15 INFO tempest.lib.common.rest_client [req-c354da8d-56a8-4367-8d3b-3817ba9dafd6 req-c354da8d-56a8-4367-8d3b-3817ba9dafd6 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8 0.453s\n{2} tempest.api.network.test_networks.NetworksTest.test_show_network [0.460315s] ... ok\n2026-05-27 01:43:34.173 35 INFO tempest.lib.common.rest_client [req-d9f83171-ef3a-4a70-8105-0fd52ad8f1e6 req-d9f83171-ef3a-4a70-8105-0fd52ad8f1e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s\n2026-05-27 01:43:34.183 25 INFO tempest.lib.common.rest_client [req-311727f1-0539-4cbe-b7ad-c4b147b1725a req-311727f1-0539-4cbe-b7ad-c4b147b1725a ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.229s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.231949s] ... ok\n2026-05-27 01:43:34.187 13 INFO tempest.lib.common.rest_client [req-b3754e8a-a811-47b3-a506-6b85cc92fb5b req-b3754e8a-a811-47b3-a506-6b85cc92fb5b ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.189s\n2026-05-27 01:43:34.187 33 INFO tempest.lib.common.rest_client [req-6ddfd6ad-1b0d-46c4-89a2-8d1cb621f990 req-6ddfd6ad-1b0d-46c4-89a2-8d1cb621f990 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.174s\n2026-05-27 01:43:34.282 15 INFO tempest.lib.common.rest_client [req-b8131ba5-45d5-41bb-9d56-46e685f0d8d6 req-b8131ba5-45d5-41bb-9d56-46e685f0d8d6 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8?fields=id&fields=name&fields=mtu 0.205s\n{2} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.208660s] ... ok\n2026-05-27 01:43:34.319 13 INFO tempest.lib.common.rest_client [req-4af9819c-c206-4134-b754-00fcf9388c37 req-4af9819c-c206-4134-b754-00fcf9388c37 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.129s\n2026-05-27 01:43:34.358 18 INFO tempest.lib.common.rest_client [req-6246b50a-a3e5-4978-a417-26e3f195dc48 req-6246b50a-a3e5-4978-a417-26e3f195dc48 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7206e70cc14b4db7af72398fa458bc5f&name=default 1.473s\n2026-05-27 01:43:34.369 35 INFO tempest.lib.common.rest_client [req-9e1bfa76-bab2-45bd-95a5-f5ee17977c34 req-9e1bfa76-bab2-45bd-95a5-f5ee17977c34 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s\n2026-05-27 01:43:34.373 25 INFO tempest.lib.common.rest_client [req-4713115e-3951-4f27-9176-090e580ceb7a req-4713115e-3951-4f27-9176-090e580ceb7a ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.184s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.188374s] ... ok\n2026-05-27 01:43:34.404 15 INFO tempest.lib.common.rest_client [req-98fe17a8-aa19-4de0-84a0-ec49a9ed0720 req-98fe17a8-aa19-4de0-84a0-ec49a9ed0720 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1 0.115s\n{2} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.120548s] ... ok\n2026-05-27 01:43:34.415 33 INFO tempest.lib.common.rest_client [req-902bc363-a28e-4dc0-aea3-d4ac030675d2 req-902bc363-a28e-4dc0-aea3-d4ac030675d2 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.223s\n2026-05-27 01:43:34.417 13 INFO tempest.lib.common.rest_client [req-ada88ad2-f7f2-49b8-bf82-c78c07295005 req-ada88ad2-f7f2-49b8-bf82-c78c07295005 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.096s\n2026-05-27 01:43:34.517 35 INFO tempest.lib.common.rest_client [req-00fff90a-e374-47c2-94a5-64649d85af7e req-00fff90a-e374-47c2-94a5-64649d85af7e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s\n2026-05-27 01:43:34.543 33 INFO tempest.lib.common.rest_client [req-0c8fed1d-0e94-4822-a2bb-281347331423 req-0c8fed1d-0e94-4822-a2bb-281347331423 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.126s\n2026-05-27 01:43:34.579 15 INFO tempest.lib.common.rest_client [req-7920a8af-f14d-427d-903c-c9a2cdba4d50 req-7920a8af-f14d-427d-903c-c9a2cdba4d50 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1?fields=id&fields=network_id 0.172s\n{2} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.175365s] ... ok\n2026-05-27 01:43:34.611 35 INFO tempest.lib.common.rest_client [req-f7ea304a-046f-49e5-82a7-eb66fe56677f req-f7ea304a-046f-49e5-82a7-eb66fe56677f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [39.682021s] ... ok\n2026-05-27 01:43:34.652 33 INFO tempest.lib.common.rest_client [req-4a30aa90-268b-4398-b223-170f53c2fbb5 req-4a30aa90-268b-4398-b223-170f53c2fbb5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.106s\n2026-05-27 01:43:34.752 33 INFO tempest.lib.common.rest_client [req-3e855e28-6d79-45e5-a23c-9b9d9d1048a3 req-3e855e28-6d79-45e5-a23c-9b9d9d1048a3 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.098s\n2026-05-27 01:43:34.842 33 INFO tempest.lib.common.rest_client [req-2a4dcced-7dbd-444c-bd01-9812ed74fd08 req-2a4dcced-7dbd-444c-bd01-9812ed74fd08 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.089s\n2026-05-27 01:43:34.997 33 INFO tempest.lib.common.rest_client [req-432531a3-3807-47ce-ab5d-9b5cc85f784f req-432531a3-3807-47ce-ab5d-9b5cc85f784f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.152s\n2026-05-27 01:43:35.096 35 INFO tempest.lib.common.rest_client [req-389b3796-90dd-4f43-b1da-0608b23607cf req-389b3796-90dd-4f43-b1da-0608b23607cf ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.480s\n2026-05-27 01:43:35.100 31 INFO tempest.lib.common.rest_client [req-b85a43ba-7cdc-47e0-8f11-dff939886d66 req-b85a43ba-7cdc-47e0-8f11-dff939886d66 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/813d73f7-4681-4879-8175-6e841693c9a6 1.598s\n2026-05-27 01:43:35.111 33 INFO tempest.lib.common.rest_client [req-79f382bc-13be-42cc-a4d4-f37908dda10e req-79f382bc-13be-42cc-a4d4-f37908dda10e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/86b1fc48-8403-4e88-8207-a830f61ee2b2 0.112s\n2026-05-27 01:43:35.150 13 INFO tempest.lib.common.rest_client [req-7b90b3f6-5ec4-4b8a-ab03-764b65396a08 req-7b90b3f6-5ec4-4b8a-ab03-764b65396a08 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.730s\n{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [8.488016s] ... ok\n2026-05-27 01:43:35.198 29 INFO tempest.lib.common.rest_client [req-08ee6748-fb90-415d-a0ef-60938dbe6475 req-08ee6748-fb90-415d-a0ef-60938dbe6475 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 3.641s\n2026-05-27 01:43:35.274 13 INFO tempest.lib.common.rest_client [req-93b95817-901f-4a2a-b032-1014c45dc50c req-93b95817-901f-4a2a-b032-1014c45dc50c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.114s\n2026-05-27 01:43:35.284 31 INFO tempest.lib.common.rest_client [req-329c4304-8499-495d-be22-26050f7c43e6 req-329c4304-8499-495d-be22-26050f7c43e6 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/813d73f7-4681-4879-8175-6e841693c9a6 0.181s\n2026-05-27 01:43:35.344 21 INFO tempest.lib.common.rest_client [req-c3eb2810-7058-4e96-8192-3a96da362013 req-c3eb2810-7058-4e96-8192-3a96da362013 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e978164c-53be-4e37-96d2-7bfd18f2634e 2.134s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [4.006254s] ... ok\n2026-05-27 01:43:35.341 25 INFO tempest.lib.common.rest_client [req-26d296ae-78c6-4980-b2f0-271430805ab0 req-26d296ae-78c6-4980-b2f0-271430805ab0 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.960s\n2026-05-27 01:43:35.371 13 INFO tempest.lib.common.rest_client [req-880297dc-085f-4488-ae99-5ec81ff12491 req-880297dc-085f-4488-ae99-5ec81ff12491 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.095s\n2026-05-27 01:43:35.453 35 INFO tempest.lib.common.rest_client [req-667e0e01-1fe8-4053-b206-e0a4e05a1aa6 req-667e0e01-1fe8-4053-b206-e0a4e05a1aa6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.353s\n2026-05-27 01:43:35.462 13 INFO tempest.lib.common.rest_client [req-4c87d0db-7231-42f4-bf3d-f408979de249 req-4c87d0db-7231-42f4-bf3d-f408979de249 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.088s\n2026-05-27 01:43:35.467 33 INFO tempest.lib.common.rest_client [req-096bdc3c-d24f-4004-816d-ce289a6b793e req-096bdc3c-d24f-4004-816d-ce289a6b793e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/656b3306d5244cff83e5998d24fb200d 0.354s\n2026-05-27 01:43:35.476 18 INFO tempest.lib.common.rest_client [req-16e81633-6669-43fe-82fc-fe617bedb094 req-16e81633-6669-43fe-82fc-fe617bedb094 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d00c4433-fad4-4680-afd0-629ce726dc29 1.114s\n2026-05-27 01:43:35.605 13 INFO tempest.lib.common.rest_client [req-9273a914-240c-4907-8935-c080ece90608 req-9273a914-240c-4907-8935-c080ece90608 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.141s\n2026-05-27 01:43:35.693 13 INFO tempest.lib.common.rest_client [req-d8124c43-57db-4bf8-add5-64dda01eec62 req-d8124c43-57db-4bf8-add5-64dda01eec62 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888 0.086s\n2026-05-27 01:43:35.723 35 INFO tempest.lib.common.rest_client [req-c3e063af-36d7-4d6d-8def-adf470d52975 req-c3e063af-36d7-4d6d-8def-adf470d52975 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.265s\n2026-05-27 01:43:35.786 33 INFO tempest.lib.common.rest_client [req-74c447df-e228-40b9-a224-305080ef276a req-74c447df-e228-40b9-a224-305080ef276a ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c43b521ed3d41a584c7a94f5144b27c 0.316s\n2026-05-27 01:43:35.786 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a37d1463fa764a9db4855a7f8b90f725\n2026-05-27 01:43:35.801 13 INFO tempest.lib.common.rest_client [req-6bad2fc2-e720-4a00-8aa3-09b5e742392e req-6bad2fc2-e720-4a00-8aa3-09b5e742392e ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 0.105s\n2026-05-27 01:43:35.823 18 INFO tempest.lib.common.rest_client [req-3ca928e5-974a-43f8-951b-639ade346dd6 req-3ca928e5-974a-43f8-951b-639ade346dd6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f 0.343s\n2026-05-27 01:43:35.824 15 INFO tempest.lib.common.rest_client [req-51d96c26-d754-4e35-a9af-b007464d9b47 req-51d96c26-d754-4e35-a9af-b007464d9b47 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.238s\n2026-05-27 01:43:35.876 31 INFO tempest.lib.common.rest_client [req-604d9093-a128-4a95-9827-5a8612358597 req-604d9093-a128-4a95-9827-5a8612358597 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fc1873af-f84a-4bb8-8348-8a174d4fcf83 0.589s\n2026-05-27 01:43:35.899 13 INFO tempest.lib.common.rest_client [req-e1d86979-a8a8-4a62-9024-6829b5d03fee req-e1d86979-a8a8-4a62-9024-6829b5d03fee ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.090s\n2026-05-27 01:43:35.988 13 INFO tempest.lib.common.rest_client [req-84a36eea-214a-4a72-bab3-a4470f4156e9 req-84a36eea-214a-4a72-bab3-a4470f4156e9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.088s\n2026-05-27 01:43:35.995 31 INFO tempest.lib.common.rest_client [req-03968f67-06b6-40c7-9178-ce6b1bac507e req-03968f67-06b6-40c7-9178-ce6b1bac507e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fc1873af-f84a-4bb8-8348-8a174d4fcf83 0.115s\n2026-05-27 01:43:36.014 35 INFO tempest.lib.common.rest_client [req-c2291f00-4f14-4f70-a37c-fa8a404a699c req-c2291f00-4f14-4f70-a37c-fa8a404a699c ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.288s\n2026-05-27 01:43:36.143 13 INFO tempest.lib.common.rest_client [req-eef0b206-8d18-4dac-80cd-5a3b6e61f898 req-eef0b206-8d18-4dac-80cd-5a3b6e61f898 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96b335c3-76ac-4078-94be-a2165e4d152a 0.152s\n2026-05-27 01:43:36.221 35 INFO tempest.lib.common.rest_client [req-3e668f7f-d012-4c7a-8e15-7b4ed032c35b req-3e668f7f-d012-4c7a-8e15-7b4ed032c35b ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.203s\n2026-05-27 01:43:36.278 13 INFO tempest.lib.common.rest_client [req-6ab1bd12-688a-48e9-b44d-c0180c532393 req-6ab1bd12-688a-48e9-b44d-c0180c532393 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 0.132s\n2026-05-27 01:43:36.293 31 INFO tempest.lib.common.rest_client [req-3729025f-6663-4e61-a12f-4d430c60eb4c req-3729025f-6663-4e61-a12f-4d430c60eb4c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f822108a-1792-4cd8-9361-23d3e32cfda1 0.295s\n2026-05-27 01:43:36.366 33 INFO tempest.lib.common.rest_client [req-fa18bfd1-aa41-41c0-b584-ceb6abcfad82 req-fa18bfd1-aa41-41c0-b584-ceb6abcfad82 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:43:36.375 18 INFO tempest.lib.common.rest_client [req-ca1e7057-fd61-4976-a9cc-8d32d0eecf7b req-ca1e7057-fd61-4976-a9cc-8d32d0eecf7b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-27 01:43:36.376 13 INFO tempest.lib.common.rest_client [req-e24c1c35-b1e2-45db-954d-1ca4793e2643 req-e24c1c35-b1e2-45db-954d-1ca4793e2643 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0865e8ed-dc12-4d9c-9489-e91a75726d84 0.095s\n2026-05-27 01:43:36.420 35 INFO tempest.lib.common.rest_client [req-919d049f-6ff3-4115-a38a-4c33c55d07ae req-919d049f-6ff3-4115-a38a-4c33c55d07ae ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s\n2026-05-27 01:43:36.477 13 INFO tempest.lib.common.rest_client [req-c3ffe457-138c-49da-a3a9-d0b7fa8fcf21 req-c3ffe457-138c-49da-a3a9-d0b7fa8fcf21 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 0.099s\n2026-05-27 01:43:36.556 29 INFO tempest.lib.common.rest_client [req-d50c822a-9c86-4888-995a-054026ed73e3 req-d50c822a-9c86-4888-995a-054026ed73e3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.356s\n2026-05-27 01:43:36.584 13 INFO tempest.lib.common.rest_client [req-96802dc4-dd33-4476-ad7f-e097fcdb7fa6 req-96802dc4-dd33-4476-ad7f-e097fcdb7fa6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b88f689-5afb-4981-b5b1-542cb819cc61 0.105s\n2026-05-27 01:43:36.601 35 INFO tempest.lib.common.rest_client [req-2e1dad54-d813-46f2-a5ba-a32d1179c6e8 req-2e1dad54-d813-46f2-a5ba-a32d1179c6e8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.179s\n2026-05-27 01:43:36.606 11 INFO tempest.lib.common.rest_client [req-8781fccc-70d6-4607-b8d5-d0ae8ef44a77 req-8781fccc-70d6-4607-b8d5-d0ae8ef44a77 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07/add_router_interface 5.533s\n2026-05-27 01:43:36.731 33 INFO tempest.lib.common.rest_client [req-c10c2d0c-6611-45f8-a19a-b8c2de47a3bb req-c10c2d0c-6611-45f8-a19a-b8c2de47a3bb ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a37d1463fa764a9db4855a7f8b90f725&name=default 0.363s\n2026-05-27 01:43:36.754 21 INFO tempest.lib.common.rest_client [req-37f1c44e-1ade-4643-8f94-83d32d3ffb7f req-37f1c44e-1ade-4643-8f94-83d32d3ffb7f ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.407s\n2026-05-27 01:43:36.756 35 INFO tempest.lib.common.rest_client [req-2165433b-56e5-4516-9d92-c5fd56dd1138 req-2165433b-56e5-4516-9d92-c5fd56dd1138 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s\n2026-05-27 01:43:36.868 13 INFO tempest.lib.common.rest_client [req-db248991-57e2-4e7c-9168-370f1240e2cc req-db248991-57e2-4e7c-9168-370f1240e2cc ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/550434f589f24cefab59806745558635 0.282s\n2026-05-27 01:43:36.871 35 INFO tempest.lib.common.rest_client [req-3743420c-6a09-40b3-9cce-b747baaaa1e4 req-3743420c-6a09-40b3-9cce-b747baaaa1e4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.258402s] ... ok\n2026-05-27 01:43:36.887 25 INFO tempest.lib.common.rest_client [req-97e74e28-f415-4674-9804-341af7dcd306 req-97e74e28-f415-4674-9804-341af7dcd306 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.543s\n2026-05-27 01:43:37.024 18 INFO tempest.lib.common.rest_client [req-cc288237-755f-4ea3-b51a-e900ca945435 req-cc288237-755f-4ea3-b51a-e900ca945435 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-27 01:43:37.081 29 INFO tempest.lib.common.rest_client [req-124acafc-773d-464e-abd2-1bbe39212b9f req-124acafc-773d-464e-abd2-1bbe39212b9f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.522s\n2026-05-27 01:43:37.216 13 INFO tempest.lib.common.rest_client [req-20d1fb13-8101-4a14-a584-27adb9d14f96 req-20d1fb13-8101-4a14-a584-27adb9d14f96 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bd68cd7a84e457291bdbdfe6ca4ffc8 0.345s\n2026-05-27 01:43:37.217 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f8c4b7f20d0407f9e2f50ed6ed7e7b7\n2026-05-27 01:43:37.267 31 INFO tempest.lib.common.rest_client [req-5351c88c-e018-4857-8ad2-fad0f9e1e442 req-5351c88c-e018-4857-8ad2-fad0f9e1e442 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523e81d1-18f1-47ac-98a3-03578123f461 0.972s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.344815s] ... ok\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-27 01:43:37.271 18 INFO tempest.lib.common.rest_client [req-1cd91cbc-09a0-4e1e-8782-5b7920e5ea24 req-1cd91cbc-09a0-4e1e-8782-5b7920e5ea24 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s\n2026-05-27 01:43:37.320 33 INFO tempest.lib.common.rest_client [req-7c4ead6f-c949-44e3-b2d9-e6a0e9bef40e req-7c4ead6f-c949-44e3-b2d9-e6a0e9bef40e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/954571db-8fef-426f-8fb2-172e68993b82 0.586s\n2026-05-27 01:43:37.431 21 INFO tempest.lib.common.rest_client [req-ee0cdb2d-e189-4502-bf6a-3a0ec3aaa764 req-ee0cdb2d-e189-4502-bf6a-3a0ec3aaa764 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.674s\n2026-05-27 01:43:37.484 15 INFO tempest.lib.common.rest_client [req-f326e845-3839-4d7f-8170-25222930341f req-f326e845-3839-4d7f-8170-25222930341f ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.656s\n2026-05-27 01:43:37.528 18 INFO tempest.lib.common.rest_client [req-ce5290d5-34d4-413d-a238-f74dbaa51628 req-ce5290d5-34d4-413d-a238-f74dbaa51628 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s\n2026-05-27 01:43:37.631 11 INFO tempest.lib.common.rest_client [req-6c2a42a0-961c-45c8-b33d-cd1ac9290c76 req-6c2a42a0-961c-45c8-b33d-cd1ac9290c76 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s\n2026-05-27 01:43:37.653 33 INFO tempest.lib.common.rest_client [req-c840fb20-9f3b-4af5-a378-e187918f58f2 req-c840fb20-9f3b-4af5-a378-e187918f58f2 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725 0.327s\n2026-05-27 01:43:37.654 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 52f8ff7cbe0a4177b30131f50f46fabd\n2026-05-27 01:43:37.809 13 INFO tempest.lib.common.rest_client [req-52ebb081-4a2c-424c-b2ff-d9f6eaf48f87 req-52ebb081-4a2c-424c-b2ff-d9f6eaf48f87 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-27 01:43:38.079 25 INFO tempest.lib.common.rest_client [req-7d6a1ccd-7b04-4606-b372-968e4c5a31bb req-7d6a1ccd-7b04-4606-b372-968e4c5a31bb ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.190s\n2026-05-27 01:43:38.191 18 INFO tempest.lib.common.rest_client [req-b22611cb-2c80-4314-8900-c9fb5f47c651 req-b22611cb-2c80-4314-8900-c9fb5f47c651 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-27 01:43:38.344 18 INFO tempest.lib.common.rest_client [req-24e66cd9-901b-4b8b-834f-513f76663f0a req-24e66cd9-901b-4b8b-834f-513f76663f0a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:43:38.371 15 INFO tempest.lib.common.rest_client [req-b67a4590-3248-4d27-b8e0-95b3c1a822ec req-b67a4590-3248-4d27-b8e0-95b3c1a822ec ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/d2c6a0c1-5cd0-4212-9d24-cceceae39011 0.882s\n2026-05-27 01:43:38.399 33 INFO tempest.lib.common.rest_client [req-54caa310-9244-4642-8bb7-98ee2323d3bd req-54caa310-9244-4642-8bb7-98ee2323d3bd ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=52f8ff7cbe0a4177b30131f50f46fabd&name=default 0.742s\n2026-05-27 01:43:38.447 31 INFO tempest.lib.common.rest_client [req-c3649d0f-a9b1-4c27-bf84-626afcf41755 req-c3649d0f-a9b1-4c27-bf84-626afcf41755 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.176s\n2026-05-27 01:43:38.501 18 INFO tempest.lib.common.rest_client [req-9842baff-1c28-4eba-a426-e9f8525f815f req-9842baff-1c28-4eba-a426-e9f8525f815f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.154s\n2026-05-27 01:43:38.675 18 INFO tempest.lib.common.rest_client [req-50d77443-a28d-49e7-aa7d-4f2cb882ed75 req-50d77443-a28d-49e7-aa7d-4f2cb882ed75 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-27 01:43:38.698 35 INFO tempest.lib.common.rest_client [req-fd8a2de9-0536-447b-967e-6f09cdefcf1c req-fd8a2de9-0536-447b-967e-6f09cdefcf1c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.822s\n2026-05-27 01:43:38.715 13 INFO tempest.lib.common.rest_client [req-90410cbf-c270-40bf-bb90-346e27e0d2bb req-90410cbf-c270-40bf-bb90-346e27e0d2bb ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f8c4b7f20d0407f9e2f50ed6ed7e7b7&name=default 0.901s\n2026-05-27 01:43:38.844 18 INFO tempest.lib.common.rest_client [req-8eddfffe-d3bb-4959-a631-7c3a56620ce4 req-8eddfffe-d3bb-4959-a631-7c3a56620ce4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/6756f682ee034483a1c0f10ac8baaed9 0.166s\n2026-05-27 01:43:38.878 33 INFO tempest.lib.common.rest_client [req-baf415d1-faaf-4b6f-9372-5fdb290364bd req-baf415d1-faaf-4b6f-9372-5fdb290364bd ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91a82541-1955-4a70-986d-ea7932bae92b 0.476s\n2026-05-27 01:43:38.922 31 INFO tempest.lib.common.rest_client [req-c26083e5-2676-41f8-b7f6-e15a095e123d req-c26083e5-2676-41f8-b7f6-e15a095e123d ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.472s\n2026-05-27 01:43:39.071 18 INFO tempest.lib.common.rest_client [req-5f82f6b5-9dfc-44e8-a3c1-288b4c2944a5 req-5f82f6b5-9dfc-44e8-a3c1-288b4c2944a5 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-27 01:43:39.071 21 INFO tempest.lib.common.rest_client [req-a91e5af9-3237-4f05-bf22-980b40b26c12 req-a91e5af9-3237-4f05-bf22-980b40b26c12 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.635s\n2026-05-27 01:43:39.195 33 INFO tempest.lib.common.rest_client [req-9eb1a51a-9acc-4ca7-8abb-5054fc7c9cde req-9eb1a51a-9acc-4ca7-8abb-5054fc7c9cde ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd 0.313s\n2026-05-27 01:43:39.208 21 INFO tempest.lib.common.rest_client [req-96d3c9e3-ca54-428e-b442-7f91ba4ab1cf req-96d3c9e3-ca54-428e-b442-7f91ba4ab1cf ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.864853s] ... ok\n2026-05-27 01:43:39.265 31 INFO tempest.lib.common.rest_client [req-334f7679-cdb2-477d-8798-f7fc3b931fa3 req-334f7679-cdb2-477d-8798-f7fc3b931fa3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.339s\n2026-05-27 01:43:39.278 13 INFO tempest.lib.common.rest_client [req-fed1ed61-6364-45b5-a33e-bb6e7ccffaaa req-fed1ed61-6364-45b5-a33e-bb6e7ccffaaa ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19870881-0492-4a92-b2b4-eaf092c4e198 0.561s\n2026-05-27 01:43:39.288 18 INFO tempest.lib.common.rest_client [req-a0f8f706-7f65-4cf1-9af9-557e08dffdd5 req-a0f8f706-7f65-4cf1-9af9-557e08dffdd5 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/5c8612194f3a455a91058394a6fe5fb4 0.215s\n2026-05-27 01:43:39.367 25 INFO tempest.lib.common.rest_client [req-d7f1a051-ce06-4aba-b920-3bc3bd991eb6 req-d7f1a051-ce06-4aba-b920-3bc3bd991eb6 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.286s\n2026-05-27 01:43:39.429 11 INFO tempest.lib.common.rest_client [req-2586e02e-e82e-4d47-a09f-038edb81b60e req-2586e02e-e82e-4d47-a09f-038edb81b60e ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/dff7df21-9c3c-41c9-a857-6a4126bf913f 1.795s\n2026-05-27 01:43:39.492 18 INFO tempest.lib.common.rest_client [req-97bb31a4-b73e-4d3a-b014-8047e1f101b4 req-97bb31a4-b73e-4d3a-b014-8047e1f101b4 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-27 01:43:39.629 15 INFO tempest.lib.common.rest_client [req-01a957b2-e87d-4836-b597-d3064716a912 req-01a957b2-e87d-4836-b597-d3064716a912 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fe819cb-4d74-4bbd-8e8b-0602e5d2994c 1.251s\n{2} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.046159s] ... ok\n2026-05-27 01:43:39.625 13 INFO tempest.lib.common.rest_client [req-13e64965-2ef7-4aff-b827-fd016cdc7eb0 req-13e64965-2ef7-4aff-b827-fd016cdc7eb0 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7 0.344s\n2026-05-27 01:43:39.625 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bcdb69043bc94cb888477da4f2f0e7a8\n2026-05-27 01:43:39.640 25 INFO tempest.lib.common.rest_client [req-9f979115-66ed-4946-8d08-09704b37b507 req-9f979115-66ed-4946-8d08-09704b37b507 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D10.100.0.12 0.271s\n2026-05-27 01:43:39.739 15 INFO tempest.lib.common.rest_client [req-125124e4-2fef-4d52-9248-c5ca95d9f89f req-125124e4-2fef-4d52-9248-c5ca95d9f89f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d2c6a0c1-5cd0-4212-9d24-cceceae39011 0.105s\n2026-05-27 01:43:39.749 18 INFO tempest.lib.common.rest_client [req-3141b98e-3e5e-4983-9999-5d6143ee2273 req-3141b98e-3e5e-4983-9999-5d6143ee2273 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.254s\n2026-05-27 01:43:39.749 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a73f18d41e0a451096da6e6d2d2caa41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:39.753 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a73f18d41e0a451096da6e6d2d2caa41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:39.753 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a73f18d41e0a451096da6e6d2d2caa41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:39.767 13 INFO tempest.lib.common.rest_client [req-49974e55-3e6c-431a-9936-c32bb771f5f0 req-49974e55-3e6c-431a-9936-c32bb771f5f0 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bcdb69043bc94cb888477da4f2f0e7a8&name=default 0.138s\n2026-05-27 01:43:39.821 33 INFO tempest.lib.common.rest_client [req-6a66e83b-6112-4d1f-8751-ffc01b3486ef req-6a66e83b-6112-4d1f-8751-ffc01b3486ef ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-27 01:43:39.839 15 INFO tempest.lib.common.rest_client [req-879e4a4e-f0fd-4475-873b-edf8644f411c req-879e4a4e-f0fd-4475-873b-edf8644f411c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fe819cb-4d74-4bbd-8e8b-0602e5d2994c 0.098s\n2026-05-27 01:43:39.969 15 INFO tempest.lib.common.rest_client [req-c80dd2d1-96cf-4dc1-9584-36e96a521e35 req-c80dd2d1-96cf-4dc1-9584-36e96a521e35 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4339a45-219a-4b30-bc7a-1714156f0b64 0.128s\n2026-05-27 01:43:40.063 15 INFO tempest.lib.common.rest_client [req-14c9fd4b-b504-4f95-b7a5-532511b096cd req-14c9fd4b-b504-4f95-b7a5-532511b096cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 0.091s\n2026-05-27 01:43:40.126 31 INFO tempest.lib.common.rest_client [req-009a8bae-e24e-46dc-8071-cba679336bc8 req-009a8bae-e24e-46dc-8071-cba679336bc8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.858s\n2026-05-27 01:43:40.126 35 INFO tempest.lib.common.rest_client [req-dd11d998-a208-400f-8621-654cd8535be1 req-dd11d998-a208-400f-8621-654cd8535be1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.425s\n2026-05-27 01:43:40.320 33 INFO tempest.lib.common.rest_client [req-03e0c828-0b40-4b35-9e16-1573dbb708a7 req-03e0c828-0b40-4b35-9e16-1573dbb708a7 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s\n2026-05-27 01:43:40.335 21 INFO tempest.lib.common.rest_client [req-bf66fd3a-1b92-4efe-9b92-a84f72796857 req-bf66fd3a-1b92-4efe-9b92-a84f72796857 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.120s\n2026-05-27 01:43:40.423 18 INFO tempest.lib.common.rest_client [req-fa86eb47-ebdf-4eaf-8d5e-3dc21c06deb7 req-fa86eb47-ebdf-4eaf-8d5e-3dc21c06deb7 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-27 01:43:40.436 35 INFO tempest.lib.common.rest_client [req-8e955b2c-0d4f-4b1d-bca4-7e63db2e8a8e req-8e955b2c-0d4f-4b1d-bca4-7e63db2e8a8e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.307s\n2026-05-27 01:43:40.456 33 INFO tempest.lib.common.rest_client [req-1df0bd77-d05b-4eff-be38-468ae7f4e034 req-1df0bd77-d05b-4eff-be38-468ae7f4e034 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-27 01:43:40.498 13 INFO tempest.lib.common.rest_client [req-bbb4e7c9-747f-47ce-88a0-fe3872db7623 req-bbb4e7c9-747f-47ce-88a0-fe3872db7623 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae59c85f-44e5-4f6b-b4a0-2a0da2b2e89d 0.728s\n2026-05-27 01:43:40.505 25 INFO tempest.lib.common.rest_client [req-43f71b5a-e496-45db-83fc-4fee04d4406f req-43f71b5a-e496-45db-83fc-4fee04d4406f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/86cc992f-d3cd-448d-9599-be0dc94aaba6 0.861s\n2026-05-27 01:43:40.540 18 INFO tempest.lib.common.rest_client [req-03a0aa71-7752-4346-b659-0be20f206690 req-03a0aa71-7752-4346-b659-0be20f206690 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9 0.114s\n2026-05-27 01:43:40.540 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 92f6e2df60af43e3b3c87d8bdb20a8d9 for scope project and roles: ['reader']\n2026-05-27 01:43:40.597 25 INFO tempest.lib.common.rest_client [req-ff38a9f2-f5e6-4588-bfff-f91041472a91 req-ff38a9f2-f5e6-4588-bfff-f91041472a91 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86cc992f-d3cd-448d-9599-be0dc94aaba6 0.090s\n2026-05-27 01:43:40.618 33 INFO tempest.lib.common.rest_client [req-2a3c43a7-c6a7-44c6-9ff4-d06903167921 req-2a3c43a7-c6a7-44c6-9ff4-d06903167921 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.155s\n2026-05-27 01:43:40.722 29 INFO tempest.lib.common.rest_client [req-b908deb8-8ad6-4337-b36f-958eded0651c req-b908deb8-8ad6-4337-b36f-958eded0651c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 3.639s\n2026-05-27 01:43:40.767 13 INFO tempest.lib.common.rest_client [req-ac249225-056e-41cd-a552-f3276e956847 req-ac249225-056e-41cd-a552-f3276e956847 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8 0.267s\n2026-05-27 01:43:40.826 21 INFO tempest.lib.common.rest_client [req-f752abee-bdb0-4746-8c71-e35ab610e63b req-f752abee-bdb0-4746-8c71-e35ab610e63b ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.488s\n2026-05-27 01:43:40.887 15 INFO tempest.lib.common.rest_client [req-b6b6b778-a16a-46fc-a702-6de430a76172 req-b6b6b778-a16a-46fc-a702-6de430a76172 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/24800625-0ccc-41ed-a2a2-36121aab5b07 0.823s\n2026-05-27 01:43:41.031 15 INFO tempest.lib.common.rest_client [req-14b93a67-bd17-4a17-981b-9bdb2040596a req-14b93a67-bd17-4a17-981b-9bdb2040596a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e9fa6d10-5d60-4452-94fe-06db551f459d 0.142s\n2026-05-27 01:43:41.034 11 INFO tempest.lib.common.rest_client [req-d9a4b7a3-6a48-409d-8cb1-b4c86239179b req-d9a4b7a3-6a48-409d-8cb1-b4c86239179b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f86e5f33-ed26-469d-b473-38ec7a21d246 1.603s\n2026-05-27 01:43:41.152 15 INFO tempest.lib.common.rest_client [req-3518bef8-4ba8-4ef0-a493-944e1de579e4 req-3518bef8-4ba8-4ef0-a493-944e1de579e4 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.117s\n2026-05-27 01:43:41.163 18 INFO tempest.lib.common.rest_client [req-9147380c-ef93-4abe-be8d-309c7c3f8008 req-9147380c-ef93-4abe-be8d-309c7c3f8008 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s\n2026-05-27 01:43:41.189 33 INFO tempest.lib.common.rest_client [req-2abf03b4-09a7-4519-9d68-0eca3fc7583f req-2abf03b4-09a7-4519-9d68-0eca3fc7583f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s\n2026-05-27 01:43:41.228 35 INFO tempest.lib.common.rest_client [req-7818fc99-d3d0-42c1-9352-6824581f87bf req-7818fc99-d3d0-42c1-9352-6824581f87bf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f443e26d-7079-4f1c-81cd-00496609fa78 0.789s\n2026-05-27 01:43:41.268 15 INFO tempest.lib.common.rest_client [req-88fbb7e4-f902-4ca2-8f47-c1fe48dc2f36 req-88fbb7e4-f902-4ca2-8f47-c1fe48dc2f36 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9dd43b3d-a46f-4562-86d7-ccdd0b5081ec 0.113s\n2026-05-27 01:43:41.270 13 INFO tempest.lib.common.rest_client [req-fc9dd462-2c32-4fe7-a2ea-cc64e5d68f79 req-fc9dd462-2c32-4fe7-a2ea-cc64e5d68f79 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-27 01:43:41.308 33 INFO tempest.lib.common.rest_client [req-f3dfd8fd-fba5-44fb-b130-2963ea8c8156 req-f3dfd8fd-fba5-44fb-b130-2963ea8c8156 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-27 01:43:41.311 18 INFO tempest.lib.common.rest_client [req-562367e5-2f0b-4ca5-924d-1a4a7aecd2f3 req-562367e5-2f0b-4ca5-924d-1a4a7aecd2f3 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-27 01:43:41.344 25 INFO tempest.lib.common.rest_client [req-e0e268b3-30d4-4a71-bed4-8b3c0f3d866b req-e0e268b3-30d4-4a71-bed4-8b3c0f3d866b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1690ed33-21cd-4a96-8c8a-55c89a46b05b 0.745s\n2026-05-27 01:43:41.355 35 INFO tempest.lib.common.rest_client [req-24aeab21-e64e-4247-8f60-63cd7d76d27f req-24aeab21-e64e-4247-8f60-63cd7d76d27f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s\n2026-05-27 01:43:41.382 15 INFO tempest.lib.common.rest_client [req-84c1bbe7-0a7f-4bbc-ad49-17d898b699d8 req-84c1bbe7-0a7f-4bbc-ad49-17d898b699d8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f049f6c0-cc5a-401b-9820-e982ca2845b1 0.111s\n2026-05-27 01:43:41.437 25 INFO tempest.lib.common.rest_client [req-03b91fc0-b4f4-4a14-87af-8c6c4d9a13be req-03b91fc0-b4f4-4a14-87af-8c6c4d9a13be ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1690ed33-21cd-4a96-8c8a-55c89a46b05b 0.091s\n2026-05-27 01:43:41.468 33 INFO tempest.lib.common.rest_client [req-d737bd81-7a4d-42a0-b2cb-e061161f0662 req-d737bd81-7a4d-42a0-b2cb-e061161f0662 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.157s\n2026-05-27 01:43:41.475 15 INFO tempest.lib.common.rest_client [req-8da0775e-dfaa-4247-87e0-bf2759a2de99 req-8da0775e-dfaa-4247-87e0-bf2759a2de99 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eafdbf1d-20fd-4b3b-a46c-96f37b6a834c 0.090s\n2026-05-27 01:43:41.493 18 INFO tempest.lib.common.rest_client [req-c07ddb73-524d-4db8-ac69-1568f2174ca7 req-c07ddb73-524d-4db8-ac69-1568f2174ca7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.176s\n2026-05-27 01:43:41.655 15 INFO tempest.lib.common.rest_client [req-6ed4099b-52f5-440d-8003-68bad1038eb1 req-6ed4099b-52f5-440d-8003-68bad1038eb1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cc8eed4-d094-4425-8928-fc5c62cc9989 0.178s\n2026-05-27 01:43:41.666 29 INFO tempest.lib.common.rest_client [req-d25f815a-669c-4f2f-b0a3-ce6b3f949c14 req-d25f815a-669c-4f2f-b0a3-ce6b3f949c14 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.940s\n2026-05-27 01:43:41.684 18 INFO tempest.lib.common.rest_client [req-6921ca26-fad2-4153-bd41-2199c1b24ecc req-6921ca26-fad2-4153-bd41-2199c1b24ecc ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:43:41.699 33 INFO tempest.lib.common.rest_client [req-b356ae92-df94-4559-af68-f706d0ee9cec req-b356ae92-df94-4559-af68-f706d0ee9cec ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-27 01:43:41.745 15 INFO tempest.lib.common.rest_client [req-f18cfe16-bdd9-4c15-9023-ee9fae591179 req-f18cfe16-bdd9-4c15-9023-ee9fae591179 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16d4a5f9-8db2-4d49-816c-813594338c01 0.088s\n2026-05-27 01:43:41.783 13 INFO tempest.lib.common.rest_client [req-efe37c32-98ce-41b5-bb8f-4b7c8a462f11 req-efe37c32-98ce-41b5-bb8f-4b7c8a462f11 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s\n2026-05-27 01:43:41.819 33 INFO tempest.lib.common.rest_client [req-50db64ec-ba27-4d4d-8ef6-adf02b28e005 req-50db64ec-ba27-4d4d-8ef6-adf02b28e005 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/6756f682ee034483a1c0f10ac8baaed9 0.118s\n2026-05-27 01:43:41.822 35 INFO tempest.lib.common.rest_client [req-a4d1090e-f73a-416a-b8d0-7e2ddf639432 req-a4d1090e-f73a-416a-b8d0-7e2ddf639432 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f8c6ecd5-b272-40ca-9986-35c1b041c78e 0.465s\n2026-05-27 01:43:41.824 21 INFO tempest.lib.common.rest_client [req-481178a2-ca9b-450d-ae47-fa00f7eafc6a req-481178a2-ca9b-450d-ae47-fa00f7eafc6a ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.995s\n2026-05-27 01:43:41.830 25 INFO tempest.lib.common.rest_client [req-36aaa0da-5c62-4ae4-8c3e-d5e714cf28fd req-36aaa0da-5c62-4ae4-8c3e-d5e714cf28fd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ab6bb1d-db32-46b2-a2e4-f315b72f3b96 0.391s\n2026-05-27 01:43:41.836 15 INFO tempest.lib.common.rest_client [req-3749bf3d-a172-4962-9fc8-e5c3b6273664 req-3749bf3d-a172-4962-9fc8-e5c3b6273664 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/606eebc0-ac92-46b7-9a7b-434c1a4f1498 0.085s\n2026-05-27 01:43:41.840 18 INFO tempest.lib.common.rest_client [req-23357680-7987-47fd-b648-af12da9f6983 req-23357680-7987-47fd-b648-af12da9f6983 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/6756f682ee034483a1c0f10ac8baaed9 0.149s\n2026-05-27 01:43:41.871 29 INFO tempest.lib.common.rest_client [req-78271a69-c8e0-4396-81da-a7fd1eeb70d0 req-78271a69-c8e0-4396-81da-a7fd1eeb70d0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.203s\n2026-05-27 01:43:41.947 35 INFO tempest.lib.common.rest_client [req-fdbbb28a-eab5-4774-b91f-dbaa95964d2a req-fdbbb28a-eab5-4774-b91f-dbaa95964d2a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s\n2026-05-27 01:43:41.968 15 INFO tempest.lib.common.rest_client [req-c3925a35-7808-4d16-8d65-d6c046fc3d49 req-c3925a35-7808-4d16-8d65-d6c046fc3d49 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6794ed7c-c781-4968-954a-c017c3cdb1e6 0.131s\n2026-05-27 01:43:42.104 15 INFO tempest.lib.common.rest_client [req-b008fa5e-bfef-4a5a-abac-57f77a54a745 req-b008fa5e-bfef-4a5a-abac-57f77a54a745 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/66d3de81-947f-471f-a05e-0f4405fd9e10 0.133s\n2026-05-27 01:43:42.135 13 INFO tempest.lib.common.rest_client [req-01f4c682-448e-48b3-9c82-4d9f86e9302f req-01f4c682-448e-48b3-9c82-4d9f86e9302f ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.349s\n2026-05-27 01:43:42.136 18 INFO tempest.lib.common.rest_client [req-d26ff0e5-fddc-4af9-b4f4-235e1a6814a8 req-d26ff0e5-fddc-4af9-b4f4-235e1a6814a8 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-27 01:43:42.164 33 INFO tempest.lib.common.rest_client [req-d68172e5-d3cd-48a0-85f3-d5cf529d2112 req-d68172e5-d3cd-48a0-85f3-d5cf529d2112 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s\n2026-05-27 01:43:42.216 15 INFO tempest.lib.common.rest_client [req-e7b624a4-cff9-4038-b60a-a3d312122070 req-e7b624a4-cff9-4038-b60a-a3d312122070 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea7e2e2-8593-409f-9fa3-d8802cdc198e 0.109s\n2026-05-27 01:43:42.303 13 INFO tempest.lib.common.rest_client [req-b28a76a7-4cc5-460e-8a35-bc179836869d req-b28a76a7-4cc5-460e-8a35-bc179836869d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.164s\n2026-05-27 01:43:42.329 18 INFO tempest.lib.common.rest_client [req-f0a165a9-a83c-4d12-8b08-372ace966956 req-f0a165a9-a83c-4d12-8b08-372ace966956 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/5c8612194f3a455a91058394a6fe5fb4 0.188s\n2026-05-27 01:43:42.339 33 INFO tempest.lib.common.rest_client [req-eabb6bf7-a52b-4378-8544-0b86fda82860 req-eabb6bf7-a52b-4378-8544-0b86fda82860 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/5c8612194f3a455a91058394a6fe5fb4 0.172s\n2026-05-27 01:43:42.340 15 INFO tempest.lib.common.rest_client [req-e85ddb69-6632-42a5-8c1d-a80c3b7fee01 req-e85ddb69-6632-42a5-8c1d-a80c3b7fee01 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/734679c2-314c-4fa9-b892-9ffadf590f91 0.121s\n2026-05-27 01:43:42.475 15 INFO tempest.lib.common.rest_client [req-3254ae73-5785-4c48-ab0b-e4f213ed37de req-3254ae73-5785-4c48-ab0b-e4f213ed37de ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ca18d2d-1582-456f-821d-3ef54666266b 0.133s\n2026-05-27 01:43:42.519 18 INFO tempest.lib.common.rest_client [req-1f37cf2c-6b12-4ee1-b298-925296833a69 req-1f37cf2c-6b12-4ee1-b298-925296833a69 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-27 01:43:42.570 15 INFO tempest.lib.common.rest_client [req-36552669-297d-4a03-bc61-a08366d70bdd req-36552669-297d-4a03-bc61-a08366d70bdd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3df7caf4-52d6-4898-8ed1-9fad7c135f84 0.093s\n2026-05-27 01:43:42.589 33 INFO tempest.lib.common.rest_client [req-8692ed7b-3207-4d41-a091-0033392e95de req-8692ed7b-3207-4d41-a091-0033392e95de ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-27 01:43:42.685 15 INFO tempest.lib.common.rest_client [req-ea86c6d7-4c55-4f5c-9f9e-79aa19866dda req-ea86c6d7-4c55-4f5c-9f9e-79aa19866dda ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39f0171f-c5b6-4158-b362-5970c516f385 0.113s\n2026-05-27 01:43:42.703 18 INFO tempest.lib.common.rest_client [req-693b5496-0910-4650-9cc5-989a7e0fbd4f req-693b5496-0910-4650-9cc5-989a7e0fbd4f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s\n2026-05-27 01:43:42.703 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0a250dd59b24cba89a934f3577ddb80 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:42.704 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0a250dd59b24cba89a934f3577ddb80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:42.704 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0a250dd59b24cba89a934f3577ddb80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:42.734 11 INFO tempest.lib.common.rest_client [req-9eb01c21-5a8c-470d-8b7e-29cb6fa38dbc req-9eb01c21-5a8c-470d-8b7e-29cb6fa38dbc ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07/remove_router_interface 1.696s\n2026-05-27 01:43:42.797 15 INFO tempest.lib.common.rest_client [req-60d0376d-814a-4183-9ad7-d225ccb9a1a5 req-60d0376d-814a-4183-9ad7-d225ccb9a1a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d739d16-3710-4d26-a96c-f49a2898c3fb 0.109s\n2026-05-27 01:43:42.835 31 INFO tempest.lib.common.rest_client [req-5c8a3590-b277-48f7-b6f1-cfabe6cea530 req-5c8a3590-b277-48f7-b6f1-cfabe6cea530 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab/add_router_interface 2.703s\n2026-05-27 01:43:42.877 25 INFO tempest.lib.common.rest_client [req-51ac40e2-fc52-4950-92c6-8ae0be729518 req-51ac40e2-fc52-4950-92c6-8ae0be729518 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ac950587-0079-4ffc-9caf-65b11736eba1 1.044s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [8.502552s] ... ok\n{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-27 01:43:42.904 33 INFO tempest.lib.common.rest_client [req-fa164e25-1ea4-4adb-b0ed-97b03b57f9a5 req-fa164e25-1ea4-4adb-b0ed-97b03b57f9a5 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.313s\n2026-05-27 01:43:42.904 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 10745d736b914262860cc80c4d9fc634 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:42.905 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10745d736b914262860cc80c4d9fc634', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:42.905 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10745d736b914262860cc80c4d9fc634', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:42.948 29 INFO tempest.lib.common.rest_client [req-f7af0fe6-c52a-435d-b840-7ce31eea6e89 req-f7af0fe6-c52a-435d-b840-7ce31eea6e89 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 1.071s\n2026-05-27 01:43:42.967 13 INFO tempest.lib.common.rest_client [req-dd3daf17-d712-493c-8828-304e99f7355a req-dd3daf17-d712-493c-8828-304e99f7355a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s\n2026-05-27 01:43:42.968 31 INFO tempest.lib.common.rest_client [req-a8fe8dc2-a37b-48ff-a5bd-7bdf59b9aab3 req-a8fe8dc2-a37b-48ff-a5bd-7bdf59b9aab3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.129s\n2026-05-27 01:43:43.126 29 INFO tempest.lib.common.rest_client [req-cadd185b-fda5-424a-a20f-e30d9ec85409 req-cadd185b-fda5-424a-a20f-e30d9ec85409 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.176s\n2026-05-27 01:43:43.158 15 INFO tempest.lib.common.rest_client [req-8994657e-9b01-4714-b829-b641b2969936 req-8994657e-9b01-4714-b829-b641b2969936 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1 0.359s\n2026-05-27 01:43:43.207 13 INFO tempest.lib.common.rest_client [req-65717b5e-d726-425d-974b-4a5c920aec1c req-65717b5e-d726-425d-974b-4a5c920aec1c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-27 01:43:43.327 18 INFO tempest.lib.common.rest_client [req-c1ff6fd8-40ec-4adb-b1ab-6f91801182de req-c1ff6fd8-40ec-4adb-b1ab-6f91801182de ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-27 01:43:43.329 35 INFO tempest.lib.common.rest_client [req-ffa15845-26e2-4adf-958e-f35adfc981cb req-ffa15845-26e2-4adf-958e-f35adfc981cb ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.380s\n2026-05-27 01:43:43.354 29 INFO tempest.lib.common.rest_client [req-f59eaaf0-c69b-4870-9d9d-78453969ed1c req-f59eaaf0-c69b-4870-9d9d-78453969ed1c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a574fd4-f63e-4842-a1fe-76dbcb541f45 0.225s\n2026-05-27 01:43:43.376 13 INFO tempest.lib.common.rest_client [req-204659d9-d614-44cc-8c64-0af02f36f91f req-204659d9-d614-44cc-8c64-0af02f36f91f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.166s\n2026-05-27 01:43:43.507 33 INFO tempest.lib.common.rest_client [req-7ea564d4-e7b2-4d3a-aac5-816e253ab636 req-7ea564d4-e7b2-4d3a-aac5-816e253ab636 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-27 01:43:43.555 21 INFO tempest.lib.common.rest_client [req-beaef1b3-b2b4-4769-b054-760c8f86bfce req-beaef1b3-b2b4-4769-b054-760c8f86bfce ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/9e3087ab-5a9b-47e7-a229-5fa3bac03bca 1.725s\n2026-05-27 01:43:43.589 13 INFO tempest.lib.common.rest_client [req-6268fce6-ea9f-41c2-93fa-b9fe52c8faf5 req-6268fce6-ea9f-41c2-93fa-b9fe52c8faf5 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-27 01:43:43.625 33 INFO tempest.lib.common.rest_client [req-2028113d-99ff-411e-a311-bb31af306e9e req-2028113d-99ff-411e-a311-bb31af306e9e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f 0.115s\n2026-05-27 01:43:43.625 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5f259c57dee840c5ade4b8bad8ef3c4f for scope project and roles: ['reader']\n2026-05-27 01:43:43.746 13 INFO tempest.lib.common.rest_client [req-b298b5f0-a097-4175-885e-40826715a9ca req-b298b5f0-a097-4175-885e-40826715a9ca ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/6756f682ee034483a1c0f10ac8baaed9 0.153s\n2026-05-27 01:43:43.939 13 INFO tempest.lib.common.rest_client [req-057280ee-9b31-4e0e-9630-149f8cc8f2f8 req-057280ee-9b31-4e0e-9630-149f8cc8f2f8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-27 01:43:44.096 31 INFO tempest.lib.common.rest_client [req-f3d6a78c-577d-419c-9b5e-ab1ec209bb31 req-f3d6a78c-577d-419c-9b5e-ab1ec209bb31 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab/remove_router_interface 1.126s\n2026-05-27 01:43:44.110 33 INFO tempest.lib.common.rest_client [req-d8a14533-400a-47ce-abb4-7bce82f9efda req-d8a14533-400a-47ce-abb4-7bce82f9efda ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s\n2026-05-27 01:43:44.156 13 INFO tempest.lib.common.rest_client [req-8953905c-f46f-44e1-abf8-97178b27cd81 req-8953905c-f46f-44e1-abf8-97178b27cd81 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/5c8612194f3a455a91058394a6fe5fb4 0.212s\n2026-05-27 01:43:44.211 31 INFO tempest.lib.common.rest_client [req-a9749bff-6bce-4ecb-b411-643a60e44de0 req-a9749bff-6bce-4ecb-b411-643a60e44de0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/187e54a2-979a-467a-90c4-1ff240b8c92f 0.112s\n2026-05-27 01:43:44.352 33 INFO tempest.lib.common.rest_client [req-d462000e-3080-4ceb-8ca2-83c5d3f25258 req-d462000e-3080-4ceb-8ca2-83c5d3f25258 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:43:44.369 15 INFO tempest.lib.common.rest_client [req-80a3785a-a282-436b-82bc-c7d2a96327b2 req-80a3785a-a282-436b-82bc-c7d2a96327b2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8 1.209s\n2026-05-27 01:43:44.381 13 INFO tempest.lib.common.rest_client [req-42c1b6ea-d2a3-4c8b-914f-4d0a1cbbd17b req-42c1b6ea-d2a3-4c8b-914f-4d0a1cbbd17b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-27 01:43:44.396 25 INFO tempest.lib.common.rest_client [req-f5c8567b-8549-4b19-94e4-5b30aa6f9800 req-f5c8567b-8549-4b19-94e4-5b30aa6f9800 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.514s\n2026-05-27 01:43:44.459 35 INFO tempest.lib.common.rest_client [req-498027b2-b4fb-4143-ad1c-b01f6ca1f0db req-498027b2-b4fb-4143-ad1c-b01f6ca1f0db ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.122s\n2026-05-27 01:43:44.533 33 INFO tempest.lib.common.rest_client [req-a6f345d4-5b1a-4636-b17b-ee170cd937d2 req-a6f345d4-5b1a-4636-b17b-ee170cd937d2 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.179s\n2026-05-27 01:43:44.530 13 INFO tempest.lib.common.rest_client [req-9845dc47-e81d-4ee4-9821-b9c3c6e781b6 req-9845dc47-e81d-4ee4-9821-b9c3c6e781b6 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.147s\n2026-05-27 01:43:44.530 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 05ef28d381cf4e099417739b5d5342b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:44.531 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ef28d381cf4e099417739b5d5342b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:44.531 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ef28d381cf4e099417739b5d5342b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:44.581 29 INFO tempest.lib.common.rest_client [req-c3957d7d-153c-4beb-9057-1e7418787977 req-c3957d7d-153c-4beb-9057-1e7418787977 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.224s\n2026-05-27 01:43:44.666 15 INFO tempest.lib.common.rest_client [req-7034c5b6-9fd2-400d-a46e-a6ca3ab4b9dd req-7034c5b6-9fd2-400d-a46e-a6ca3ab4b9dd ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94875b1ce1e9499485637cc324a59d91 0.295s\n2026-05-27 01:43:44.669 35 INFO tempest.lib.common.rest_client [req-b1369c61-8d4b-4adb-a3f8-f89243a80301 req-b1369c61-8d4b-4adb-a3f8-f89243a80301 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.205s\n2026-05-27 01:43:44.766 33 INFO tempest.lib.common.rest_client [req-1f018c92-f14e-40c1-ad9c-8e04ed7133ed req-1f018c92-f14e-40c1-ad9c-8e04ed7133ed ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-27 01:43:44.769 11 INFO tempest.lib.common.rest_client [req-fafd34bb-a21e-44a6-9ca6-6474933449d5 req-fafd34bb-a21e-44a6-9ca6-6474933449d5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07 2.033s\n2026-05-27 01:43:44.774 31 INFO tempest.lib.common.rest_client [req-4739b173-2f40-48f2-bfbb-9d8d122e958e req-4739b173-2f40-48f2-bfbb-9d8d122e958e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.560s\n2026-05-27 01:43:44.827 21 INFO tempest.lib.common.rest_client [req-6c7ec45e-6314-4d07-9a21-45c253898225 req-6c7ec45e-6314-4d07-9a21-45c253898225 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 1.271s\n2026-05-27 01:43:44.964 21 INFO tempest.lib.common.rest_client [req-399bad06-7136-470b-b5b8-af86a3aef10b req-399bad06-7136-470b-b5b8-af86a3aef10b ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.133s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [5.753240s] ... ok\n2026-05-27 01:43:44.989 29 INFO tempest.lib.common.rest_client [req-05cb438c-c37b-4753-994a-041ce53b6b7e req-05cb438c-c37b-4753-994a-041ce53b6b7e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d80db71c-f75f-4c3b-82f0-5292f380e8ad 0.406s\n2026-05-27 01:43:45.016 15 INFO tempest.lib.common.rest_client [req-2bd417ca-8b6d-439a-abd5-462b7c9b4462 req-2bd417ca-8b6d-439a-abd5-462b7c9b4462 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6a561904906481794be87351c20d5fd 0.347s\n2026-05-27 01:43:45.016 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25586984c70f42829bbfe09876bb4ea3\n2026-05-27 01:43:45.056 31 INFO tempest.lib.common.rest_client [req-28d7e6e3-9785-4de6-b637-39f455b90ec0 req-28d7e6e3-9785-4de6-b637-39f455b90ec0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dadc9ff7-4587-4f63-ab53-aef490fdd691 0.280s\n2026-05-27 01:43:45.084 18 INFO tempest.lib.common.rest_client [req-7c59c5e2-c99d-4c84-8c01-42a009125444 req-7c59c5e2-c99d-4c84-8c01-42a009125444 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.753s\n2026-05-27 01:43:45.130 33 INFO tempest.lib.common.rest_client [req-9d5b1f41-2941-4782-a875-a29e1e62fa7e req-9d5b1f41-2941-4782-a875-a29e1e62fa7e ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/6756f682ee034483a1c0f10ac8baaed9 0.361s\n2026-05-27 01:43:45.156 11 INFO tempest.lib.common.rest_client [req-a288ee64-aab8-4ea6-a8a7-26d66a75cb3f req-a288ee64-aab8-4ea6-a8a7-26d66a75cb3f ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1928a90f-7e5e-422e-9b4d-c53b81d80bdb 0.386s\n2026-05-27 01:43:45.193 13 INFO tempest.lib.common.rest_client [req-29bd8caf-2260-433c-a91f-f09074d44a70 req-29bd8caf-2260-433c-a91f-f09074d44a70 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-05-27 01:43:45.236 18 INFO tempest.lib.common.rest_client [req-10d3a283-2899-42c5-92b3-2fd4d0a152c0 req-10d3a283-2899-42c5-92b3-2fd4d0a152c0 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.150s\n2026-05-27 01:43:45.341 33 INFO tempest.lib.common.rest_client [req-28ea800c-9f83-4d16-9314-2571e4d1489e req-28ea800c-9f83-4d16-9314-2571e4d1489e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-27 01:43:45.383 13 INFO tempest.lib.common.rest_client [req-b1602ff3-4134-4744-8eb1-c6ba7706b14d req-b1602ff3-4134-4744-8eb1-c6ba7706b14d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501 0.188s\n2026-05-27 01:43:45.384 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 45bbee144e3943a4ab9c293856ac6501 for scope project and roles: ['reader']\n2026-05-27 01:43:45.472 15 INFO tempest.lib.common.rest_client [req-37e6dcb0-4ac2-45f9-9bc1-92cdddaa3174 req-37e6dcb0-4ac2-45f9-9bc1-92cdddaa3174 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s\n2026-05-27 01:43:45.504 33 INFO tempest.lib.common.rest_client [req-f894d713-e722-44ae-a1c6-aa71d88418ad req-f894d713-e722-44ae-a1c6-aa71d88418ad ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/5c8612194f3a455a91058394a6fe5fb4 0.161s\n2026-05-27 01:43:45.542 18 INFO tempest.lib.common.rest_client [req-acc29ffb-7fee-446c-b628-b2e352886f5f req-acc29ffb-7fee-446c-b628-b2e352886f5f ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.304s\n2026-05-27 01:43:45.681 18 INFO tempest.lib.common.rest_client [req-80e39fae-a6af-4a94-85c1-2e80dc054206 req-80e39fae-a6af-4a94-85c1-2e80dc054206 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.137s\n2026-05-27 01:43:45.725 29 INFO tempest.lib.common.rest_client [req-7df71aa8-e858-47c6-8f23-21e063f0c322 req-7df71aa8-e858-47c6-8f23-21e063f0c322 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ec861228-0852-4a6b-98d1-6fcbdb796a82 0.733s\n2026-05-27 01:43:45.730 33 INFO tempest.lib.common.rest_client [req-5ade9d2e-d3c1-466b-a0ca-7870fe06e7da req-5ade9d2e-d3c1-466b-a0ca-7870fe06e7da ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-27 01:43:45.751 15 INFO tempest.lib.common.rest_client [req-7ca42cbf-b9d9-4b64-9661-bb7a352e2dc8 req-7ca42cbf-b9d9-4b64-9661-bb7a352e2dc8 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25586984c70f42829bbfe09876bb4ea3&name=default 0.277s\n2026-05-27 01:43:45.840 21 INFO tempest.lib.common.rest_client [req-34df3fdc-b597-4713-a214-46f712c19d46 req-34df3fdc-b597-4713-a214-46f712c19d46 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.871s\n2026-05-27 01:43:45.843 33 INFO tempest.lib.common.rest_client [req-98a7e949-b196-4df0-897c-6a88815aeadd req-98a7e949-b196-4df0-897c-6a88815aeadd ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.111s\n2026-05-27 01:43:45.843 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1e9698a6b94741a59413de3568d52938 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:45.844 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e9698a6b94741a59413de3568d52938', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:45.844 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e9698a6b94741a59413de3568d52938', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:45.860 13 INFO tempest.lib.common.rest_client [req-757f85b3-e853-488d-a425-9b846e2ead82 req-757f85b3-e853-488d-a425-9b846e2ead82 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.473s\n2026-05-27 01:43:45.919 29 INFO tempest.lib.common.rest_client [req-35c0ff6a-ec05-4139-88de-7b8a3ed32a1d req-35c0ff6a-ec05-4139-88de-7b8a3ed32a1d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/35cf2c5d-e4c9-4d24-be17-a722bd3e3071 0.193s\n2026-05-27 01:43:45.938 11 INFO tempest.lib.common.rest_client [req-d39db20d-4705-4275-a339-824f4673f16a req-d39db20d-4705-4275-a339-824f4673f16a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e2373c3-707f-4d50-ac48-8ca2f1250351 0.781s\n2026-05-27 01:43:45.981 21 INFO tempest.lib.common.rest_client [req-e4d07f8c-f25d-4ab0-b24a-fefc7d412336 req-e4d07f8c-f25d-4ab0-b24a-fefc7d412336 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=907f1278-f725-4e27-89a5-a2bbefe13ced 0.138s\n2026-05-27 01:43:46.005 35 INFO tempest.lib.common.rest_client [req-b7c497a6-f95a-49b8-92eb-79744417cb39 req-b7c497a6-f95a-49b8-92eb-79744417cb39 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3e236c0-d2b4-44e5-a7b5-37f2112f943f 1.334s\n2026-05-27 01:43:46.013 18 INFO tempest.lib.common.rest_client [req-b64f3606-f7cb-48b7-ae0c-8dfae9111785 req-b64f3606-f7cb-48b7-ae0c-8dfae9111785 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.327s\n2026-05-27 01:43:46.094 13 INFO tempest.lib.common.rest_client [req-58918e6f-9f87-4e7e-9abf-03cadc793adc req-58918e6f-9f87-4e7e-9abf-03cadc793adc ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:43:46.120 18 INFO tempest.lib.common.rest_client [req-9240ca0b-7df9-4178-8f46-9e8734bd3bce req-9240ca0b-7df9-4178-8f46-9e8734bd3bce ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.106s\n2026-05-27 01:43:46.139 35 INFO tempest.lib.common.rest_client [req-47949bb2-2111-449f-b67c-ce5b39b86400 req-47949bb2-2111-449f-b67c-ce5b39b86400 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s\n2026-05-27 01:43:46.204 18 INFO tempest.lib.common.rest_client [req-d350341c-a82a-408c-8eb8-f68388caf431 req-d350341c-a82a-408c-8eb8-f68388caf431 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.082s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.876293s] ... ok\n2026-05-27 01:43:46.234 13 INFO tempest.lib.common.rest_client [req-bf4a1a6b-c8c7-4100-a3d4-ee71e7ee6300 req-bf4a1a6b-c8c7-4100-a3d4-ee71e7ee6300 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.138s\n2026-05-27 01:43:46.352 15 INFO tempest.lib.common.rest_client [req-8937be01-040e-4de4-a60b-93e4f9028817 req-8937be01-040e-4de4-a60b-93e4f9028817 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/612f4de1-9864-4fd2-b56c-f6124fa9448d 0.598s\n2026-05-27 01:43:46.427 33 INFO tempest.lib.common.rest_client [req-93fd8fb3-aca4-43f4-89ac-042f587a6e86 req-93fd8fb3-aca4-43f4-89ac-042f587a6e86 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-27 01:43:46.467 13 INFO tempest.lib.common.rest_client [req-f8d84009-72ac-4626-a41b-551fd06fd84c req-f8d84009-72ac-4626-a41b-551fd06fd84c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:43:46.475 11 INFO tempest.lib.common.rest_client [req-143cf80c-a362-4e6c-bee6-6bf0bc42f8eb req-143cf80c-a362-4e6c-bee6-6bf0bc42f8eb ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/dff7df21-9c3c-41c9-a857-6a4126bf913f 0.536s\n{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [24.098553s] ... ok\n2026-05-27 01:43:46.478 21 INFO tempest.lib.common.rest_client [req-f43fccc8-954c-4e27-bc55-40df9de45e59 req-f43fccc8-954c-4e27-bc55-40df9de45e59 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/907f1278-f725-4e27-89a5-a2bbefe13ced 0.492s\n2026-05-27 01:43:46.503 31 INFO tempest.lib.common.rest_client [req-5e365b1c-b952-4623-9bfa-782f90cf2688 req-5e365b1c-b952-4623-9bfa-782f90cf2688 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8faf6136-4cf0-4b39-886a-90d83f57a696 1.445s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [9.234261s] ... ok\n2026-05-27 01:43:46.600 35 INFO tempest.lib.common.rest_client [req-d985ef81-eb35-4de7-bf29-647253c47628 req-d985ef81-eb35-4de7-bf29-647253c47628 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d25e8fd-f6d1-482d-b6c1-754d8b4b205e 0.459s\n2026-05-27 01:43:46.613 11 INFO tempest.lib.common.rest_client [req-3957fc06-f485-4f2b-9907-988217ed8978 req-3957fc06-f485-4f2b-9907-988217ed8978 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f86e5f33-ed26-469d-b473-38ec7a21d246 0.132s\n2026-05-27 01:43:46.627 18 INFO tempest.lib.common.rest_client [req-3e996af8-78ac-482d-98c0-888313b60d4a req-3e996af8-78ac-482d-98c0-888313b60d4a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.420s\n2026-05-27 01:43:46.631 21 INFO tempest.lib.common.rest_client [req-41ffb80d-54c9-4402-ae24-86b2bdd15898 req-41ffb80d-54c9-4402-ae24-86b2bdd15898 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=907f1278-f725-4e27-89a5-a2bbefe13ced 0.150s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.665577s] ... ok\n2026-05-27 01:43:46.655 15 INFO tempest.lib.common.rest_client [req-e13aed70-569d-4bcc-b22a-d895ed7e273c req-e13aed70-569d-4bcc-b22a-d895ed7e273c ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3 0.297s\n2026-05-27 01:43:46.685 31 INFO tempest.lib.common.rest_client [req-72d6d774-23f0-4ed0-8f04-dcd1739ff6a7 req-72d6d774-23f0-4ed0-8f04-dcd1739ff6a7 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc 0.177s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.178517s] ... ok\n2026-05-27 01:43:46.690 13 INFO tempest.lib.common.rest_client [req-0b75044b-df5d-4dda-9012-38ff5f57ab99 req-0b75044b-df5d-4dda-9012-38ff5f57ab99 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/6756f682ee034483a1c0f10ac8baaed9 0.222s\n2026-05-27 01:43:46.710 35 INFO tempest.lib.common.rest_client [req-2a252def-a2e4-4883-9ada-decbaa73ef6e req-2a252def-a2e4-4883-9ada-decbaa73ef6e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.109s\n2026-05-27 01:43:46.721 11 INFO tempest.lib.common.rest_client [req-c5b70db0-e25e-44fb-9409-1e3fa181bea8 req-c5b70db0-e25e-44fb-9409-1e3fa181bea8 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cbdac30d-1aad-468a-bc0d-b983ba34be07 0.107s\n2026-05-27 01:43:46.780 25 INFO tempest.lib.common.rest_client [req-2c5bc6c7-c7a2-482e-bbef-e2612ed4ce71 req-2c5bc6c7-c7a2-482e-bbef-e2612ed4ce71 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.382s\n2026-05-27 01:43:46.829 35 INFO tempest.lib.common.rest_client [req-ee9239e2-dd12-4d3a-917c-03c5ec760ab9 req-ee9239e2-dd12-4d3a-917c-03c5ec760ab9 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.118s\n2026-05-27 01:43:46.843 11 INFO tempest.lib.common.rest_client [req-4973b07f-047b-4edb-b5ac-3b0df2bf92cb req-4973b07f-047b-4edb-b5ac-3b0df2bf92cb ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07 0.120s\n2026-05-27 01:43:46.864 31 INFO tempest.lib.common.rest_client [req-2cf397f9-9d6f-4e65-ba62-89c518a9c733 req-2cf397f9-9d6f-4e65-ba62-89c518a9c733 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc?fields=id&fields=mac_address 0.176s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.178200s] ... ok\n2026-05-27 01:43:46.924 13 INFO tempest.lib.common.rest_client [req-5af26dcb-6987-49bd-8b71-01b023d12b5a req-5af26dcb-6987-49bd-8b71-01b023d12b5a ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:43:46.953 11 INFO tempest.lib.common.rest_client [req-0ccc3978-3421-488d-9684-bb77cd4ef03f req-0ccc3978-3421-488d-9684-bb77cd4ef03f ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1928a90f-7e5e-422e-9b4d-c53b81d80bdb 0.107s\n2026-05-27 01:43:46.963 35 INFO tempest.lib.common.rest_client [req-d243c317-1ef6-45ab-a5ab-f104ab203e67 req-d243c317-1ef6-45ab-a5ab-f104ab203e67 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.132s\n2026-05-27 01:43:46.984 18 INFO tempest.lib.common.rest_client [req-31811ac6-f891-4e6b-9d56-b040126fd1ff req-31811ac6-f891-4e6b-9d56-b040126fd1ff ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.355s\n2026-05-27 01:43:47.048 13 INFO tempest.lib.common.rest_client [req-f4f10dfd-0b8f-418b-9491-cbfd65d1177c req-f4f10dfd-0b8f-418b-9491-cbfd65d1177c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/5c8612194f3a455a91058394a6fe5fb4 0.122s\n2026-05-27 01:43:47.062 35 INFO tempest.lib.common.rest_client [req-568d8b7b-0ac7-4f45-b959-4c4413298942 req-568d8b7b-0ac7-4f45-b959-4c4413298942 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.191247s] ... ok\n2026-05-27 01:43:47.099 25 INFO tempest.lib.common.rest_client [req-ae93f1b4-a056-46bc-93b3-db420ff68c52 req-ae93f1b4-a056-46bc-93b3-db420ff68c52 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.318s\n2026-05-27 01:43:47.164 29 INFO tempest.lib.common.rest_client [req-6ecc969c-7096-4885-a632-d2cb4fc283f7 req-6ecc969c-7096-4885-a632-d2cb4fc283f7 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.243s\n2026-05-27 01:43:47.202 33 INFO tempest.lib.common.rest_client [req-da60c50f-7a8c-4469-9a23-11ff53c8c536 req-da60c50f-7a8c-4469-9a23-11ff53c8c536 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.772s\n2026-05-27 01:43:47.212 15 INFO tempest.lib.common.rest_client [req-17e5ce36-561c-426d-ad7c-55b058e6b367 req-17e5ce36-561c-426d-ad7c-55b058e6b367 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-27 01:43:47.276 13 INFO tempest.lib.common.rest_client [req-7bc4df0c-8d60-4e25-a194-e8358b662f72 req-7bc4df0c-8d60-4e25-a194-e8358b662f72 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-27 01:43:47.367 18 INFO tempest.lib.common.rest_client [req-5f016f49-55f3-4bcb-a96c-216a2e9c9339 req-5f016f49-55f3-4bcb-a96c-216a2e9c9339 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f211ca1a-e9d1-4afa-9e9d-b4bedc0ea7c6 0.380s\n2026-05-27 01:43:47.391 13 INFO tempest.lib.common.rest_client [req-238eaca7-4141-4db6-a9d5-78a7dd40f227 req-238eaca7-4141-4db6-a9d5-78a7dd40f227 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.113s\n2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4ac34d880452432896b1c99a01426d28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4ac34d880452432896b1c99a01426d28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4ac34d880452432896b1c99a01426d28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:47.469 29 INFO tempest.lib.common.rest_client [req-54712b7d-ad03-4a7d-be85-3858877e5442 req-54712b7d-ad03-4a7d-be85-3858877e5442 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90d7d122-a980-4dec-a72d-a4e5a5b6106c 0.304s\n2026-05-27 01:43:47.540 31 INFO tempest.lib.common.rest_client [req-48a1cf61-8aa8-40b8-9eae-5d87c659eeb0 req-48a1cf61-8aa8-40b8-9eae-5d87c659eeb0 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.672s\n2026-05-27 01:43:47.579 21 INFO tempest.lib.common.rest_client [req-8aa77886-0e21-4394-8f6c-2caa34d7ee6f req-8aa77886-0e21-4394-8f6c-2caa34d7ee6f ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.944s\n2026-05-27 01:43:47.664 11 INFO tempest.lib.common.rest_client [req-4d75e7b4-1632-4982-8c55-81a42c79b13f req-4d75e7b4-1632-4982-8c55-81a42c79b13f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed9bc57f-e5e1-41b3-9dea-dcb2936ec2a3 0.708s\n2026-05-27 01:43:47.686 18 INFO tempest.lib.common.rest_client [req-c46160ed-68b2-46fe-98ed-b3bb978fc8a1 req-c46160ed-68b2-46fe-98ed-b3bb978fc8a1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s\n2026-05-27 01:43:47.767 15 INFO tempest.lib.common.rest_client [req-8de2b431-7d29-423d-8a86-12fa197ebe4c req-8de2b431-7d29-423d-8a86-12fa197ebe4c ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:43:47.917 15 INFO tempest.lib.common.rest_client [req-5ae71319-1574-4566-83f5-bf69dbcfeac8 req-5ae71319-1574-4566-83f5-bf69dbcfeac8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.147s\n2026-05-27 01:43:47.962 13 INFO tempest.lib.common.rest_client [req-89959d6f-2042-4b38-87b5-7cdd333f8ab6 req-89959d6f-2042-4b38-87b5-7cdd333f8ab6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s\n2026-05-27 01:43:48.097 29 INFO tempest.lib.common.rest_client [req-58a3d56d-7da8-432f-8cd3-55e0f37d3415 req-58a3d56d-7da8-432f-8cd3-55e0f37d3415 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4eb76a4-ec3c-4518-ab7c-8df7131cfe9d 0.626s\n2026-05-27 01:43:48.155 15 INFO tempest.lib.common.rest_client [req-c80bfe3e-8d0e-4d10-b577-4d34a981a967 req-c80bfe3e-8d0e-4d10-b577-4d34a981a967 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s\n2026-05-27 01:43:48.181 18 INFO tempest.lib.common.rest_client [req-8c3782c6-f467-4c7c-8d03-0cbacfe91d19 req-8c3782c6-f467-4c7c-8d03-0cbacfe91d19 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd3a7a83-011b-4392-8e8e-ea60254fc354 0.490s\n2026-05-27 01:43:48.193 21 INFO tempest.lib.common.rest_client [req-5c821cd0-875a-4591-863a-ff532fe1c6f2 req-5c821cd0-875a-4591-863a-ff532fe1c6f2 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.610s\n2026-05-27 01:43:48.212 31 INFO tempest.lib.common.rest_client [req-e962775e-dc8d-4185-9e76-c8a4b7702c9c req-e962775e-dc8d-4185-9e76-c8a4b7702c9c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.669s\n2026-05-27 01:43:48.222 25 INFO tempest.lib.common.rest_client [req-37698b48-323d-4636-9006-904344d45edc req-37698b48-323d-4636-9006-904344d45edc ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.118s\n2026-05-27 01:43:48.294 11 INFO tempest.lib.common.rest_client [req-08e1531e-ea11-4818-a7c6-cdd064110049 req-08e1531e-ea11-4818-a7c6-cdd064110049 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f1df8fa-3740-4caa-9a16-6d3ba46907cb 0.629s\n2026-05-27 01:43:48.296 29 INFO tempest.lib.common.rest_client [req-b8923723-1e78-456c-b6ab-24ebc42c5067 req-b8923723-1e78-456c-b6ab-24ebc42c5067 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5ff03c9-9e7d-42a6-8602-d40e60947906 0.196s\n2026-05-27 01:43:48.319 18 INFO tempest.lib.common.rest_client [req-a44a406d-5463-403c-a19e-15b480aa7389 req-a44a406d-5463-403c-a19e-15b480aa7389 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.113558s] ... ok\n2026-05-27 01:43:48.494 11 INFO tempest.lib.common.rest_client [req-9f4a93c4-754d-4222-ad6a-d6d65675f1b3 req-9f4a93c4-754d-4222-ad6a-d6d65675f1b3 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6b090326-9f22-40d5-b23d-23bd82bfffc3 0.198s\n2026-05-27 01:43:48.609 31 INFO tempest.lib.common.rest_client [req-7a750ef3-5767-487f-9ce2-1503841688df req-7a750ef3-5767-487f-9ce2-1503841688df ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.395s\n2026-05-27 01:43:48.692 13 INFO tempest.lib.common.rest_client [req-830d3b54-3c63-4784-88d8-59faaad167af req-830d3b54-3c63-4784-88d8-59faaad167af ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.726s\n2026-05-27 01:43:48.718 33 INFO tempest.lib.common.rest_client [req-b86d9b64-c702-4beb-b3fd-a39440f14e09 req-b86d9b64-c702-4beb-b3fd-a39440f14e09 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.510s\n2026-05-27 01:43:48.747 15 INFO tempest.lib.common.rest_client [req-20602759-84fe-481f-b0b4-641e46daa0bf req-20602759-84fe-481f-b0b4-641e46daa0bf ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.590s\n2026-05-27 01:43:48.759 35 INFO tempest.lib.common.rest_client [req-b60870c3-4047-4659-891d-d6a624b415d9 req-b60870c3-4047-4659-891d-d6a624b415d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.691s\n2026-05-27 01:43:48.801 13 INFO tempest.lib.common.rest_client [req-f6618976-57a3-4607-a486-36e76989ed7b req-f6618976-57a3-4607-a486-36e76989ed7b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.107s\n2026-05-27 01:43:48.831 18 INFO tempest.lib.common.rest_client [req-fb3e8a4d-3581-4492-8bbf-22e86cc71310 req-fb3e8a4d-3581-4492-8bbf-22e86cc71310 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.509s\n2026-05-27 01:43:48.878 15 INFO tempest.lib.common.rest_client [req-ff8c01f4-966d-4b96-b233-6dd8b838090e req-ff8c01f4-966d-4b96-b233-6dd8b838090e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-27 01:43:48.969 13 INFO tempest.lib.common.rest_client [req-0904fb68-5477-473c-b2e6-e734f4bef80b req-0904fb68-5477-473c-b2e6-e734f4bef80b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.165s\n2026-05-27 01:43:49.010 15 INFO tempest.lib.common.rest_client [req-7ecf5585-96ed-47cc-92ee-867d21e808c5 req-7ecf5585-96ed-47cc-92ee-867d21e808c5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.130s\n2026-05-27 01:43:49.201 15 INFO tempest.lib.common.rest_client [req-4ade4621-424a-45f7-a0af-2493e7f1340d req-4ade4621-424a-45f7-a0af-2493e7f1340d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:43:49.296 13 INFO tempest.lib.common.rest_client [req-f6df9389-5b47-4e3f-8d73-6a35c2168b25 req-f6df9389-5b47-4e3f-8d73-6a35c2168b25 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.324s\n2026-05-27 01:43:49.327 29 INFO tempest.lib.common.rest_client [req-146961ed-9d92-49c9-aba6-5cf6ba9edf31 req-146961ed-9d92-49c9-aba6-5cf6ba9edf31 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.028s\n2026-05-27 01:43:49.357 15 INFO tempest.lib.common.rest_client [req-98e12241-6e4f-4d7f-a8d3-8ed0bd35d9eb req-98e12241-6e4f-4d7f-a8d3-8ed0bd35d9eb ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/6756f682ee034483a1c0f10ac8baaed9 0.154s\n2026-05-27 01:43:49.374 13 INFO tempest.lib.common.rest_client [req-fc7c5c37-d0fc-4c73-8603-1913c59f6089 req-fc7c5c37-d0fc-4c73-8603-1913c59f6089 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.076s\n2026-05-27 01:43:49.377 18 INFO tempest.lib.common.rest_client [req-446ca5c9-c7b4-4c8a-ac4c-e7e81edca89e req-446ca5c9-c7b4-4c8a-ac4c-e7e81edca89e ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.544s\n2026-05-27 01:43:49.475 33 INFO tempest.lib.common.rest_client [req-ac19628b-96b3-44c3-9575-29fb03cda853 req-ac19628b-96b3-44c3-9575-29fb03cda853 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.754s\n2026-05-27 01:43:49.485 21 INFO tempest.lib.common.rest_client [req-8f3e02c4-2978-4b4c-801b-7b177c4db7a3 req-8f3e02c4-2978-4b4c-801b-7b177c4db7a3 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 1.288s\n2026-05-27 01:43:49.494 13 INFO tempest.lib.common.rest_client [req-0ff8fb81-4ccb-4bf7-b34d-0cae930532df req-0ff8fb81-4ccb-4bf7-b34d-0cae930532df ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.116s\n{1} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.530974s] ... ok\n2026-05-27 01:43:49.583 15 INFO tempest.lib.common.rest_client [req-67ca9b2f-457e-48df-b539-60485cf378ba req-67ca9b2f-457e-48df-b539-60485cf378ba ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-27 01:43:49.609 21 INFO tempest.lib.common.rest_client [req-a7117305-765f-44f8-ad1c-1e10d9fdee10 req-a7117305-765f-44f8-ad1c-1e10d9fdee10 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/74015c35-4e38-4580-a85a-e1463059b206 0.117s\n2026-05-27 01:43:49.735 15 INFO tempest.lib.common.rest_client [req-e80b7143-3a2d-4f17-974d-11a5e9b1b70e req-e80b7143-3a2d-4f17-974d-11a5e9b1b70e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/5c8612194f3a455a91058394a6fe5fb4 0.150s\n2026-05-27 01:43:49.748 21 INFO tempest.lib.common.rest_client [req-bbb644c4-4270-445e-87de-c8f01b914bbd req-bbb644c4-4270-445e-87de-c8f01b914bbd ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 0.135s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.115999s] ... ok\n2026-05-27 01:43:49.781 29 INFO tempest.lib.common.rest_client [req-e90987a0-5126-4dc3-bc0a-0167a1b14bd8 req-e90987a0-5126-4dc3-bc0a-0167a1b14bd8 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d1aa025-43d8-403d-855e-81442c3bde0e 0.448s\n2026-05-27 01:43:49.798 13 INFO tempest.lib.common.rest_client [req-a93d4668-b380-4a00-8e97-6796d7fc38c8 req-a93d4668-b380-4a00-8e97-6796d7fc38c8 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/05ef28d381cf4e099417739b5d5342b0 0.280s\n2026-05-27 01:43:49.819 18 INFO tempest.lib.common.rest_client [req-01c05a23-b2df-4c4d-94cb-573e7cbb321f req-01c05a23-b2df-4c4d-94cb-573e7cbb321f ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.437s\n2026-05-27 01:43:49.851 31 INFO tempest.lib.common.rest_client [req-9c070d7b-f5b9-42a0-96c3-3f8baa52853c req-9c070d7b-f5b9-42a0-96c3-3f8baa52853c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.240s\n2026-05-27 01:43:49.927 15 INFO tempest.lib.common.rest_client [req-6373a174-711f-439e-b3b1-6ad388a6feeb req-6373a174-711f-439e-b3b1-6ad388a6feeb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:43:49.958 21 INFO tempest.lib.common.rest_client [req-32b70510-0794-4340-9238-44225685f990 req-32b70510-0794-4340-9238-44225685f990 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.206s\n2026-05-27 01:43:50.048 15 INFO tempest.lib.common.rest_client [req-bf8c3917-8033-4adf-a705-df24235719fa req-bf8c3917-8033-4adf-a705-df24235719fa ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.119s\n2026-05-27 01:43:50.048 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7013a70c4f684340b723c6191783b037 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:50.049 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7013a70c4f684340b723c6191783b037', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:50.049 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7013a70c4f684340b723c6191783b037', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:50.092 13 INFO tempest.lib.common.rest_client [req-28d4332b-aa7d-49ed-a73f-63843d74748f req-28d4332b-aa7d-49ed-a73f-63843d74748f ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4ac34d880452432896b1c99a01426d28 0.291s\n2026-05-27 01:43:50.092 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 45bbee144e3943a4ab9c293856ac6501\n2026-05-27 01:43:50.112 35 INFO tempest.lib.common.rest_client [req-5770ff99-1a89-4a6f-aa73-834ca762e698 req-5770ff99-1a89-4a6f-aa73-834ca762e698 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.351s\n2026-05-27 01:43:50.120 21 INFO tempest.lib.common.rest_client [req-d150d0bd-f3f8-4e55-9ba4-aa135ba33431 req-d150d0bd-f3f8-4e55-9ba4-aa135ba33431 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.159s\n2026-05-27 01:43:50.198 21 INFO tempest.lib.common.rest_client [req-3f7bb416-08c8-4f3c-938b-cb65e04be3d1 req-3f7bb416-08c8-4f3c-938b-cb65e04be3d1 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.076s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.449551s] ... ok\n2026-05-27 01:43:50.200 18 INFO tempest.lib.common.rest_client [req-c77ef260-af1a-408e-b760-dda0fd53edd7 req-c77ef260-af1a-408e-b760-dda0fd53edd7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.373s\n2026-05-27 01:43:50.268 31 INFO tempest.lib.common.rest_client [req-98066dc2-c6b2-4169-88d6-f7f3aa4d5935 req-98066dc2-c6b2-4169-88d6-f7f3aa4d5935 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.414s\n2026-05-27 01:43:50.347 35 INFO tempest.lib.common.rest_client [req-c2352ba9-180e-401d-846a-bea4e56368d8 req-c2352ba9-180e-401d-846a-bea4e56368d8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.231s\n2026-05-27 01:43:50.416 21 INFO tempest.lib.common.rest_client [req-7a299a23-8be6-4000-97b4-259be55e7c2f req-7a299a23-8be6-4000-97b4-259be55e7c2f ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.214s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.217626s] ... ok\n2026-05-27 01:43:50.501 33 INFO tempest.lib.common.rest_client [req-00e04c4e-77f0-448a-a031-26608a454118 req-00e04c4e-77f0-448a-a031-26608a454118 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.023s\n2026-05-27 01:43:50.548 11 INFO tempest.lib.common.rest_client [req-6ac3abe5-c8c4-45a0-90b1-5c54c0a6e555 req-6ac3abe5-c8c4-45a0-90b1-5c54c0a6e555 ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3/remove_router_interface 2.052s\n2026-05-27 01:43:50.578 21 INFO tempest.lib.common.rest_client [req-53ebcc9b-6c36-4917-a029-decb704738b0 req-53ebcc9b-6c36-4917-a029-decb704738b0 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.158s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.160219s] ... ok\n2026-05-27 01:43:50.642 13 INFO tempest.lib.common.rest_client [req-a98c58a9-6cf2-4a06-bcd3-c8b15df7fb58 req-a98c58a9-6cf2-4a06-bcd3-c8b15df7fb58 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:43:50.656 29 INFO tempest.lib.common.rest_client [req-7c1ab957-d1ce-4321-a202-9d477a2fb949 req-7c1ab957-d1ce-4321-a202-9d477a2fb949 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f653f3c6-7755-4d45-9ed6-801ceff08116 0.873s\n2026-05-27 01:43:50.679 15 INFO tempest.lib.common.rest_client [req-92aa64b0-f851-433e-aa61-222d4171214c req-92aa64b0-f851-433e-aa61-222d4171214c ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-27 01:43:50.689 21 INFO tempest.lib.common.rest_client [req-d2e3b876-8582-46fc-9098-936897f47bdd req-d2e3b876-8582-46fc-9098-936897f47bdd ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.110464s] ... ok\n2026-05-27 01:43:50.725 18 INFO tempest.lib.common.rest_client [req-e3e1c225-9c93-42f0-b580-18e034f7df1a req-e3e1c225-9c93-42f0-b580-18e034f7df1a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.521s\n2026-05-27 01:43:50.781 35 INFO tempest.lib.common.rest_client [req-2a89bf6b-eead-4264-9fbe-9e25f20fe664 req-2a89bf6b-eead-4264-9fbe-9e25f20fe664 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a81ad1d-91ab-4754-9dc7-e9b7e6742b6a 0.432s\n2026-05-27 01:43:50.800 21 INFO tempest.lib.common.rest_client [req-b1ec25f7-ce79-45a3-9e61-797b910d2fa2 req-b1ec25f7-ce79-45a3-9e61-797b910d2fa2 ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.109s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.110575s] ... ok\n2026-05-27 01:43:50.801 15 INFO tempest.lib.common.rest_client [req-10b0e89a-edbc-4582-b1c7-5a1ba7412022 req-10b0e89a-edbc-4582-b1c7-5a1ba7412022 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21 0.121s\n2026-05-27 01:43:50.802 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 84d7451c9774419da56679feb95e7d21 for scope project and roles: ['reader']\n2026-05-27 01:43:50.839 31 INFO tempest.lib.common.rest_client [req-6dee2a25-0a16-4d5d-a662-bb3f7ed86095 req-6dee2a25-0a16-4d5d-a662-bb3f7ed86095 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.569s\n2026-05-27 01:43:50.881 35 INFO tempest.lib.common.rest_client [req-cc424dfc-7628-4ee8-b69e-90fffba3cc92 req-cc424dfc-7628-4ee8-b69e-90fffba3cc92 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s\n2026-05-27 01:43:50.893 29 INFO tempest.lib.common.rest_client [req-cad60cae-ff44-443f-ad10-49a001a3b58e req-cad60cae-ff44-443f-ad10-49a001a3b58e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/31af380f-ce56-42a8-9f7c-d89e67a2ea45 0.236s\n2026-05-27 01:43:50.959 21 INFO tempest.lib.common.rest_client [req-8276938a-724d-4a65-82c2-8335273aad7c req-8276938a-724d-4a65-82c2-8335273aad7c ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e 0.157s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.159828s] ... ok\n2026-05-27 01:43:51.115 21 INFO tempest.lib.common.rest_client [req-83f286be-52a4-4ce4-9548-6dc3276362ba req-83f286be-52a4-4ce4-9548-6dc3276362ba ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e?fields=id&fields=name&fields=mtu 0.151s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.154025s] ... ok\n2026-05-27 01:43:51.231 35 INFO tempest.lib.common.rest_client [req-9495159c-93fa-4697-86a2-2f7079aecc46 req-9495159c-93fa-4697-86a2-2f7079aecc46 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd32cae2-83b4-42c3-8c64-923fcf5ee0e0 0.347s\n2026-05-27 01:43:51.258 21 INFO tempest.lib.common.rest_client [req-41962605-24c2-4b62-a1f6-81e9f5ad340f req-41962605-24c2-4b62-a1f6-81e9f5ad340f ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b 0.136s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.139812s] ... ok\n2026-05-27 01:43:51.301 15 INFO tempest.lib.common.rest_client [req-339ce59b-904f-4094-9c00-95266f263bc1 req-339ce59b-904f-4094-9c00-95266f263bc1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.498s\n2026-05-27 01:43:51.323 35 INFO tempest.lib.common.rest_client [req-6c776755-4af4-42e9-8723-134befad7b61 req-6c776755-4af4-42e9-8723-134befad7b61 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s\n2026-05-27 01:43:51.351 18 INFO tempest.lib.common.rest_client [req-7355b440-dacd-4a4e-8eeb-aa379a863c74 req-7355b440-dacd-4a4e-8eeb-aa379a863c74 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.620s\n2026-05-27 01:43:51.387 21 INFO tempest.lib.common.rest_client [req-7b9f8f25-a3ac-480c-b84d-c3582c9d6b15 req-7b9f8f25-a3ac-480c-b84d-c3582c9d6b15 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b?fields=id&fields=network_id 0.124s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.128263s] ... ok\n2026-05-27 01:43:51.431 15 INFO tempest.lib.common.rest_client [req-61f57720-e8a4-43ce-b324-e8339cb86163 req-61f57720-e8a4-43ce-b324-e8339cb86163 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-27 01:43:51.498 13 INFO tempest.lib.common.rest_client [req-eaf79041-9db9-45ae-926c-b6b1f78a0eaa req-eaf79041-9db9-45ae-926c-b6b1f78a0eaa ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=45bbee144e3943a4ab9c293856ac6501&name=default 0.854s\n2026-05-27 01:43:51.557 25 INFO tempest.lib.common.rest_client [req-55cb1816-4ae1-4c9a-a35a-216cc7a6a407 req-55cb1816-4ae1-4c9a-a35a-216cc7a6a407 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10/add_router_interface 3.332s\n2026-05-27 01:43:51.571 15 INFO tempest.lib.common.rest_client [req-41e2e70d-ef08-40e3-89c4-896949215abb req-41e2e70d-ef08-40e3-89c4-896949215abb ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.138s\n2026-05-27 01:43:51.628 33 INFO tempest.lib.common.rest_client [req-13275221-d9bd-42fd-b81f-01da59a731c1 req-13275221-d9bd-42fd-b81f-01da59a731c1 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s\n2026-05-27 01:43:51.745 18 INFO tempest.lib.common.rest_client [req-c16dcc08-6f0b-4984-87c7-15d334660f42 req-c16dcc08-6f0b-4984-87c7-15d334660f42 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/35b2da81-1d1a-4915-bd81-e9a5f7faf86d 0.391s\n2026-05-27 01:43:51.770 15 INFO tempest.lib.common.rest_client [req-2517b8c1-bcf3-4aae-82ca-b6e362350c4b req-2517b8c1-bcf3-4aae-82ca-b6e362350c4b ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-27 01:43:51.791 25 INFO tempest.lib.common.rest_client [req-49cc38c5-817d-487c-950d-f4a0abc98cd8 req-49cc38c5-817d-487c-950d-f4a0abc98cd8 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.230s\n2026-05-27 01:43:51.914 15 INFO tempest.lib.common.rest_client [req-d6741f12-dfbb-4b72-8ead-ce48f6e518f5 req-d6741f12-dfbb-4b72-8ead-ce48f6e518f5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/6756f682ee034483a1c0f10ac8baaed9 0.138s\n2026-05-27 01:43:51.931 11 INFO tempest.lib.common.rest_client [req-5305f578-ec17-4637-82e0-152317196db9 req-5305f578-ec17-4637-82e0-152317196db9 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3 1.381s\n2026-05-27 01:43:51.984 31 INFO tempest.lib.common.rest_client [req-2fba0f51-1b00-470e-995f-86385097902c req-2fba0f51-1b00-470e-995f-86385097902c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 1.142s\n2026-05-27 01:43:52.015 18 INFO tempest.lib.common.rest_client [req-aa927a0e-d5fd-4d8e-9254-cafc6f508326 req-aa927a0e-d5fd-4d8e-9254-cafc6f508326 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s\n2026-05-27 01:43:52.059 29 INFO tempest.lib.common.rest_client [req-b343dba5-6076-4f1e-86a0-d8fd64e83877 req-b343dba5-6076-4f1e-86a0-d8fd64e83877 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.165s\n2026-05-27 01:43:52.144 13 INFO tempest.lib.common.rest_client [req-f52ed00c-87f3-49a2-a550-da65d677892e req-f52ed00c-87f3-49a2-a550-da65d677892e ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f0b8285-058e-4d8f-a16e-9acdf701d453 0.643s\n2026-05-27 01:43:52.166 15 INFO tempest.lib.common.rest_client [req-af7bc430-3255-4e7c-ab6f-78fd406fdc7e req-af7bc430-3255-4e7c-ab6f-78fd406fdc7e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-27 01:43:52.292 18 INFO tempest.lib.common.rest_client [req-0b851bc8-638f-479d-a2d8-b610b9e6727d req-0b851bc8-638f-479d-a2d8-b610b9e6727d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8cee0cb9-d0f2-4614-a68c-fca3dafdc3b1 0.275s\n2026-05-27 01:43:52.304 15 INFO tempest.lib.common.rest_client [req-748cf59f-0db0-44e5-9062-f5f94f79fb69 req-748cf59f-0db0-44e5-9062-f5f94f79fb69 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/5c8612194f3a455a91058394a6fe5fb4 0.134s\n2026-05-27 01:43:52.315 11 INFO tempest.lib.common.rest_client [req-e4243ae0-decc-4bab-bf8c-4b98ba29d821 req-e4243ae0-decc-4bab-bf8c-4b98ba29d821 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f605c23-3e85-42f1-931d-435ac27cacc6 0.380s\n2026-05-27 01:43:52.354 33 INFO tempest.lib.common.rest_client [req-41bf63df-c7f6-4d10-83c8-3885f46c91f4 req-41bf63df-c7f6-4d10-83c8-3885f46c91f4 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.722s\n2026-05-27 01:43:52.374 13 INFO tempest.lib.common.rest_client [req-f310fcb3-7b47-41df-b07d-4f42cff0e321 req-f310fcb3-7b47-41df-b07d-4f42cff0e321 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501 0.226s\n2026-05-27 01:43:52.414 29 INFO tempest.lib.common.rest_client [req-898da03b-480b-4d21-a4d3-754730f49f64 req-898da03b-480b-4d21-a4d3-754730f49f64 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1d026d3-28ed-4b0e-a719-d29bffd816e1 0.351s\n2026-05-27 01:43:52.468 21 INFO tempest.lib.common.rest_client [req-14c009cb-5f6d-43f2-ad7a-dbf72f8accda req-14c009cb-5f6d-43f2-ad7a-dbf72f8accda ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.078s\n2026-05-27 01:43:52.504 18 INFO tempest.lib.common.rest_client [req-cb68d9ef-f3e9-4cc9-b39d-5b2b5cf60666 req-cb68d9ef-f3e9-4cc9-b39d-5b2b5cf60666 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.210s\n2026-05-27 01:43:52.532 15 INFO tempest.lib.common.rest_client [req-92d6c93b-ed3b-41a0-8746-afea8d6dd8b1 req-92d6c93b-ed3b-41a0-8746-afea8d6dd8b1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-27 01:43:52.669 15 INFO tempest.lib.common.rest_client [req-6cf7d8c7-51c6-4dd1-8d15-f54d31b62f59 req-6cf7d8c7-51c6-4dd1-8d15-f54d31b62f59 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s\n2026-05-27 01:43:52.669 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 731316ad73394af4bf360303cedfe9d9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:52.670 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '731316ad73394af4bf360303cedfe9d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:52.670 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '731316ad73394af4bf360303cedfe9d9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:52.768 18 INFO tempest.lib.common.rest_client [req-03ed1044-1181-4484-b809-4b73f9325ebe req-03ed1044-1181-4484-b809-4b73f9325ebe ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/45be91cc-21bc-4db8-b9ec-ea6bf671aff8 0.258s\n2026-05-27 01:43:52.857 25 INFO tempest.lib.common.rest_client [req-0635d637-a476-479c-8e94-2fdf94b3baa8 req-0635d637-a476-479c-8e94-2fdf94b3baa8 ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10/remove_router_interface 1.063s\n2026-05-27 01:43:52.883 33 INFO tempest.lib.common.rest_client [req-9c35139f-2c92-4c29-b329-7f8ab9f0a2bc req-9c35139f-2c92-4c29-b329-7f8ab9f0a2bc ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.525s\n2026-05-27 01:43:52.924 18 INFO tempest.lib.common.rest_client [req-40c9b987-91d6-42d0-9e12-89d3944eeb00 req-40c9b987-91d6-42d0-9e12-89d3944eeb00 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.151s\n2026-05-27 01:43:52.941 31 INFO tempest.lib.common.rest_client [req-c35385e6-2900-4ea7-919d-8f62bae85304 req-c35385e6-2900-4ea7-919d-8f62bae85304 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 0.952s\n2026-05-27 01:43:52.963 25 INFO tempest.lib.common.rest_client [req-b1679ecf-2448-4073-95c2-f775b4e88a32 req-b1679ecf-2448-4073-95c2-f775b4e88a32 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/abee6e17-7d84-4bdb-aae9-ec18318ed0dd 0.104s\n2026-05-27 01:43:53.036 31 INFO tempest.lib.common.rest_client [req-d560c079-9bcf-4b29-b8da-828bc5f837d9 req-d560c079-9bcf-4b29-b8da-828bc5f837d9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 0.094s\n2026-05-27 01:43:53.148 11 INFO tempest.lib.common.rest_client [req-c9198611-4805-42f9-852a-4499746131a7 req-c9198611-4805-42f9-852a-4499746131a7 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/75ead60b-5483-4ce4-9943-235130a679a1 0.828s\n2026-05-27 01:43:53.195 21 INFO tempest.lib.common.rest_client [req-22ba7d33-00cf-4c54-8893-57bd98f4fa2b req-22ba7d33-00cf-4c54-8893-57bd98f4fa2b ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.723s\n2026-05-27 01:43:53.248 15 INFO tempest.lib.common.rest_client [req-82b63511-b909-4e58-93b8-a58e84847d6f req-82b63511-b909-4e58-93b8-a58e84847d6f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-27 01:43:53.254 18 INFO tempest.lib.common.rest_client [req-9a23c0e7-7edd-4afa-91ce-b7478cfe99b7 req-9a23c0e7-7edd-4afa-91ce-b7478cfe99b7 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ead4e71b-8ad9-463a-b468-959a0f5e3e65 0.323s\n2026-05-27 01:43:53.371 31 INFO tempest.lib.common.rest_client [req-235062fc-3b21-4318-b0c8-4df4fb5637bc req-235062fc-3b21-4318-b0c8-4df4fb5637bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9695a855-d6ee-4996-a044-6c73d77662da 0.332s\n2026-05-27 01:43:53.383 25 INFO tempest.lib.common.rest_client [req-1993bd91-ee0a-4829-9688-31901917829c req-1993bd91-ee0a-4829-9688-31901917829c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.417s\n2026-05-27 01:43:53.431 29 INFO tempest.lib.common.rest_client [req-23883b7c-f68c-406b-9aba-72f6bc0652e2 req-23883b7c-f68c-406b-9aba-72f6bc0652e2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/827a5ff6-296d-4cac-93c2-0f0c5ef86b52 1.014s\n2026-05-27 01:43:53.478 18 INFO tempest.lib.common.rest_client [req-02e3dcba-6f3f-47c9-be27-7462a00bb633 req-02e3dcba-6f3f-47c9-be27-7462a00bb633 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s\n2026-05-27 01:43:53.496 35 INFO tempest.lib.common.rest_client [req-84c66f40-b3de-4eb6-b11e-36a3bc3536f1 req-84c66f40-b3de-4eb6-b11e-36a3bc3536f1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.170s\n2026-05-27 01:43:53.539 11 INFO tempest.lib.common.rest_client [req-533d56dd-4431-4d60-9ede-274b3c3f621d req-533d56dd-4431-4d60-9ede-274b3c3f621d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/418249eb9cd842c58a806b7729563e59 0.388s\n2026-05-27 01:43:53.664 31 INFO tempest.lib.common.rest_client [req-625b6cd3-f80c-43e3-9e2d-b7d25bc5daa9 req-625b6cd3-f80c-43e3-9e2d-b7d25bc5daa9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab6dbeb1-64ed-4b05-9e99-b672def8e0d1 0.289s\n2026-05-27 01:43:53.728 25 INFO tempest.lib.common.rest_client [req-386d7046-216c-498d-a613-bd4a3b59abde req-386d7046-216c-498d-a613-bd4a3b59abde ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f759208-6434-44f9-856e-d41fdb386886 0.343s\n2026-05-27 01:43:53.829 18 INFO tempest.lib.common.rest_client [req-8e25bb58-bd7d-4f0e-b4c4-5347c150055c req-8e25bb58-bd7d-4f0e-b4c4-5347c150055c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7af8630a-9526-4690-bdac-84d8ac970db5 0.349s\n2026-05-27 01:43:53.873 11 INFO tempest.lib.common.rest_client [req-21488c99-3cf2-4dfd-9921-1dd29c9410ee req-21488c99-3cf2-4dfd-9921-1dd29c9410ee ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b32ad4860989448dafed29caac059c28 0.332s\n2026-05-27 01:43:53.874 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 982c2d1eaa7a4efd8b90f0b8d375fca0\n2026-05-27 01:43:53.991 31 INFO tempest.lib.common.rest_client [req-dcff9b49-558d-4e13-a81c-065af1b986e0 req-dcff9b49-558d-4e13-a81c-065af1b986e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20680c79-b707-43a8-b0c9-03b2bd881bca 0.324s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [7.126020s] ... ok\n2026-05-27 01:43:54.031 18 INFO tempest.lib.common.rest_client [req-a0041b75-42cc-4be4-960d-1929e68907b1 req-a0041b75-42cc-4be4-960d-1929e68907b1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.199s\n2026-05-27 01:43:54.155 15 INFO tempest.lib.common.rest_client [req-98d38a23-5a26-4727-b212-5379243fcfe2 req-98d38a23-5a26-4727-b212-5379243fcfe2 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.900s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.905924s] ... ok\n2026-05-27 01:43:54.319 29 INFO tempest.lib.common.rest_client [req-3b738f30-af62-4e03-8944-f1b358b1581b req-3b738f30-af62-4e03-8944-f1b358b1581b ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.885s\n2026-05-27 01:43:54.433 29 INFO tempest.lib.common.rest_client [req-c198b62a-1839-405c-81d2-3b97ec8bab02 req-c198b62a-1839-405c-81d2-3b97ec8bab02 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8877d866-f232-4e1a-b23a-50a3dde62e0f 0.112s\n2026-05-27 01:43:54.476 11 INFO tempest.lib.common.rest_client [req-f26421cb-3ed2-41c3-b9f9-25a16e1bad8b req-f26421cb-3ed2-41c3-b9f9-25a16e1bad8b ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-27 01:43:54.500 18 INFO tempest.lib.common.rest_client [req-24e501eb-e413-4620-8515-04ec4a9f85f0 req-24e501eb-e413-4620-8515-04ec4a9f85f0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1674737c-b35d-4c1f-a0a8-3b83b7b5b2a6 0.466s\n2026-05-27 01:43:54.607 21 INFO tempest.lib.common.rest_client [req-9801b58d-c5d5-4188-8c32-4f05fc25d3c1 req-9801b58d-c5d5-4188-8c32-4f05fc25d3c1 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/b5c27f8d-d4aa-4630-87fc-61be631efcbf 1.409s\n2026-05-27 01:43:54.613 18 INFO tempest.lib.common.rest_client [req-cbedca73-6fa1-4fe1-8381-b30fa4920cc6 req-cbedca73-6fa1-4fe1-8381-b30fa4920cc6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.110s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.293868s] ... ok\n2026-05-27 01:43:54.629 31 INFO tempest.lib.common.rest_client [req-0c694108-10d4-4207-947f-a94a00af268f req-0c694108-10d4-4207-947f-a94a00af268f ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.632s\n2026-05-27 01:43:54.643 35 INFO tempest.lib.common.rest_client [req-995fcc5d-23cd-44ca-bbe0-b19118d9bc62 req-995fcc5d-23cd-44ca-bbe0-b19118d9bc62 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.144s\n2026-05-27 01:43:54.689 25 INFO tempest.lib.common.rest_client [req-037c0471-a9ba-4b77-afb5-7d440c7e80c9 req-037c0471-a9ba-4b77-afb5-7d440c7e80c9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b1bb291c-4d09-44ee-8673-fa45d943ad81 0.959s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [11.811105s] ... ok\n2026-05-27 01:43:54.782 35 INFO tempest.lib.common.rest_client [req-0ac3fd24-5db1-4ffc-b238-4591a88c516b req-0ac3fd24-5db1-4ffc-b238-4591a88c516b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s\n2026-05-27 01:43:54.813 11 INFO tempest.lib.common.rest_client [req-b6c62779-a019-4f45-b013-c7c1a484f03f req-b6c62779-a019-4f45-b013-c7c1a484f03f ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=982c2d1eaa7a4efd8b90f0b8d375fca0&name=default 0.334s\n2026-05-27 01:43:54.843 29 INFO tempest.lib.common.rest_client [req-e8665266-fcc0-4dba-91ba-11534828045c req-e8665266-fcc0-4dba-91ba-11534828045c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.407s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [39.997810s] ... ok\n2026-05-27 01:43:54.941 25 INFO tempest.lib.common.rest_client [req-bcf8aae1-f017-4780-8022-806a5dddad7d req-bcf8aae1-f017-4780-8022-806a5dddad7d ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b 0.248s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.251661s] ... ok\n2026-05-27 01:43:54.962 18 INFO tempest.lib.common.rest_client [req-f34ef7d0-4a09-40a7-9cf5-85010553be18 req-f34ef7d0-4a09-40a7-9cf5-85010553be18 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.345s\n2026-05-27 01:43:55.069 15 INFO tempest.lib.common.rest_client [req-1089f63f-ccde-4841-8f6b-5c2ff19aa9fc req-1089f63f-ccde-4841-8f6b-5c2ff19aa9fc ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.906s\n2026-05-27 01:43:55.121 33 INFO tempest.lib.common.rest_client [req-2b8fb98a-972d-414e-9c32-03004d43e39a req-2b8fb98a-972d-414e-9c32-03004d43e39a ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 2.235s\n2026-05-27 01:43:55.147 25 INFO tempest.lib.common.rest_client [req-d20de99d-f241-4ac1-9400-f47ed37e22b3 req-d20de99d-f241-4ac1-9400-f47ed37e22b3 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b?fields=id&fields=mac_address 0.198s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.204521s] ... ok\n2026-05-27 01:43:55.307 29 INFO tempest.lib.common.rest_client [req-6b57c8fd-6cc4-446b-9be8-200fa4440a4c req-6b57c8fd-6cc4-446b-9be8-200fa4440a4c ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.460s\n2026-05-27 01:43:55.334 31 INFO tempest.lib.common.rest_client [req-509070eb-1877-48f9-8daa-d81b0f8d676a req-509070eb-1877-48f9-8daa-d81b0f8d676a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.703s\n2026-05-27 01:43:55.346 35 INFO tempest.lib.common.rest_client [req-d263eabc-edb3-4b29-91f2-9ba908ab51d2 req-d263eabc-edb3-4b29-91f2-9ba908ab51d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c004d50-7322-42d7-8be5-dcf58c312674 0.561s\n2026-05-27 01:43:55.447 15 INFO tempest.lib.common.rest_client [req-9e140df3-3cd7-44d3-852c-79bd220c609a req-9e140df3-3cd7-44d3-852c-79bd220c609a ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.375s\n2026-05-27 01:43:55.463 33 INFO tempest.lib.common.rest_client [req-3ff54c6e-4a68-4abf-8b70-8da49df4b321 req-3ff54c6e-4a68-4abf-8b70-8da49df4b321 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 0.339s\n2026-05-27 01:43:55.494 35 INFO tempest.lib.common.rest_client [req-f2eb847a-61fe-4ada-a3f5-722fa3fa2ba0 req-f2eb847a-61fe-4ada-a3f5-722fa3fa2ba0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-27 01:43:55.536 18 INFO tempest.lib.common.rest_client [req-c692611e-4aa3-4f78-98e6-da4300c0c478 req-c692611e-4aa3-4f78-98e6-da4300c0c478 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.569s\n2026-05-27 01:43:55.603 11 INFO tempest.lib.common.rest_client [req-8ef5204e-35b5-44c5-aa16-f02655f8bc21 req-8ef5204e-35b5-44c5-aa16-f02655f8bc21 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/426cb285-cdf9-4590-ba10-25b74804bf6b 0.787s\n2026-05-27 01:43:55.696 33 INFO tempest.lib.common.rest_client [req-1d2df1a6-b2ae-4853-b912-81cb42e58818 req-1d2df1a6-b2ae-4853-b912-81cb42e58818 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7b798617-1266-48bd-b71b-fedd2399e3eb 0.229s\n2026-05-27 01:43:55.744 15 INFO tempest.lib.common.rest_client [req-5d1cdbd4-27c3-4961-b346-bcbe1ef7d86b req-5d1cdbd4-27c3-4961-b346-bcbe1ef7d86b ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.293s\n2026-05-27 01:43:55.797 21 INFO tempest.lib.common.rest_client [req-7e6bc0cd-943a-43e7-b4c5-c18ea17877df req-7e6bc0cd-943a-43e7-b4c5-c18ea17877df ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19840598-cc45-44d0-b1e0-2df2d305a7d7 1.187s\n{5} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.409596s] ... ok\n2026-05-27 01:43:55.844 31 INFO tempest.lib.common.rest_client [req-0aac15a4-15b3-4452-ab43-0b3bb43f1317 req-0aac15a4-15b3-4452-ab43-0b3bb43f1317 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.508s\n2026-05-27 01:43:55.888 11 INFO tempest.lib.common.rest_client [req-3d21132d-b6ab-4902-b1b5-6f981643b8f8 req-3d21132d-b6ab-4902-b1b5-6f981643b8f8 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0 0.282s\n2026-05-27 01:43:55.924 18 INFO tempest.lib.common.rest_client [req-a7e25af5-1c35-499c-ab75-f3042b8f7016 req-a7e25af5-1c35-499c-ab75-f3042b8f7016 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff7cf15a-771c-4993-896a-2df9ec41bfa9 0.384s\n2026-05-27 01:43:55.940 21 INFO tempest.lib.common.rest_client [req-356fff71-451b-4fc1-a121-d4be9fc776ff req-356fff71-451b-4fc1-a121-d4be9fc776ff ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5c27f8d-d4aa-4630-87fc-61be631efcbf 0.102s\n2026-05-27 01:43:55.965 35 INFO tempest.lib.common.rest_client [req-21459f53-cef3-43cc-aebc-0eb31ae6ccbf req-21459f53-cef3-43cc-aebc-0eb31ae6ccbf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d16d1b03-a94a-421d-b7f8-2d0320144c26 0.467s\n2026-05-27 01:43:56.037 18 INFO tempest.lib.common.rest_client [req-35423f92-98c2-4e21-981f-e60ef1a4d1d3 req-35423f92-98c2-4e21-981f-e60ef1a4d1d3 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.423430s] ... ok\n2026-05-27 01:43:56.036 21 INFO tempest.lib.common.rest_client [req-6ca5e587-0f49-4115-98e1-67ed4ea59bfe req-6ca5e587-0f49-4115-98e1-67ed4ea59bfe ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19840598-cc45-44d0-b1e0-2df2d305a7d7 0.092s\n2026-05-27 01:43:56.082 15 INFO tempest.lib.common.rest_client [req-f17d0cce-08dc-42eb-909f-4c755ed3d164 req-f17d0cce-08dc-42eb-909f-4c755ed3d164 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d87293b-7a50-4ea7-9980-b94baa35e0c5 0.333s\n2026-05-27 01:43:56.110 35 INFO tempest.lib.common.rest_client [req-4066b424-bccd-4dcb-8898-f8da8b74419b req-4066b424-bccd-4dcb-8898-f8da8b74419b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.143s\n2026-05-27 01:43:56.133 21 INFO tempest.lib.common.rest_client [req-a81b3b11-1c60-4dc4-8040-1d65c6329f0a req-a81b3b11-1c60-4dc4-8040-1d65c6329f0a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74015c35-4e38-4580-a85a-e1463059b206 0.095s\n2026-05-27 01:43:56.218 21 INFO tempest.lib.common.rest_client [req-e1fd5886-420d-4e90-9a60-76a55182694e req-e1fd5886-420d-4e90-9a60-76a55182694e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 0.083s\n2026-05-27 01:43:56.235 35 INFO tempest.lib.common.rest_client [req-ac9aa436-1a9b-4889-aa62-31270a7c47b0 req-ac9aa436-1a9b-4889-aa62-31270a7c47b0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.121s\n2026-05-27 01:43:56.246 29 INFO tempest.lib.common.rest_client [req-5bfb3d03-3135-4d79-a49c-a14cdebf639e req-5bfb3d03-3135-4d79-a49c-a14cdebf639e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.932s\n2026-05-27 01:43:56.275 15 INFO tempest.lib.common.rest_client [req-0795f59d-6ecb-4a45-b70d-4e864ef31d01 req-0795f59d-6ecb-4a45-b70d-4e864ef31d01 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.190s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.117435s] ... ok\n2026-05-27 01:43:56.351 35 INFO tempest.lib.common.rest_client [req-9f4bba8e-35e3-4bdf-afb6-3a1cc2a671c5 req-9f4bba8e-35e3-4bdf-afb6-3a1cc2a671c5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s\n2026-05-27 01:43:56.369 29 INFO tempest.lib.common.rest_client [req-b2b50c7d-402c-4d6f-adbd-ef1c4268cf56 req-b2b50c7d-402c-4d6f-adbd-ef1c4268cf56 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.119s\n2026-05-27 01:43:56.442 11 INFO tempest.lib.common.rest_client [req-c9c8c247-5d2d-41b1-8379-9ea7e3b1b814 req-c9c8c247-5d2d-41b1-8379-9ea7e3b1b814 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-27 01:43:56.444 18 INFO tempest.lib.common.rest_client [req-f0d0c083-257c-458c-88a1-e7a9f4c9c7e8 req-f0d0c083-257c-458c-88a1-e7a9f4c9c7e8 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s\n2026-05-27 01:43:56.452 35 INFO tempest.lib.common.rest_client [req-435215f3-bcad-42fd-b9d2-f8357ccf54b1 req-435215f3-bcad-42fd-b9d2-f8357ccf54b1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.388582s] ... ok\n2026-05-27 01:43:56.500 29 INFO tempest.lib.common.rest_client [req-e45ca104-59de-4c3e-896d-b82f91aac15f req-e45ca104-59de-4c3e-896d-b82f91aac15f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b409514-03e0-484b-a0f3-1be807b8acff 0.116s\n2026-05-27 01:43:56.504 31 INFO tempest.lib.common.rest_client [req-0a8cad51-c6a8-49fd-933c-905a1e88eaaf req-0a8cad51-c6a8-49fd-933c-905a1e88eaaf ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.651s\n2026-05-27 01:43:56.872 15 INFO tempest.lib.common.rest_client [req-674cb079-f62f-4880-88c1-bec2c2e85be6 req-674cb079-f62f-4880-88c1-bec2c2e85be6 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.592s\n2026-05-27 01:43:56.887 35 INFO tempest.lib.common.rest_client [req-fb354674-d22e-4c3d-92bb-da3bcece8fb6 req-fb354674-d22e-4c3d-92bb-da3bcece8fb6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.432s\n2026-05-27 01:43:56.949 11 INFO tempest.lib.common.rest_client [req-a14a76a1-e8a5-4f5d-8c57-c170cb27c8c4 req-a14a76a1-e8a5-4f5d-8c57-c170cb27c8c4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s\n2026-05-27 01:43:56.963 15 INFO tempest.lib.common.rest_client [req-7f7fef56-32b0-476f-bab4-96f454870d3c req-7f7fef56-32b0-476f-bab4-96f454870d3c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s\n2026-05-27 01:43:57.097 11 INFO tempest.lib.common.rest_client [req-db1e303f-ec05-4bbe-b64c-8802bb0add54 req-db1e303f-ec05-4bbe-b64c-8802bb0add54 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.146s\n2026-05-27 01:43:57.119 29 INFO tempest.lib.common.rest_client [req-fc9e2901-61d0-4551-bd7a-d33bd960a589 req-fc9e2901-61d0-4551-bd7a-d33bd960a589 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.615s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [2.278227s] ... ok\n2026-05-27 01:43:57.157 21 INFO tempest.lib.common.rest_client [req-0bc0a4b4-8f0f-4437-9c79-af4c4f7cf4bd req-0bc0a4b4-8f0f-4437-9c79-af4c4f7cf4bd ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/907f1278-f725-4e27-89a5-a2bbefe13ced 0.936s\n2026-05-27 01:43:57.161 33 INFO tempest.lib.common.rest_client [req-cff69bfe-e7ed-4664-bf9e-abd0b9b7b70c req-cff69bfe-e7ed-4664-bf9e-abd0b9b7b70c ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/remove_router_interface 1.463s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [7.686863s] ... ok\n2026-05-27 01:43:57.189 25 INFO tempest.lib.common.rest_client [req-067c8c83-d1cc-41da-be2d-d07368848aaf req-067c8c83-d1cc-41da-be2d-d07368848aaf ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.039s\n2026-05-27 01:43:57.205 18 INFO tempest.lib.common.rest_client [req-1233056b-66fe-45c8-af54-9968b0fc54c7 req-1233056b-66fe-45c8-af54-9968b0fc54c7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.753s\n2026-05-27 01:43:57.220 29 INFO tempest.lib.common.rest_client [req-1b09b963-a57b-46a9-835f-dee4daa96bcb req-1b09b963-a57b-46a9-835f-dee4daa96bcb ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b409514-03e0-484b-a0f3-1be807b8acff 0.095s\n2026-05-27 01:43:57.245 21 INFO tempest.lib.common.rest_client [req-f9c45527-1e34-4806-acc5-d194fce1e793 req-f9c45527-1e34-4806-acc5-d194fce1e793 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e3087ab-5a9b-47e7-a229-5fa3bac03bca 0.086s\n2026-05-27 01:43:57.270 33 INFO tempest.lib.common.rest_client [req-544fe5a6-8649-4b0d-9e03-de82a18cc8ff req-544fe5a6-8649-4b0d-9e03-de82a18cc8ff ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1152087063 0.106s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.108536s] ... ok\n2026-05-27 01:43:57.275 11 INFO tempest.lib.common.rest_client [req-76be2a5a-dfad-48ee-8468-1979b42fc016 req-76be2a5a-dfad-48ee-8468-1979b42fc016 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.174s\n2026-05-27 01:43:57.302 15 INFO tempest.lib.common.rest_client [req-2b4ab857-8931-48fc-9b29-ea479ac69826 req-2b4ab857-8931-48fc-9b29-ea479ac69826 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a493be1-1f5b-4cb1-a910-5b749d9c637b 0.337s\n2026-05-27 01:43:57.329 29 INFO tempest.lib.common.rest_client [req-f5cfe407-329e-4a86-affa-c0eb48be3114 req-f5cfe407-329e-4a86-affa-c0eb48be3114 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.108s\n2026-05-27 01:43:57.339 21 INFO tempest.lib.common.rest_client [req-45b056e5-0de0-4b74-99da-0b6019437aa3 req-45b056e5-0de0-4b74-99da-0b6019437aa3 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.089s\n2026-05-27 01:43:57.413 15 INFO tempest.lib.common.rest_client [req-59d2dd85-5c30-43e5-ad38-75780f5c55c7 req-59d2dd85-5c30-43e5-ad38-75780f5c55c7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.136494s] ... ok\n2026-05-27 01:43:57.432 29 INFO tempest.lib.common.rest_client [req-b6832092-6e75-4791-9951-bca2104e0ed9 req-b6832092-6e75-4791-9951-bca2104e0ed9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d80db71c-f75f-4c3b-82f0-5292f380e8ad 0.099s\n2026-05-27 01:43:57.571 29 INFO tempest.lib.common.rest_client [req-ec951063-62f7-4e5a-9443-09f7cea1b06d req-ec951063-62f7-4e5a-9443-09f7cea1b06d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90d7d122-a980-4dec-a72d-a4e5a5b6106c 0.137s\n2026-05-27 01:43:57.589 25 INFO tempest.lib.common.rest_client [req-e85d31f1-f5c8-4d18-a5d9-9e4b934bfc45 req-e85d31f1-f5c8-4d18-a5d9-9e4b934bfc45 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s\n2026-05-27 01:43:57.694 31 INFO tempest.lib.common.rest_client [req-bdff602b-fdce-47c2-97f7-ac089b0f6e0a req-bdff602b-fdce-47c2-97f7-ac089b0f6e0a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.185s\n2026-05-27 01:43:57.709 29 INFO tempest.lib.common.rest_client [req-30426656-a971-4495-a94f-c9f64622192c req-30426656-a971-4495-a94f-c9f64622192c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d1aa025-43d8-403d-855e-81442c3bde0e 0.135s\n2026-05-27 01:43:57.715 33 INFO tempest.lib.common.rest_client [req-a5535407-c7f3-4d2a-9fbf-551367798817 req-a5535407-c7f3-4d2a-9fbf-551367798817 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.435s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.443940s] ... ok\n2026-05-27 01:43:57.784 15 INFO tempest.lib.common.rest_client [req-0c5e28f7-db0b-47e2-922a-a85d1bc274a8 req-0c5e28f7-db0b-47e2-922a-a85d1bc274a8 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.369s\n2026-05-27 01:43:57.798 18 INFO tempest.lib.common.rest_client [req-9ea6f6de-534c-467a-ac7e-511e908204ba req-9ea6f6de-534c-467a-ac7e-511e908204ba ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.591s\n2026-05-27 01:43:57.825 29 INFO tempest.lib.common.rest_client [req-2921e6e0-8d01-4e18-bd8f-a56e41ccb364 req-2921e6e0-8d01-4e18-bd8f-a56e41ccb364 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1d026d3-28ed-4b0e-a719-d29bffd816e1 0.114s\n2026-05-27 01:43:57.870 11 INFO tempest.lib.common.rest_client [req-f521225f-23f8-4ab2-801e-0c893a3447d0 req-f521225f-23f8-4ab2-801e-0c893a3447d0 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s\n2026-05-27 01:43:57.874 15 INFO tempest.lib.common.rest_client [req-ee560d58-3a7f-47fd-906a-05387053a2bc req-ee560d58-3a7f-47fd-906a-05387053a2bc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s\n2026-05-27 01:43:57.930 21 INFO tempest.lib.common.rest_client [req-f773ce01-8a54-495a-9307-adb102ddeb3a req-f773ce01-8a54-495a-9307-adb102ddeb3a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85035a41-9ef3-4b7e-8474-b0448550d352 0.589s\n2026-05-27 01:43:57.941 29 INFO tempest.lib.common.rest_client [req-441c56e4-b1a2-4b3d-809b-23eb83363b93 req-441c56e4-b1a2-4b3d-809b-23eb83363b93 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8877d866-f232-4e1a-b23a-50a3dde62e0f 0.112s\n2026-05-27 01:43:57.972 11 INFO tempest.lib.common.rest_client [req-4660a96e-0bf9-4cf5-a012-de8466fdd63f req-4660a96e-0bf9-4cf5-a012-de8466fdd63f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:43:58.044 25 INFO tempest.lib.common.rest_client [req-fb8e27c9-1dad-41a3-93d8-6c821809c1dd req-fb8e27c9-1dad-41a3-93d8-6c821809c1dd ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.452s\n2026-05-27 01:43:58.078 29 INFO tempest.lib.common.rest_client [req-64471b09-8a13-4a33-b3b6-57c4c2152629 req-64471b09-8a13-4a33-b3b6-57c4c2152629 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.136s\n2026-05-27 01:43:58.111 35 INFO tempest.lib.common.rest_client [req-e76fab8e-52c0-4745-ac88-6f0155f92907 req-e76fab8e-52c0-4745-ac88-6f0155f92907 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.221s\n2026-05-27 01:43:58.181 11 INFO tempest.lib.common.rest_client [req-a91ee4f2-0298-43c9-995a-25618e0c0dcc req-a91ee4f2-0298-43c9-995a-25618e0c0dcc ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.206s\n2026-05-27 01:43:58.200 29 INFO tempest.lib.common.rest_client [req-e86468ba-2e43-41ab-9a00-2b6463bae3fa req-e86468ba-2e43-41ab-9a00-2b6463bae3fa ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.118s\n2026-05-27 01:43:58.225 31 INFO tempest.lib.common.rest_client [req-290bfb7d-89cf-426d-870f-e7984b5f4f1a req-290bfb7d-89cf-426d-870f-e7984b5f4f1a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.528s\n2026-05-27 01:43:58.231 15 INFO tempest.lib.common.rest_client [req-e5dcce50-fa4f-4bdf-8696-5ffc1ecd8ace req-e5dcce50-fa4f-4bdf-8696-5ffc1ecd8ace ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d71e6d91-3388-4f96-bc69-327106111aa7 0.354s\n2026-05-27 01:43:58.237 18 INFO tempest.lib.common.rest_client [req-61f50f1f-ef86-485d-98bd-a3151cd99bd7 req-61f50f1f-ef86-485d-98bd-a3151cd99bd7 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/018d9a7a-6052-47bc-9d01-1de83e6e732f 0.433s\n2026-05-27 01:43:58.305 35 INFO tempest.lib.common.rest_client [req-b6630cc5-c65f-4363-8b65-97dc56230275 req-b6630cc5-c65f-4363-8b65-97dc56230275 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.187s\n2026-05-27 01:43:58.325 29 INFO tempest.lib.common.rest_client [req-6696d04d-3fd2-43f3-866d-5b3183fe9a02 req-6696d04d-3fd2-43f3-866d-5b3183fe9a02 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.123s\n2026-05-27 01:43:58.343 21 INFO tempest.lib.common.rest_client [req-35cee444-7b15-4f85-8f30-9d45be0e49b3 req-35cee444-7b15-4f85-8f30-9d45be0e49b3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/038d2022-6015-4d47-b5de-b11f71470ec4 0.411s\n2026-05-27 01:43:58.388 11 INFO tempest.lib.common.rest_client [req-00613880-1514-4837-82a8-1da2da77366b req-00613880-1514-4837-82a8-1da2da77366b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-27 01:43:58.393 15 INFO tempest.lib.common.rest_client [req-2038804f-7950-49da-84ab-52db9c2d5613 req-2038804f-7950-49da-84ab-52db9c2d5613 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.980675s] ... ok\n2026-05-27 01:43:58.442 29 INFO tempest.lib.common.rest_client [req-889f1ff5-3845-49b4-82ed-6fe0b6a4d621 req-889f1ff5-3845-49b4-82ed-6fe0b6a4d621 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5e586276-a71a-4e53-b7c6-d982035b1a3c 0.114s\n2026-05-27 01:43:58.511 31 INFO tempest.lib.common.rest_client [req-a87530b0-61ba-47ff-9e9b-0149a2e0eba3 req-a87530b0-61ba-47ff-9e9b-0149a2e0eba3 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.282s\n2026-05-27 01:43:58.527 11 INFO tempest.lib.common.rest_client [req-b7c7e198-cda2-4f88-8823-141cfac98389 req-b7c7e198-cda2-4f88-8823-141cfac98389 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/6756f682ee034483a1c0f10ac8baaed9 0.136s\n2026-05-27 01:43:58.546 18 INFO tempest.lib.common.rest_client [req-2016a560-9dd6-4c8a-9fc2-3eb1b3613e20 req-2016a560-9dd6-4c8a-9fc2-3eb1b3613e20 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.302s\n2026-05-27 01:43:58.566 29 INFO tempest.lib.common.rest_client [req-66d30d58-cbc9-4b19-b549-31204bfdf4cb req-66d30d58-cbc9-4b19-b549-31204bfdf4cb ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4dc5e0e5-8e86-450b-b54a-672e63338345 0.121s\n2026-05-27 01:43:58.675 29 INFO tempest.lib.common.rest_client [req-6f99ee8c-4b5e-4c9b-92e1-b97b51916b96 req-6f99ee8c-4b5e-4c9b-92e1-b97b51916b96 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.108s\n2026-05-27 01:43:58.717 33 INFO tempest.lib.common.rest_client [req-3e91f328-a254-4d8b-8bc4-b7540796caeb req-3e91f328-a254-4d8b-8bc4-b7540796caeb ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.994s\n2026-05-27 01:43:58.730 11 INFO tempest.lib.common.rest_client [req-f9170f3d-536e-4b54-8c99-cd5a83ff1184 req-f9170f3d-536e-4b54-8c99-cd5a83ff1184 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-27 01:43:58.788 35 INFO tempest.lib.common.rest_client [req-2a58923e-51c4-4468-a69e-9faae2330cef req-2a58923e-51c4-4468-a69e-9faae2330cef ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84099031-262f-473c-bb97-5809450b5c03 0.480s\n2026-05-27 01:43:58.796 29 INFO tempest.lib.common.rest_client [req-19261a61-dcd6-407d-9ad4-c75ca0692b7c req-19261a61-dcd6-407d-9ad4-c75ca0692b7c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c6853f3b-c4db-406d-a098-3b3d2f156092 0.119s\n2026-05-27 01:43:58.804 15 INFO tempest.lib.common.rest_client [req-b7250d42-3497-4e27-a939-b0c348e1ad37 req-b7250d42-3497-4e27-a939-b0c348e1ad37 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.407s\n2026-05-27 01:43:58.865 11 INFO tempest.lib.common.rest_client [req-7caead57-6e93-49cb-b247-9582f2302011 req-7caead57-6e93-49cb-b247-9582f2302011 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s\n2026-05-27 01:43:58.867 18 INFO tempest.lib.common.rest_client [req-9022d14c-da24-403d-bf3c-bb755c055235 req-9022d14c-da24-403d-bf3c-bb755c055235 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7582c801-5b31-451f-b69d-140b471a6ccf 0.318s\n2026-05-27 01:43:58.892 35 INFO tempest.lib.common.rest_client [req-cc7bc705-b4c6-47b2-860e-7bef8cadfc91 req-cc7bc705-b4c6-47b2-860e-7bef8cadfc91 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.099s\n2026-05-27 01:43:58.892 15 INFO tempest.lib.common.rest_client [req-b79df704-567a-4def-a7b2-f3053f2ba02e req-b79df704-567a-4def-a7b2-f3053f2ba02e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.084s\n2026-05-27 01:43:58.907 29 INFO tempest.lib.common.rest_client [req-7303ba92-e590-4957-b8e2-959eba0400d7 req-7303ba92-e590-4957-b8e2-959eba0400d7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092 0.108s\n2026-05-27 01:43:58.983 15 INFO tempest.lib.common.rest_client [req-46fdce35-4698-4cdb-8d11-218c6d220a9f req-46fdce35-4698-4cdb-8d11-218c6d220a9f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.089s\n2026-05-27 01:43:58.992 18 INFO tempest.lib.common.rest_client [req-b533fe51-7b6a-4d91-9db9-9a26e974bb1e req-b533fe51-7b6a-4d91-9db9-9a26e974bb1e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.123s\n2026-05-27 01:43:59.028 29 INFO tempest.lib.common.rest_client [req-4857f14c-76f9-4da2-8490-5b4d633bba92 req-4857f14c-76f9-4da2-8490-5b4d633bba92 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a85d5d-a629-4e18-94b8-ddfa4b6ce20c 0.116s\n2026-05-27 01:43:59.030 21 INFO tempest.lib.common.rest_client [req-ad120e13-effa-4192-8145-6e4bb8b7a291 req-ad120e13-effa-4192-8145-6e4bb8b7a291 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5aed4e50-882c-44bd-8372-1ea39acd5637 0.682s\n2026-05-27 01:43:59.039 25 INFO tempest.lib.common.rest_client [req-f1a3a0d3-29e9-41c1-99ed-0feb6caaf2eb req-f1a3a0d3-29e9-41c1-99ed-0feb6caaf2eb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.992s\n2026-05-27 01:43:59.100 15 INFO tempest.lib.common.rest_client [req-300f340d-1bb1-4049-89dd-3985023cdca3 req-300f340d-1bb1-4049-89dd-3985023cdca3 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s\n2026-05-27 01:43:59.107 11 INFO tempest.lib.common.rest_client [req-641daf0c-fb43-462d-9a01-5e7996c0d2dd req-641daf0c-fb43-462d-9a01-5e7996c0d2dd ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:43:59.139 21 INFO tempest.lib.common.rest_client [req-4221680a-2687-4cbe-bb13-fa3f60811d50 req-4221680a-2687-4cbe-bb13-fa3f60811d50 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/864c03fa-4734-419e-a268-06f318da41ca 0.103s\n2026-05-27 01:43:59.150 29 INFO tempest.lib.common.rest_client [req-f976211d-84fd-4b66-ab41-baab635d8617 req-f976211d-84fd-4b66-ab41-baab635d8617 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.120s\n2026-05-27 01:43:59.176 15 INFO tempest.lib.common.rest_client [req-480d755c-9630-4321-9f5d-0f15793dbe98 req-480d755c-9630-4321-9f5d-0f15793dbe98 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.074s\n2026-05-27 01:43:59.246 35 INFO tempest.lib.common.rest_client [req-de27d79e-a680-4059-948d-15c14f3c5858 req-de27d79e-a680-4059-948d-15c14f3c5858 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a710b34-6ef7-4c9b-bed0-5c3520dbb0f8 0.351s\n2026-05-27 01:43:59.251 21 INFO tempest.lib.common.rest_client [req-64c65766-d373-4e7b-af0a-d3ac4a67f47e req-64c65766-d373-4e7b-af0a-d3ac4a67f47e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e978164c-53be-4e37-96d2-7bfd18f2634e 0.108s\n2026-05-27 01:43:59.237 11 INFO tempest.lib.common.rest_client [req-254a9e6e-b5bb-4dc5-9bcf-a2391de08b1e req-254a9e6e-b5bb-4dc5-9bcf-a2391de08b1e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s\n2026-05-27 01:43:59.237 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a6fe114059dc4280bd4159cef09740d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:43:59.238 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6fe114059dc4280bd4159cef09740d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:59.238 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6fe114059dc4280bd4159cef09740d2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:43:59.257 29 INFO tempest.lib.common.rest_client [req-29e5c688-f645-4e5d-8562-f2f3b0e638a4 req-29e5c688-f645-4e5d-8562-f2f3b0e638a4 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.105s\n2026-05-27 01:43:59.284 31 INFO tempest.lib.common.rest_client [req-669c0797-6ed5-44f0-82d1-db94d271b7e9 req-669c0797-6ed5-44f0-82d1-db94d271b7e9 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.770s\n2026-05-27 01:43:59.284 33 INFO tempest.lib.common.rest_client [req-32ba58a2-f84d-4b5a-a68d-639d462a5c70 req-32ba58a2-f84d-4b5a-a68d-639d462a5c70 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.561s\n2026-05-27 01:43:59.325 18 INFO tempest.lib.common.rest_client [req-74a05ea5-0b97-4d62-8b6e-3d6be75ef1dc req-74a05ea5-0b97-4d62-8b6e-3d6be75ef1dc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f723201d-5998-4949-aaee-e57acdfa086c 0.330s\n2026-05-27 01:43:59.331 25 INFO tempest.lib.common.rest_client [req-608cdde9-9b1f-4cca-a4d0-d7c31f10b5ec req-608cdde9-9b1f-4cca-a4d0-d7c31f10b5ec ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s\n2026-05-27 01:43:59.341 35 INFO tempest.lib.common.rest_client [req-ddab7259-8a5f-4bb0-8073-62c3cb4e72f2 req-ddab7259-8a5f-4bb0-8073-62c3cb4e72f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s\n2026-05-27 01:43:59.376 21 INFO tempest.lib.common.rest_client [req-5de9f44d-bbf4-482c-a078-999c57efa011 req-5de9f44d-bbf4-482c-a078-999c57efa011 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/807a42fa-fe8e-498a-8f5c-9bad3b8b45db 0.119s\n2026-05-27 01:43:59.381 29 INFO tempest.lib.common.rest_client [req-d01533bd-df69-4b0f-8b74-bc7f9ed786a7 req-d01533bd-df69-4b0f-8b74-bc7f9ed786a7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33ede1c1-e3fa-4724-8b9f-60e0c33a64b3 0.119s\n2026-05-27 01:43:59.469 15 INFO tempest.lib.common.rest_client [req-e7151c61-deb9-4c72-8ff9-82b1e2e9180d req-e7151c61-deb9-4c72-8ff9-82b1e2e9180d ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/730a74bb-673a-4522-adcb-e58fe4735fe3 0.290s\n2026-05-27 01:43:59.484 18 INFO tempest.lib.common.rest_client [req-622ec34c-579e-477f-aa51-6a86a75ab4fc req-622ec34c-579e-477f-aa51-6a86a75ab4fc ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.156s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.445911s] ... ok\n2026-05-27 01:43:59.491 21 INFO tempest.lib.common.rest_client [req-339c3343-ec45-44df-b36e-48e49365a703 req-339c3343-ec45-44df-b36e-48e49365a703 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4810b944-9314-46bc-b53d-5ce4c4981223 0.111s\n2026-05-27 01:43:59.512 29 INFO tempest.lib.common.rest_client [req-7d2bb859-1e2c-45fd-99e2-b0410a8304ba req-7d2bb859-1e2c-45fd-99e2-b0410a8304ba ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=38c57a30-ea19-497c-91fc-4af4ceb1f529 0.119s\n2026-05-27 01:43:59.601 15 INFO tempest.lib.common.rest_client [req-65550d55-41b5-4d8a-bd25-8e00806a15dd req-65550d55-41b5-4d8a-bd25-8e00806a15dd ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.206187s] ... ok\n2026-05-27 01:43:59.619 21 INFO tempest.lib.common.rest_client [req-80761e07-bc02-4f0d-ba52-1bcabd14c54e req-80761e07-bc02-4f0d-ba52-1bcabd14c54e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b3a3da1-d007-4c33-b9f9-b542543a7473 0.126s\n2026-05-27 01:43:59.652 35 INFO tempest.lib.common.rest_client [req-27c22db4-fa89-4237-b3e0-0090d3d527c8 req-27c22db4-fa89-4237-b3e0-0090d3d527c8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s\n2026-05-27 01:43:59.672 29 INFO tempest.lib.common.rest_client [req-0938daa2-44bc-4fb2-b49e-80209b3f2d21 req-0938daa2-44bc-4fb2-b49e-80209b3f2d21 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529 0.157s\n2026-05-27 01:43:59.733 33 INFO tempest.lib.common.rest_client [req-e32972de-8076-4dfd-874c-8aff27a8cbec req-e32972de-8076-4dfd-874c-8aff27a8cbec ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.446s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.015396s] ... ok\n2026-05-27 01:43:59.740 21 INFO tempest.lib.common.rest_client [req-9309b8e2-06b6-4a7c-a536-4dee850f9628 req-9309b8e2-06b6-4a7c-a536-4dee850f9628 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ca6c680-65fc-42e0-aaf9-7b21f52acf95 0.117s\n2026-05-27 01:43:59.775 35 INFO tempest.lib.common.rest_client [req-027aec8b-998b-4922-a2ef-754b2be46814 req-027aec8b-998b-4922-a2ef-754b2be46814 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.119s\n2026-05-27 01:43:59.799 29 INFO tempest.lib.common.rest_client [req-97fccf72-59bf-42a4-98bb-eb6c0f9a9908 req-97fccf72-59bf-42a4-98bb-eb6c0f9a9908 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca5e1e2-b0cd-4d43-bb0b-162cd3e9c377 0.123s\n2026-05-27 01:43:59.849 11 INFO tempest.lib.common.rest_client [req-f5e4cda5-9e59-497c-af02-5493bd914bb5 req-f5e4cda5-9e59-497c-af02-5493bd914bb5 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:43:59.890 35 INFO tempest.lib.common.rest_client [req-01ffc5ef-d15a-4590-b3bf-3d5076c533c0 req-01ffc5ef-d15a-4590-b3bf-3d5076c533c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.437949s] ... ok\n2026-05-27 01:43:59.904 29 INFO tempest.lib.common.rest_client [req-bf5cf006-2743-4320-b29e-5a1aad518552 req-bf5cf006-2743-4320-b29e-5a1aad518552 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72da8565-75f7-47b0-8500-876fa57f3581 0.103s\n2026-05-27 01:43:59.951 18 INFO tempest.lib.common.rest_client [req-48a4b27e-6bd5-4775-8794-f51f5dc48a06 req-48a4b27e-6bd5-4775-8794-f51f5dc48a06 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.461s\n2026-05-27 01:44:00.050 15 INFO tempest.lib.common.rest_client [req-ce86c2f6-f589-418d-b945-617bdbcaabd4 req-ce86c2f6-f589-418d-b945-617bdbcaabd4 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.444s\n2026-05-27 01:44:00.087 11 INFO tempest.lib.common.rest_client [req-9d66608e-5ed0-4886-bce0-7469b8b34058 req-9d66608e-5ed0-4886-bce0-7469b8b34058 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18 0.235s\n2026-05-27 01:44:00.087 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bb33ec9979d34b92930309a867d49d18 for scope project and roles: ['reader']\n2026-05-27 01:44:00.115 21 INFO tempest.lib.common.rest_client [req-10468d13-b3c7-441d-8656-061167632662 req-10468d13-b3c7-441d-8656-061167632662 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aec2a92b-3bf9-45d3-bc95-2c3affd24aff 0.371s\n2026-05-27 01:44:00.135 15 INFO tempest.lib.common.rest_client [req-14edc9b4-142d-4073-bd87-41f60206cf3e req-14edc9b4-142d-4073-bd87-41f60206cf3e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.084s\n2026-05-27 01:44:00.282 29 INFO tempest.lib.common.rest_client [req-d30d2811-d9b4-4001-a693-0546ae9e1294 req-d30d2811-d9b4-4001-a693-0546ae9e1294 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e461b899365f4b188afd5e52c4c6974b 0.375s\n2026-05-27 01:44:00.382 15 INFO tempest.lib.common.rest_client [req-f6fe4e43-833a-435d-912a-dd7531f309d0 req-f6fe4e43-833a-435d-912a-dd7531f309d0 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s\n2026-05-27 01:44:00.461 18 INFO tempest.lib.common.rest_client [req-6ad18acd-e0e5-4916-9ecc-6835e9163c90 req-6ad18acd-e0e5-4916-9ecc-6835e9163c90 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.507s\n2026-05-27 01:44:00.473 31 INFO tempest.lib.common.rest_client [req-93d53c67-f02f-42ba-af44-dc5d6c6f9998 req-93d53c67-f02f-42ba-af44-dc5d6c6f9998 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 1.186s\n2026-05-27 01:44:00.484 15 INFO tempest.lib.common.rest_client [req-c57c54f2-8965-451e-a138-20744bf0c331 req-c57c54f2-8965-451e-a138-20744bf0c331 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-27 01:44:00.665 29 INFO tempest.lib.common.rest_client [req-9fd71f46-3bdb-4d47-b1ef-9e728fc5547e req-9fd71f46-3bdb-4d47-b1ef-9e728fc5547e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5fce110107674dd1a8b8598accaca043 0.379s\n2026-05-27 01:44:00.666 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f36d78a0c864466caed9d2889e4ce51f\n2026-05-27 01:44:00.669 15 INFO tempest.lib.common.rest_client [req-45258ca2-f630-4882-a2fb-5dee8f7d5078 req-45258ca2-f630-4882-a2fb-5dee8f7d5078 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s\n2026-05-27 01:44:00.759 15 INFO tempest.lib.common.rest_client [req-b93ed1ae-f144-4777-b513-6480eb390a1f req-b93ed1ae-f144-4777-b513-6480eb390a1f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s\n2026-05-27 01:44:00.823 11 INFO tempest.lib.common.rest_client [req-e55999b7-5708-4c28-b8b2-25cd1751e34a req-e55999b7-5708-4c28-b8b2-25cd1751e34a ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s\n2026-05-27 01:44:00.839 18 INFO tempest.lib.common.rest_client [req-58e0eafd-4a5d-41fb-be9d-2bdf5297805d req-58e0eafd-4a5d-41fb-be9d-2bdf5297805d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ab2e4e77-f598-465d-85b1-56ec97b48d91 0.374s\n2026-05-27 01:44:00.891 15 INFO tempest.lib.common.rest_client [req-67c30762-5e41-407a-a7ec-ce4a6f92f2bd req-67c30762-5e41-407a-a7ec-ce4a6f92f2bd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.131s\n2026-05-27 01:44:00.975 15 INFO tempest.lib.common.rest_client [req-3aef069d-3198-426c-bc05-b969f90aab01 req-3aef069d-3198-426c-bc05-b969f90aab01 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s\n2026-05-27 01:44:01.019 11 INFO tempest.lib.common.rest_client [req-8fa6a97b-feea-4e57-99b3-989453d0aa2b req-8fa6a97b-feea-4e57-99b3-989453d0aa2b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-27 01:44:01.040 18 INFO tempest.lib.common.rest_client [req-4f75cc73-9fe4-4428-8ea7-370c367359c7 req-4f75cc73-9fe4-4428-8ea7-370c367359c7 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s\n2026-05-27 01:44:01.058 21 INFO tempest.lib.common.rest_client [req-69050965-42b7-4387-a4aa-9004c8149d4f req-69050965-42b7-4387-a4aa-9004c8149d4f ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ae544c65-d546-4173-aa86-90a91beeb7d5 0.941s\n2026-05-27 01:44:01.144 15 INFO tempest.lib.common.rest_client [req-51491c8f-bdbf-4efd-bff4-aba3874b71b3 req-51491c8f-bdbf-4efd-bff4-aba3874b71b3 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.167s\n2026-05-27 01:44:01.146 29 INFO tempest.lib.common.rest_client [req-7a340486-dfe2-4b48-bbe2-b0702c7f4935 req-7a340486-dfe2-4b48-bbe2-b0702c7f4935 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s\n2026-05-27 01:44:01.153 31 INFO tempest.lib.common.rest_client [req-4c791a52-056b-4aa6-b613-ab93d874b1b7 req-4c791a52-056b-4aa6-b613-ab93d874b1b7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 0.677s\n2026-05-27 01:44:01.166 21 INFO tempest.lib.common.rest_client [req-fb54a8e6-61f5-4996-8ae5-9a79fd8bbd4e req-fb54a8e6-61f5-4996-8ae5-9a79fd8bbd4e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e45d4468-0843-4a9d-a4db-44e46f2cce5f 0.106s\n2026-05-27 01:44:01.174 25 INFO tempest.lib.common.rest_client [req-cba3d2da-500f-446f-a0e6-c82f4ec37ed8 req-cba3d2da-500f-446f-a0e6-c82f4ec37ed8 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.837s\n2026-05-27 01:44:01.175 11 INFO tempest.lib.common.rest_client [req-b035e704-d803-43f6-8af8-95eb4df6b58b req-b035e704-d803-43f6-8af8-95eb4df6b58b ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.154s\n2026-05-27 01:44:01.285 21 INFO tempest.lib.common.rest_client [req-aa41c0bc-4f36-4b5a-8213-7f854b8dbfd4 req-aa41c0bc-4f36-4b5a-8213-7f854b8dbfd4 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25b22f08-b57b-4172-96b5-469c53f72099 0.117s\n2026-05-27 01:44:01.290 31 INFO tempest.lib.common.rest_client [req-0de16988-3b60-4853-8363-c4366d33dd0d req-0de16988-3b60-4853-8363-c4366d33dd0d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 0.131s\n2026-05-27 01:44:01.309 15 INFO tempest.lib.common.rest_client [req-e29fb5ba-549f-4f20-80c5-621b190d65be req-e29fb5ba-549f-4f20-80c5-621b190d65be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.162s\n2026-05-27 01:44:01.364 11 INFO tempest.lib.common.rest_client [req-a79fe73b-1ce2-4776-9281-77f831678e86 req-a79fe73b-1ce2-4776-9281-77f831678e86 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:44:01.396 18 INFO tempest.lib.common.rest_client [req-acd68fe1-c2f8-4de4-a4d9-578cda6beaed req-acd68fe1-c2f8-4de4-a4d9-578cda6beaed ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc8a3ce4-1962-4072-bd88-6fc9140d6740 0.354s\n2026-05-27 01:44:01.517 11 INFO tempest.lib.common.rest_client [req-c79370df-9143-45f3-a4bc-d04a157b0299 req-c79370df-9143-45f3-a4bc-d04a157b0299 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/6756f682ee034483a1c0f10ac8baaed9 0.140s\n2026-05-27 01:44:01.557 31 INFO tempest.lib.common.rest_client [req-ba1ea4a4-c2e3-4fd9-9ef1-7f5676a3a19d req-ba1ea4a4-c2e3-4fd9-9ef1-7f5676a3a19d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae59aff4-c201-4518-a9f9-1224c1f84d07 0.265s\n2026-05-27 01:44:01.571 18 INFO tempest.lib.common.rest_client [req-20a2e310-c652-4b6a-80af-2f66aeb38a49 req-20a2e310-c652-4b6a-80af-2f66aeb38a49 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.085230s] ... ok\n2026-05-27 01:44:01.584 29 INFO tempest.lib.common.rest_client [req-475e2c68-82db-4e8b-90d5-cdf4b733926e req-475e2c68-82db-4e8b-90d5-cdf4b733926e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f36d78a0c864466caed9d2889e4ce51f&name=default 0.435s\n2026-05-27 01:44:01.649 21 INFO tempest.lib.common.rest_client [req-eaaf7649-9f92-484a-9b51-7f9b97e76aa1 req-eaaf7649-9f92-484a-9b51-7f9b97e76aa1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e023a419-ac0d-4e50-87ef-e23f19ca0e8a 0.361s\n2026-05-27 01:44:01.788 11 INFO tempest.lib.common.rest_client [req-bb969232-fbc5-4fe9-9a0f-a99c9a1a74cb req-bb969232-fbc5-4fe9-9a0f-a99c9a1a74cb ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-27 01:44:01.841 15 INFO tempest.lib.common.rest_client [req-ec787afa-ff82-48eb-a3ad-3bdd4d870289 req-ec787afa-ff82-48eb-a3ad-3bdd4d870289 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/907ab159-ab98-46c8-aa9f-82f28ac6f7dc 0.528s\n2026-05-27 01:44:01.893 31 INFO tempest.lib.common.rest_client [req-b7c54497-63f0-44af-9246-8f98d38f3884 req-b7c54497-63f0-44af-9246-8f98d38f3884 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0728560-d9a3-487f-ba36-4dc13b32b7b5 0.330s\n2026-05-27 01:44:01.938 11 INFO tempest.lib.common.rest_client [req-f7c61450-321f-4313-994f-11fcddac7ff3 req-f7c61450-321f-4313-994f-11fcddac7ff3 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/5c8612194f3a455a91058394a6fe5fb4 0.146s\n2026-05-27 01:44:01.990 15 INFO tempest.lib.common.rest_client [req-b4d7a4e7-2432-490a-9b0f-e66215a0d145 req-b4d7a4e7-2432-490a-9b0f-e66215a0d145 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.389292s] ... ok\n2026-05-27 01:44:01.993 35 INFO tempest.lib.common.rest_client [req-679a421d-5c4d-4dcc-abe3-6f232cca451d req-679a421d-5c4d-4dcc-abe3-6f232cca451d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.097s\n2026-05-27 01:44:02.030 18 INFO tempest.lib.common.rest_client [req-a871497e-cd7b-4736-a995-8ca81ba924d9 req-a871497e-cd7b-4736-a995-8ca81ba924d9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.456s\n2026-05-27 01:44:02.108 29 INFO tempest.lib.common.rest_client [req-9de9416c-089c-4726-8c88-30218cae27a1 req-9de9416c-089c-4726-8c88-30218cae27a1 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0a4fb5d-d51e-4278-bf29-f505838d5ea0 0.521s\n2026-05-27 01:44:02.201 11 INFO tempest.lib.common.rest_client [req-dd4c69d1-43d4-4d34-9cfc-2732bddbc367 req-dd4c69d1-43d4-4d34-9cfc-2732bddbc367 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-27 01:44:02.296 31 INFO tempest.lib.common.rest_client [req-78b0360e-d6ea-47ae-8356-40b070b177f5 req-78b0360e-d6ea-47ae-8356-40b070b177f5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b2667cd-4e84-413b-bbae-a55bb893ab40 0.400s\n2026-05-27 01:44:02.343 11 INFO tempest.lib.common.rest_client [req-aca5d13a-8d88-4104-a8a2-950f48565fee req-aca5d13a-8d88-4104-a8a2-950f48565fee ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.137s\n2026-05-27 01:44:02.344 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35021dec9ab64b33b820c33e74bd4401 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:02.345 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35021dec9ab64b33b820c33e74bd4401', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:02.345 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35021dec9ab64b33b820c33e74bd4401', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:02.349 35 INFO tempest.lib.common.rest_client [req-2f582338-9eb3-46e4-a4cc-df5857e970ca req-2f582338-9eb3-46e4-a4cc-df5857e970ca ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.351s\n2026-05-27 01:44:02.381 29 INFO tempest.lib.common.rest_client [req-c4a812e3-b21e-450d-85b3-914bf54ed82e req-c4a812e3-b21e-450d-85b3-914bf54ed82e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f 0.268s\n2026-05-27 01:44:02.404 15 INFO tempest.lib.common.rest_client [req-3fa2f0e0-1450-4390-b329-0ac60eb27978 req-3fa2f0e0-1450-4390-b329-0ac60eb27978 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.408s\n2026-05-27 01:44:02.456 18 INFO tempest.lib.common.rest_client [req-2ef753ba-750d-443d-9df4-6c4c1c181094 req-2ef753ba-750d-443d-9df4-6c4c1c181094 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.423s\n2026-05-27 01:44:02.525 33 INFO tempest.lib.common.rest_client [req-3538f57c-67a9-4f42-8db2-769f290569b9 req-3538f57c-67a9-4f42-8db2-769f290569b9 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 2.788s\n2026-05-27 01:44:02.579 21 INFO tempest.lib.common.rest_client [req-271299fa-5181-42d9-bd76-84d99566ec31 req-271299fa-5181-42d9-bd76-84d99566ec31 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fe3aff40-4d7d-479b-814b-15d3b624d8da 0.928s\n2026-05-27 01:44:02.612 18 INFO tempest.lib.common.rest_client [req-9a0848fc-99e5-4e62-865d-e16ae658902c req-9a0848fc-99e5-4e62-865d-e16ae658902c ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c58b155e-51b9-4493-bf14-12ffd639cafd 0.153s\n2026-05-27 01:44:02.636 15 INFO tempest.lib.common.rest_client [req-1d242cc7-3b34-41e1-86c8-5f10ac671445 req-1d242cc7-3b34-41e1-86c8-5f10ac671445 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.229s\n2026-05-27 01:44:02.658 31 INFO tempest.lib.common.rest_client [req-fa38e7c8-e6b9-4ef9-b120-9a88a88b5ccf req-fa38e7c8-e6b9-4ef9-b120-9a88a88b5ccf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6ba672-5723-4b1a-b199-7a7ca9e99051 0.360s\n{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.665508s] ... ok\n2026-05-27 01:44:02.692 21 INFO tempest.lib.common.rest_client [req-d0cf8ee0-73f5-41c1-b933-e25036906296 req-d0cf8ee0-73f5-41c1-b933-e25036906296 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/91a1d296-c3de-431d-8062-2dd3b1c06b4d 0.110s\n2026-05-27 01:44:02.764 25 INFO tempest.lib.common.rest_client [req-04e4b954-8295-4e49-abc5-9d5f26bac622 req-04e4b954-8295-4e49-abc5-9d5f26bac622 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 1.586s\n2026-05-27 01:44:02.789 21 INFO tempest.lib.common.rest_client [req-629d0f35-d9de-42da-94f8-baf918b37353 req-629d0f35-d9de-42da-94f8-baf918b37353 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e7bfa99-c5a2-437d-9e92-ed3e2710e6b4 0.094s\n2026-05-27 01:44:02.833 18 INFO tempest.lib.common.rest_client [req-357ffa71-4a6c-40cf-9a10-550e6342826d req-357ffa71-4a6c-40cf-9a10-550e6342826d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.218s\n2026-05-27 01:44:02.877 21 INFO tempest.lib.common.rest_client [req-204fb459-7cda-42e1-9722-7968ccbb6f61 req-204fb459-7cda-42e1-9722-7968ccbb6f61 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c8ae95f-53a3-4069-ba8e-d0b26b09eccc 0.086s\n2026-05-27 01:44:02.925 11 INFO tempest.lib.common.rest_client [req-b7f9ebf1-e4e1-459e-ab41-946bec6d1571 req-b7f9ebf1-e4e1-459e-ab41-946bec6d1571 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-27 01:44:02.924 15 INFO tempest.lib.common.rest_client [req-78044dc7-7410-4bf3-8183-1d9f7ac0c17a req-78044dc7-7410-4bf3-8183-1d9f7ac0c17a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.285s\n2026-05-27 01:44:02.939 29 INFO tempest.lib.common.rest_client [req-68f20462-5855-4fd9-9e8e-d5ef92061bf1 req-68f20462-5855-4fd9-9e8e-d5ef92061bf1 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-27 01:44:02.939 33 INFO tempest.lib.common.rest_client [req-d974d9e7-539c-4dd4-80b0-2d086959d8de req-d974d9e7-539c-4dd4-80b0-2d086959d8de ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.412s\n2026-05-27 01:44:02.988 21 INFO tempest.lib.common.rest_client [req-e50303b9-7bcb-43e6-85c7-ff7573d04b7d req-e50303b9-7bcb-43e6-85c7-ff7573d04b7d ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f21fb36-0507-4b0a-b55c-1ecbe22dba5b 0.106s\n2026-05-27 01:44:02.999 31 INFO tempest.lib.common.rest_client [req-b576d166-4ef8-410a-9ea6-7280ef9445f0 req-b576d166-4ef8-410a-9ea6-7280ef9445f0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c28ad1da-0b0e-429f-8a07-dbca68142914 0.296s\n2026-05-27 01:44:03.110 31 INFO tempest.lib.common.rest_client [req-e00e8dc4-35f4-41ba-95f2-852237f212a7 req-e00e8dc4-35f4-41ba-95f2-852237f212a7 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6ba672-5723-4b1a-b199-7a7ca9e99051 0.107s\n2026-05-27 01:44:03.137 18 INFO tempest.lib.common.rest_client [req-58bcf315-01a4-498f-b788-0e99d2b4eb22 req-58bcf315-01a4-498f-b788-0e99d2b4eb22 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c58b155e-51b9-4493-bf14-12ffd639cafd 0.300s\n2026-05-27 01:44:03.226 33 INFO tempest.lib.common.rest_client [req-1cec2a1c-4232-4618-88e9-8851c1e0c621 req-1cec2a1c-4232-4618-88e9-8851c1e0c621 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f024c22d-a3d7-4407-a3b2-c9e848dcdb67 0.281s\n2026-05-27 01:44:03.269 15 INFO tempest.lib.common.rest_client [req-a6089796-326b-4073-8181-3a9f76ebfaf9 req-a6089796-326b-4073-8181-3a9f76ebfaf9 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbf056c3-1566-40e3-ab3c-ba9f51eb3a21 0.341s\n2026-05-27 01:44:03.279 35 INFO tempest.lib.common.rest_client [req-30aef5a6-d847-48f8-8800-2ae484ff551f req-30aef5a6-d847-48f8-8800-2ae484ff551f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.926s\n2026-05-27 01:44:03.325 18 INFO tempest.lib.common.rest_client [req-ed33881a-f7ed-40ac-82bb-db96358c3f45 req-ed33881a-f7ed-40ac-82bb-db96358c3f45 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s\n2026-05-27 01:44:03.339 21 INFO tempest.lib.common.rest_client [req-dccba143-7613-445b-8c03-1826a5eb23a9 req-dccba143-7613-445b-8c03-1826a5eb23a9 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b 0.349s\n2026-05-27 01:44:03.383 15 INFO tempest.lib.common.rest_client [req-3f78ef54-12c7-4a55-b368-76ae40a25ec3 req-3f78ef54-12c7-4a55-b368-76ae40a25ec3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.392706s] ... ok\n2026-05-27 01:44:03.455 29 INFO tempest.lib.common.rest_client [req-2d08f07c-f904-4307-9003-d746b6b41c6a req-2d08f07c-f904-4307-9003-d746b6b41c6a ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-27 01:44:03.463 25 INFO tempest.lib.common.rest_client [req-38277b78-d8a1-40fc-8250-e860ac0a957b req-38277b78-d8a1-40fc-8250-e860ac0a957b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 0.697s\n2026-05-27 01:44:03.497 31 INFO tempest.lib.common.rest_client [req-260255e1-22b0-473b-91b7-1a1a9154050d req-260255e1-22b0-473b-91b7-1a1a9154050d ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/008a1e58-e0aa-4918-a5d0-0a91e117b22d 0.381s\n2026-05-27 01:44:03.519 15 INFO tempest.lib.common.rest_client [req-23cb5628-8623-4def-93b0-3ce39a79569d req-23cb5628-8623-4def-93b0-3ce39a79569d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.130s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.132674s] ... ok\n2026-05-27 01:44:03.574 25 INFO tempest.lib.common.rest_client [req-c11a0816-7ca0-4716-99a4-cdd4f1dcfe03 req-c11a0816-7ca0-4716-99a4-cdd4f1dcfe03 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 0.107s\n2026-05-27 01:44:03.578 29 INFO tempest.lib.common.rest_client [req-52b8e679-fb4a-4b6a-b8a5-ff1172269854 req-52b8e679-fb4a-4b6a-b8a5-ff1172269854 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s\n2026-05-27 01:44:03.599 31 INFO tempest.lib.common.rest_client [req-e3875d51-e045-4564-830f-1836d00a93bf req-e3875d51-e045-4564-830f-1836d00a93bf ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20680c79-b707-43a8-b0c9-03b2bd881bca 0.098s\n2026-05-27 01:44:03.684 31 INFO tempest.lib.common.rest_client [req-8678e9af-5ed9-459a-a034-8f716f8530b7 req-8678e9af-5ed9-459a-a034-8f716f8530b7 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.082s\n2026-05-27 01:44:03.730 29 INFO tempest.lib.common.rest_client [req-439de9b1-31eb-42e7-8ef5-03d5139433cb req-439de9b1-31eb-42e7-8ef5-03d5139433cb ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s\n2026-05-27 01:44:03.742 18 INFO tempest.lib.common.rest_client [req-68fb9cd9-4c53-4fc5-a2be-51afb28463bf req-68fb9cd9-4c53-4fc5-a2be-51afb28463bf ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.413s\n2026-05-27 01:44:03.808 31 INFO tempest.lib.common.rest_client [req-d257b9b8-d75e-4b48-b862-42aaf61f3014 req-d257b9b8-d75e-4b48-b862-42aaf61f3014 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.122s\n2026-05-27 01:44:03.855 18 INFO tempest.lib.common.rest_client [req-143feea3-90ea-498e-abff-9c2bf09b5075 req-143feea3-90ea-498e-abff-9c2bf09b5075 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9fba7805-604e-48a2-bab3-08f0f5175b8b 0.109s\n2026-05-27 01:44:03.920 31 INFO tempest.lib.common.rest_client [req-bfc2f916-2d47-44de-baf6-c20c9bd55e18 req-bfc2f916-2d47-44de-baf6-c20c9bd55e18 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dadc9ff7-4587-4f63-ab53-aef490fdd691 0.107s\n2026-05-27 01:44:03.921 21 INFO tempest.lib.common.rest_client [req-340a2459-0f48-4972-a90b-1f0b6da05e0b req-340a2459-0f48-4972-a90b-1f0b6da05e0b ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e 0.579s\n2026-05-27 01:44:03.943 25 INFO tempest.lib.common.rest_client [req-b2ebc6f6-5198-47c5-a115-77bdf4b5a974 req-b2ebc6f6-5198-47c5-a115-77bdf4b5a974 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0e335fc8-f401-4e60-b2e0-12b518603f2d 0.364s\n2026-05-27 01:44:03.985 15 INFO tempest.lib.common.rest_client [req-f08150c4-1757-4fa0-934f-3872a52e5c7a req-f08150c4-1757-4fa0-934f-3872a52e5c7a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.463s\n2026-05-27 01:44:04.054 18 INFO tempest.lib.common.rest_client [req-d19bfdf1-1f3d-4497-8e48-93fae10ebdee req-d19bfdf1-1f3d-4497-8e48-93fae10ebdee ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.193s\n2026-05-27 01:44:04.061 31 INFO tempest.lib.common.rest_client [req-036f7a59-d36c-4864-934d-b2ffcf041699 req-036f7a59-d36c-4864-934d-b2ffcf041699 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f822108a-1792-4cd8-9361-23d3e32cfda1 0.139s\n2026-05-27 01:44:04.169 21 INFO tempest.lib.common.rest_client [req-454484af-8976-4105-83b1-db178323ff9a req-454484af-8976-4105-83b1-db178323ff9a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2c2f7cfe2d314cc292bb1dba948938dd 0.246s\n2026-05-27 01:44:04.177 31 INFO tempest.lib.common.rest_client [req-4ff67453-ebc5-486b-a245-95de3ba6bce6 req-4ff67453-ebc5-486b-a245-95de3ba6bce6 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.115s\n2026-05-27 01:44:04.290 31 INFO tempest.lib.common.rest_client [req-2afc342c-db83-48b8-9ec7-390743926259 req-2afc342c-db83-48b8-9ec7-390743926259 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4bef7a7-68e6-490c-aa4b-e0d9d2619b9e 0.111s\n2026-05-27 01:44:04.299 25 INFO tempest.lib.common.rest_client [req-71fa1bb8-000f-40aa-a150-ca15c50a5320 req-71fa1bb8-000f-40aa-a150-ca15c50a5320 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c27e592-9ac7-43cf-864d-0f4aed141880 0.354s\n2026-05-27 01:44:04.319 35 INFO tempest.lib.common.rest_client [req-b158ca01-13cb-4bfb-a65f-15813bfc4827 req-b158ca01-13cb-4bfb-a65f-15813bfc4827 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.037s\n2026-05-27 01:44:04.332 33 INFO tempest.lib.common.rest_client [req-49d4e711-346d-46a2-8453-88980846fa57 req-49d4e711-346d-46a2-8453-88980846fa57 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/remove_router_interface 1.103s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [4.599058s] ... ok\n2026-05-27 01:44:04.337 29 INFO tempest.lib.common.rest_client [req-7ce2d2a8-f8e4-4111-81d5-2ac984fef023 req-7ce2d2a8-f8e4-4111-81d5-2ac984fef023 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-27 01:44:04.372 18 INFO tempest.lib.common.rest_client [req-7daf29be-b5ea-42e1-8b52-e25828f7f7dd req-7daf29be-b5ea-42e1-8b52-e25828f7f7dd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9fba7805-604e-48a2-bab3-08f0f5175b8b 0.316s\n2026-05-27 01:44:04.402 31 INFO tempest.lib.common.rest_client [req-44b4b371-59f3-4132-a1d8-3a6f95d76567 req-44b4b371-59f3-4132-a1d8-3a6f95d76567 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88a9ceae-ef4b-40ec-9bf2-e208d80ce549 0.111s\n2026-05-27 01:44:04.439 33 INFO tempest.lib.common.rest_client [req-bffd00d4-656a-4afc-bfe2-42b9c47f4fc6 req-bffd00d4-656a-4afc-bfe2-42b9c47f4fc6 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1573626845 0.096s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.106449s] ... ok\n2026-05-27 01:44:04.439 15 INFO tempest.lib.common.rest_client [req-d7d8b170-bd7c-4299-b5b0-d0392fafab9d req-d7d8b170-bd7c-4299-b5b0-d0392fafab9d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.453s\n2026-05-27 01:44:04.501 21 INFO tempest.lib.common.rest_client [req-0416cb0b-4deb-49dd-873c-90fba2435f51 req-0416cb0b-4deb-49dd-873c-90fba2435f51 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0978fdc513746069c014a584dbd8884 0.329s\n2026-05-27 01:44:04.502 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e17ce86d754f40be93a4c0b2539cf1a0\n2026-05-27 01:44:04.507 11 INFO tempest.lib.common.rest_client [req-e5dd693f-ed74-42e2-8526-30fd8a5b1c1e req-e5dd693f-ed74-42e2-8526-30fd8a5b1c1e ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.576s\n2026-05-27 01:44:04.522 31 INFO tempest.lib.common.rest_client [req-d4f1a1d6-93ec-4375-8f8e-0361d05ca656 req-d4f1a1d6-93ec-4375-8f8e-0361d05ca656 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 0.117s\n2026-05-27 01:44:04.551 18 INFO tempest.lib.common.rest_client [req-d65b3155-ae5c-4fb6-8d3b-1dfc034a595e req-d65b3155-ae5c-4fb6-8d3b-1dfc034a595e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.176s\n2026-05-27 01:44:04.565 33 INFO tempest.lib.common.rest_client [req-72577bf3-3b77-4595-beed-cf7b70472649 req-72577bf3-3b77-4595-beed-cf7b70472649 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-517322919 0.118s\n{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.124111s] ... ok\n2026-05-27 01:44:04.610 29 INFO tempest.lib.common.rest_client [req-8bf26bcc-5e60-4abb-87e4-21e3c04cc638 req-8bf26bcc-5e60-4abb-87e4-21e3c04cc638 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-27 01:44:04.618 31 INFO tempest.lib.common.rest_client [req-7a4f454f-4813-4a92-89fb-af64be895e65 req-7a4f454f-4813-4a92-89fb-af64be895e65 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c6f7b1b-747b-4478-b2b9-b3362b463ddd 0.094s\n2026-05-27 01:44:04.632 15 INFO tempest.lib.common.rest_client [req-a7e34362-42eb-437b-8b98-355b0a1eaa27 req-a7e34362-42eb-437b-8b98-355b0a1eaa27 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.190s\n2026-05-27 01:44:04.672 25 INFO tempest.lib.common.rest_client [req-2d74bb86-6652-454c-ab27-565f32f6132b req-2d74bb86-6652-454c-ab27-565f32f6132b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6bc6f4-e1f5-4411-8f2b-9283b297e71e 0.371s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [9.524432s] ... ok\n2026-05-27 01:44:04.707 31 INFO tempest.lib.common.rest_client [req-b4e413ca-b0bc-4e6f-b3c1-74f784a4c8b3 req-b4e413ca-b0bc-4e6f-b3c1-74f784a4c8b3 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb8c68ab-399f-4238-8382-0c57a250b254 0.087s\n2026-05-27 01:44:04.776 29 INFO tempest.lib.common.rest_client [req-fcefc008-7faa-46fc-965f-f84bb12e59d7 req-fcefc008-7faa-46fc-965f-f84bb12e59d7 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.164s\n2026-05-27 01:44:04.899 35 INFO tempest.lib.common.rest_client [req-1f734288-895f-4f5e-8055-ae9f3a09af5e req-1f734288-895f-4f5e-8055-ae9f3a09af5e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9fe16aec-1411-4824-9c41-2c90c16b0ed5 0.577s\n2026-05-27 01:44:04.917 18 INFO tempest.lib.common.rest_client [req-9d3501cb-3fd5-479a-96e4-cc28ac550283 req-9d3501cb-3fd5-479a-96e4-cc28ac550283 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s\n2026-05-27 01:44:04.933 15 INFO tempest.lib.common.rest_client [req-4d0a3108-b3c1-4671-8a89-db21bef963b2 req-4d0a3108-b3c1-4671-8a89-db21bef963b2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9fb387c6-065c-4faf-9a41-0fde79e2cde6 0.299s\n2026-05-27 01:44:04.957 29 INFO tempest.lib.common.rest_client [req-e714b780-b1cc-47bb-91c0-6c9cc87e3d01 req-e714b780-b1cc-47bb-91c0-6c9cc87e3d01 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:44:04.959 21 INFO tempest.lib.common.rest_client [req-a0cb3604-d304-4dde-a043-92f2761b4952 req-a0cb3604-d304-4dde-a043-92f2761b4952 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s\n2026-05-27 01:44:04.966 33 INFO tempest.lib.common.rest_client [req-da0c79d6-00d9-422c-9c29-e9936b083825 req-da0c79d6-00d9-422c-9c29-e9936b083825 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad064459-58c6-4b9c-aee8-d3fc3f1ea3f1 0.369s\n2026-05-27 01:44:05.070 15 INFO tempest.lib.common.rest_client [req-ac87b5b9-852c-418d-ae04-242923b33142 req-ac87b5b9-852c-418d-ae04-242923b33142 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s\n2026-05-27 01:44:05.091 18 INFO tempest.lib.common.rest_client [req-30f76b8b-11fe-46db-80f1-8a9e592a37a8 req-30f76b8b-11fe-46db-80f1-8a9e592a37a8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2083717-8687-48cd-87b7-71e177ad64f1 0.171s\n2026-05-27 01:44:05.090 29 INFO tempest.lib.common.rest_client [req-addad20f-3c54-4af8-995b-bdc8925a961d req-addad20f-3c54-4af8-995b-bdc8925a961d ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/6756f682ee034483a1c0f10ac8baaed9 0.130s\n2026-05-27 01:44:05.132 35 INFO tempest.lib.common.rest_client [req-8a3d7e99-0393-4d6c-ab3f-300d7c907bb7 req-8a3d7e99-0393-4d6c-ab3f-300d7c907bb7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s\n2026-05-27 01:44:05.142 31 INFO tempest.lib.common.rest_client [req-50066c65-5d5b-4da7-97c8-f1adb8fbacbd req-50066c65-5d5b-4da7-97c8-f1adb8fbacbd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc 0.430s\n2026-05-27 01:44:05.272 18 INFO tempest.lib.common.rest_client [req-7c441e77-cc9f-4f83-8f99-1bb3206738b6 req-7c441e77-cc9f-4f83-8f99-1bb3206738b6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.178s\n2026-05-27 01:44:05.276 35 INFO tempest.lib.common.rest_client [req-c3720d4d-8c7b-4d44-8824-a158eff8eb08 req-c3720d4d-8c7b-4d44-8824-a158eff8eb08 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s\n2026-05-27 01:44:05.352 29 INFO tempest.lib.common.rest_client [req-0c243366-0fdd-4025-b619-48fc3c1f356f req-0c243366-0fdd-4025-b619-48fc3c1f356f ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-27 01:44:05.369 15 INFO tempest.lib.common.rest_client [req-774c5e12-7273-44f1-81c9-6fe52e3803be req-774c5e12-7273-44f1-81c9-6fe52e3803be ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00b32b06-171a-436f-a231-7ef4616bcb82 0.296s\n2026-05-27 01:44:05.379 35 INFO tempest.lib.common.rest_client [req-0afe5bdb-d3f5-4bcc-8c5c-8ee07a234367 req-0afe5bdb-d3f5-4bcc-8c5c-8ee07a234367 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.100s\n2026-05-27 01:44:05.418 11 INFO tempest.lib.common.rest_client [req-fb306a1b-2f94-436d-9fe9-592da481b5eb req-fb306a1b-2f94-436d-9fe9-592da481b5eb ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.908s\n2026-05-27 01:44:05.414 21 INFO tempest.lib.common.rest_client [req-1e8d55b7-9c13-4c31-a3ba-b146672bc20d req-1e8d55b7-9c13-4c31-a3ba-b146672bc20d ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e17ce86d754f40be93a4c0b2539cf1a0&name=default 0.451s\n2026-05-27 01:44:05.488 29 INFO tempest.lib.common.rest_client [req-6a807dde-8465-4465-8ea9-c7c6494f3229 req-6a807dde-8465-4465-8ea9-c7c6494f3229 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/5c8612194f3a455a91058394a6fe5fb4 0.134s\n2026-05-27 01:44:05.520 15 INFO tempest.lib.common.rest_client [req-ff16131d-3834-4abe-a636-90d241c123e7 req-ff16131d-3834-4abe-a636-90d241c123e7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.150s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.000851s] ... ok\n2026-05-27 01:44:05.681 18 INFO tempest.lib.common.rest_client [req-7b464b26-c86e-4880-9593-0c297d7c57b5 req-7b464b26-c86e-4880-9593-0c297d7c57b5 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2083717-8687-48cd-87b7-71e177ad64f1 0.406s\n2026-05-27 01:44:05.688 29 INFO tempest.lib.common.rest_client [req-67414b8c-dd17-4fe7-bcfc-ec6f25376c16 req-67414b8c-dd17-4fe7-bcfc-ec6f25376c16 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-27 01:44:05.699 35 INFO tempest.lib.common.rest_client [req-81e90118-8063-451f-8cb0-1b67463ec927 req-81e90118-8063-451f-8cb0-1b67463ec927 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4467d5de-94dd-459d-99c6-b128d928d14f 0.317s\n2026-05-27 01:44:05.704 33 INFO tempest.lib.common.rest_client [req-9906ed86-1e31-431b-b738-e91588528591 req-9906ed86-1e31-431b-b738-e91588528591 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5b1339ae-f4d4-423b-b591-94d14c91d6c1 0.733s\n2026-05-27 01:44:05.838 18 INFO tempest.lib.common.rest_client [req-2318058a-7fba-46e1-af44-bedc9d9b2c10 req-2318058a-7fba-46e1-af44-bedc9d9b2c10 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.153s\n2026-05-27 01:44:05.853 29 INFO tempest.lib.common.rest_client [req-6b98112c-29bf-4950-bd2c-8a1783eb40f6 req-6b98112c-29bf-4950-bd2c-8a1783eb40f6 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.162s\n2026-05-27 01:44:05.854 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe13596e121b4f7b973d2488da7e682e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:05.854 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe13596e121b4f7b973d2488da7e682e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:05.855 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe13596e121b4f7b973d2488da7e682e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:05.863 31 INFO tempest.lib.common.rest_client [req-3773faeb-b3f4-4bbb-9145-23a66c671d6e req-3773faeb-b3f4-4bbb-9145-23a66c671d6e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5c231eab-99ca-4c32-b8ed-aa4f1482e7e1 0.718s\n2026-05-27 01:44:05.878 15 INFO tempest.lib.common.rest_client [req-fc903a6d-36de-4e39-aba1-43f4651a629c req-fc903a6d-36de-4e39-aba1-43f4651a629c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.355s\n2026-05-27 01:44:06.002 35 INFO tempest.lib.common.rest_client [req-e5a8febe-3779-43ac-b99b-d2623dbceb45 req-e5a8febe-3779-43ac-b99b-d2623dbceb45 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db85cee9-f4a3-415c-aee2-f6663ca60260 0.301s\n2026-05-27 01:44:06.005 33 INFO tempest.lib.common.rest_client [req-716e88ee-3d24-4620-b40c-63a92452844c req-716e88ee-3d24-4620-b40c-63a92452844c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7858c039-1985-48d0-989a-cfecad8f8784 0.298s\n2026-05-27 01:44:06.038 15 INFO tempest.lib.common.rest_client [req-a5a22bf1-3d98-4b7c-af3d-3c5ad9236e42 req-a5a22bf1-3d98-4b7c-af3d-3c5ad9236e42 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.157s\n2026-05-27 01:44:06.093 21 INFO tempest.lib.common.rest_client [req-24a50ff5-2c0a-49bf-8a0a-ce5bf5388ae3 req-24a50ff5-2c0a-49bf-8a0a-ce5bf5388ae3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84f7c219-b33c-4a2a-ac43-4684d2a32161 0.676s\n2026-05-27 01:44:06.113 35 INFO tempest.lib.common.rest_client [req-ce228d6b-9363-4c16-aea0-5622532043b5 req-ce228d6b-9363-4c16-aea0-5622532043b5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s\n2026-05-27 01:44:06.145 31 INFO tempest.lib.common.rest_client [req-fe1b5b17-1201-4a2a-b36b-ec035983e5dd req-fe1b5b17-1201-4a2a-b36b-ec035983e5dd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e84796c9913c4a62b56e602dba3f5ac7 0.280s\n2026-05-27 01:44:06.158 18 INFO tempest.lib.common.rest_client [req-c47d3e9e-9ab4-4d6c-bef9-5b4b3f5d43eb req-c47d3e9e-9ab4-4d6c-bef9-5b4b3f5d43eb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/60925c5c-1952-4eb9-be5e-6f1347b81490 0.313s\n2026-05-27 01:44:06.204 15 INFO tempest.lib.common.rest_client [req-89b6610f-51d0-4148-8f0b-e5a6e1701ecd req-89b6610f-51d0-4148-8f0b-e5a6e1701ecd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s\n2026-05-27 01:44:06.294 18 INFO tempest.lib.common.rest_client [req-24e4da94-fcc8-4866-a145-92099c87fa24 req-24e4da94-fcc8-4866-a145-92099c87fa24 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.133s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.722032s] ... ok\n2026-05-27 01:44:06.296 33 INFO tempest.lib.common.rest_client [req-1a86bef9-5909-4caa-be65-110ef0acdc8f req-1a86bef9-5909-4caa-be65-110ef0acdc8f ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5240533c-8a2e-44af-ba59-e61c98fe417c 0.288s\n2026-05-27 01:44:06.420 31 INFO tempest.lib.common.rest_client [req-0fe2a62b-2319-4604-9c5b-e0620eaf65f0 req-0fe2a62b-2319-4604-9c5b-e0620eaf65f0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aedddb8fcb4447839b5b3f942198bbb7 0.272s\n2026-05-27 01:44:06.420 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 566775caf94244d3a3a8725ed0c651af\n2026-05-27 01:44:06.454 21 INFO tempest.lib.common.rest_client [req-2aa891ad-435a-4574-a836-3855151129d6 req-2aa891ad-435a-4574-a836-3855151129d6 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0 0.359s\n2026-05-27 01:44:06.464 29 INFO tempest.lib.common.rest_client [req-9cd81494-97e8-4242-b953-491d5a2261a2 req-9cd81494-97e8-4242-b953-491d5a2261a2 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-27 01:44:06.468 25 INFO tempest.lib.common.rest_client [req-225e8a63-f83e-4f02-af9a-29e47cf3e88e req-225e8a63-f83e-4f02-af9a-29e47cf3e88e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.793s\n2026-05-27 01:44:06.510 15 INFO tempest.lib.common.rest_client [req-562f657f-23de-41a3-836e-dc383dac108f req-562f657f-23de-41a3-836e-dc383dac108f ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a788f32e-009b-48dc-9fec-adcb808765ca 0.304s\n2026-05-27 01:44:06.651 15 INFO tempest.lib.common.rest_client [req-2f954bc3-0897-4426-bbd2-a82e4f43060c req-2f954bc3-0897-4426-bbd2-a82e4f43060c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.130728s] ... ok\n2026-05-27 01:44:06.674 29 INFO tempest.lib.common.rest_client [req-27656f3b-4e1b-49a0-8b12-79d074e401ab req-27656f3b-4e1b-49a0-8b12-79d074e401ab ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655 0.206s\n2026-05-27 01:44:06.674 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1d45672633e14539a8686de309039655 for scope project and roles: ['reader']\n2026-05-27 01:44:06.710 18 INFO tempest.lib.common.rest_client [req-34b3c922-ef82-4e66-8f18-2ff5d9e6bf3e req-34b3c922-ef82-4e66-8f18-2ff5d9e6bf3e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.408s\n2026-05-27 01:44:06.720 11 INFO tempest.lib.common.rest_client [req-000dc184-6748-42b2-87a8-ced993af8817 req-000dc184-6748-42b2-87a8-ced993af8817 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.299s\n2026-05-27 01:44:06.860 25 INFO tempest.lib.common.rest_client [req-6c70f3e4-f1ca-47db-84ef-bfa8dca60745 req-6c70f3e4-f1ca-47db-84ef-bfa8dca60745 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.387s\n2026-05-27 01:44:06.875 31 INFO tempest.lib.common.rest_client [req-5ec6a6fa-1ff2-4065-a7a6-3347d2755407 req-5ec6a6fa-1ff2-4065-a7a6-3347d2755407 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s\n2026-05-27 01:44:07.013 33 INFO tempest.lib.common.rest_client [req-e1eb1869-e4fa-4d27-a6ba-a81ff74f8914 req-e1eb1869-e4fa-4d27-a6ba-a81ff74f8914 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b11da94-51ed-4068-a4c5-1d15f2df2a81 0.714s\n2026-05-27 01:44:07.080 15 INFO tempest.lib.common.rest_client [req-941281fb-7aba-449a-9b50-7a2f2f25e456 req-941281fb-7aba-449a-9b50-7a2f2f25e456 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.423s\n2026-05-27 01:44:07.130 18 INFO tempest.lib.common.rest_client [req-5c827c28-4926-40a1-979a-c77e4c70df0e req-5c827c28-4926-40a1-979a-c77e4c70df0e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.418s\n2026-05-27 01:44:07.184 15 INFO tempest.lib.common.rest_client [req-f2abe6fc-c214-4187-84ac-97ca7ee67e08 req-f2abe6fc-c214-4187-84ac-97ca7ee67e08 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf48b526-3dd6-4d6c-b5e7-1087650e8307 0.100s\n2026-05-27 01:44:07.213 29 INFO tempest.lib.common.rest_client [req-70167769-9bee-456a-ba55-4c33224c4ab8 req-70167769-9bee-456a-ba55-4c33224c4ab8 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s\n2026-05-27 01:44:07.237 31 INFO tempest.lib.common.rest_client [req-5e9b2b8c-78e7-4062-9acf-cbe19653bca7 req-5e9b2b8c-78e7-4062-9acf-cbe19653bca7 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=566775caf94244d3a3a8725ed0c651af&name=default 0.359s\n2026-05-27 01:44:07.332 29 INFO tempest.lib.common.rest_client [req-b85d5679-f16e-450f-b25e-30262f90d963 req-b85d5679-f16e-450f-b25e-30262f90d963 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-27 01:44:07.392 25 INFO tempest.lib.common.rest_client [req-cb8715b2-cc0d-4e12-ba8f-527ac29fd87c req-cb8715b2-cc0d-4e12-ba8f-527ac29fd87c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.530s\n2026-05-27 01:44:07.432 18 INFO tempest.lib.common.rest_client [req-a387f4ab-fe3f-41d4-9df6-d2c7f05a5ac4 req-a387f4ab-fe3f-41d4-9df6-d2c7f05a5ac4 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/618c8b93-a912-41c1-bc7d-1bec32bdd058 0.298s\n2026-05-27 01:44:07.499 29 INFO tempest.lib.common.rest_client [req-0a925ee7-a9e4-4f44-acfa-d9e0922ace4a req-0a925ee7-a9e4-4f44-acfa-d9e0922ace4a ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.165s\n2026-05-27 01:44:07.552 15 INFO tempest.lib.common.rest_client [req-e02948dd-5ccb-4d7d-85de-481cd59440db req-e02948dd-5ccb-4d7d-85de-481cd59440db ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf48b526-3dd6-4d6c-b5e7-1087650e8307 0.364s\n2026-05-27 01:44:07.589 18 INFO tempest.lib.common.rest_client [req-b330f196-699d-4232-aa02-f0a30b0320f4 req-b330f196-699d-4232-aa02-f0a30b0320f4 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s\n2026-05-27 01:44:07.669 33 INFO tempest.lib.common.rest_client [req-7c4f4326-6b80-4ae7-8382-c92d8618af84 req-7c4f4326-6b80-4ae7-8382-c92d8618af84 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93f6527a-b747-48fa-959d-870bbd2114b5 0.653s\n2026-05-27 01:44:07.708 29 INFO tempest.lib.common.rest_client [req-51970377-101e-42ee-8fc7-51a183097632 req-51970377-101e-42ee-8fc7-51a183097632 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:44:07.708 15 INFO tempest.lib.common.rest_client [req-fa26db02-14d4-4e26-9059-9c31bb57faa1 req-fa26db02-14d4-4e26-9059-9c31bb57faa1 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.055702s] ... ok\n2026-05-27 01:44:07.798 35 INFO tempest.lib.common.rest_client [req-36391f69-03c2-4f97-8def-511acc671915 req-36391f69-03c2-4f97-8def-511acc671915 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.682s\n2026-05-27 01:44:07.815 18 INFO tempest.lib.common.rest_client [req-244cece8-6f40-498b-a7af-359842a86c10 req-244cece8-6f40-498b-a7af-359842a86c10 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s\n2026-05-27 01:44:07.831 25 INFO tempest.lib.common.rest_client [req-732eff74-141b-4378-9f3b-db1b1547c7a8 req-732eff74-141b-4378-9f3b-db1b1547c7a8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.435s\n2026-05-27 01:44:07.843 15 INFO tempest.lib.common.rest_client [req-82155f22-020e-4e9f-8fcc-e0e72efef485 req-82155f22-020e-4e9f-8fcc-e0e72efef485 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83515063-71d4-4eff-b0ae-55841096966f 0.129s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.134593s] ... ok\n2026-05-27 01:44:07.848 31 INFO tempest.lib.common.rest_client [req-15e7febe-874e-49c6-bd1f-c89a5cc55878 req-15e7febe-874e-49c6-bd1f-c89a5cc55878 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa0d76a2-2de7-44c9-a69e-b867f8a847b4 0.607s\n2026-05-27 01:44:07.866 29 INFO tempest.lib.common.rest_client [req-67cceed9-aa1e-4e2e-9cad-95a4cee1179c req-67cceed9-aa1e-4e2e-9cad-95a4cee1179c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/6756f682ee034483a1c0f10ac8baaed9 0.151s\n2026-05-27 01:44:07.941 18 INFO tempest.lib.common.rest_client [req-dd557665-5886-4de5-8fd2-e326c4115095 req-dd557665-5886-4de5-8fd2-e326c4115095 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/618c8b93-a912-41c1-bc7d-1bec32bdd058 0.120s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.645470s] ... ok\n2026-05-27 01:44:07.960 15 INFO tempest.lib.common.rest_client [req-62141853-30e2-42b4-91a2-37bb066bd959 req-62141853-30e2-42b4-91a2-37bb066bd959 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/14014640-bcc9-4189-b578-6f8e1056132d 0.111s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.114057s] ... ok\n2026-05-27 01:44:07.977 33 INFO tempest.lib.common.rest_client [req-0b192d3b-6fdf-469d-a90d-f5d35548fe17 req-0b192d3b-6fdf-469d-a90d-f5d35548fe17 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bffb056f-ae91-400d-9517-47ce8e96f62f 0.302s\n2026-05-27 01:44:08.057 15 INFO tempest.lib.common.rest_client [req-df6f0835-fa23-404a-b20d-7e740a63245f req-df6f0835-fa23-404a-b20d-7e740a63245f ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/660baf6b-158a-413d-b211-1c645a2755fa 0.092s\n{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.095675s] ... ok\n2026-05-27 01:44:08.070 18 INFO tempest.lib.common.rest_client [req-9d79d600-eeb7-4d61-804b-22f5049647c6 req-9d79d600-eeb7-4d61-804b-22f5049647c6 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s\n{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.129013s] ... ok\n2026-05-27 01:44:08.147 29 INFO tempest.lib.common.rest_client [req-36b95aa8-e2e7-45c9-8e01-7c783a313e77 req-36b95aa8-e2e7-45c9-8e01-7c783a313e77 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-27 01:44:08.242 31 INFO tempest.lib.common.rest_client [req-eaaacc28-c96e-439f-a0c7-f74c92fbe232 req-eaaacc28-c96e-439f-a0c7-f74c92fbe232 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af 0.386s\n2026-05-27 01:44:08.292 35 INFO tempest.lib.common.rest_client [req-f4de4b4d-6d1b-4d2d-a2a6-75bb9f1ae2b3 req-f4de4b4d-6d1b-4d2d-a2a6-75bb9f1ae2b3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.489s\n2026-05-27 01:44:08.298 11 INFO tempest.lib.common.rest_client [req-828545ca-ae7a-4c49-a86b-117edaa1d10b req-828545ca-ae7a-4c49-a86b-117edaa1d10b ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.572s\n2026-05-27 01:44:08.342 29 INFO tempest.lib.common.rest_client [req-f7860777-22d3-4e0e-822b-6c8001efa34b req-f7860777-22d3-4e0e-822b-6c8001efa34b ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/5c8612194f3a455a91058394a6fe5fb4 0.191s\n2026-05-27 01:44:08.402 15 INFO tempest.lib.common.rest_client [req-37486331-5c52-471a-9024-dddfa169cd17 req-37486331-5c52-471a-9024-dddfa169cd17 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7013a70c4f684340b723c6191783b037 0.307s\n2026-05-27 01:44:08.445 18 INFO tempest.lib.common.rest_client [req-c4d2545d-c2ae-4f1e-bb6a-996e9d4917a5 req-c4d2545d-c2ae-4f1e-bb6a-996e9d4917a5 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a73f18d41e0a451096da6e6d2d2caa41 0.339s\n2026-05-27 01:44:08.609 29 INFO tempest.lib.common.rest_client [req-615ad08c-c35f-4ca5-b7b5-ac33a2ef0543 req-615ad08c-c35f-4ca5-b7b5-ac33a2ef0543 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-27 01:44:08.634 11 INFO tempest.lib.common.rest_client [req-e0dc100e-f83a-4381-b657-40b7489204f9 req-e0dc100e-f83a-4381-b657-40b7489204f9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.331s\n2026-05-27 01:44:08.698 33 INFO tempest.lib.common.rest_client [req-acbd881c-21a1-4c99-9c30-7345a6ca3e35 req-acbd881c-21a1-4c99-9c30-7345a6ca3e35 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ba0b5add-3ccf-4ba9-9b5f-07ffebbb13b3 0.714s\n2026-05-27 01:44:08.746 18 INFO tempest.lib.common.rest_client [req-413022d6-f29f-4948-b531-80f8bbda6463 req-413022d6-f29f-4948-b531-80f8bbda6463 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0a250dd59b24cba89a934f3577ddb80 0.300s\n2026-05-27 01:44:08.746 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 92f6e2df60af43e3b3c87d8bdb20a8d9\n2026-05-27 01:44:08.765 15 INFO tempest.lib.common.rest_client [req-cb082a47-21f1-4342-bdea-630c10c50b2a req-cb082a47-21f1-4342-bdea-630c10c50b2a ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/731316ad73394af4bf360303cedfe9d9 0.360s\n2026-05-27 01:44:08.765 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 84d7451c9774419da56679feb95e7d21\n2026-05-27 01:44:08.777 25 INFO tempest.lib.common.rest_client [req-f2bcd524-6acb-4e25-91c3-e3a1979db392 req-f2bcd524-6acb-4e25-91c3-e3a1979db392 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.943s\n2026-05-27 01:44:08.789 33 INFO tempest.lib.common.rest_client [req-65c945b4-296f-4911-aec4-f72c8cfc98ca req-65c945b4-296f-4911-aec4-f72c8cfc98ca ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=256ab765-6947-4e90-8a1a-8d68338f7e2e 0.087s\n2026-05-27 01:44:08.834 29 INFO tempest.lib.common.rest_client [req-ba4a40b3-de55-4009-83ca-92b5703fbc77 req-ba4a40b3-de55-4009-83ca-92b5703fbc77 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.216s\n2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4566aa4c55a64f9bbd247dbc943cef0f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4566aa4c55a64f9bbd247dbc943cef0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4566aa4c55a64f9bbd247dbc943cef0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:08.918 35 INFO tempest.lib.common.rest_client [req-5219b0cb-f791-472d-9eff-25228fc3139d req-5219b0cb-f791-472d-9eff-25228fc3139d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.620s\n2026-05-27 01:44:09.151 25 INFO tempest.lib.common.rest_client [req-e2ce863d-c7f4-47f6-8b4c-428b9e5094b2 req-e2ce863d-c7f4-47f6-8b4c-428b9e5094b2 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.372s\n2026-05-27 01:44:09.251 33 INFO tempest.lib.common.rest_client [req-dbc5177e-b980-4f20-8684-b22ad6a0cb48 req-dbc5177e-b980-4f20-8684-b22ad6a0cb48 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.456s\n2026-05-27 01:44:09.327 15 INFO tempest.lib.common.rest_client [req-c77f0abd-38d5-4e74-a582-ee3fb9391943 req-c77f0abd-38d5-4e74-a582-ee3fb9391943 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-27 01:44:09.345 18 INFO tempest.lib.common.rest_client [req-3eb608a5-1ff3-4688-a5ea-02a3fa7fc7bc req-3eb608a5-1ff3-4688-a5ea-02a3fa7fc7bc ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:44:09.383 29 INFO tempest.lib.common.rest_client [req-a3e7e453-356c-4fdc-b597-7523ff3de321 req-a3e7e453-356c-4fdc-b597-7523ff3de321 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:44:09.485 25 INFO tempest.lib.common.rest_client [req-d9c968fb-67d5-44ed-938c-345e1136eddc req-d9c968fb-67d5-44ed-938c-345e1136eddc ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.332s\n2026-05-27 01:44:09.603 33 INFO tempest.lib.common.rest_client [req-731e97d1-a109-43eb-bb14-0651fa504611 req-731e97d1-a109-43eb-bb14-0651fa504611 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/10745d736b914262860cc80c4d9fc634 0.349s\n2026-05-27 01:44:09.726 29 INFO tempest.lib.common.rest_client [req-29f6c6a4-0913-4142-9c59-4cf417124663 req-29f6c6a4-0913-4142-9c59-4cf417124663 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.338s\n{9} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.342104s] ... ok\n2026-05-27 01:44:09.754 18 INFO tempest.lib.common.rest_client [req-5a6d7c75-f283-4c59-8fa3-8c8b421a2fcb req-5a6d7c75-f283-4c59-8fa3-8c8b421a2fcb ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=92f6e2df60af43e3b3c87d8bdb20a8d9&name=default 0.405s\n2026-05-27 01:44:09.762 15 INFO tempest.lib.common.rest_client [req-2511f922-0ec9-44c8-a9b2-39fd0e650e10 req-2511f922-0ec9-44c8-a9b2-39fd0e650e10 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=84d7451c9774419da56679feb95e7d21&name=default 0.431s\n2026-05-27 01:44:09.758 35 INFO tempest.lib.common.rest_client [req-154a72bc-e35d-4bb3-9aff-ed05a6fc2592 req-154a72bc-e35d-4bb3-9aff-ed05a6fc2592 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.828s\n2026-05-27 01:44:09.919 33 INFO tempest.lib.common.rest_client [req-c8b1754e-2f7f-4d84-8dcd-90a559f7a416 req-c8b1754e-2f7f-4d84-8dcd-90a559f7a416 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1e9698a6b94741a59413de3568d52938 0.310s\n2026-05-27 01:44:09.919 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5f259c57dee840c5ade4b8bad8ef3c4f\n2026-05-27 01:44:10.042 29 INFO tempest.lib.common.rest_client [req-df9a66f8-7346-43e2-a0e6-fb9b5e74fe4a req-df9a66f8-7346-43e2-a0e6-fb9b5e74fe4a ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe13596e121b4f7b973d2488da7e682e 0.279s\n2026-05-27 01:44:10.223 15 INFO tempest.lib.common.rest_client [req-dd41ed4c-bfb0-4a2b-9964-6008d165dc61 req-dd41ed4c-bfb0-4a2b-9964-6008d165dc61 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4a78670-31e8-4d82-9a9a-beae5bab4d3b 0.459s\n2026-05-27 01:44:10.299 18 INFO tempest.lib.common.rest_client [req-57007bdd-2c61-4e34-ad24-06188dd758d7 req-57007bdd-2c61-4e34-ad24-06188dd758d7 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34762b56-ca10-4088-a593-50f3dbdb0417 0.541s\n2026-05-27 01:44:10.377 29 INFO tempest.lib.common.rest_client [req-a4a3d72a-34a7-4e36-b898-ecdc3a1dbe3a req-a4a3d72a-34a7-4e36-b898-ecdc3a1dbe3a ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4566aa4c55a64f9bbd247dbc943cef0f 0.332s\n2026-05-27 01:44:10.380 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1d45672633e14539a8686de309039655\n2026-05-27 01:44:10.508 33 INFO tempest.lib.common.rest_client [req-2e208c72-8634-4ae4-b347-32e70646527b req-2e208c72-8634-4ae4-b347-32e70646527b ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-27 01:44:10.541 11 INFO tempest.lib.common.rest_client [req-90b59279-63b1-4f8b-9e6e-324f3df1315f req-90b59279-63b1-4f8b-9e6e-324f3df1315f ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/add_router_interface 1.904s\n2026-05-27 01:44:10.611 15 INFO tempest.lib.common.rest_client [req-7c43e743-763d-4e75-a74b-33a5da069aef req-7c43e743-763d-4e75-a74b-33a5da069aef ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21 0.384s\n2026-05-27 01:44:10.646 18 INFO tempest.lib.common.rest_client [req-9d704055-16b5-497d-9df9-8a8173006735 req-9d704055-16b5-497d-9df9-8a8173006735 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9 0.343s\n2026-05-27 01:44:10.757 11 INFO tempest.lib.common.rest_client [req-10bccf17-9fc5-491f-9556-28bc3cb4c9d7 req-10bccf17-9fc5-491f-9556-28bc3cb4c9d7 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8ae41d2-0af6-40f9-87da-483cf0e90b8a 0.211s\n2026-05-27 01:44:10.772 35 INFO tempest.lib.common.rest_client [req-7d442474-b269-40ad-9f7a-b4fee99b6371 req-7d442474-b269-40ad-9f7a-b4fee99b6371 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b86229e8-b3bb-48df-93af-6bcb118a7967 1.011s\n2026-05-27 01:44:10.874 29 INFO tempest.lib.common.rest_client [req-e2bc1dd3-81fa-4ba5-bd8b-7f7cf83ed43c req-e2bc1dd3-81fa-4ba5-bd8b-7f7cf83ed43c ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s\n2026-05-27 01:44:10.936 33 INFO tempest.lib.common.rest_client [req-3e38fe7d-6899-4413-a2fe-b705637fd71a req-3e38fe7d-6899-4413-a2fe-b705637fd71a ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5f259c57dee840c5ade4b8bad8ef3c4f&name=default 0.425s\n2026-05-27 01:44:10.960 35 INFO tempest.lib.common.rest_client [req-54086adc-22a8-42da-8953-3d853ad240d3 req-54086adc-22a8-42da-8953-3d853ad240d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.183s\n2026-05-27 01:44:11.160 35 INFO tempest.lib.common.rest_client [req-cdcb5e57-05ba-47d6-847c-e568ad69cb2d req-cdcb5e57-05ba-47d6-847c-e568ad69cb2d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s\n2026-05-27 01:44:11.271 25 INFO tempest.lib.common.rest_client [req-04dcf464-0e4f-4049-8350-8147c75171f7 req-04dcf464-0e4f-4049-8350-8147c75171f7 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.783s\n2026-05-27 01:44:11.306 35 INFO tempest.lib.common.rest_client [req-b52bb940-cc7b-444e-8155-9d8279d32d6c req-b52bb940-cc7b-444e-8155-9d8279d32d6c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-27 01:44:11.439 29 INFO tempest.lib.common.rest_client [req-d32ebd63-befd-45be-ad13-fb67859d8819 req-d32ebd63-befd-45be-ad13-fb67859d8819 ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1d45672633e14539a8686de309039655&name=default 0.561s\n2026-05-27 01:44:11.607 35 INFO tempest.lib.common.rest_client [req-7554832d-2ea3-48ed-944b-ba5c29058144 req-7554832d-2ea3-48ed-944b-ba5c29058144 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12c47d08-77de-4ee3-b9ee-b062961dc653 0.297s\n2026-05-27 01:44:11.861 29 INFO tempest.lib.common.rest_client [req-a7e5094f-c19a-434e-9de0-b075959b88e2 req-a7e5094f-c19a-434e-9de0-b075959b88e2 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/122d370e-c530-4130-9e43-f4fb3d6d2a02 0.420s\n2026-05-27 01:44:11.924 35 INFO tempest.lib.common.rest_client [req-4c65f5eb-9058-40b8-8b00-a876e92c432e req-4c65f5eb-9058-40b8-8b00-a876e92c432e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d14dae8-a5a2-4843-af2b-30acddf9d6dd 0.314s\n2026-05-27 01:44:11.974 33 INFO tempest.lib.common.rest_client [req-fa145696-916c-4311-847a-c9c63fda3741 req-fa145696-916c-4311-847a-c9c63fda3741 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67c6d5da-e83f-4b2f-bac6-9ab9f192446e 1.035s\n2026-05-27 01:44:12.003 35 INFO tempest.lib.common.rest_client [req-20d6d417-6ca1-415d-bbc3-fc9319db838c req-20d6d417-6ca1-415d-bbc3-fc9319db838c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.077s\n2026-05-27 01:44:12.108 29 INFO tempest.lib.common.rest_client [req-62a9c9f8-0a6f-4d9f-8fe5-7b98a6b8d800 req-62a9c9f8-0a6f-4d9f-8fe5-7b98a6b8d800 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655 0.243s\n2026-05-27 01:44:12.273 33 INFO tempest.lib.common.rest_client [req-2906b88c-8983-4266-80f1-34cd5daf1f27 req-2906b88c-8983-4266-80f1-34cd5daf1f27 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f 0.296s\n2026-05-27 01:44:12.463 35 INFO tempest.lib.common.rest_client [req-8c91941b-78e5-4b5a-a7c1-177acb705e39 req-8c91941b-78e5-4b5a-a7c1-177acb705e39 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s\n2026-05-27 01:44:12.685 35 INFO tempest.lib.common.rest_client [req-3ae103a1-23af-4e16-b1a7-ec6f96a71f5a req-3ae103a1-23af-4e16-b1a7-ec6f96a71f5a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.218s\n2026-05-27 01:44:12.898 25 INFO tempest.lib.common.rest_client [req-c4d98351-cd48-40c2-ad98-85edfbacfdd6 req-c4d98351-cd48-40c2-ad98-85edfbacfdd6 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 1.624s\n2026-05-27 01:44:13.490 25 INFO tempest.lib.common.rest_client [req-f3d3c4a2-f01b-4111-97f5-ec767ebb899e req-f3d3c4a2-f01b-4111-97f5-ec767ebb899e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 0.590s\n2026-05-27 01:44:13.572 11 INFO tempest.lib.common.rest_client [req-f09cd860-42da-4a7b-83bc-2ce990a814c2 req-f09cd860-42da-4a7b-83bc-2ce990a814c2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/add_router_interface 2.812s\n2026-05-27 01:44:13.578 25 INFO tempest.lib.common.rest_client [req-b8f2a45a-ff7e-4c01-957b-4f2e0e47a78a req-b8f2a45a-ff7e-4c01-957b-4f2e0e47a78a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 0.084s\n2026-05-27 01:44:13.728 11 INFO tempest.lib.common.rest_client [req-cd15a21d-8843-4215-a1b5-8a8be4c2c785 req-cd15a21d-8843-4215-a1b5-8a8be4c2c785 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.155s\n2026-05-27 01:44:13.849 25 INFO tempest.lib.common.rest_client [req-bae636d9-fdf0-43d0-a1d3-47309b9a6e9c req-bae636d9-fdf0-43d0-a1d3-47309b9a6e9c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/155541a9-97be-48fe-9a23-eb715cce68d5 0.268s\n2026-05-27 01:44:13.909 11 INFO tempest.lib.common.rest_client [req-c24ea8ee-5856-4d16-8593-7daed017bc82 req-c24ea8ee-5856-4d16-8593-7daed017bc82 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.178s\n2026-05-27 01:44:13.975 35 INFO tempest.lib.common.rest_client [req-eae21687-1014-4956-b351-0b1a2b98c910 req-eae21687-1014-4956-b351-0b1a2b98c910 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.286s\n2026-05-27 01:44:14.130 25 INFO tempest.lib.common.rest_client [req-0db2894d-6f43-4827-a16b-a02e0bd2c684 req-0db2894d-6f43-4827-a16b-a02e0bd2c684 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d840fadd-dda9-492a-9e5a-8624e56b013a 0.278s\n2026-05-27 01:44:14.401 25 INFO tempest.lib.common.rest_client [req-2529e482-7ea4-4c0f-b61a-93b0c9e6e31d req-2529e482-7ea4-4c0f-b61a-93b0c9e6e31d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0426b71-610f-4b58-8822-06330016eda7 0.268s\n2026-05-27 01:44:14.763 25 INFO tempest.lib.common.rest_client [req-1ed8739d-f3d6-45ab-9099-c10663758e70 req-1ed8739d-f3d6-45ab-9099-c10663758e70 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16624016-87c2-43e6-a0f5-817fbcf03bad 0.359s\n{7} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.090392s] ... ok\n2026-05-27 01:44:14.974 35 INFO tempest.lib.common.rest_client [req-4a72a186-d289-4281-92e6-d6ad64932ca2 req-4a72a186-d289-4281-92e6-d6ad64932ca2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.997s\n2026-05-27 01:44:15.038 11 INFO tempest.lib.common.rest_client [req-6121c794-1217-4472-a055-9495876b166c req-6121c794-1217-4472-a055-9495876b166c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.126s\n2026-05-27 01:44:15.122 25 INFO tempest.lib.common.rest_client [req-9dfedb8b-d1f7-4971-8532-e6831f6f7851 req-9dfedb8b-d1f7-4971-8532-e6831f6f7851 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85418019-67ec-40ac-828b-0653adc7edaa 0.355s\n2026-05-27 01:44:15.211 25 INFO tempest.lib.common.rest_client [req-ce5c0e11-cd35-43d4-9f25-af515809254e req-ce5c0e11-cd35-43d4-9f25-af515809254e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16624016-87c2-43e6-a0f5-817fbcf03bad 0.086s\n2026-05-27 01:44:15.394 35 INFO tempest.lib.common.rest_client [req-a6517060-75c7-4b67-8c33-8f35a6e5bae7 req-a6517060-75c7-4b67-8c33-8f35a6e5bae7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/41b54531-0175-4f0f-9ab5-ab9137c31a96 0.417s\n2026-05-27 01:44:15.506 25 INFO tempest.lib.common.rest_client [req-457d6491-5843-4e23-bb23-8a5d6d16e844 req-457d6491-5843-4e23-bb23-8a5d6d16e844 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/571af0fc-bf3f-4513-9df7-b81a62ecb6d1 0.293s\n2026-05-27 01:44:15.513 35 INFO tempest.lib.common.rest_client [req-7a97e049-70e0-46e9-8f45-8e777a9e9990 req-7a97e049-70e0-46e9-8f45-8e777a9e9990 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.115s\n2026-05-27 01:44:15.596 25 INFO tempest.lib.common.rest_client [req-0f8795e7-cc0c-4863-90d4-7091ba5a8c57 req-0f8795e7-cc0c-4863-90d4-7091ba5a8c57 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6bc6f4-e1f5-4411-8f2b-9283b297e71e 0.088s\n2026-05-27 01:44:15.620 35 INFO tempest.lib.common.rest_client [req-041c2037-9de9-4fc3-bc1f-d0cf688530f0 req-041c2037-9de9-4fc3-bc1f-d0cf688530f0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.105s\n2026-05-27 01:44:15.696 25 INFO tempest.lib.common.rest_client [req-402be8ee-6655-4136-88aa-2e200a4fd012 req-402be8ee-6655-4136-88aa-2e200a4fd012 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.095s\n2026-05-27 01:44:15.734 35 INFO tempest.lib.common.rest_client [req-d100ada3-e9c8-4862-a7e7-beed6c46cf7b req-d100ada3-e9c8-4862-a7e7-beed6c46cf7b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s\n2026-05-27 01:44:15.796 25 INFO tempest.lib.common.rest_client [req-9686cca7-1685-48ec-825b-c23fd7b7347b req-9686cca7-1685-48ec-825b-c23fd7b7347b ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.098s\n2026-05-27 01:44:15.880 25 INFO tempest.lib.common.rest_client [req-7bcc85a0-d761-4718-b838-2e4367c14884 req-7bcc85a0-d761-4718-b838-2e4367c14884 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f759208-6434-44f9-856e-d41fdb386886 0.082s\n2026-05-27 01:44:15.987 25 INFO tempest.lib.common.rest_client [req-43a9b7da-fdff-4ad3-a9ee-e8743e09cdf6 req-43a9b7da-fdff-4ad3-a9ee-e8743e09cdf6 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ab6bb1d-db32-46b2-a2e4-f315b72f3b96 0.104s\n2026-05-27 01:44:16.001 35 INFO tempest.lib.common.rest_client [req-b33f7873-d908-468b-b94e-a97b4c2db8fd req-b33f7873-d908-468b-b94e-a97b4c2db8fd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e76909e-9e67-483e-bc72-acd832175d6b 0.263s\n2026-05-27 01:44:16.099 25 INFO tempest.lib.common.rest_client [req-0effbab9-99cc-4421-ad69-f1a9726bc2f2 req-0effbab9-99cc-4421-ad69-f1a9726bc2f2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.110s\n2026-05-27 01:44:16.148 11 INFO tempest.lib.common.rest_client [req-ac0d111a-ae2f-4ba2-a8ce-922205d09642 req-ac0d111a-ae2f-4ba2-a8ce-922205d09642 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.107s\n2026-05-27 01:44:16.217 25 INFO tempest.lib.common.rest_client [req-e3979f85-4ebf-47ff-b8e0-ce53dad2b92d req-e3979f85-4ebf-47ff-b8e0-ce53dad2b92d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db5cf559-c72b-4319-9822-4c419e99f639 0.116s\n2026-05-27 01:44:16.258 35 INFO tempest.lib.common.rest_client [req-2b725756-1ed4-4e5e-8c3e-ca583d4f4b5e req-2b725756-1ed4-4e5e-8c3e-ca583d4f4b5e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25bdf77-ee60-4eae-82bf-9aadda09029e 0.253s\n2026-05-27 01:44:16.305 25 INFO tempest.lib.common.rest_client [req-96008349-72c5-42d3-82bc-4e5f3e7fe4c2 req-96008349-72c5-42d3-82bc-4e5f3e7fe4c2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8f757c02-c29b-4c94-9362-1788773821f9 0.085s\n2026-05-27 01:44:16.338 35 INFO tempest.lib.common.rest_client [req-6ec3ed90-3e87-44bd-a645-a34b19c6ca7d req-6ec3ed90-3e87-44bd-a645-a34b19c6ca7d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.078s\n2026-05-27 01:44:16.399 25 INFO tempest.lib.common.rest_client [req-b7d6f249-093b-4d3e-8c72-c45688e99668 req-b7d6f249-093b-4d3e-8c72-c45688e99668 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.091s\n2026-05-27 01:44:16.482 25 INFO tempest.lib.common.rest_client [req-0a15b642-48fa-4f70-bb16-eba47f5ce8d5 req-0a15b642-48fa-4f70-bb16-eba47f5ce8d5 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7144fb-04a9-45da-b18b-87721fa32e42 0.080s\n2026-05-27 01:44:16.568 25 INFO tempest.lib.common.rest_client [req-02315acb-cc80-4c27-8c61-7120e34de545 req-02315acb-cc80-4c27-8c61-7120e34de545 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1008b41-d7d8-47c1-baf9-b0502ec75ffd 0.084s\n2026-05-27 01:44:16.733 35 INFO tempest.lib.common.rest_client [req-76467f72-d63d-4bda-8298-bdb221f80469 req-76467f72-d63d-4bda-8298-bdb221f80469 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.392s\n2026-05-27 01:44:17.012 35 INFO tempest.lib.common.rest_client [req-e560f999-d01f-43b4-949d-2cbd9bbfeb89 req-e560f999-d01f-43b4-949d-2cbd9bbfeb89 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.275s\n2026-05-27 01:44:17.020 25 INFO tempest.lib.common.rest_client [req-27d6a811-2fa8-45d7-84a4-8626f7e8c1fe req-27d6a811-2fa8-45d7-84a4-8626f7e8c1fe ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b 0.449s\n2026-05-27 01:44:17.258 11 INFO tempest.lib.common.rest_client [req-79e4a192-f4f2-4191-9868-afc0797362e7 req-79e4a192-f4f2-4191-9868-afc0797362e7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.106s\n2026-05-27 01:44:17.630 25 INFO tempest.lib.common.rest_client [req-83020880-14a9-489e-937d-8cb3de23c34c req-83020880-14a9-489e-937d-8cb3de23c34c ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e4f2bd6-f343-4328-9001-8ea9e392eca0 0.607s\n2026-05-27 01:44:17.897 25 INFO tempest.lib.common.rest_client [req-195ab125-f2db-497b-a7bc-df73a6c5e182 req-195ab125-f2db-497b-a7bc-df73a6c5e182 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1888994b1788490ebc7a152c4112ca05 0.264s\n2026-05-27 01:44:18.111 35 INFO tempest.lib.common.rest_client [req-4b24cdbd-15cf-4b1d-aee5-0671c4004d68 req-4b24cdbd-15cf-4b1d-aee5-0671c4004d68 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.096s\n2026-05-27 01:44:18.195 11 INFO tempest.lib.common.rest_client [req-e8831c64-2595-4fd3-8f80-1bcb28d5cd5e req-e8831c64-2595-4fd3-8f80-1bcb28d5cd5e ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/remove_router_interface 0.934s\n2026-05-27 01:44:18.248 25 INFO tempest.lib.common.rest_client [req-b02da659-d6fb-4ba6-988f-1b09db6971c4 req-b02da659-d6fb-4ba6-988f-1b09db6971c4 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e585e018f644412b9a8935bd6bde1b63 0.347s\n2026-05-27 01:44:18.248 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 799faf5a38584db38666af6d11c7d783\n2026-05-27 01:44:18.345 11 INFO tempest.lib.common.rest_client [req-0378edba-6106-4bf4-95e0-777a3eb280bb req-0378edba-6106-4bf4-95e0-777a3eb280bb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8ae41d2-0af6-40f9-87da-483cf0e90b8a 0.147s\n2026-05-27 01:44:18.767 25 INFO tempest.lib.common.rest_client [req-58d8557a-8295-49d9-857e-1362af9ace1b req-58d8557a-8295-49d9-857e-1362af9ace1b ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-27 01:44:18.924 35 INFO tempest.lib.common.rest_client [req-9e383d45-7783-439d-98e6-f13cefffc2d9 req-9e383d45-7783-439d-98e6-f13cefffc2d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.810s\n2026-05-27 01:44:18.995 25 INFO tempest.lib.common.rest_client [req-65b99a9f-5e27-4751-9af8-5bd556ba62b9 req-65b99a9f-5e27-4751-9af8-5bd556ba62b9 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=799faf5a38584db38666af6d11c7d783&name=default 0.225s\n2026-05-27 01:44:19.330 11 INFO tempest.lib.common.rest_client [req-b8e68334-6008-4515-8e6f-f1a87dbe71ad req-b8e68334-6008-4515-8e6f-f1a87dbe71ad ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/remove_router_interface 0.981s\n2026-05-27 01:44:19.424 35 INFO tempest.lib.common.rest_client [req-450bf229-50c7-4fcf-8c98-1600a7ba4716 req-450bf229-50c7-4fcf-8c98-1600a7ba4716 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5e6c710e-55b6-4d15-aa02-63d4f209686a 0.497s\n2026-05-27 01:44:19.438 11 INFO tempest.lib.common.rest_client [req-40794721-80c8-4b89-a30d-3374d76907b9 req-40794721-80c8-4b89-a30d-3374d76907b9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.105s\n2026-05-27 01:44:19.448 25 INFO tempest.lib.common.rest_client [req-b04f24e6-f664-4001-9498-081f98136f00 req-b04f24e6-f664-4001-9498-081f98136f00 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/293827e2-f199-4444-9784-8b9d47b2ee88 0.451s\n2026-05-27 01:44:19.581 35 INFO tempest.lib.common.rest_client [req-23d61557-8141-4297-81e0-d33d82f7248b req-23d61557-8141-4297-81e0-d33d82f7248b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.155s\n2026-05-27 01:44:19.644 25 INFO tempest.lib.common.rest_client [req-a4611ee7-4846-4499-ac3b-8e91693a4df9 req-a4611ee7-4846-4499-ac3b-8e91693a4df9 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783 0.193s\n2026-05-27 01:44:19.759 35 INFO tempest.lib.common.rest_client [req-e378b333-7548-4a7a-9943-edc6586d3b34 req-e378b333-7548-4a7a-9943-edc6586d3b34 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.175s\n2026-05-27 01:44:19.783 11 INFO tempest.lib.common.rest_client [req-36027c0c-8435-4305-a2de-be63c8fe7c8c req-36027c0c-8435-4305-a2de-be63c8fe7c8c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.343s\n2026-05-27 01:44:19.891 35 INFO tempest.lib.common.rest_client [req-ab41180b-3e94-4ef7-8984-dbe280fea7bf req-ab41180b-3e94-4ef7-8984-dbe280fea7bf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.129s\n2026-05-27 01:44:20.070 11 INFO tempest.lib.common.rest_client [req-ebfd93fc-34f4-48ea-aace-fb061e9046c5 req-ebfd93fc-34f4-48ea-aace-fb061e9046c5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f7d7f354-0d41-491d-922f-0cc0de555755 0.285s\n2026-05-27 01:44:20.179 25 INFO tempest.lib.common.rest_client [req-cd687c4f-e08b-40f5-99ec-3b2de932b3a6 req-cd687c4f-e08b-40f5-99ec-3b2de932b3a6 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-27 01:44:20.249 35 INFO tempest.lib.common.rest_client [req-3a736211-6ae0-4331-8660-379d734e883c req-3a736211-6ae0-4331-8660-379d734e883c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e5f880fa-2abf-4675-8bda-b44239fd4d27 0.354s\n2026-05-27 01:44:20.384 11 INFO tempest.lib.common.rest_client [req-81f58656-ffff-4dd8-bd57-0f8b8b23099d req-81f58656-ffff-4dd8-bd57-0f8b8b23099d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a969526-4e95-4e07-aeb6-267faf482a31 0.311s\n2026-05-27 01:44:20.546 35 INFO tempest.lib.common.rest_client [req-66902365-6714-4a3a-9ffa-11ac83e625fd req-66902365-6714-4a3a-9ffa-11ac83e625fd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1c23219-fe17-4f5c-945e-7302c12734d1 0.296s\n2026-05-27 01:44:20.629 35 INFO tempest.lib.common.rest_client [req-9f146870-ecb6-4a4c-b006-681a0dae5500 req-9f146870-ecb6-4a4c-b006-681a0dae5500 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.082s\n2026-05-27 01:44:20.633 25 INFO tempest.lib.common.rest_client [req-c09528ee-aa09-4f98-a624-9da0c60e08fb req-c09528ee-aa09-4f98-a624-9da0c60e08fb ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s\n2026-05-27 01:44:20.745 25 INFO tempest.lib.common.rest_client [req-039086b1-e740-4c4a-a4d5-8fe79f8f1a2e req-039086b1-e740-4c4a-a4d5-8fe79f8f1a2e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s\n2026-05-27 01:44:20.766 35 INFO tempest.lib.common.rest_client [req-8737155a-3026-4d1a-8962-46ac1c758ab0 req-8737155a-3026-4d1a-8962-46ac1c758ab0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s\n2026-05-27 01:44:20.862 35 INFO tempest.lib.common.rest_client [req-c54c3ab0-9161-4f7e-96d8-96d9ee496bf3 req-c54c3ab0-9161-4f7e-96d8-96d9ee496bf3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.094s\n2026-05-27 01:44:20.880 25 INFO tempest.lib.common.rest_client [req-f6a3cb69-d36e-42a6-974d-d7dda0689a81 req-f6a3cb69-d36e-42a6-974d-d7dda0689a81 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.132s\n2026-05-27 01:44:20.934 35 INFO tempest.lib.common.rest_client [req-51f1fe60-56c2-4b04-98e9-2bb7e5b7103b req-51f1fe60-56c2-4b04-98e9-2bb7e5b7103b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.070s\n{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.041904s] ... ok\n2026-05-27 01:44:20.980 11 INFO tempest.lib.common.rest_client [req-102c9a7a-1ee2-4a8a-8131-7e79932e02a2 req-102c9a7a-1ee2-4a8a-8131-7e79932e02a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b632f40-60d2-41f0-b15a-6719ab709f19 0.594s\n2026-05-27 01:44:21.018 35 INFO tempest.lib.common.rest_client [req-77abdfa8-3164-42c5-ac32-7f0b24206af4 req-77abdfa8-3164-42c5-ac32-7f0b24206af4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5e6c710e-55b6-4d15-aa02-63d4f209686a 0.081s\n2026-05-27 01:44:21.107 35 INFO tempest.lib.common.rest_client [req-fbbecfd4-2747-43d7-9e21-5a65007b9f11 req-fbbecfd4-2747-43d7-9e21-5a65007b9f11 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e5f880fa-2abf-4675-8bda-b44239fd4d27 0.087s\n2026-05-27 01:44:21.195 35 INFO tempest.lib.common.rest_client [req-6b6c651b-6e94-4f99-a89a-1dfd2ce98136 req-6b6c651b-6e94-4f99-a89a-1dfd2ce98136 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1c23219-fe17-4f5c-945e-7302c12734d1 0.086s\n2026-05-27 01:44:21.298 35 INFO tempest.lib.common.rest_client [req-93855a50-432b-48ca-9f2a-4eeba32c06a7 req-93855a50-432b-48ca-9f2a-4eeba32c06a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/41b54531-0175-4f0f-9ab5-ab9137c31a96 0.101s\n2026-05-27 01:44:21.387 35 INFO tempest.lib.common.rest_client [req-5971a8bd-a58f-4a00-80f1-8735143680b0 req-5971a8bd-a58f-4a00-80f1-8735143680b0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e76909e-9e67-483e-bc72-acd832175d6b 0.087s\n2026-05-27 01:44:21.406 25 INFO tempest.lib.common.rest_client [req-c63e9eed-9b42-4f0e-a1d9-79ed4b182595 req-c63e9eed-9b42-4f0e-a1d9-79ed4b182595 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.523s\n2026-05-27 01:44:21.475 35 INFO tempest.lib.common.rest_client [req-55c5fc3d-b4f1-4ccd-bb48-ccf84f220770 req-55c5fc3d-b4f1-4ccd-bb48-ccf84f220770 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25bdf77-ee60-4eae-82bf-9aadda09029e 0.085s\n2026-05-27 01:44:21.511 25 INFO tempest.lib.common.rest_client [req-5213320f-878a-4e68-87e1-5b84cf0a7147 req-5213320f-878a-4e68-87e1-5b84cf0a7147 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s\n2026-05-27 01:44:21.583 11 INFO tempest.lib.common.rest_client [req-6697fe5b-41aa-4a40-92c2-911c3e6711ad req-6697fe5b-41aa-4a40-92c2-911c3e6711ad ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2878a73-bcc1-491c-805a-92121a2fd390 0.601s\n{0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [18.656541s] ... ok\n2026-05-27 01:44:21.587 35 INFO tempest.lib.common.rest_client [req-4cceb3be-86df-4001-a9f3-d44f6ff579f1 req-4cceb3be-86df-4001-a9f3-d44f6ff579f1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b86229e8-b3bb-48df-93af-6bcb118a7967 0.110s\n2026-05-27 01:44:21.649 25 INFO tempest.lib.common.rest_client [req-58a0639f-3a0f-4937-93e5-cf3310c11fc2 req-58a0639f-3a0f-4937-93e5-cf3310c11fc2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.136s\n2026-05-27 01:44:21.674 35 INFO tempest.lib.common.rest_client [req-a849e99f-6086-4dc4-beba-05596ab95548 req-a849e99f-6086-4dc4-beba-05596ab95548 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d14dae8-a5a2-4843-af2b-30acddf9d6dd 0.085s\n2026-05-27 01:44:21.771 35 INFO tempest.lib.common.rest_client [req-89f6c13f-0a3b-4a1f-a838-56575affcbca req-89f6c13f-0a3b-4a1f-a838-56575affcbca ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12c47d08-77de-4ee3-b9ee-b062961dc653 0.095s\n2026-05-27 01:44:21.799 25 INFO tempest.lib.common.rest_client [req-f26cce5f-b4f8-457c-8788-fc59c5745526 req-f26cce5f-b4f8-457c-8788-fc59c5745526 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s\n2026-05-27 01:44:21.872 35 INFO tempest.lib.common.rest_client [req-71bf6dcb-e516-485e-ab7c-0fa894621502 req-71bf6dcb-e516-485e-ab7c-0fa894621502 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9fe16aec-1411-4824-9c41-2c90c16b0ed5 0.099s\n2026-05-27 01:44:21.924 25 INFO tempest.lib.common.rest_client [req-ff608300-a2d6-4c3d-8b33-d86b142e3d85 req-ff608300-a2d6-4c3d-8b33-d86b142e3d85 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/6756f682ee034483a1c0f10ac8baaed9 0.121s\n2026-05-27 01:44:21.954 35 INFO tempest.lib.common.rest_client [req-be945f9d-475b-40a8-8f21-185a1e13f9c2 req-be945f9d-475b-40a8-8f21-185a1e13f9c2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db85cee9-f4a3-415c-aee2-f6663ca60260 0.080s\n2026-05-27 01:44:22.039 35 INFO tempest.lib.common.rest_client [req-7a6572f5-0fdb-496d-8563-5a0b032877c3 req-7a6572f5-0fdb-496d-8563-5a0b032877c3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4467d5de-94dd-459d-99c6-b128d928d14f 0.083s\n2026-05-27 01:44:22.123 35 INFO tempest.lib.common.rest_client [req-ec8c6a2d-0720-4c3c-8989-f98649a32db7 req-ec8c6a2d-0720-4c3c-8989-f98649a32db7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84099031-262f-473c-bb97-5809450b5c03 0.083s\n2026-05-27 01:44:22.137 25 INFO tempest.lib.common.rest_client [req-1ab36b1d-151b-41f6-b0bb-2dab83356017 req-1ab36b1d-151b-41f6-b0bb-2dab83356017 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-27 01:44:22.227 35 INFO tempest.lib.common.rest_client [req-81b80794-d321-4bc8-b9fd-479d1f7fda3e req-81b80794-d321-4bc8-b9fd-479d1f7fda3e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a710b34-6ef7-4c9b-bed0-5c3520dbb0f8 0.102s\n2026-05-27 01:44:22.238 11 INFO tempest.lib.common.rest_client [req-effe7255-7937-46a7-b025-fa9cc7888d8c req-effe7255-7937-46a7-b025-fa9cc7888d8c ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.651s\n2026-05-27 01:44:22.253 25 INFO tempest.lib.common.rest_client [req-199c8f36-e17e-4252-a344-63e4bbd39920 req-199c8f36-e17e-4252-a344-63e4bbd39920 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/5c8612194f3a455a91058394a6fe5fb4 0.113s\n2026-05-27 01:44:22.319 35 INFO tempest.lib.common.rest_client [req-2dbda69c-a73d-4f35-a658-c998638dda3d req-2dbda69c-a73d-4f35-a658-c998638dda3d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c004d50-7322-42d7-8be5-dcf58c312674 0.091s\n2026-05-27 01:44:22.395 35 INFO tempest.lib.common.rest_client [req-639f6888-f0eb-46cb-aac7-7c824dec96b1 req-639f6888-f0eb-46cb-aac7-7c824dec96b1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d16d1b03-a94a-421d-b7f8-2d0320144c26 0.074s\n2026-05-27 01:44:22.422 25 INFO tempest.lib.common.rest_client [req-8eee09d8-e952-4ef8-a50e-d74c08da055a req-8eee09d8-e952-4ef8-a50e-d74c08da055a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:44:22.482 35 INFO tempest.lib.common.rest_client [req-6f85b23c-a088-463e-af4d-9bad95679347 req-6f85b23c-a088-463e-af4d-9bad95679347 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a81ad1d-91ab-4754-9dc7-e9b7e6742b6a 0.086s\n2026-05-27 01:44:22.560 35 INFO tempest.lib.common.rest_client [req-9f8dc7e2-ba00-4f66-9da8-9f298672a394 req-9f8dc7e2-ba00-4f66-9da8-9f298672a394 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd32cae2-83b4-42c3-8c64-923fcf5ee0e0 0.077s\n2026-05-27 01:44:22.570 25 INFO tempest.lib.common.rest_client [req-b2584515-012b-47bf-a489-aa883be51a1c req-b2584515-012b-47bf-a489-aa883be51a1c ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.145s\n2026-05-27 01:44:22.571 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53282db125b74464957d6628c2090164 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:22.571 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53282db125b74464957d6628c2090164', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:22.572 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53282db125b74464957d6628c2090164', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:22.643 35 INFO tempest.lib.common.rest_client [req-005faada-615d-4d97-b8d0-f3b823ec7aec req-005faada-615d-4d97-b8d0-f3b823ec7aec ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3e236c0-d2b4-44e5-a7b5-37f2112f943f 0.081s\n2026-05-27 01:44:22.730 35 INFO tempest.lib.common.rest_client [req-772de21c-b5ce-4df1-ac60-c761c8676b58 req-772de21c-b5ce-4df1-ac60-c761c8676b58 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d25e8fd-f6d1-482d-b6c1-754d8b4b205e 0.084s\n2026-05-27 01:44:22.832 35 INFO tempest.lib.common.rest_client [req-e511adf6-a195-4ed2-aed6-88a30e52d2b0 req-e511adf6-a195-4ed2-aed6-88a30e52d2b0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f443e26d-7079-4f1c-81cd-00496609fa78 0.100s\n2026-05-27 01:44:22.917 35 INFO tempest.lib.common.rest_client [req-28327ae5-ac04-464a-a1fd-23428d5a9dd4 req-28327ae5-ac04-464a-a1fd-23428d5a9dd4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f8c6ecd5-b272-40ca-9986-35c1b041c78e 0.082s\n2026-05-27 01:44:23.011 35 INFO tempest.lib.common.rest_client [req-c52203a5-c717-48bd-8489-4c7325503a23 req-c52203a5-c717-48bd-8489-4c7325503a23 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14095330-9de1-4c21-a983-5c09d5fd4ee0 0.093s\n2026-05-27 01:44:23.106 35 INFO tempest.lib.common.rest_client [req-c575f2a3-dc16-43e4-8785-5b0b9de7d20d req-c575f2a3-dc16-43e4-8785-5b0b9de7d20d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/024ee507-227e-4b80-8059-8fc5be5df87a 0.092s\n2026-05-27 01:44:23.109 25 INFO tempest.lib.common.rest_client [req-f93307c6-af9e-439a-8333-f835e4da1a2f req-f93307c6-af9e-439a-8333-f835e4da1a2f ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-27 01:44:23.120 11 INFO tempest.lib.common.rest_client [req-0be58b30-87c7-4d45-8cf4-9672858f3861 req-0be58b30-87c7-4d45-8cf4-9672858f3861 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.880s\n2026-05-27 01:44:23.185 35 INFO tempest.lib.common.rest_client [req-4433dac9-9875-4afd-a255-4c1bc6231082 req-4433dac9-9875-4afd-a255-4c1bc6231082 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ea31207-a43e-4e10-8bd5-2c27518b00b1 0.077s\n2026-05-27 01:44:23.264 25 INFO tempest.lib.common.rest_client [req-7d456466-ac62-47f6-ae6f-00fb3e32a6e9 req-7d456466-ac62-47f6-ae6f-00fb3e32a6e9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6 0.152s\n2026-05-27 01:44:23.265 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c8be7ead56514fe387980c671ea91ac6 for scope project and roles: ['reader']\n2026-05-27 01:44:23.280 35 INFO tempest.lib.common.rest_client [req-212119d3-2ac2-4bf6-8887-32cb1ffbb028 req-212119d3-2ac2-4bf6-8887-32cb1ffbb028 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d09fa56e-908e-4059-b52c-54232c5f339a 0.093s\n2026-05-27 01:44:23.367 35 INFO tempest.lib.common.rest_client [req-bb0abb38-c9ad-4d15-b119-ce56773b9eab req-bb0abb38-c9ad-4d15-b119-ce56773b9eab ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/199f49e5-1db4-4ec6-ae55-80639f9facf9 0.084s\n2026-05-27 01:44:23.393 11 INFO tempest.lib.common.rest_client [req-b5f63253-8cab-456c-baf2-0139c2801f9b req-b5f63253-8cab-456c-baf2-0139c2801f9b ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.270s\n2026-05-27 01:44:23.472 35 INFO tempest.lib.common.rest_client [req-a6f1a75b-7763-4aeb-be67-d2ea97d02b59 req-a6f1a75b-7763-4aeb-be67-d2ea97d02b59 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/466a0739-ed19-4156-9b21-fdf72152f9ec 0.103s\n2026-05-27 01:44:23.558 35 INFO tempest.lib.common.rest_client [req-56610614-4bf0-4612-a9d5-9370a5131d8b req-56610614-4bf0-4612-a9d5-9370a5131d8b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/801f8608-c755-4b3e-a797-573c2a1200ec 0.084s\n2026-05-27 01:44:23.649 35 INFO tempest.lib.common.rest_client [req-0f3fdb1d-e0ac-4b3c-b077-168999ec196a req-0f3fdb1d-e0ac-4b3c-b077-168999ec196a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e863fe3-8671-4c48-a40b-3db5e7812fe8 0.089s\n2026-05-27 01:44:23.739 35 INFO tempest.lib.common.rest_client [req-c2fa2981-e709-4633-8f4b-285fc967bae8 req-c2fa2981-e709-4633-8f4b-285fc967bae8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e8a2161d-8e88-444c-a42d-de2e80bebdd5 0.088s\n2026-05-27 01:44:23.741 25 INFO tempest.lib.common.rest_client [req-b5c59ccf-d113-42dc-928b-5f10c592884b req-b5c59ccf-d113-42dc-928b-5f10c592884b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.470s\n2026-05-27 01:44:23.837 35 INFO tempest.lib.common.rest_client [req-e4ebdfff-e6de-40a1-820d-53aca0caf8ae req-e4ebdfff-e6de-40a1-820d-53aca0caf8ae ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9268c2d7-3eb8-479f-ba3c-529cd7262651 0.096s\n2026-05-27 01:44:23.863 25 INFO tempest.lib.common.rest_client [req-d3789a2f-5137-422d-95d1-9f12d9d024ca req-d3789a2f-5137-422d-95d1-9f12d9d024ca ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-27 01:44:23.937 35 INFO tempest.lib.common.rest_client [req-cdf4fff1-6d16-4ab7-b77d-e2c631386af4 req-cdf4fff1-6d16-4ab7-b77d-e2c631386af4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e14cabb6-4f16-40dd-8da2-acd8df4776de 0.097s\n2026-05-27 01:44:24.020 25 INFO tempest.lib.common.rest_client [req-ce7b23d8-da32-41be-9afe-a9e16015d589 req-ce7b23d8-da32-41be-9afe-a9e16015d589 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.151s\n2026-05-27 01:44:24.029 11 INFO tempest.lib.common.rest_client [req-8ad9bbf4-629e-4cbf-8d22-c1773631cf15 req-8ad9bbf4-629e-4cbf-8d22-c1773631cf15 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.632s\n2026-05-27 01:44:24.042 35 INFO tempest.lib.common.rest_client [req-a6736752-6316-4838-ab2d-2621e2844ed4 req-a6736752-6316-4838-ab2d-2621e2844ed4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0a59f54-dbd9-48d5-b042-cc72bf1cc17a 0.103s\n2026-05-27 01:44:24.128 35 INFO tempest.lib.common.rest_client [req-2f65af4c-a380-4e03-ae53-1f25b4681ef8 req-2f65af4c-a380-4e03-ae53-1f25b4681ef8 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=deaf79ed-3869-46f7-9184-72a587344da2 0.083s\n2026-05-27 01:44:24.205 25 INFO tempest.lib.common.rest_client [req-7ccdb8ed-7864-4237-974f-4027f7b38d2c req-7ccdb8ed-7864-4237-974f-4027f7b38d2c ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-27 01:44:24.221 35 INFO tempest.lib.common.rest_client [req-94465a7f-9745-45f8-9eea-3fd6c8f7831c req-94465a7f-9745-45f8-9eea-3fd6c8f7831c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2 0.091s\n2026-05-27 01:44:24.308 35 INFO tempest.lib.common.rest_client [req-80d960af-4eb0-400b-bfa4-6253c1c20917 req-80d960af-4eb0-400b-bfa4-6253c1c20917 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f2a94a9-1c67-42d0-8f83-6f4ea409acc2 0.085s\n2026-05-27 01:44:24.314 25 INFO tempest.lib.common.rest_client [req-fa424571-3ec2-465c-ae9c-2a70c5e023f4 req-fa424571-3ec2-465c-ae9c-2a70c5e023f4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/6756f682ee034483a1c0f10ac8baaed9 0.106s\n2026-05-27 01:44:24.391 35 INFO tempest.lib.common.rest_client [req-2ee303b9-9629-4e7d-8c4e-138299ee673e req-2ee303b9-9629-4e7d-8c4e-138299ee673e ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 0.081s\n2026-05-27 01:44:24.468 25 INFO tempest.lib.common.rest_client [req-fabdbb10-2d19-4fe2-b906-106c9542d18b req-fabdbb10-2d19-4fe2-b906-106c9542d18b ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:44:24.478 35 INFO tempest.lib.common.rest_client [req-b634bf44-d453-4b18-9aef-5dfc88760b8e req-b634bf44-d453-4b18-9aef-5dfc88760b8e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 0.084s\n2026-05-27 01:44:24.568 35 INFO tempest.lib.common.rest_client [req-b5b0df62-0501-408f-b7b5-a0f87857d7d3 req-b5b0df62-0501-408f-b7b5-a0f87857d7d3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7533e6-e2cd-4b84-aecb-192bca0c985d 0.088s\n2026-05-27 01:44:24.591 25 INFO tempest.lib.common.rest_client [req-454c1a33-b42a-4679-80f8-aa47a04fca0e req-454c1a33-b42a-4679-80f8-aa47a04fca0e ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/5c8612194f3a455a91058394a6fe5fb4 0.120s\n2026-05-27 01:44:24.679 35 INFO tempest.lib.common.rest_client [req-66e217e4-6466-4ff1-81d4-f338ff62ac4b req-66e217e4-6466-4ff1-81d4-f338ff62ac4b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c301a5f-b81d-4197-8cc6-734a21ee1c76 0.108s\n2026-05-27 01:44:24.758 25 INFO tempest.lib.common.rest_client [req-739a0e7a-3ead-4bc7-ba48-447d9bc59933 req-739a0e7a-3ead-4bc7-ba48-447d9bc59933 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-27 01:44:24.764 35 INFO tempest.lib.common.rest_client [req-e23e2619-5d88-4518-8dc5-7640a582724c req-e23e2619-5d88-4518-8dc5-7640a582724c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53a260b9-1018-4c6d-8abf-539a047cf940 0.083s\n2026-05-27 01:44:24.854 35 INFO tempest.lib.common.rest_client [req-490c0964-9937-4af7-bd93-faa8e8305138 req-490c0964-9937-4af7-bd93-faa8e8305138 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6caa23fd-a4a0-4ee6-865b-35592f6ff03e 0.089s\n2026-05-27 01:44:24.902 25 INFO tempest.lib.common.rest_client [req-1ef99ac5-3f8a-48c1-b511-cb94c7c6a607 req-1ef99ac5-3f8a-48c1-b511-cb94c7c6a607 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s\n2026-05-27 01:44:24.902 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 409aaabfb159434e99765ce60dfc4bce is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:24.903 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409aaabfb159434e99765ce60dfc4bce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:24.903 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409aaabfb159434e99765ce60dfc4bce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:24.945 35 INFO tempest.lib.common.rest_client [req-6746f3f2-6127-4d5f-b6b1-ab4c4636556a req-6746f3f2-6127-4d5f-b6b1-ab4c4636556a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/845f4589-7d04-4c4b-b3ac-1e70f1f9306b 0.089s\n2026-05-27 01:44:25.048 35 INFO tempest.lib.common.rest_client [req-9bcdd797-595b-47f6-a507-93f296a5a09e req-9bcdd797-595b-47f6-a507-93f296a5a09e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01f9437d-a597-4f12-b40d-5d41b112d247 0.099s\n2026-05-27 01:44:25.159 35 INFO tempest.lib.common.rest_client [req-07860b22-5652-4b3c-b252-2aab4c5ed5af req-07860b22-5652-4b3c-b252-2aab4c5ed5af ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57c9d5f0-a202-4b10-aee9-1a018c649e1f 0.109s\n2026-05-27 01:44:25.238 35 INFO tempest.lib.common.rest_client [req-0ed5eb00-5028-4227-ac08-39e70a3c06a7 req-0ed5eb00-5028-4227-ac08-39e70a3c06a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16b3d55d-c417-4191-b122-625e0ec2d76f 0.077s\n2026-05-27 01:44:25.328 35 INFO tempest.lib.common.rest_client [req-22b1c908-1488-4cd9-afc9-7c465abd9b40 req-22b1c908-1488-4cd9-afc9-7c465abd9b40 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5c1dbd8-2d3d-4748-a383-74f754344e63 0.088s\n2026-05-27 01:44:25.418 35 INFO tempest.lib.common.rest_client [req-8381bbb4-72e9-4d08-84a7-f67a21c6e9f2 req-8381bbb4-72e9-4d08-84a7-f67a21c6e9f2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/824fe39b-6e21-4195-9902-ba1006d01f2b 0.088s\n2026-05-27 01:44:25.466 25 INFO tempest.lib.common.rest_client [req-dbfd4e65-35a0-499d-8932-35602ab2448a req-dbfd4e65-35a0-499d-8932-35602ab2448a ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-27 01:44:25.507 35 INFO tempest.lib.common.rest_client [req-0295493a-ee22-456e-9f34-0f5c89a680c7 req-0295493a-ee22-456e-9f34-0f5c89a680c7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9f7ff5de-768a-4953-aea2-3bfadb0065df 0.087s\n2026-05-27 01:44:25.547 25 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.079s\n{7} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.081061s] ... ok\n2026-05-27 01:44:25.604 35 INFO tempest.lib.common.rest_client [req-37b535e8-c1c7-4186-ad30-b4659b5ed534 req-37b535e8-c1c7-4186-ad30-b4659b5ed534 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6137f293-c7fb-40a6-8245-34a8ecb87f08 0.094s\n2026-05-27 01:44:25.709 35 INFO tempest.lib.common.rest_client [req-13537ecd-4f99-43ef-99cc-2ccf6d2f0dc9 req-13537ecd-4f99-43ef-99cc-2ccf6d2f0dc9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c03f23bd-cc80-4545-bf9d-1a8daf975cf5 0.100s\n2026-05-27 01:44:25.808 35 INFO tempest.lib.common.rest_client [req-043ac4fe-3d2e-4f52-a6da-0fb80306034a req-043ac4fe-3d2e-4f52-a6da-0fb80306034a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27a756cc-90e6-4542-bfe2-be362a710825 0.095s\n2026-05-27 01:44:25.870 25 INFO tempest.lib.common.rest_client [req-0728ddb8-2151-4e25-8293-a57739f6efc3 req-0728ddb8-2151-4e25-8293-a57739f6efc3 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.319s\n{7} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.322688s] ... ok\n2026-05-27 01:44:25.895 35 INFO tempest.lib.common.rest_client [req-aac341e0-a3b8-4852-9cea-0d9538ea8536 req-aac341e0-a3b8-4852-9cea-0d9538ea8536 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/767d5751-61ec-4dda-9c84-d4707c981b15 0.085s\n2026-05-27 01:44:25.980 35 INFO tempest.lib.common.rest_client [req-67b331f0-0114-4396-9f6b-7e8791100816 req-67b331f0-0114-4396-9f6b-7e8791100816 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4b302c5-2f3e-4708-b771-d1e034404cb7 0.082s\n2026-05-27 01:44:26.149 25 INFO tempest.lib.common.rest_client [req-052ab68f-7420-40d2-a297-3cbda2b5c442 req-052ab68f-7420-40d2-a297-3cbda2b5c442 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53282db125b74464957d6628c2090164 0.243s\n2026-05-27 01:44:26.237 11 INFO tempest.lib.common.rest_client [req-c82c4fed-22d0-4192-bc0c-f4a316322a3d req-c82c4fed-22d0-4192-bc0c-f4a316322a3d ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/add_router_interface 2.206s\n2026-05-27 01:44:26.391 11 INFO tempest.lib.common.rest_client [req-048a389c-7015-490c-a85c-b61fe814d28e req-048a389c-7015-490c-a85c-b61fe814d28e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5b7dfeb0-74f9-4a85-90fb-ae0f86911889 0.152s\n2026-05-27 01:44:26.424 25 INFO tempest.lib.common.rest_client [req-975b6128-412c-4bc8-b493-ac29091245ea req-975b6128-412c-4bc8-b493-ac29091245ea ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/409aaabfb159434e99765ce60dfc4bce 0.273s\n2026-05-27 01:44:26.425 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c8be7ead56514fe387980c671ea91ac6\n2026-05-27 01:44:26.508 35 INFO tempest.lib.common.rest_client [req-ea1400a9-e979-4675-80b8-76df742d3c27 req-ea1400a9-e979-4675-80b8-76df742d3c27 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73e3b2af-f37e-497a-9e55-b7e719f40217 0.526s\n2026-05-27 01:44:26.806 35 INFO tempest.lib.common.rest_client [req-baa1047c-ba10-403b-8ab5-2ac527880c4d req-baa1047c-ba10-403b-8ab5-2ac527880c4d ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0af0d4ede5840ab80e16b994824d50b 0.296s\n2026-05-27 01:44:26.943 25 INFO tempest.lib.common.rest_client [req-4225ef05-5e1a-4480-b49a-db306d5f2a29 req-4225ef05-5e1a-4480-b49a-db306d5f2a29 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-27 01:44:27.088 35 INFO tempest.lib.common.rest_client [req-5c6cc94a-1368-41b3-a9a4-b18823e7d036 req-5c6cc94a-1368-41b3-a9a4-b18823e7d036 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/60b0c48196b843eb8480ad6c335fc9b2 0.279s\n2026-05-27 01:44:27.089 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e7ecd3d753094b0986827160b8c567df\n2026-05-27 01:44:27.305 11 INFO tempest.lib.common.rest_client [req-a0e3c2b2-a320-4ace-b40d-5da422214359 req-a0e3c2b2-a320-4ace-b40d-5da422214359 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/remove_router_interface 0.911s\n2026-05-27 01:44:27.476 11 INFO tempest.lib.common.rest_client [req-4f1815f1-d2c1-4ab8-976e-008f818fac32 req-4f1815f1-d2c1-4ab8-976e-008f818fac32 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/remove_router_interface 0.164s\n2026-05-27 01:44:27.556 35 INFO tempest.lib.common.rest_client [req-a3b75499-cfb6-413e-b660-bb2fa2c29e29 req-a3b75499-cfb6-413e-b660-bb2fa2c29e29 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s\n2026-05-27 01:44:27.578 11 INFO tempest.lib.common.rest_client [req-d395eba6-bf46-4e31-9cdb-090721257704 req-d395eba6-bf46-4e31-9cdb-090721257704 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=66536446-3125-4ea7-9599-60d1dfff34d3 0.098s\n2026-05-27 01:44:27.649 25 INFO tempest.lib.common.rest_client [req-e0e572ac-8ec2-43f9-92df-718d375a8507 req-e0e572ac-8ec2-43f9-92df-718d375a8507 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c8be7ead56514fe387980c671ea91ac6&name=default 0.703s\n2026-05-27 01:44:27.790 35 INFO tempest.lib.common.rest_client [req-6ec8a85b-7e4d-4a56-98e1-dc0d3c742fe6 req-6ec8a85b-7e4d-4a56-98e1-dc0d3c742fe6 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e7ecd3d753094b0986827160b8c567df&name=default 0.232s\n2026-05-27 01:44:27.927 11 INFO tempest.lib.common.rest_client [req-a787e44e-44f1-4d58-9554-4df58432eb32 req-a787e44e-44f1-4d58-9554-4df58432eb32 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3 0.347s\n2026-05-27 01:44:28.125 25 INFO tempest.lib.common.rest_client [req-df4d442d-ca59-4e4d-ae4f-0a504d4fbca2 req-df4d442d-ca59-4e4d-ae4f-0a504d4fbca2 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19e83456-3a6f-4583-b7cc-55d04b73f596 0.473s\n2026-05-27 01:44:28.260 35 INFO tempest.lib.common.rest_client [req-4e25601c-9f23-4130-9da7-c872067c50d9 req-4e25601c-9f23-4130-9da7-c872067c50d9 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68b490ce-d3f4-4bf8-9d99-919a9fd37470 0.466s\n2026-05-27 01:44:28.306 11 INFO tempest.lib.common.rest_client [req-6fb6d615-af86-4206-837d-558d4a4565af req-6fb6d615-af86-4206-837d-558d4a4565af ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e65117a1-34fb-4f3d-832b-e177788bb208 0.376s\n2026-05-27 01:44:28.326 25 INFO tempest.lib.common.rest_client [req-4c796bd2-de83-432a-8cdf-4bed8da1ee6f req-4c796bd2-de83-432a-8cdf-4bed8da1ee6f ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6 0.198s\n2026-05-27 01:44:28.512 35 INFO tempest.lib.common.rest_client [req-637cf410-ad41-4ae2-814d-ecc6efc8d0d4 req-637cf410-ad41-4ae2-814d-ecc6efc8d0d4 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df 0.249s\n2026-05-27 01:44:28.849 11 INFO tempest.lib.common.rest_client [req-50ecb7c2-b28b-4278-91d9-284d449380fb req-50ecb7c2-b28b-4278-91d9-284d449380fb ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0bfc4d90-702b-44b2-bb0b-23bb8afdd8a8 0.540s\n{0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [7.265484s] ... ok\n2026-05-27 01:44:29.021 35 INFO tempest.lib.common.rest_client [req-edd7b14f-c455-46a3-917d-a1e85d9ff424 req-edd7b14f-c455-46a3-917d-a1e85d9ff424 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-27 01:44:29.480 35 INFO tempest.lib.common.rest_client [req-5f5e6610-4e82-4d76-bdfd-fb7e9d6a426b req-5f5e6610-4e82-4d76-bdfd-fb7e9d6a426b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s\n2026-05-27 01:44:29.510 11 INFO tempest.lib.common.rest_client [req-1cbfe372-b3ba-4f9b-8585-08f8f5005d96 req-1cbfe372-b3ba-4f9b-8585-08f8f5005d96 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.657s\n2026-05-27 01:44:29.593 35 INFO tempest.lib.common.rest_client [req-554c6fea-2e9d-4c79-bc48-feff230fac69 req-554c6fea-2e9d-4c79-bc48-feff230fac69 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s\n2026-05-27 01:44:29.739 35 INFO tempest.lib.common.rest_client [req-b2ef778b-a7f7-42b2-8edf-843fbdc696f0 req-b2ef778b-a7f7-42b2-8edf-843fbdc696f0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-27 01:44:30.266 35 INFO tempest.lib.common.rest_client [req-29637389-7992-4fe0-b6e2-215441c86393 req-29637389-7992-4fe0-b6e2-215441c86393 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.524s\n2026-05-27 01:44:30.371 35 INFO tempest.lib.common.rest_client [req-ee2ae39f-19b0-4f20-aea4-1f17657bffec req-ee2ae39f-19b0-4f20-aea4-1f17657bffec ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-27 01:44:30.502 35 INFO tempest.lib.common.rest_client [req-74fbca3f-ec8d-4c81-8dc1-724452189e0b req-74fbca3f-ec8d-4c81-8dc1-724452189e0b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s\n2026-05-27 01:44:30.526 11 INFO tempest.lib.common.rest_client [req-795f06df-17fc-4c6a-931d-e0831e75138c req-795f06df-17fc-4c6a-931d-e0831e75138c ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.013s\n2026-05-27 01:44:30.670 35 INFO tempest.lib.common.rest_client [req-08eccd48-33fb-4cdd-ad5a-0e84a0513e5e req-08eccd48-33fb-4cdd-ad5a-0e84a0513e5e ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:44:30.761 11 INFO tempest.lib.common.rest_client [req-21d1a79f-1bd8-405c-9a2c-e3205c03e22a req-21d1a79f-1bd8-405c-9a2c-e3205c03e22a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.232s\n2026-05-27 01:44:30.785 35 INFO tempest.lib.common.rest_client [req-f99e32d3-e0cc-406f-ba81-3440fc93f7fe req-f99e32d3-e0cc-406f-ba81-3440fc93f7fe ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/6756f682ee034483a1c0f10ac8baaed9 0.112s\n2026-05-27 01:44:30.930 35 INFO tempest.lib.common.rest_client [req-e37dde68-c1b5-4725-95bf-f91db6271a4a req-e37dde68-c1b5-4725-95bf-f91db6271a4a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-27 01:44:31.042 35 INFO tempest.lib.common.rest_client [req-3e07bc48-9212-4391-8a10-83dcd18e3388 req-3e07bc48-9212-4391-8a10-83dcd18e3388 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/5c8612194f3a455a91058394a6fe5fb4 0.109s\n2026-05-27 01:44:31.209 35 INFO tempest.lib.common.rest_client [req-0826a07c-d863-49b3-8f2f-75068ad5a143 req-0826a07c-d863-49b3-8f2f-75068ad5a143 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-27 01:44:31.323 35 INFO tempest.lib.common.rest_client [req-b3aa8274-6352-4c69-acca-0abfe1f35655 req-b3aa8274-6352-4c69-acca-0abfe1f35655 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.112s\n2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d7fcf518ff94d138746c794655f145e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d7fcf518ff94d138746c794655f145e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d7fcf518ff94d138746c794655f145e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:31.837 35 INFO tempest.lib.common.rest_client [req-577e7395-bfe7-4bca-a04a-2c85c56479f7 req-577e7395-bfe7-4bca-a04a-2c85c56479f7 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-27 01:44:31.987 35 INFO tempest.lib.common.rest_client [req-7a83315c-a43f-4640-a144-600f298b6533 req-7a83315c-a43f-4640-a144-600f298b6533 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297 0.147s\n2026-05-27 01:44:31.988 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 93150a1dcaa3454d9e5628c215b8e297 for scope project and roles: ['reader']\n2026-05-27 01:44:32.362 11 INFO tempest.lib.common.rest_client [req-7fb458b7-8e6e-4af9-a5a8-f5779a8ebc24 req-7fb458b7-8e6e-4af9-a5a8-f5779a8ebc24 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a/add_router_interface 1.599s\n2026-05-27 01:44:32.462 35 INFO tempest.lib.common.rest_client [req-c4df4ac2-cbd7-42be-8d18-d037d99a6b4b req-c4df4ac2-cbd7-42be-8d18-d037d99a6b4b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.471s\n2026-05-27 01:44:32.485 11 INFO tempest.lib.common.rest_client [req-4995a719-cd06-432f-8fb0-b4a8146829f8 req-4995a719-cd06-432f-8fb0-b4a8146829f8 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbb444bb-9393-4a5e-aaf9-0b6773eed68e 0.120s\n2026-05-27 01:44:32.579 35 INFO tempest.lib.common.rest_client [req-311b4392-0264-4d96-bc75-71c122b27b4f req-311b4392-0264-4d96-bc75-71c122b27b4f ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-27 01:44:32.643 11 INFO tempest.lib.common.rest_client [req-e7816d0e-5b00-4172-9b7c-c96d708cf1e6 req-e7816d0e-5b00-4172-9b7c-c96d708cf1e6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbb444bb-9393-4a5e-aaf9-0b6773eed68e 0.155s\n2026-05-27 01:44:32.697 35 INFO tempest.lib.common.rest_client [req-a204b621-3b25-4e9d-84d2-e31ac0137560 req-a204b621-3b25-4e9d-84d2-e31ac0137560 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.115s\n2026-05-27 01:44:32.858 35 INFO tempest.lib.common.rest_client [req-d05ebee4-6c31-49b4-b841-ec51f962d118 req-d05ebee4-6c31-49b4-b841-ec51f962d118 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:44:32.970 35 INFO tempest.lib.common.rest_client [req-ceb6f95d-530a-440e-8c14-ec52714f7969 req-ceb6f95d-530a-440e-8c14-ec52714f7969 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/6756f682ee034483a1c0f10ac8baaed9 0.109s\n2026-05-27 01:44:33.158 35 INFO tempest.lib.common.rest_client [req-c8ca498a-5f3d-49f7-bae2-f92ce8b2897b req-c8ca498a-5f3d-49f7-bae2-f92ce8b2897b ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-27 01:44:33.287 35 INFO tempest.lib.common.rest_client [req-1eccebc2-fb4b-4b7b-a248-0201d8fbecce req-1eccebc2-fb4b-4b7b-a248-0201d8fbecce ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/5c8612194f3a455a91058394a6fe5fb4 0.126s\n2026-05-27 01:44:33.442 35 INFO tempest.lib.common.rest_client [req-3a1c768f-9543-4018-a2e5-aa12efc9c219 req-3a1c768f-9543-4018-a2e5-aa12efc9c219 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:44:33.485 11 INFO tempest.lib.common.rest_client [req-2a93d83b-85d8-4c11-8617-b7dbe009dbd5 req-2a93d83b-85d8-4c11-8617-b7dbe009dbd5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a/remove_router_interface 0.839s\n2026-05-27 01:44:33.571 11 INFO tempest.lib.common.rest_client [req-29e3e7cb-a039-43e1-b03d-4f01c9340ab6 req-29e3e7cb-a039-43e1-b03d-4f01c9340ab6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab880b1e-efd1-496c-8aa7-781832d3c09a 0.083s\n2026-05-27 01:44:33.562 35 INFO tempest.lib.common.rest_client [req-bfcde423-f73c-45ff-b2e5-dd9913b6ec66 req-bfcde423-f73c-45ff-b2e5-dd9913b6ec66 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.118s\n2026-05-27 01:44:33.562 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26e3c2d43dca4aebb25515556a1c4a86 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:44:33.563 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26e3c2d43dca4aebb25515556a1c4a86', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:33.563 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26e3c2d43dca4aebb25515556a1c4a86', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:44:33.918 11 INFO tempest.lib.common.rest_client [req-faea3df1-7f2b-4c07-a6ab-67a6c094300a req-faea3df1-7f2b-4c07-a6ab-67a6c094300a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a 0.344s\n2026-05-27 01:44:34.161 35 INFO tempest.lib.common.rest_client [req-5a9fbf6f-e7bd-4366-9442-20bb573802f0 req-5a9fbf6f-e7bd-4366-9442-20bb573802f0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-27 01:44:34.242 11 INFO tempest.lib.common.rest_client [req-61698f04-0945-42dc-b737-6fe8827898a2 req-61698f04-0945-42dc-b737-6fe8827898a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfbc3725-9a30-43a5-bc38-1c6ce7633fd9 0.319s\n2026-05-27 01:44:34.697 35 INFO tempest.lib.common.rest_client [req-ff417ed5-c94a-4307-8117-af773f106c96 req-ff417ed5-c94a-4307-8117-af773f106c96 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.532s\n2026-05-27 01:44:34.787 11 INFO tempest.lib.common.rest_client [req-1407dc82-3286-4efb-a6a7-236c3b7df53a req-1407dc82-3286-4efb-a6a7-236c3b7df53a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3cbccdad-eab2-4d2e-baba-a3a06d0162eb 0.543s\n{0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [5.937576s] ... ok\n2026-05-27 01:44:35.740 35 INFO tempest.lib.common.rest_client [req-974017aa-afbf-4913-8d6f-fdd91b03a013 req-974017aa-afbf-4913-8d6f-fdd91b03a013 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.040s\n2026-05-27 01:44:36.499 11 INFO tempest.lib.common.rest_client [req-66b7708e-a55a-4b4d-8a70-8ccfe8e7de8d req-66b7708e-a55a-4b4d-8a70-8ccfe8e7de8d ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.708s\n2026-05-27 01:44:36.668 11 INFO tempest.lib.common.rest_client [req-a32020d1-e865-4c71-8954-00284da03648 req-a32020d1-e865-4c71-8954-00284da03648 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.165s\n2026-05-27 01:44:36.735 35 INFO tempest.lib.common.rest_client [req-dc9be4ad-a0bf-450d-a147-351fd3322acd req-dc9be4ad-a0bf-450d-a147-351fd3322acd ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.993s\n2026-05-27 01:44:36.839 11 INFO tempest.lib.common.rest_client [req-7e303802-652b-4cc9-b091-ac0675fb4628 req-7e303802-652b-4cc9-b091-ac0675fb4628 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.168s\n2026-05-27 01:44:37.479 35 INFO tempest.lib.common.rest_client [req-f1d545c3-685c-4cd1-acd4-6c5f4da2d9cb req-f1d545c3-685c-4cd1-acd4-6c5f4da2d9cb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.741s\n2026-05-27 01:44:37.664 11 INFO tempest.lib.common.rest_client [req-2bab9c46-2929-47ce-b12f-6b6c4d91f6f9 req-2bab9c46-2929-47ce-b12f-6b6c4d91f6f9 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.822s\n2026-05-27 01:44:37.839 11 INFO tempest.lib.common.rest_client [req-d2ffb58d-d811-449a-b4a5-7985f2317856 req-d2ffb58d-d811-449a-b4a5-7985f2317856 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.172s\n2026-05-27 01:44:37.930 11 INFO tempest.lib.common.rest_client [req-2f4dc7e5-478c-4492-acf4-47ee0bb7e325 req-2f4dc7e5-478c-4492-acf4-47ee0bb7e325 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9826c7c-7e2c-4311-8835-be2f66687915 0.088s\n2026-05-27 01:44:38.166 35 INFO tempest.lib.common.rest_client [req-ced58c74-ba45-4fbd-ab70-55556f65e721 req-ced58c74-ba45-4fbd-ab70-55556f65e721 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.683s\n2026-05-27 01:44:38.880 11 INFO tempest.lib.common.rest_client [req-c2300f07-f3c4-44bb-9000-a949774e212f req-c2300f07-f3c4-44bb-9000-a949774e212f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.947s\n{0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [4.092273s] ... ok\n2026-05-27 01:44:39.175 35 INFO tempest.lib.common.rest_client [req-f57a032b-c2cd-4d95-a7b2-b62d7d525fb6 req-f57a032b-c2cd-4d95-a7b2-b62d7d525fb6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.006s\n2026-05-27 01:44:39.595 11 INFO tempest.lib.common.rest_client [req-21fce461-7444-4d74-941a-816cb33e4533 req-21fce461-7444-4d74-941a-816cb33e4533 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.711s\n2026-05-27 01:44:40.148 35 INFO tempest.lib.common.rest_client [req-faccd7fb-34bc-4d2c-8fd9-ad965201f6df req-faccd7fb-34bc-4d2c-8fd9-ad965201f6df ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.970s\n2026-05-27 01:44:40.539 11 INFO tempest.lib.common.rest_client [req-fbc777a0-1019-4da9-8c82-fe8c16492408 req-fbc777a0-1019-4da9-8c82-fe8c16492408 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.942s\n2026-05-27 01:44:40.789 11 INFO tempest.lib.common.rest_client [req-318da503-2894-49df-a937-cdba75ae613b req-318da503-2894-49df-a937-cdba75ae613b ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s\n2026-05-27 01:44:42.117 35 INFO tempest.lib.common.rest_client [req-6f32dbb7-2b60-4096-8ac0-1a7836d6e53e req-6f32dbb7-2b60-4096-8ac0-1a7836d6e53e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 1.966s\n2026-05-27 01:44:42.408 35 INFO tempest.lib.common.rest_client [req-71555f8e-6ed1-47ac-bc03-c3a8d7269526 req-71555f8e-6ed1-47ac-bc03-c3a8d7269526 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 0.288s\n2026-05-27 01:44:42.558 35 INFO tempest.lib.common.rest_client [req-b3c32629-69a8-4830-af40-270440d5e9e2 req-b3c32629-69a8-4830-af40-270440d5e9e2 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/08049dc5-f274-48ca-ad6c-e469d8f4ea1e 0.146s\n2026-05-27 01:44:42.596 11 INFO tempest.lib.common.rest_client [req-d07d0572-994b-44eb-b562-6d43ef835f19 req-d07d0572-994b-44eb-b562-6d43ef835f19 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e/add_router_interface 1.805s\n2026-05-27 01:44:42.772 11 INFO tempest.lib.common.rest_client [req-4aa0966c-1096-4179-bd2f-db9564eb8a97 req-4aa0966c-1096-4179-bd2f-db9564eb8a97 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.173s\n2026-05-27 01:44:43.477 35 INFO tempest.lib.common.rest_client [req-874f1723-cffd-46da-8f00-5cbc3c23e355 req-874f1723-cffd-46da-8f00-5cbc3c23e355 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/remove_router_interface 0.914s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [6.742526s] ... ok\n2026-05-27 01:44:43.520 11 INFO tempest.lib.common.rest_client [req-aea5b448-8999-4c31-8b92-664bd61966a7 req-aea5b448-8999-4c31-8b92-664bd61966a7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.744s\n2026-05-27 01:44:43.586 35 INFO tempest.lib.common.rest_client [req-b8e3d74a-44ab-4476-b0f4-19af7f0f0914 req-b8e3d74a-44ab-4476-b0f4-19af7f0f0914 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-761836557 0.103s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.107294s] ... ok\n2026-05-27 01:44:43.627 11 INFO tempest.lib.common.rest_client [req-2286d67a-1931-4549-bf32-266a751bf100 req-2286d67a-1931-4549-bf32-266a751bf100 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.105s\n2026-05-27 01:44:43.813 35 INFO tempest.lib.common.rest_client [req-c64f8323-0714-496f-bff1-8641f7e6a551 req-c64f8323-0714-496f-bff1-8641f7e6a551 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.221s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.226056s] ... ok\n2026-05-27 01:44:44.510 11 INFO tempest.lib.common.rest_client [req-1888d387-1f1a-44ae-922a-5409155dd997 req-1888d387-1f1a-44ae-922a-5409155dd997 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e/remove_router_interface 0.881s\n2026-05-27 01:44:44.513 35 INFO tempest.lib.common.rest_client [req-8645caf8-91a3-404f-afd9-36a3852ef72b req-8645caf8-91a3-404f-afd9-36a3852ef72b ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.695s\n2026-05-27 01:44:44.621 11 INFO tempest.lib.common.rest_client [req-3c354591-5f29-4270-bef2-4f2dea915414 req-3c354591-5f29-4270-bef2-4f2dea915414 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15141934-3235-44da-9747-6b5d2424385e 0.108s\n2026-05-27 01:44:45.000 11 INFO tempest.lib.common.rest_client [req-228cc9cc-832e-4ef3-b824-f60408783da5 req-228cc9cc-832e-4ef3-b824-f60408783da5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e 0.376s\n2026-05-27 01:44:45.350 11 INFO tempest.lib.common.rest_client [req-8de96869-423a-425c-b481-adb19f6cc59a req-8de96869-423a-425c-b481-adb19f6cc59a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/109bc3a2-c5fe-439c-abf5-b28c926c1dcd 0.347s\n2026-05-27 01:44:45.549 35 INFO tempest.lib.common.rest_client [req-1935c9fa-b1a6-437e-95a8-df59d3314dd6 req-1935c9fa-b1a6-437e-95a8-df59d3314dd6 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.033s\n2026-05-27 01:44:45.894 11 INFO tempest.lib.common.rest_client [req-3a6fdb83-b1f7-474c-a89f-b10f8ece1844 req-3a6fdb83-b1f7-474c-a89f-b10f8ece1844 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0503c04-de99-4c65-aed1-f83f31b005ba 0.540s\n{0} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [7.012617s] ... ok\n2026-05-27 01:44:46.192 11 INFO tempest.lib.common.rest_client [req-358e8946-10fa-4955-9fa6-b3f4730f1019 req-358e8946-10fa-4955-9fa6-b3f4730f1019 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.293s\n2026-05-27 01:44:46.213 35 INFO tempest.lib.common.rest_client [req-ad2d1cd0-8f1a-492b-94c7-8a4b1ecbb939 req-ad2d1cd0-8f1a-492b-94c7-8a4b1ecbb939 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.659s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.398429s] ... ok\n2026-05-27 01:44:46.832 11 INFO tempest.lib.common.rest_client [req-3f68c82d-5d6b-4ec3-a5ac-eb325c36d4e0 req-3f68c82d-5d6b-4ec3-a5ac-eb325c36d4e0 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.637s\n2026-05-27 01:44:47.818 11 INFO tempest.lib.common.rest_client [req-0610c22e-05cb-47f5-b68d-04ea00890aa9 req-0610c22e-05cb-47f5-b68d-04ea00890aa9 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.983s\n2026-05-27 01:44:48.240 35 INFO tempest.lib.common.rest_client [req-b85cb1fd-d917-4689-9a85-6f4ee4551e76 req-b85cb1fd-d917-4689-9a85-6f4ee4551e76 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 2.022s\n2026-05-27 01:44:48.573 35 INFO tempest.lib.common.rest_client [req-9712e032-39bb-449a-bf4b-5b8d12d1eb10 req-9712e032-39bb-449a-bf4b-5b8d12d1eb10 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.329s\n2026-05-27 01:44:48.743 35 INFO tempest.lib.common.rest_client [req-188672f9-f41c-4b48-b943-26d190768a9d req-188672f9-f41c-4b48-b943-26d190768a9d ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d5e40400-ef2b-48f5-8231-822ba9a08cbc 0.167s\n2026-05-27 01:44:49.468 11 INFO tempest.lib.common.rest_client [req-6ab0ba34-1ee0-428a-bf8c-db4f955ddf27 req-6ab0ba34-1ee0-428a-bf8c-db4f955ddf27 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 1.647s\n2026-05-27 01:44:49.511 35 INFO tempest.lib.common.rest_client [req-99b94d91-b805-4712-96ec-7fb30b9cb23c req-99b94d91-b805-4712-96ec-7fb30b9cb23c ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/remove_router_interface 0.766s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [3.296421s] ... ok\n2026-05-27 01:44:49.599 35 INFO tempest.lib.common.rest_client [req-25cfd7fc-ed2a-41ea-93af-0676e07c7203 req-25cfd7fc-ed2a-41ea-93af-0676e07c7203 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1157194603 0.084s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.086689s] ... ok\n2026-05-27 01:44:49.683 35 INFO tempest.lib.common.rest_client [req-8c24d211-dd74-43df-ab79-568e8752478f req-8c24d211-dd74-43df-ab79-568e8752478f ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-831092135 0.082s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.084058s] ... ok\n2026-05-27 01:44:49.995 35 INFO tempest.lib.common.rest_client [req-68216bf9-9975-4fb8-af66-312bc200374c req-68216bf9-9975-4fb8-af66-312bc200374c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/219e98f9-0b1d-466a-8fdc-14e67c0c6f9a 0.285s\n2026-05-27 01:44:50.181 11 INFO tempest.lib.common.rest_client [req-dd845605-8a22-4cdd-ac2d-f8a03853a32e req-dd845605-8a22-4cdd-ac2d-f8a03853a32e ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.708s\n2026-05-27 01:44:50.547 35 INFO tempest.lib.common.rest_client [req-80e2282c-e9cb-422a-accb-dea60fa00475 req-80e2282c-e9cb-422a-accb-dea60fa00475 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/84407d82-26a8-4c35-9e89-c3484729a000 0.549s\n2026-05-27 01:44:50.832 35 INFO tempest.lib.common.rest_client [req-a2b01464-f94b-42dd-a30a-ecc08cfb3b2a req-a2b01464-f94b-42dd-a30a-ecc08cfb3b2a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b2a1c9b6-0342-4d4d-8212-4b5862737c81 0.282s\n2026-05-27 01:44:51.083 35 INFO tempest.lib.common.rest_client [req-5aee2db4-2fa1-4dd6-8ba9-8fe106803669 req-5aee2db4-2fa1-4dd6-8ba9-8fe106803669 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54c547e1-e7b5-479d-97ab-3336eb5dff2a 0.248s\n2026-05-27 01:44:51.212 11 INFO tempest.lib.common.rest_client [req-e2c08220-4737-4b01-88dc-3826c4aa2bc8 req-e2c08220-4737-4b01-88dc-3826c4aa2bc8 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.027s\n2026-05-27 01:44:51.626 35 INFO tempest.lib.common.rest_client [req-2974f621-a65c-4045-9e79-1f179e78451e req-2974f621-a65c-4045-9e79-1f179e78451e ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c301d088-b2ab-4e6a-afa8-eaca79125413 0.540s\n2026-05-27 01:44:52.150 35 INFO tempest.lib.common.rest_client [req-4be59713-6948-4795-92dd-d8f2ca42a14f req-4be59713-6948-4795-92dd-d8f2ca42a14f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d272a0b4-f2f9-4666-ad5c-89514fab13f1 0.521s\n2026-05-27 01:44:52.418 35 INFO tempest.lib.common.rest_client [req-8417b9fe-fcec-4483-997c-037c02effc62 req-8417b9fe-fcec-4483-997c-037c02effc62 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8086d79-9699-48bc-b834-37a7ec8e88c7 0.264s\n2026-05-27 01:44:53.134 35 INFO tempest.lib.common.rest_client [req-042100fe-f298-44dc-abf7-81d705d1e3e6 req-042100fe-f298-44dc-abf7-81d705d1e3e6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6a3a59e-0921-4c83-8e58-cf152e8f742e 0.713s\n2026-05-27 01:44:53.213 35 INFO tempest.lib.common.rest_client [req-f410f28d-d893-4b90-b941-3161a63bb57d req-f410f28d-d893-4b90-b941-3161a63bb57d ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.077s\n2026-05-27 01:44:53.324 11 INFO tempest.lib.common.rest_client [req-7e66a657-7451-4036-a123-8ec6af84f87e req-7e66a657-7451-4036-a123-8ec6af84f87e ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 2.109s\n2026-05-27 01:44:53.546 35 INFO tempest.lib.common.rest_client [req-b54dea35-b46b-46d9-9af4-1062bb139b02 req-b54dea35-b46b-46d9-9af4-1062bb139b02 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.330s\n2026-05-27 01:44:53.808 35 INFO tempest.lib.common.rest_client [req-e0c349f4-f65d-455e-bd9c-a500acc9fee2 req-e0c349f4-f65d-455e-bd9c-a500acc9fee2 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d7fcf518ff94d138746c794655f145e 0.259s\n2026-05-27 01:44:54.007 11 INFO tempest.lib.common.rest_client [req-eb33e5b4-3d14-4500-956b-ed0c83f305b6 req-eb33e5b4-3d14-4500-956b-ed0c83f305b6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.676s\n2026-05-27 01:44:54.083 35 INFO tempest.lib.common.rest_client [req-97b33d1b-d442-4342-840c-6c0294a3c545 req-97b33d1b-d442-4342-840c-6c0294a3c545 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26e3c2d43dca4aebb25515556a1c4a86 0.273s\n2026-05-27 01:44:54.084 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 93150a1dcaa3454d9e5628c215b8e297\n2026-05-27 01:44:54.617 35 INFO tempest.lib.common.rest_client [req-489641a7-0929-4811-8971-65736f678f1f req-489641a7-0929-4811-8971-65736f678f1f ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-27 01:44:54.947 35 INFO tempest.lib.common.rest_client [req-810517cc-083d-4563-8b02-c86671835b3e req-810517cc-083d-4563-8b02-c86671835b3e ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=93150a1dcaa3454d9e5628c215b8e297&name=default 0.327s\n2026-05-27 01:44:54.999 11 INFO tempest.lib.common.rest_client [req-402d7017-1e61-4920-bb52-482cf9bff4b3 req-402d7017-1e61-4920-bb52-482cf9bff4b3 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.989s\n2026-05-27 01:44:55.363 35 INFO tempest.lib.common.rest_client [req-9d60345f-4b0e-4f8d-ac73-44aa2425c40d req-9d60345f-4b0e-4f8d-ac73-44aa2425c40d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6c82937-56b4-4994-a6b4-78ebdc9ea1d1 0.413s\n2026-05-27 01:44:55.559 35 INFO tempest.lib.common.rest_client [req-bb9966a1-0c60-40cb-95e8-7e23285fa377 req-bb9966a1-0c60-40cb-95e8-7e23285fa377 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297 0.193s\n2026-05-27 01:44:56.743 11 INFO tempest.lib.common.rest_client [req-df4da1ad-b7a8-4c32-8afc-af8c8dc4f279 req-df4da1ad-b7a8-4c32-8afc-af8c8dc4f279 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 1.740s\n2026-05-27 01:44:57.325 11 INFO tempest.lib.common.rest_client [req-b3721ca8-70f5-4cb1-9808-0d56341b41d0 req-b3721ca8-70f5-4cb1-9808-0d56341b41d0 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.578s\n2026-05-27 01:44:58.389 11 INFO tempest.lib.common.rest_client [req-648811c5-e57d-4bc0-abbd-3b4b12bce7d1 req-648811c5-e57d-4bc0-abbd-3b4b12bce7d1 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.060s\n2026-05-27 01:45:00.560 11 INFO tempest.lib.common.rest_client [req-6970d542-f3a2-4126-9389-932028dfdd70 req-6970d542-f3a2-4126-9389-932028dfdd70 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 2.167s\n2026-05-27 01:45:01.489 11 INFO tempest.lib.common.rest_client [req-f832b412-c163-44c0-8df4-821bbd9bee8c req-f832b412-c163-44c0-8df4-821bbd9bee8c ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.924s\n2026-05-27 01:45:01.627 11 INFO tempest.lib.common.rest_client [req-ad48b984-aea6-4241-9dea-5f4ab460a3bc req-ad48b984-aea6-4241-9dea-5f4ab460a3bc ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.134s\n2026-05-27 01:45:02.211 11 INFO tempest.lib.common.rest_client [req-b91ec2e4-e43b-4cd4-b6a8-c98a28abb963 req-b91ec2e4-e43b-4cd4-b6a8-c98a28abb963 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.576s\n2026-05-27 01:45:02.361 11 INFO tempest.lib.common.rest_client [req-950bbfe1-c23d-4d5b-bea3-27593c6e360b req-950bbfe1-c23d-4d5b-bea3-27593c6e360b ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.147s\n2026-05-27 01:45:02.478 11 INFO tempest.lib.common.rest_client [req-dd18a967-6b78-4b5f-8736-d9a4f8297083 req-dd18a967-6b78-4b5f-8736-d9a4f8297083 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bbe63dd9-a60b-4332-bedd-023925a307af 0.111s\n2026-05-27 01:45:03.327 11 INFO tempest.lib.common.rest_client [req-754a87ea-71d9-4960-b544-5153ee730f88 req-754a87ea-71d9-4960-b544-5153ee730f88 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.843s\n2026-05-27 01:45:03.609 11 INFO tempest.lib.common.rest_client [req-daa22e19-5e29-404f-9841-b8abec708bb0 req-daa22e19-5e29-404f-9841-b8abec708bb0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae770769-543b-485f-a411-d2720869907b 0.279s\n2026-05-27 01:45:04.482 11 INFO tempest.lib.common.rest_client [req-cc66da19-8dc5-4044-ab67-2e3ddc110190 req-cc66da19-8dc5-4044-ab67-2e3ddc110190 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d41de2ca-c055-4075-a650-aef9ca16bf42 0.869s\n2026-05-27 01:45:04.642 11 INFO tempest.lib.common.rest_client [req-d90e3a91-ed0a-4b75-956e-d1a541c92853 req-d90e3a91-ed0a-4b75-956e-d1a541c92853 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5fd441fc-7838-4153-bd25-e195f5a8aaab 0.157s\n2026-05-27 01:45:05.499 11 INFO tempest.lib.common.rest_client [req-24497d34-9c0f-4309-980c-62c9d61baafe req-24497d34-9c0f-4309-980c-62c9d61baafe ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.855s\n2026-05-27 01:45:05.798 11 INFO tempest.lib.common.rest_client [req-0659daa3-1326-4d88-a428-5674e1ff7ebf req-0659daa3-1326-4d88-a428-5674e1ff7ebf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da91b64e-52f9-443c-9d4e-d23106dd4854 0.295s\n2026-05-27 01:45:06.295 11 INFO tempest.lib.common.rest_client [req-df233ea1-a228-4d61-8a32-e0f7b3714dbe req-df233ea1-a228-4d61-8a32-e0f7b3714dbe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/050f9543-b62b-40c2-9aa6-6ad5a93b2fca 0.494s\n2026-05-27 01:45:06.461 11 INFO tempest.lib.common.rest_client [req-bafab6d2-afc8-4dc6-9315-a96e2259282e req-bafab6d2-afc8-4dc6-9315-a96e2259282e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86e9fc7b-a003-4975-8775-2cd3ca619103 0.164s\n2026-05-27 01:45:07.411 11 INFO tempest.lib.common.rest_client [req-7b8cb3e2-8a10-4d5e-be18-9c62f396b916 req-7b8cb3e2-8a10-4d5e-be18-9c62f396b916 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.947s\n2026-05-27 01:45:07.678 11 INFO tempest.lib.common.rest_client [req-5c105335-6ce1-4cc5-aa41-aa0c9ad88c67 req-5c105335-6ce1-4cc5-aa41-aa0c9ad88c67 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a21f67ea-38a3-43aa-ae3a-988f66ec1859 0.265s\n2026-05-27 01:45:08.222 11 INFO tempest.lib.common.rest_client [req-9d5b1670-1f1a-4824-9074-50e23b751521 req-9d5b1670-1f1a-4824-9074-50e23b751521 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb140c8-a05a-4243-8a79-f7829f25d4a0 0.541s\n2026-05-27 01:45:08.412 11 INFO tempest.lib.common.rest_client [req-20da9fab-3d27-4fa9-8a39-56614c9a8863 req-20da9fab-3d27-4fa9-8a39-56614c9a8863 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/59e1091b-2b4f-43bd-a0eb-c3c133b63dd8 0.187s\n2026-05-27 01:45:09.235 11 INFO tempest.lib.common.rest_client [req-b73f57dd-b738-4f03-958e-a5e22c512d1f req-b73f57dd-b738-4f03-958e-a5e22c512d1f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.819s\n2026-05-27 01:45:09.538 11 INFO tempest.lib.common.rest_client [req-e1922938-8a6e-4ed8-807f-84934a291774 req-e1922938-8a6e-4ed8-807f-84934a291774 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a23c9d8-c775-4ce0-94f9-764472cdb8c5 0.300s\n2026-05-27 01:45:10.110 11 INFO tempest.lib.common.rest_client [req-d01924a6-c1cb-4dad-a8a6-49a7eee4c4ed req-d01924a6-c1cb-4dad-a8a6-49a7eee4c4ed ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/07ccef9e-efa6-4387-a053-4a72e8e2ce39 0.569s\n2026-05-27 01:45:10.478 11 INFO tempest.lib.common.rest_client [req-89bc2651-f5e5-4528-a7f1-a35b7717ffbf req-89bc2651-f5e5-4528-a7f1-a35b7717ffbf ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.364s\n2026-05-27 01:45:10.578 11 INFO tempest.lib.common.rest_client [req-7346eed4-aa22-4ff3-bea3-0579786d1fb4 req-7346eed4-aa22-4ff3-bea3-0579786d1fb4 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dda3648d-338b-4ebc-90a9-3856ebf4f684 0.096s\n2026-05-27 01:45:10.951 11 INFO tempest.lib.common.rest_client [req-a6c18e37-a7a7-4fc9-b200-117e05aca7f6 req-a6c18e37-a7a7-4fc9-b200-117e05aca7f6 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.371s\n{0} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [25.056471s] ... ok\n2026-05-27 01:45:11.212 11 INFO tempest.lib.common.rest_client [req-329bfb9a-24d4-420d-806b-61af61b7b17d req-329bfb9a-24d4-420d-806b-61af61b7b17d ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.256s\n2026-05-27 01:45:11.550 11 INFO tempest.lib.common.rest_client [req-318870f3-0b00-4f83-9b94-c3905e6bac52 req-318870f3-0b00-4f83-9b94-c3905e6bac52 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.335s\n2026-05-27 01:45:11.683 11 INFO tempest.lib.common.rest_client [req-44a03d22-cb9b-41e4-b042-46eefc5be401 req-44a03d22-cb9b-41e4-b042-46eefc5be401 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.130s\n2026-05-27 01:45:11.773 11 INFO tempest.lib.common.rest_client [req-662e6695-2112-45d4-94a2-70e46f75e759 req-662e6695-2112-45d4-94a2-70e46f75e759 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d7f69496-64eb-4c83-b083-3a90841c90bf 0.086s\n2026-05-27 01:45:12.128 11 INFO tempest.lib.common.rest_client [req-9e146b3f-3303-4e31-8529-dc138a2dda16 req-9e146b3f-3303-4e31-8529-dc138a2dda16 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.351s\n{0} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.175114s] ... ok\n2026-05-27 01:45:12.239 11 INFO tempest.lib.common.rest_client [req-8eeb6956-9bf5-4ad8-934f-60d004b14c5b req-8eeb6956-9bf5-4ad8-934f-60d004b14c5b ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d7f69496-64eb-4c83-b083-3a90841c90bf 0.074s\n2026-05-27 01:45:12.335 11 INFO tempest.lib.common.rest_client [req-f8d7ec3b-a990-4d53-8bb2-7d64658128f0 req-f8d7ec3b-a990-4d53-8bb2-7d64658128f0 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.095s\n2026-05-27 01:45:12.428 11 INFO tempest.lib.common.rest_client [req-4e337404-f372-4ba6-b354-16ba26111211 req-4e337404-f372-4ba6-b354-16ba26111211 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae770769-543b-485f-a411-d2720869907b 0.090s\n2026-05-27 01:45:12.521 11 INFO tempest.lib.common.rest_client [req-2fdc73d7-b801-40e7-b1b4-3d466392d709 req-2fdc73d7-b801-40e7-b1b4-3d466392d709 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da91b64e-52f9-443c-9d4e-d23106dd4854 0.091s\n2026-05-27 01:45:12.603 11 INFO tempest.lib.common.rest_client [req-60111d7d-4f8c-4d38-8ea2-469ab6929a8a req-60111d7d-4f8c-4d38-8ea2-469ab6929a8a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a21f67ea-38a3-43aa-ae3a-988f66ec1859 0.081s\n2026-05-27 01:45:12.685 11 INFO tempest.lib.common.rest_client [req-5fa232b1-5cba-484b-ad7d-7b093ec66cd8 req-5fa232b1-5cba-484b-ad7d-7b093ec66cd8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a23c9d8-c775-4ce0-94f9-764472cdb8c5 0.080s\n2026-05-27 01:45:12.763 11 INFO tempest.lib.common.rest_client [req-90b7932f-5021-4041-8f87-a54bf7a2114d req-90b7932f-5021-4041-8f87-a54bf7a2114d ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dda3648d-338b-4ebc-90a9-3856ebf4f684 0.076s\n2026-05-27 01:45:12.851 11 INFO tempest.lib.common.rest_client [req-1cb725ab-fd47-4ac4-ab6d-d87b365c624e req-1cb725ab-fd47-4ac4-ab6d-d87b365c624e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.086s\n2026-05-27 01:45:12.931 11 INFO tempest.lib.common.rest_client [req-79968d0d-c625-4add-8bf1-deef03a82377 req-79968d0d-c625-4add-8bf1-deef03a82377 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15141934-3235-44da-9747-6b5d2424385e 0.078s\n2026-05-27 01:45:13.020 11 INFO tempest.lib.common.rest_client [req-c5792384-e146-45b3-8b64-49a512af0c60 req-c5792384-e146-45b3-8b64-49a512af0c60 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e 0.087s\n2026-05-27 01:45:13.105 11 INFO tempest.lib.common.rest_client [req-732d0f49-5201-4dd2-94c1-d03ae8ed7cb0 req-732d0f49-5201-4dd2-94c1-d03ae8ed7cb0 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/109bc3a2-c5fe-439c-abf5-b28c926c1dcd 0.082s\n2026-05-27 01:45:13.186 11 INFO tempest.lib.common.rest_client [req-44f1c7aa-1c93-4a2f-9417-65a75cf1fba0 req-44f1c7aa-1c93-4a2f-9417-65a75cf1fba0 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9826c7c-7e2c-4311-8835-be2f66687915 0.079s\n2026-05-27 01:45:13.284 11 INFO tempest.lib.common.rest_client [req-08241f52-ebc9-4db9-8d0f-3a169524de55 req-08241f52-ebc9-4db9-8d0f-3a169524de55 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.095s\n2026-05-27 01:45:13.364 11 INFO tempest.lib.common.rest_client [req-0c045c23-e8eb-49ef-81ac-eaac464dfb72 req-0c045c23-e8eb-49ef-81ac-eaac464dfb72 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab880b1e-efd1-496c-8aa7-781832d3c09a 0.078s\n2026-05-27 01:45:13.457 11 INFO tempest.lib.common.rest_client [req-40b84538-d817-4c60-8ca0-c1464ffc96dd req-40b84538-d817-4c60-8ca0-c1464ffc96dd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a 0.092s\n2026-05-27 01:45:13.541 11 INFO tempest.lib.common.rest_client [req-8edb6b3c-c030-4f9e-9bc5-bdb3d450e591 req-8edb6b3c-c030-4f9e-9bc5-bdb3d450e591 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfbc3725-9a30-43a5-bc38-1c6ce7633fd9 0.082s\n2026-05-27 01:45:13.622 11 INFO tempest.lib.common.rest_client [req-470c4047-3c3d-4ec0-b344-68ad18cfb7c3 req-470c4047-3c3d-4ec0-b344-68ad18cfb7c3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=66536446-3125-4ea7-9599-60d1dfff34d3 0.080s\n2026-05-27 01:45:13.709 11 INFO tempest.lib.common.rest_client [req-37fd9e45-4a61-4848-a48e-426f10f457a2 req-37fd9e45-4a61-4848-a48e-426f10f457a2 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3 0.085s\n2026-05-27 01:45:13.795 11 INFO tempest.lib.common.rest_client [req-f2d63d3c-390d-41ab-93d5-18eb02ae70bd req-f2d63d3c-390d-41ab-93d5-18eb02ae70bd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e65117a1-34fb-4f3d-832b-e177788bb208 0.084s\n2026-05-27 01:45:13.873 11 INFO tempest.lib.common.rest_client [req-be72ae35-4784-4af9-a10a-36e1589179e2 req-be72ae35-4784-4af9-a10a-36e1589179e2 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.077s\n2026-05-27 01:45:13.965 11 INFO tempest.lib.common.rest_client [req-33d35dee-a9ab-487a-b017-12e4e51ccf6d req-33d35dee-a9ab-487a-b017-12e4e51ccf6d ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.090s\n2026-05-27 01:45:14.074 11 INFO tempest.lib.common.rest_client [req-adbe864d-2f0e-45b1-8626-958df7da50d6 req-adbe864d-2f0e-45b1-8626-958df7da50d6 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f7d7f354-0d41-491d-922f-0cc0de555755 0.107s\n2026-05-27 01:45:14.177 11 INFO tempest.lib.common.rest_client [req-60f42e7b-dd61-4aea-a755-c5c43ce0ceb8 req-60f42e7b-dd61-4aea-a755-c5c43ce0ceb8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a969526-4e95-4e07-aeb6-267faf482a31 0.101s\n2026-05-27 01:45:14.505 11 INFO tempest.lib.common.rest_client [req-94f19581-9919-46a8-9f79-4e68ee9d0024 req-94f19581-9919-46a8-9f79-4e68ee9d0024 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a6fe114059dc4280bd4159cef09740d2 0.325s\n2026-05-27 01:45:14.760 11 INFO tempest.lib.common.rest_client [req-59fe0a61-f56e-444f-a70f-32b916746b5b req-59fe0a61-f56e-444f-a70f-32b916746b5b ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35021dec9ab64b33b820c33e74bd4401 0.252s\n2026-05-27 01:45:14.761 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb33ec9979d34b92930309a867d49d18\n2026-05-27 01:45:15.378 11 INFO tempest.lib.common.rest_client [req-14e65e63-1aeb-4478-8a45-5281906cbf95 req-14e65e63-1aeb-4478-8a45-5281906cbf95 ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-27 01:45:15.702 11 INFO tempest.lib.common.rest_client [req-048dcf43-8bc8-4986-9563-9644af3ead57 req-048dcf43-8bc8-4986-9563-9644af3ead57 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb33ec9979d34b92930309a867d49d18&name=default 0.321s\n2026-05-27 01:45:16.137 11 INFO tempest.lib.common.rest_client [req-cb28a1b5-1869-4ba1-857a-10e9976281c1 req-cb28a1b5-1869-4ba1-857a-10e9976281c1 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/133b74f4-4f43-4e41-8adb-abdd2a1e49ee 0.431s\n2026-05-27 01:45:16.367 11 INFO tempest.lib.common.rest_client [req-1dbbbb2a-dbfb-41c3-96b9-86b77d4701d8 req-1dbbbb2a-dbfb-41c3-96b9-86b77d4701d8 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18 0.227s\n\n======\nTotals\n======\nRan: 247 tests in 217.3297 sec.\n - Passed: 239\n - Skipped: 8\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 1239.6411 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (14 tests) => 0:03:06.092984\n - Worker 1 (11 tests) => 0:01:49.391733\n - Worker 2 (38 tests) => 0:02:12.191045\n - Worker 3 (16 tests) => 0:02:09.576517\n - Worker 4 (4 tests) => 0:01:05.102465\n - Worker 5 (27 tests) => 0:01:57.367093\n - Worker 6 (17 tests) => 0:01:05.979002\n - Worker 7 (20 tests) => 0:02:35.675079\n - Worker 8 (12 tests) => 0:00:25.277551\n - Worker 9 (9 tests) => 0:02:34.927843\n - Worker 10 (17 tests) => 0:02:08.359374\n - Worker 11 (17 tests) => 0:02:12.687478\n - Worker 12 (18 tests) => 0:02:56.204678\n - Worker 13 (9 tests) => 0:01:17.965376\n - Worker 14 (10 tests) => 0:00:53.921917\n - Worker 15 (8 tests) => 0:01:03.754441\n\n## VOLUME (API)\n\n+ echo\n+ echo '## VOLUME (API)'\n+ echo\n+ _tempest tempest.api.volume\n+ local regex=tempest.api.volume\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260527-0145.log\n2026-05-27 01:45:21.805 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:44.000 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:44.001 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:44.001 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:44.045 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:44.070 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:44.295 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:44.296 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:44.296 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:44.297 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:44.297 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:44.324 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:44.500 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:44.507 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:44.518 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:44.777 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:44.787 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:44.787 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:44.788 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:44.788 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.791 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:44.797 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:44.810 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.067 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.077 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.077 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.115 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.075 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.076 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.076 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.109 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.175 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.176 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.176 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.200 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.200 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.203 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.224 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.226 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.226 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.237 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.254 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.243 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.258 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.258 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.275 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.293 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.396 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.397 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.397 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.398 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.398 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.404 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.409 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.409 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.415 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.596 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.606 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.607 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.607 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.608 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.608 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.617 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.631 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:45.905 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:45.915 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:45.915 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:45.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:45.939 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:46.383 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:46.384 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:46.401 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:46.423 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:46.419 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:46.432 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:46.432 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:46.472 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:46.666 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:46.673 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:46.673 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:46.674 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:46.674 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.675 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:46.675 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:46.681 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:46.692 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:46.899 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-27 01:45:46.900 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-27 01:45:46.900 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-27 01:45:46.912 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-27 01:45:46.927 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.154 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.362 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.362 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.477 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.477 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.505 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.539 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.548 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.548 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:45:49.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-27 01:45:49.970 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-27 01:45:49.970 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-27 01:46:13.751 27 INFO tempest.lib.common.rest_client [req-5967e630-ea0f-4b32-8cac-abcdd106d2e5 req-5967e630-ea0f-4b32-8cac-abcdd106d2e5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-27 01:46:14.335 25 INFO tempest.lib.common.rest_client [req-4d12b1cb-9715-4f96-8cb8-1faf86f3f291 req-4d12b1cb-9715-4f96-8cb8-1faf86f3f291 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-27 01:46:14.384 35 INFO tempest.lib.common.rest_client [req-0dbbf863-2504-4fa7-b475-2d767dba46a7 req-0dbbf863-2504-4fa7-b475-2d767dba46a7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-27 01:46:14.409 27 INFO tempest.lib.common.rest_client [req-7ab90675-9c2d-4468-aeb9-517a0895245d req-7ab90675-9c2d-4468-aeb9-517a0895245d ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s\n2026-05-27 01:46:14.654 27 INFO tempest.lib.common.rest_client [req-02ed18cf-e593-4f09-8a1a-b43fbe15b25d req-02ed18cf-e593-4f09-8a1a-b43fbe15b25d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s\n2026-05-27 01:46:14.894 27 INFO tempest.lib.common.rest_client [req-1748f047-e4e4-4bdd-bc17-11be91dfe169 req-1748f047-e4e4-4bdd-bc17-11be91dfe169 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.202s\n2026-05-27 01:46:15.041 25 INFO tempest.lib.common.rest_client [req-86b6c467-27b9-430b-81b5-55f7bc2abeef req-86b6c467-27b9-430b-81b5-55f7bc2abeef ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-27 01:46:15.076 35 INFO tempest.lib.common.rest_client [req-fba36aa5-e53d-4e17-b6be-ef77a55249be req-fba36aa5-e53d-4e17-b6be-ef77a55249be ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-27 01:46:15.219 25 INFO tempest.lib.common.rest_client [req-bb93cea3-f66f-492e-a170-c4e0f73d4522 req-bb93cea3-f66f-492e-a170-c4e0f73d4522 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.170s\n2026-05-27 01:46:15.358 35 INFO tempest.lib.common.rest_client [req-20bd83a7-cb6a-4777-bbc9-d94f9ef320ca req-20bd83a7-cb6a-4777-bbc9-d94f9ef320ca ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.269s\n2026-05-27 01:46:15.411 25 INFO tempest.lib.common.rest_client [req-971ec667-1ab1-43b6-a6d5-ce03aa9240c4 req-971ec667-1ab1-43b6-a6d5-ce03aa9240c4 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.170s\n2026-05-27 01:46:15.421 27 INFO tempest.lib.common.rest_client [req-4d9b6be0-e65a-44c9-9103-cdd94415bc0b req-4d9b6be0-e65a-44c9-9103-cdd94415bc0b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s\n2026-05-27 01:46:15.467 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-27 01:46:15.732 35 INFO tempest.lib.common.rest_client [req-e89bd3dd-0930-41a8-964b-3bf424fa768e req-e89bd3dd-0930-41a8-964b-3bf424fa768e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s\n2026-05-27 01:46:15.734 27 INFO tempest.lib.common.rest_client [req-6cb9206f-582f-467b-a6b6-302b9fee3f45 req-6cb9206f-582f-467b-a6b6-302b9fee3f45 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-27 01:46:15.934 37 INFO tempest.lib.common.rest_client [req-3a0e5724-eb51-4af0-8940-e8d92149dd7d req-3a0e5724-eb51-4af0-8940-e8d92149dd7d ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n2026-05-27 01:46:16.014 27 INFO tempest.lib.common.rest_client [req-71ee2286-a56a-438a-8a05-a958d8939db1 req-71ee2286-a56a-438a-8a05-a958d8939db1 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.278s\n2026-05-27 01:46:16.049 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:16.051 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:16.053 25 INFO tempest.lib.common.rest_client [req-48c7f523-f634-4eaf-aa8c-c7fecfe32e99 req-48c7f523-f634-4eaf-aa8c-c7fecfe32e99 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.634s\n{2} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-27 01:46:16.139 17 INFO tempest.lib.common.rest_client [req-234ad9c5-26e1-4b8c-a7ee-b5844e4844de req-234ad9c5-26e1-4b8c-a7ee-b5844e4844de ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n{11} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-27 01:46:16.170 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-27 01:46:16.236 41 INFO tempest.lib.common.rest_client [req-51ab76c0-0e93-46d4-bf2d-ae12da48c1ef req-51ab76c0-0e93-46d4-bf2d-ae12da48c1ef ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-27 01:46:16.276 27 INFO tempest.lib.common.rest_client [req-b8f388f2-f5b7-48a2-ac63-d2995d1bd5fe req-b8f388f2-f5b7-48a2-ac63-d2995d1bd5fe ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:46:16.279 29 INFO tempest.lib.common.rest_client [req-b41aa2cd-a021-4972-b8ae-b6f8845994ed req-b41aa2cd-a021-4972-b8ae-b6f8845994ed ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-27 01:46:16.297 11 INFO tempest.lib.common.rest_client [req-144f3574-4575-4b45-8faa-f3b527b6d1d0 req-144f3574-4575-4b45-8faa-f3b527b6d1d0 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-27 01:46:16.310 25 INFO tempest.lib.common.rest_client [req-bb28c7b2-e805-4b24-9c4d-bc40832399aa req-bb28c7b2-e805-4b24-9c4d-bc40832399aa ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-27 01:46:16.501 35 INFO tempest.lib.common.rest_client [req-b5bc9639-a91a-40a5-bf42-770cc1e638e5 req-b5bc9639-a91a-40a5-bf42-770cc1e638e5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.767s\n2026-05-27 01:46:16.529 31 INFO tempest.lib.common.rest_client [req-41041a30-7987-44bd-8f78-46c18af65159 req-41041a30-7987-44bd-8f78-46c18af65159 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-27 01:46:16.553 27 INFO tempest.lib.common.rest_client [req-98c9643b-e51f-4419-8682-9d3084edc2b4 req-98c9643b-e51f-4419-8682-9d3084edc2b4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/6756f682ee034483a1c0f10ac8baaed9 0.276s\n2026-05-27 01:46:16.606 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:16.621 37 INFO tempest.lib.common.rest_client [req-bfd8fbd2-00bf-4e41-952b-767b305e560d req-bfd8fbd2-00bf-4e41-952b-767b305e560d ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n{1} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-27 01:46:16.642 15 INFO tempest.lib.common.rest_client [req-4725ea23-7439-40af-8f44-077b60e599a0 req-4725ea23-7439-40af-8f44-077b60e599a0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-27 01:46:16.662 39 INFO tempest.lib.common.rest_client [req-155d2d43-d409-4d19-8ca5-589378f221f5 req-155d2d43-d409-4d19-8ca5-589378f221f5 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-27 01:46:16.677 19 INFO tempest.lib.common.rest_client [req-7428178c-8231-4551-99ff-477df6c06ee0 req-7428178c-8231-4551-99ff-477df6c06ee0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s\n2026-05-27 01:46:16.715 35 INFO tempest.lib.common.rest_client [req-d53fca0f-596f-4efc-83b7-7c28b292648d req-d53fca0f-596f-4efc-83b7-7c28b292648d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-27 01:46:16.754 37 INFO tempest.lib.common.rest_client [req-4ab5a8db-807b-461d-83b8-20219163c000 req-4ab5a8db-807b-461d-83b8-20219163c000 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.131s\n2026-05-27 01:46:16.902 17 INFO tempest.lib.common.rest_client [req-3442cde6-c316-406a-a64f-775f8883d3f3 req-3442cde6-c316-406a-a64f-775f8883d3f3 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-27 01:46:16.917 11 INFO tempest.lib.common.rest_client [req-b7d526ab-a765-4e16-96e4-fede78e47374 req-b7d526ab-a765-4e16-96e4-fede78e47374 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-27 01:46:16.984 25 INFO tempest.lib.common.rest_client [req-a43d508f-c473-4416-96e6-c8de0ecfeabf req-a43d508f-c473-4416-96e6-c8de0ecfeabf ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.672s\n2026-05-27 01:46:16.991 37 INFO tempest.lib.common.rest_client [req-6353cd09-01d6-46ed-a22f-693d4ffa9eaa req-6353cd09-01d6-46ed-a22f-693d4ffa9eaa ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s\n2026-05-27 01:46:17.070 33 INFO tempest.lib.common.rest_client [req-e554bda5-5358-460e-b3b1-8b1192932007 req-e554bda5-5358-460e-b3b1-8b1192932007 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-27 01:46:17.096 41 INFO tempest.lib.common.rest_client [req-f34a24cc-29b7-47bd-8d1d-e6a7a7bda566 req-f34a24cc-29b7-47bd-8d1d-e6a7a7bda566 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s\n2026-05-27 01:46:17.113 23 INFO tempest.lib.common.rest_client [req-2dd4c43b-2158-43be-992d-ec0a94a1ea9d req-2dd4c43b-2158-43be-992d-ec0a94a1ea9d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.820s\n2026-05-27 01:46:17.126 39 INFO tempest.lib.common.rest_client [req-4a2bb541-9f16-4fca-ad9d-994c3ddea7d2 req-4a2bb541-9f16-4fca-ad9d-994c3ddea7d2 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s\n2026-05-27 01:46:17.148 27 INFO tempest.lib.common.rest_client [req-c693f06a-fcb4-4cec-a4ce-90c1d62557d8 req-c693f06a-fcb4-4cec-a4ce-90c1d62557d8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s\n2026-05-27 01:46:17.353 21 INFO tempest.lib.common.rest_client [req-0dd57bd7-b514-415c-ba1b-a9ca1fe8a91a req-0dd57bd7-b514-415c-ba1b-a9ca1fe8a91a ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.931s\n2026-05-27 01:46:17.438 29 INFO tempest.lib.common.rest_client [req-febd6f3b-ca6f-477f-b506-981b2bd69f78 req-febd6f3b-ca6f-477f-b506-981b2bd69f78 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.125s\n2026-05-27 01:46:17.468 31 INFO tempest.lib.common.rest_client [req-50692712-2838-4eb5-b992-9e7335cbc2ee req-50692712-2838-4eb5-b992-9e7335cbc2ee ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s\n2026-05-27 01:46:17.513 13 INFO tempest.lib.common.rest_client [req-38d8cdb0-6889-472b-86f0-c40ce3c04706 req-38d8cdb0-6889-472b-86f0-c40ce3c04706 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.871s\n2026-05-27 01:46:17.519 37 INFO tempest.lib.common.rest_client [req-73b220fc-7468-4e7e-bede-dce3d8596ab1 req-73b220fc-7468-4e7e-bede-dce3d8596ab1 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.526s\n2026-05-27 01:46:17.532 35 INFO tempest.lib.common.rest_client [req-fc2dc50c-c8f8-4f80-a0a8-aeccd327f882 req-fc2dc50c-c8f8-4f80-a0a8-aeccd327f882 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.813s\n2026-05-27 01:46:17.600 17 INFO tempest.lib.common.rest_client [req-56bfea6b-be48-433f-955a-fea75a1ee814 req-56bfea6b-be48-433f-955a-fea75a1ee814 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.695s\n2026-05-27 01:46:17.601 33 INFO tempest.lib.common.rest_client [req-d5cfc768-a746-41e1-a5c3-844f1a4db003 req-d5cfc768-a746-41e1-a5c3-844f1a4db003 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-27 01:46:17.607 39 INFO tempest.lib.common.rest_client [req-cebe6e20-d49e-4816-8343-0a24b9172f38 req-cebe6e20-d49e-4816-8343-0a24b9172f38 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.480s\n2026-05-27 01:46:17.618 11 INFO tempest.lib.common.rest_client [req-bf9d2076-ab11-439e-8e36-62fdf8fc66f9 req-bf9d2076-ab11-439e-8e36-62fdf8fc66f9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.695s\n2026-05-27 01:46:17.634 35 INFO tempest.lib.common.rest_client [req-d8a8dad0-af64-40d9-ac0a-691048f5d6e1 req-d8a8dad0-af64-40d9-ac0a-691048f5d6e1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:46:17.635 31 INFO tempest.lib.common.rest_client [req-9dbe5f15-b872-43d3-b850-0610bfbe0f42 req-9dbe5f15-b872-43d3-b850-0610bfbe0f42 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.160s\n2026-05-27 01:46:17.629 25 INFO tempest.lib.common.rest_client [req-da637d18-29d4-4f3d-af13-06e737140aa7 req-da637d18-29d4-4f3d-af13-06e737140aa7 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.643s\n2026-05-27 01:46:17.662 41 INFO tempest.lib.common.rest_client [req-4b42593e-05f6-4fc5-86fa-56ac93f55bd2 req-4b42593e-05f6-4fc5-86fa-56ac93f55bd2 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.565s\n2026-05-27 01:46:17.706 27 INFO tempest.lib.common.rest_client [req-4f7ae0b1-ecf9-4995-8a30-7689a7cafcbe req-4f7ae0b1-ecf9-4995-8a30-7689a7cafcbe ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/5c8612194f3a455a91058394a6fe5fb4 0.553s\n2026-05-27 01:46:17.766 15 INFO tempest.lib.common.rest_client [req-0f2e197c-4f75-4c59-b1d5-da8577cfde67 req-0f2e197c-4f75-4c59-b1d5-da8577cfde67 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.096s\n2026-05-27 01:46:17.787 19 INFO tempest.lib.common.rest_client [req-12c530a2-8837-420c-b3f9-8b391920071e req-12c530a2-8837-420c-b3f9-8b391920071e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.092s\n2026-05-27 01:46:17.808 29 INFO tempest.lib.common.rest_client [req-1a6bbb69-a292-4478-8a7a-5b3926131af1 req-1a6bbb69-a292-4478-8a7a-5b3926131af1 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.365s\n2026-05-27 01:46:17.813 39 INFO tempest.lib.common.rest_client [req-91e45556-dd73-474a-a25d-a39dca29352d req-91e45556-dd73-474a-a25d-a39dca29352d ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s\n2026-05-27 01:46:17.823 25 INFO tempest.lib.common.rest_client [req-092f3579-a345-4797-b29f-da19f76f93b5 req-092f3579-a345-4797-b29f-da19f76f93b5 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/6756f682ee034483a1c0f10ac8baaed9 0.186s\n2026-05-27 01:46:17.904 33 INFO tempest.lib.common.rest_client [req-c44a32a6-7468-4dbb-9661-8b1efe1c6e55 req-c44a32a6-7468-4dbb-9661-8b1efe1c6e55 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.300s\n2026-05-27 01:46:17.936 27 INFO tempest.lib.common.rest_client [req-f9f907ec-abd0-47ec-a9d5-9c7840e37f6a req-f9f907ec-abd0-47ec-a9d5-9c7840e37f6a ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-27 01:46:17.947 25 INFO tempest.lib.common.rest_client [req-50928863-edfd-4c8e-aacf-b142adcb189a req-50928863-edfd-4c8e-aacf-b142adcb189a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-27 01:46:17.979 31 INFO tempest.lib.common.rest_client [req-bcc46ffc-b5b9-4aa4-8937-6b49c8188a2f req-bcc46ffc-b5b9-4aa4-8937-6b49c8188a2f ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.320s\n2026-05-27 01:46:18.132 35 INFO tempest.lib.common.rest_client [req-21526aa4-0aa4-461d-899d-ef88cba76621 req-21526aa4-0aa4-461d-899d-ef88cba76621 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/6756f682ee034483a1c0f10ac8baaed9 0.496s\n2026-05-27 01:46:18.133 23 INFO tempest.lib.common.rest_client [req-0a7fa807-5d36-4894-8b6e-04b9d0ae8004 req-0a7fa807-5d36-4894-8b6e-04b9d0ae8004 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.992s\n2026-05-27 01:46:18.197 33 INFO tempest.lib.common.rest_client [req-da59f558-4a46-46e8-90ed-8a0d7667133d req-da59f558-4a46-46e8-90ed-8a0d7667133d ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s\n2026-05-27 01:46:18.209 13 INFO tempest.lib.common.rest_client [req-ab700b38-5525-4aaa-9a2f-146fe2c3a026 req-ab700b38-5525-4aaa-9a2f-146fe2c3a026 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s\n2026-05-27 01:46:18.217 21 INFO tempest.lib.common.rest_client [req-6a999637-3bbd-4cb2-91bb-d744ea489a24 req-6a999637-3bbd-4cb2-91bb-d744ea489a24 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.836s\n2026-05-27 01:46:18.309 37 INFO tempest.lib.common.rest_client [req-4e78a424-0b2d-4d2e-a80f-41136252e7df req-4e78a424-0b2d-4d2e-a80f-41136252e7df ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.788s\n2026-05-27 01:46:18.319 19 INFO tempest.lib.common.rest_client [req-5d51b56d-7857-40e9-8f7b-4738fdfe2491 req-5d51b56d-7857-40e9-8f7b-4738fdfe2491 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.529s\n2026-05-27 01:46:18.335 29 INFO tempest.lib.common.rest_client [req-17e270ba-9d34-4506-a33b-79b9f43b32a8 req-17e270ba-9d34-4506-a33b-79b9f43b32a8 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.512s\n2026-05-27 01:46:18.342 11 INFO tempest.lib.common.rest_client [req-1fde3c8a-4e6d-4b6e-b3a3-4e6ee2c67d11 req-1fde3c8a-4e6d-4b6e-b3a3-4e6ee2c67d11 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.710s\n2026-05-27 01:46:18.374 17 INFO tempest.lib.common.rest_client [req-4eb78e19-4bb7-4abd-a761-00e233ab7a3c req-4eb78e19-4bb7-4abd-a761-00e233ab7a3c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.760s\n2026-05-27 01:46:18.435 25 INFO tempest.lib.common.rest_client [req-2c6400e6-7622-4616-a3fb-89398d889220 req-2c6400e6-7622-4616-a3fb-89398d889220 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/5c8612194f3a455a91058394a6fe5fb4 0.485s\n2026-05-27 01:46:18.526 23 INFO tempest.lib.common.rest_client [req-8b5c4f07-3b5e-4f70-b3d8-6e0f9366c347 req-8b5c4f07-3b5e-4f70-b3d8-6e0f9366c347 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.389s\n2026-05-27 01:46:18.535 41 INFO tempest.lib.common.rest_client [req-46481aa2-dc11-414b-99ad-4461140022e6 req-46481aa2-dc11-414b-99ad-4461140022e6 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.847s\n2026-05-27 01:46:18.538 13 INFO tempest.lib.common.rest_client [req-6814c17f-0260-41f2-9716-4cfb95508a54 req-6814c17f-0260-41f2-9716-4cfb95508a54 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.323s\n2026-05-27 01:46:18.553 15 INFO tempest.lib.common.rest_client [req-74065b4c-28a5-4af9-b643-13116fca262e req-74065b4c-28a5-4af9-b643-13116fca262e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.785s\n2026-05-27 01:46:18.584 31 INFO tempest.lib.common.rest_client [req-aac49fbd-fb8b-42cc-bfca-506b7551b9e4 req-aac49fbd-fb8b-42cc-bfca-506b7551b9e4 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s\n2026-05-27 01:46:18.633 25 INFO tempest.lib.common.rest_client [req-60bd5cc2-8b89-4187-b55a-76208759884e req-60bd5cc2-8b89-4187-b55a-76208759884e ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-27 01:46:18.632 37 INFO tempest.lib.common.rest_client [req-5b24f9bb-ae62-45c2-8e6a-39a86f929ebf req-5b24f9bb-ae62-45c2-8e6a-39a86f929ebf ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.322s\n2026-05-27 01:46:18.651 27 INFO tempest.lib.common.rest_client [req-9f78901f-eb97-445d-beee-1ca9c17f549f req-9f78901f-eb97-445d-beee-1ca9c17f549f ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.713s\n2026-05-27 01:46:18.651 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 980e2d0aa5b9425c94bc2c45b1da6536 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:18.651 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-617593760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'project_name': 'tempest-GroupTypeSpecsTest-617593760', 'tenant_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'tenant_name': 'tempest-GroupTypeSpecsTest-617593760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '980e2d0aa5b9425c94bc2c45b1da6536', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:18.652 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-617593760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'project_name': 'tempest-GroupTypeSpecsTest-617593760', 'tenant_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'tenant_name': 'tempest-GroupTypeSpecsTest-617593760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '980e2d0aa5b9425c94bc2c45b1da6536', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:18.735 33 INFO tempest.lib.common.rest_client [req-0e207cb1-1deb-4a46-81e6-d7f0427ad904 req-0e207cb1-1deb-4a46-81e6-d7f0427ad904 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s\n2026-05-27 01:46:18.737 35 INFO tempest.lib.common.rest_client [req-bc78f061-b66e-43cf-89b9-7c3ff8480cd7 req-bc78f061-b66e-43cf-89b9-7c3ff8480cd7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s\n2026-05-27 01:46:18.756 13 INFO tempest.lib.common.rest_client [req-f3393ebc-df5c-4f29-bf97-5a155493c7a6 req-f3393ebc-df5c-4f29-bf97-5a155493c7a6 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s\n2026-05-27 01:46:18.770 21 INFO tempest.lib.common.rest_client [req-b906b0bf-1d58-4e0f-b6de-982f7c7159b1 req-b906b0bf-1d58-4e0f-b6de-982f7c7159b1 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.551s\n2026-05-27 01:46:18.861 25 INFO tempest.lib.common.rest_client [req-8ec7a934-1158-4ec1-8209-a2bff98dfb7d req-8ec7a934-1158-4ec1-8209-a2bff98dfb7d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.226s\n2026-05-27 01:46:18.861 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07ab336694d443bb9e1b136e9c57a54d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:18.862 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-86601181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '202b121c3a6240fbb61e38b5553dfb0f', 'project_name': 'tempest-GroupsV314Test-86601181', 'tenant_id': '202b121c3a6240fbb61e38b5553dfb0f', 'tenant_name': 'tempest-GroupsV314Test-86601181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07ab336694d443bb9e1b136e9c57a54d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:18.863 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-86601181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '202b121c3a6240fbb61e38b5553dfb0f', 'project_name': 'tempest-GroupsV314Test-86601181', 'tenant_id': '202b121c3a6240fbb61e38b5553dfb0f', 'tenant_name': 'tempest-GroupsV314Test-86601181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07ab336694d443bb9e1b136e9c57a54d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:18.901 19 INFO tempest.lib.common.rest_client [req-ed22c6fb-2564-4de5-9c79-ec077bdaa2a1 req-ed22c6fb-2564-4de5-9c79-ec077bdaa2a1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.558s\n2026-05-27 01:46:18.965 39 INFO tempest.lib.common.rest_client [req-c1ce3895-8314-4b58-979f-2b90520ca008 req-c1ce3895-8314-4b58-979f-2b90520ca008 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.149s\n2026-05-27 01:46:18.971 29 INFO tempest.lib.common.rest_client [req-f8246241-6e9e-4b90-9ee6-1697e0312566 req-f8246241-6e9e-4b90-9ee6-1697e0312566 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s\n2026-05-27 01:46:19.028 15 INFO tempest.lib.common.rest_client [req-c127bec4-dc57-4951-97dc-6b85636917e0 req-c127bec4-dc57-4951-97dc-6b85636917e0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.463s\n2026-05-27 01:46:19.052 21 INFO tempest.lib.common.rest_client [req-1640ba12-63ba-4cb8-9d75-de5428e11712 req-1640ba12-63ba-4cb8-9d75-de5428e11712 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s\n2026-05-27 01:46:19.051 35 INFO tempest.lib.common.rest_client [req-8d808c8f-ed26-4dcf-86c3-0f060499ebf6 req-8d808c8f-ed26-4dcf-86c3-0f060499ebf6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/5c8612194f3a455a91058394a6fe5fb4 0.309s\n2026-05-27 01:46:19.115 41 INFO tempest.lib.common.rest_client [req-755f39d4-7842-4707-9ea4-60ad52bc54d1 req-755f39d4-7842-4707-9ea4-60ad52bc54d1 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s\n2026-05-27 01:46:19.115 11 INFO tempest.lib.common.rest_client [req-a431a56c-7df0-485e-a9c7-1e87b3714b1f req-a431a56c-7df0-485e-a9c7-1e87b3714b1f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s\n2026-05-27 01:46:19.208 37 INFO tempest.lib.common.rest_client [req-77aaf501-4d08-441a-bf98-1d73a0d83ea0 req-77aaf501-4d08-441a-bf98-1d73a0d83ea0 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s\n2026-05-27 01:46:19.223 35 INFO tempest.lib.common.rest_client [req-d2036283-ebfe-48c0-a149-bdddcb1c5e3e req-d2036283-ebfe-48c0-a149-bdddcb1c5e3e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-27 01:46:19.225 31 INFO tempest.lib.common.rest_client [req-db658142-558b-4754-b4dd-0d67dc1673f7 req-db658142-558b-4754-b4dd-0d67dc1673f7 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.635s\n2026-05-27 01:46:19.235 33 INFO tempest.lib.common.rest_client [req-b23e4133-3117-4d0a-a2d9-a4e87e53502b req-b23e4133-3117-4d0a-a2d9-a4e87e53502b ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-27 01:46:19.240 23 INFO tempest.lib.common.rest_client [req-3d719b0a-7999-4011-b73d-2001c34b8360 req-3d719b0a-7999-4011-b73d-2001c34b8360 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.689s\n2026-05-27 01:46:19.252 39 INFO tempest.lib.common.rest_client [req-db376b23-5106-410f-b874-83f5b929e2f7 req-db376b23-5106-410f-b874-83f5b929e2f7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-27 01:46:19.326 11 INFO tempest.lib.common.rest_client [req-a8e32254-14ec-4aff-afc3-dd90ffa01742 req-a8e32254-14ec-4aff-afc3-dd90ffa01742 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-27 01:46:19.333 29 INFO tempest.lib.common.rest_client [req-ef6e7323-9ccf-4d81-ab1f-1215a9a1d1f5 req-ef6e7323-9ccf-4d81-ab1f-1215a9a1d1f5 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s\n2026-05-27 01:46:19.363 37 INFO tempest.lib.common.rest_client [req-61578848-8c23-4fbe-8d3e-688a942fa528 req-61578848-8c23-4fbe-8d3e-688a942fa528 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/6756f682ee034483a1c0f10ac8baaed9 0.152s\n2026-05-27 01:46:19.378 17 INFO tempest.lib.common.rest_client [req-3fbb8323-ec61-4b52-97b0-f18efde83795 req-3fbb8323-ec61-4b52-97b0-f18efde83795 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.999s\n2026-05-27 01:46:19.480 39 INFO tempest.lib.common.rest_client [req-884c9a8d-0f73-4023-948a-3d1f12a93e85 req-884c9a8d-0f73-4023-948a-3d1f12a93e85 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.226s\n2026-05-27 01:46:19.564 37 INFO tempest.lib.common.rest_client [req-cc8530ee-2239-4ebb-90ff-640ce0834dc3 req-cc8530ee-2239-4ebb-90ff-640ce0834dc3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-27 01:46:19.671 25 INFO tempest.lib.common.rest_client [req-eed58a1e-a84e-4a48-a777-9101d91f9dba req-eed58a1e-a84e-4a48-a777-9101d91f9dba ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s\n2026-05-27 01:46:19.674 37 INFO tempest.lib.common.rest_client [req-dc923ca2-8d5a-4245-bc69-5b1877569eda req-dc923ca2-8d5a-4245-bc69-5b1877569eda ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/5c8612194f3a455a91058394a6fe5fb4 0.107s\n2026-05-27 01:46:19.694 27 INFO tempest.lib.common.rest_client [req-60cfef18-307d-463f-9524-3ec6f75545e9 req-60cfef18-307d-463f-9524-3ec6f75545e9 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.037s\n2026-05-27 01:46:19.795 31 INFO tempest.lib.common.rest_client [req-78850a7b-e651-4d10-ae11-86390c03fd77 req-78850a7b-e651-4d10-ae11-86390c03fd77 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s\n2026-05-27 01:46:19.794 21 INFO tempest.lib.common.rest_client [req-3bd38d30-013e-4b74-8ed4-339990fee155 req-3bd38d30-013e-4b74-8ed4-339990fee155 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-05-27 01:46:19.828 13 INFO tempest.lib.common.rest_client [req-1bc7b524-7983-4b56-9eae-ced0aa721a4c req-1bc7b524-7983-4b56-9eae-ced0aa721a4c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.070s\n2026-05-27 01:46:19.837 27 INFO tempest.lib.common.rest_client [req-b203efc9-212e-4f61-935f-96a2695e9f64 req-b203efc9-212e-4f61-935f-96a2695e9f64 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s\n2026-05-27 01:46:19.952 21 INFO tempest.lib.common.rest_client [req-c63d1f57-a9bf-46e5-94db-9d7c26997224 req-c63d1f57-a9bf-46e5-94db-9d7c26997224 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:46:19.986 11 INFO tempest.lib.common.rest_client [req-65cdedbd-0386-48cf-8883-33e04f5d3481 req-65cdedbd-0386-48cf-8883-33e04f5d3481 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.658s\n2026-05-27 01:46:20.074 17 INFO tempest.lib.common.rest_client [req-265e775e-f912-4711-be4f-6ecf02c3f765 req-265e775e-f912-4711-be4f-6ecf02c3f765 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s\n2026-05-27 01:46:20.082 11 INFO tempest.lib.common.rest_client [req-c851f8ae-500c-49ad-a3b6-330172c7f153 req-c851f8ae-500c-49ad-a3b6-330172c7f153 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-27 01:46:20.147 25 INFO tempest.lib.common.rest_client [req-4f286325-9810-4b4a-a450-1ed49b2719a1 req-4f286325-9810-4b4a-a450-1ed49b2719a1 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.474s\n2026-05-27 01:46:20.157 19 INFO tempest.lib.common.rest_client [req-d322ed83-8ac1-4268-8e87-a5a59eead535 req-d322ed83-8ac1-4268-8e87-a5a59eead535 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.253s\n2026-05-27 01:46:20.247 41 INFO tempest.lib.common.rest_client [req-fe912afe-3610-48fc-ae56-5f18936d9f37 req-fe912afe-3610-48fc-ae56-5f18936d9f37 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.130s\n2026-05-27 01:46:20.260 31 INFO tempest.lib.common.rest_client [req-aeb6e3ab-5890-4c27-b226-e44ad9c9ba82 req-aeb6e3ab-5890-4c27-b226-e44ad9c9ba82 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-05-27 01:46:20.287 15 INFO tempest.lib.common.rest_client [req-bf7b1816-73bc-43c4-bd07-9d3bb957ac5d req-bf7b1816-73bc-43c4-bd07-9d3bb957ac5d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.257s\n2026-05-27 01:46:20.300 23 INFO tempest.lib.common.rest_client [req-e80a7f14-f267-4817-941d-b5a6f3d2b1cd req-e80a7f14-f267-4817-941d-b5a6f3d2b1cd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.057s\n2026-05-27 01:46:20.319 33 INFO tempest.lib.common.rest_client [req-a9a92d0c-3b25-4633-884b-c2e249ec37e2 req-a9a92d0c-3b25-4633-884b-c2e249ec37e2 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.082s\n2026-05-27 01:46:20.330 35 INFO tempest.lib.common.rest_client [req-566c4b7e-8808-45d3-8fdf-91250bcee330 req-566c4b7e-8808-45d3-8fdf-91250bcee330 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.105s\n2026-05-27 01:46:20.330 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ece23786d8344ed82d5eaa96cfcd43f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:20.334 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f03b5a58791459abb1bb27edf126bf4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'tenant_id': '8f03b5a58791459abb1bb27edf126bf4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ece23786d8344ed82d5eaa96cfcd43f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.334 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f03b5a58791459abb1bb27edf126bf4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'tenant_id': '8f03b5a58791459abb1bb27edf126bf4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ece23786d8344ed82d5eaa96cfcd43f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.446 39 INFO tempest.lib.common.rest_client [req-2894a1c8-553f-4a40-a5cd-b5118b37d652 req-2894a1c8-553f-4a40-a5cd-b5118b37d652 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.963s\n2026-05-27 01:46:20.484 37 INFO tempest.lib.common.rest_client [req-bbd0eea1-6c8d-4b39-8f41-c46984e62954 req-bbd0eea1-6c8d-4b39-8f41-c46984e62954 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.807s\n2026-05-27 01:46:20.492 11 INFO tempest.lib.common.rest_client [req-8669af1f-0677-435a-8ace-213dc83cbb9f req-8669af1f-0677-435a-8ace-213dc83cbb9f ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/6756f682ee034483a1c0f10ac8baaed9 0.407s\n2026-05-27 01:46:20.552 29 INFO tempest.lib.common.rest_client [req-f23ab04e-28a9-430d-a547-932cf35759dc req-f23ab04e-28a9-430d-a547-932cf35759dc ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.217s\n2026-05-27 01:46:20.574 23 INFO tempest.lib.common.rest_client [req-2f399cc3-4f6d-4074-a6b7-5b4671f9e41f req-2f399cc3-4f6d-4074-a6b7-5b4671f9e41f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-27 01:46:20.595 13 INFO tempest.lib.common.rest_client [req-fdb6f0da-f00c-419d-9ab3-0823e9d21c9b req-fdb6f0da-f00c-419d-9ab3-0823e9d21c9b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.764s\n2026-05-27 01:46:20.640 25 INFO tempest.lib.common.rest_client [req-6e9a3828-b917-40a2-9597-595af9896ce0 req-6e9a3828-b917-40a2-9597-595af9896ce0 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.491s\n2026-05-27 01:46:20.669 27 INFO tempest.lib.common.rest_client [req-9adc8a9a-092d-471b-9cb9-64f4fb0656f2 req-9adc8a9a-092d-471b-9cb9-64f4fb0656f2 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.830s\n2026-05-27 01:46:20.670 19 INFO tempest.lib.common.rest_client [req-1eeb449b-473c-4430-bf39-0f50596b759e req-1eeb449b-473c-4430-bf39-0f50596b759e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-27 01:46:20.696 21 INFO tempest.lib.common.rest_client [req-a098782f-4d09-45f8-bfc0-9a5877ed32eb req-a098782f-4d09-45f8-bfc0-9a5877ed32eb ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.741s\n2026-05-27 01:46:20.703 33 INFO tempest.lib.common.rest_client [req-e663d98c-4729-48f0-acb2-59b88e1c367b req-e663d98c-4729-48f0-acb2-59b88e1c367b ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-27 01:46:20.703 37 INFO tempest.lib.common.rest_client [req-c42006b2-ecd6-44c0-8059-6980d99338b8 req-c42006b2-ecd6-44c0-8059-6980d99338b8 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s\n2026-05-27 01:46:20.703 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fa6c1c3779504351ba84cd468bb395d6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:20.703 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-1233921709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'project_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'tenant_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'tenant_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa6c1c3779504351ba84cd468bb395d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.704 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-1233921709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'project_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'tenant_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'tenant_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa6c1c3779504351ba84cd468bb395d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:20.775 15 INFO tempest.lib.common.rest_client [req-87086485-bfdb-405f-8740-32ce9eaac271 req-87086485-bfdb-405f-8740-32ce9eaac271 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s\n2026-05-27 01:46:20.782 17 INFO tempest.lib.common.rest_client [req-28cd7b8d-ea3a-49d5-a46c-0f64b97c5ea6 req-28cd7b8d-ea3a-49d5-a46c-0f64b97c5ea6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.705s\n2026-05-27 01:46:20.848 23 INFO tempest.lib.common.rest_client [req-a30272b8-7c67-4906-85b6-97902e25dba8 req-a30272b8-7c67-4906-85b6-97902e25dba8 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.272s\n2026-05-27 01:46:20.886 11 INFO tempest.lib.common.rest_client [req-568b1294-c75c-4311-be74-a5dd79bd5a0d req-568b1294-c75c-4311-be74-a5dd79bd5a0d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s\n2026-05-27 01:46:20.916 41 INFO tempest.lib.common.rest_client [req-a942a063-806a-40d8-b34a-993f03b9a7a7 req-a942a063-806a-40d8-b34a-993f03b9a7a7 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.667s\n2026-05-27 01:46:20.919 27 INFO tempest.lib.common.rest_client [req-a6298308-ebac-4525-8718-5adc91aef795 req-a6298308-ebac-4525-8718-5adc91aef795 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-27 01:46:20.981 31 INFO tempest.lib.common.rest_client [req-35a83fd5-ca4e-4d16-91c9-f4ba80f2339e req-35a83fd5-ca4e-4d16-91c9-f4ba80f2339e ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/6756f682ee034483a1c0f10ac8baaed9 0.720s\n2026-05-27 01:46:21.007 13 INFO tempest.lib.common.rest_client [req-93fad17a-f690-40a2-906e-0ba440e5016c req-93fad17a-f690-40a2-906e-0ba440e5016c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.410s\n2026-05-27 01:46:21.031 21 INFO tempest.lib.common.rest_client [req-dbe7aa5e-4722-4eb0-a621-5dcf886b6a4e req-dbe7aa5e-4722-4eb0-a621-5dcf886b6a4e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-27 01:46:21.066 15 INFO tempest.lib.common.rest_client [req-c1c27278-75fc-42e6-8822-804256ae5524 req-c1c27278-75fc-42e6-8822-804256ae5524 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.290s\n2026-05-27 01:46:21.131 39 INFO tempest.lib.common.rest_client [req-475be983-e8f6-41ed-b211-6f248c4d80c4 req-475be983-e8f6-41ed-b211-6f248c4d80c4 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/6756f682ee034483a1c0f10ac8baaed9 0.683s\n2026-05-27 01:46:21.149 29 INFO tempest.lib.common.rest_client [req-42aea60d-99e5-4a68-8dc2-cbbf5cd67e0a req-42aea60d-99e5-4a68-8dc2-cbbf5cd67e0a ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s\n2026-05-27 01:46:21.155 41 INFO tempest.lib.common.rest_client [req-fb778294-ecba-447b-863f-38cbe4839c9e req-fb778294-ecba-447b-863f-38cbe4839c9e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-27 01:46:21.164 35 INFO tempest.lib.common.rest_client [req-b8f5a126-18c0-44fa-bd68-681bea5f466b req-b8f5a126-18c0-44fa-bd68-681bea5f466b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s\n2026-05-27 01:46:21.205 19 INFO tempest.lib.common.rest_client [req-83cd4dc0-75cb-4eed-a768-5e2d3031c55b req-83cd4dc0-75cb-4eed-a768-5e2d3031c55b ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.534s\n2026-05-27 01:46:21.260 13 INFO tempest.lib.common.rest_client [req-308053b6-0862-4eb9-af4f-5f8be6639bfa req-308053b6-0862-4eb9-af4f-5f8be6639bfa ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-27 01:46:21.265 33 INFO tempest.lib.common.rest_client [req-7f1a5077-cfa4-4725-8870-7228c45ba04e req-7f1a5077-cfa4-4725-8870-7228c45ba04e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/6756f682ee034483a1c0f10ac8baaed9 0.561s\n2026-05-27 01:46:21.317 39 INFO tempest.lib.common.rest_client [req-7ce3c6f8-f828-4121-8a14-5163ae86a795 req-7ce3c6f8-f828-4121-8a14-5163ae86a795 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:46:21.324 25 INFO tempest.lib.common.rest_client [req-1c4f8a87-4672-4647-a71c-59117df5c736 req-1c4f8a87-4672-4647-a71c-59117df5c736 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s\n2026-05-27 01:46:21.345 23 INFO tempest.lib.common.rest_client [req-ff21b91b-0527-444d-a10e-9edd1d09e5cc req-ff21b91b-0527-444d-a10e-9edd1d09e5cc ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-27 01:46:21.361 33 INFO tempest.lib.common.rest_client [req-aa93d371-35da-4de7-96d1-6dd77cb989d8 req-aa93d371-35da-4de7-96d1-6dd77cb989d8 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-27 01:46:21.368 17 INFO tempest.lib.common.rest_client [req-532f51e4-bf69-4f4c-9bc7-9b9cc122fa34 req-532f51e4-bf69-4f4c-9bc7-9b9cc122fa34 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s\n2026-05-27 01:46:21.388 11 INFO tempest.lib.common.rest_client [req-d4898199-1fa5-4557-9d02-c2d1fa864677 req-d4898199-1fa5-4557-9d02-c2d1fa864677 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/5c8612194f3a455a91058394a6fe5fb4 0.497s\n2026-05-27 01:46:21.426 27 INFO tempest.lib.common.rest_client [req-6bc85439-7509-4fc5-bc59-b1079fa4fcb2 req-6bc85439-7509-4fc5-bc59-b1079fa4fcb2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.505s\n2026-05-27 01:46:21.436 35 INFO tempest.lib.common.rest_client [req-c1e2d07f-d213-4b0f-8b2b-7f6295d7a209 req-c1e2d07f-d213-4b0f-8b2b-7f6295d7a209 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.267s\n2026-05-27 01:46:21.492 31 INFO tempest.lib.common.rest_client [req-d5120843-e521-40e1-8f72-2df33ac8cc9c req-d5120843-e521-40e1-8f72-2df33ac8cc9c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s\n2026-05-27 01:46:21.599 15 INFO tempest.lib.common.rest_client [req-92011036-2baa-4a7e-b383-534483c3aa29 req-92011036-2baa-4a7e-b383-534483c3aa29 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.531s\n2026-05-27 01:46:21.602 29 INFO tempest.lib.common.rest_client [req-f2fe7c1f-93ef-45c9-876d-cb5453c08cb9 req-f2fe7c1f-93ef-45c9-876d-cb5453c08cb9 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/6756f682ee034483a1c0f10ac8baaed9 0.450s\n2026-05-27 01:46:21.631 21 INFO tempest.lib.common.rest_client [req-ffea69b3-2eee-4b71-93fe-e99ca8b49089 req-ffea69b3-2eee-4b71-93fe-e99ca8b49089 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/6756f682ee034483a1c0f10ac8baaed9 0.596s\n2026-05-27 01:46:21.631 17 INFO tempest.lib.common.rest_client [req-6f15a63d-2f8f-4d4c-9b3b-e27092098315 req-6f15a63d-2f8f-4d4c-9b3b-e27092098315 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s\n2026-05-27 01:46:21.642 23 INFO tempest.lib.common.rest_client [req-faf71839-1b76-4ffd-a74a-17ac6a7839f3 req-faf71839-1b76-4ffd-a74a-17ac6a7839f3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/6756f682ee034483a1c0f10ac8baaed9 0.295s\n2026-05-27 01:46:21.669 37 INFO tempest.lib.common.rest_client [req-22f25b22-95f4-4389-bde1-14808cfe87d2 req-22f25b22-95f4-4389-bde1-14808cfe87d2 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.959s\n2026-05-27 01:46:21.751 41 INFO tempest.lib.common.rest_client [req-baa65b75-a034-4aed-b564-22280e3142c3 req-baa65b75-a034-4aed-b564-22280e3142c3 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/6756f682ee034483a1c0f10ac8baaed9 0.594s\n2026-05-27 01:46:21.755 39 INFO tempest.lib.common.rest_client [req-81aec00a-d417-458f-a4b1-d9bd084a670d req-81aec00a-d417-458f-a4b1-d9bd084a670d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/5c8612194f3a455a91058394a6fe5fb4 0.435s\n2026-05-27 01:46:21.764 13 INFO tempest.lib.common.rest_client [req-cc91bd76-4183-4358-9394-d310b2761893 req-cc91bd76-4183-4358-9394-d310b2761893 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/6756f682ee034483a1c0f10ac8baaed9 0.501s\n2026-05-27 01:46:21.774 19 INFO tempest.lib.common.rest_client [req-04bcaaf1-de73-4962-8fac-49c16a381c56 req-04bcaaf1-de73-4962-8fac-49c16a381c56 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s\n2026-05-27 01:46:21.846 31 INFO tempest.lib.common.rest_client [req-d9d37063-2d9d-4b06-bf43-bb199797f49d req-d9d37063-2d9d-4b06-bf43-bb199797f49d ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/5c8612194f3a455a91058394a6fe5fb4 0.352s\n2026-05-27 01:46:21.877 33 INFO tempest.lib.common.rest_client [req-aed97da1-cef9-4857-8925-7892913d79c3 req-aed97da1-cef9-4857-8925-7892913d79c3 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/5c8612194f3a455a91058394a6fe5fb4 0.514s\n2026-05-27 01:46:21.901 21 INFO tempest.lib.common.rest_client [req-2aaf15db-f073-423f-a1b3-4f7ef1ccdaf3 req-2aaf15db-f073-423f-a1b3-4f7ef1ccdaf3 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-27 01:46:21.932 25 INFO tempest.lib.common.rest_client [req-d708fd4a-7dd0-428d-8399-77fa503536d6 req-d708fd4a-7dd0-428d-8399-77fa503536d6 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.606s\n2026-05-27 01:46:21.945 11 INFO tempest.lib.common.rest_client [req-71bfd2e7-9c1b-469a-8ddd-1fe39b1d4230 req-71bfd2e7-9c1b-469a-8ddd-1fe39b1d4230 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.555s\n2026-05-27 01:46:22.039 27 INFO tempest.lib.common.rest_client [req-2ff87509-5b30-4a5c-a1d7-f3680bc3163d req-2ff87509-5b30-4a5c-a1d7-f3680bc3163d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s\n2026-05-27 01:46:22.042 29 INFO tempest.lib.common.rest_client [req-92e5cd76-15bc-40f4-a7f4-09ae9b9ff764 req-92e5cd76-15bc-40f4-a7f4-09ae9b9ff764 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s\n2026-05-27 01:46:22.061 19 INFO tempest.lib.common.rest_client [req-3b4ea1cb-0772-4ec9-a22f-2fa535fc90f9 req-3b4ea1cb-0772-4ec9-a22f-2fa535fc90f9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/6756f682ee034483a1c0f10ac8baaed9 0.284s\n2026-05-27 01:46:22.080 15 INFO tempest.lib.common.rest_client [req-631f5fdd-fe57-48b3-975f-9de126deba01 req-631f5fdd-fe57-48b3-975f-9de126deba01 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/6756f682ee034483a1c0f10ac8baaed9 0.479s\n2026-05-27 01:46:22.114 37 INFO tempest.lib.common.rest_client [req-4f675289-073a-499e-a5f7-dda6f90f40d5 req-4f675289-073a-499e-a5f7-dda6f90f40d5 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.444s\n2026-05-27 01:46:22.174 41 INFO tempest.lib.common.rest_client [req-6733b984-5202-4a42-b681-10681d6a971e req-6733b984-5202-4a42-b681-10681d6a971e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.419s\n2026-05-27 01:46:22.177 17 INFO tempest.lib.common.rest_client [req-db4273fb-fffe-457b-9f7e-c7816f781740 req-db4273fb-fffe-457b-9f7e-c7816f781740 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s\n2026-05-27 01:46:22.272 11 INFO tempest.lib.common.rest_client [req-8eb53ff7-a15f-453a-888c-6096a3d239b0 req-8eb53ff7-a15f-453a-888c-6096a3d239b0 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s\n2026-05-27 01:46:22.274 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8ea50b237c7d43a792447d6ca61318e7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:22.274 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-475867138-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a0023c3af484a8080d26a8baa771118', 'project_name': 'tempest-GroupSnapshotsTest-475867138', 'tenant_id': '7a0023c3af484a8080d26a8baa771118', 'tenant_name': 'tempest-GroupSnapshotsTest-475867138', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8ea50b237c7d43a792447d6ca61318e7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.275 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-475867138-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a0023c3af484a8080d26a8baa771118', 'project_name': 'tempest-GroupSnapshotsTest-475867138', 'tenant_id': '7a0023c3af484a8080d26a8baa771118', 'tenant_name': 'tempest-GroupSnapshotsTest-475867138', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8ea50b237c7d43a792447d6ca61318e7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.278 13 INFO tempest.lib.common.rest_client [req-12ac0677-a53e-467b-84d9-29c69c156a2d req-12ac0677-a53e-467b-84d9-29c69c156a2d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s\n2026-05-27 01:46:22.289 21 INFO tempest.lib.common.rest_client [req-fe618e06-79d3-447f-bbdc-9338a7ec4a1a req-fe618e06-79d3-447f-bbdc-9338a7ec4a1a ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/5c8612194f3a455a91058394a6fe5fb4 0.386s\n2026-05-27 01:46:22.315 33 INFO tempest.lib.common.rest_client [req-890351df-2bc9-45b8-932d-ca25766185f3 req-890351df-2bc9-45b8-932d-ca25766185f3 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-27 01:46:22.329 23 INFO tempest.lib.common.rest_client [req-193f58d5-d726-4ee6-a481-99fbf76518f9 req-193f58d5-d726-4ee6-a481-99fbf76518f9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s\n2026-05-27 01:46:22.358 35 INFO tempest.lib.common.rest_client [req-dd9c992b-fad3-4909-b4e3-20618f7b41cc req-dd9c992b-fad3-4909-b4e3-20618f7b41cc ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.913s\n2026-05-27 01:46:22.408 29 INFO tempest.lib.common.rest_client [req-4332a84e-e1ff-4618-ae10-6159fce8a7d2 req-4332a84e-e1ff-4618-ae10-6159fce8a7d2 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/5c8612194f3a455a91058394a6fe5fb4 0.365s\n2026-05-27 01:46:22.414 15 INFO tempest.lib.common.rest_client [req-93a0f47c-7936-4650-99e3-72a1cc8ab956 req-93a0f47c-7936-4650-99e3-72a1cc8ab956 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s\n2026-05-27 01:46:22.452 17 INFO tempest.lib.common.rest_client [req-94bec233-c838-4c4a-a7ae-849114e1ac20 req-94bec233-c838-4c4a-a7ae-849114e1ac20 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/5c8612194f3a455a91058394a6fe5fb4 0.272s\n2026-05-27 01:46:22.454 39 INFO tempest.lib.common.rest_client [req-f1ac7a3e-84a3-4f14-9885-5c6f43ddf62a req-f1ac7a3e-84a3-4f14-9885-5c6f43ddf62a ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.696s\n2026-05-27 01:46:22.497 31 INFO tempest.lib.common.rest_client [req-01116459-ddfc-471f-9a04-b1cf9b48f56f req-01116459-ddfc-471f-9a04-b1cf9b48f56f ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s\n2026-05-27 01:46:22.512 19 INFO tempest.lib.common.rest_client [req-70e22c4e-1cfb-4735-84ca-ad784133d5fd req-70e22c4e-1cfb-4735-84ca-ad784133d5fd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s\n2026-05-27 01:46:22.577 25 INFO tempest.lib.common.rest_client [req-7f8c04c7-f9fc-47d5-bfd9-07a014b6bf69 req-7f8c04c7-f9fc-47d5-bfd9-07a014b6bf69 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.642s\n2026-05-27 01:46:22.587 21 INFO tempest.lib.common.rest_client [req-abde41de-8d28-4c8b-9c82-e2119b41c12e req-abde41de-8d28-4c8b-9c82-e2119b41c12e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s\n2026-05-27 01:46:22.626 41 INFO tempest.lib.common.rest_client [req-171df548-1dcb-4c12-8c18-14cf9aede2a5 req-171df548-1dcb-4c12-8c18-14cf9aede2a5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/5c8612194f3a455a91058394a6fe5fb4 0.449s\n2026-05-27 01:46:22.626 27 INFO tempest.lib.common.rest_client [req-22387407-efbd-4fd2-8304-e3374518dd18 req-22387407-efbd-4fd2-8304-e3374518dd18 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.584s\n2026-05-27 01:46:22.643 15 INFO tempest.lib.common.rest_client [req-37ba1795-ad7e-4b38-873e-6a049fe5ef40 req-37ba1795-ad7e-4b38-873e-6a049fe5ef40 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/5c8612194f3a455a91058394a6fe5fb4 0.227s\n2026-05-27 01:46:22.754 23 INFO tempest.lib.common.rest_client [req-35145f19-727e-416c-9340-89e5227e78e4 req-35145f19-727e-416c-9340-89e5227e78e4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/5c8612194f3a455a91058394a6fe5fb4 0.422s\n2026-05-27 01:46:22.757 13 INFO tempest.lib.common.rest_client [req-fd37fe70-7d4c-4ecf-976f-648a056c9766 req-fd37fe70-7d4c-4ecf-976f-648a056c9766 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/5c8612194f3a455a91058394a6fe5fb4 0.476s\n2026-05-27 01:46:22.777 35 INFO tempest.lib.common.rest_client [req-07d2ecd3-bc77-4966-b0b3-5c4a91ac0e54 req-07d2ecd3-bc77-4966-b0b3-5c4a91ac0e54 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s\n2026-05-27 01:46:22.774 31 INFO tempest.lib.common.rest_client [req-165f04bb-bd74-4bbd-805a-3d4e36421326 req-165f04bb-bd74-4bbd-805a-3d4e36421326 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.275s\n2026-05-27 01:46:22.775 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c939ca05b7574255b3a9e2fadc8caf90 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:22.775 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1103727139-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'project_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'tenant_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c939ca05b7574255b3a9e2fadc8caf90', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.776 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1103727139-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'project_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'tenant_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c939ca05b7574255b3a9e2fadc8caf90', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.887 17 INFO tempest.lib.common.rest_client [req-9ae46d69-6f66-48bc-a7f4-a4128775ddd9 req-9ae46d69-6f66-48bc-a7f4-a4128775ddd9 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.433s\n2026-05-27 01:46:22.890 11 INFO tempest.lib.common.rest_client [req-0bdf18f5-ab33-4792-a348-1a730ae269cc req-0bdf18f5-ab33-4792-a348-1a730ae269cc ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-27 01:46:22.891 15 INFO tempest.lib.common.rest_client [req-47d6cc05-a212-43d9-a793-e5fb8dd99822 req-47d6cc05-a212-43d9-a793-e5fb8dd99822 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-27 01:46:22.920 27 INFO tempest.lib.common.rest_client [req-45c74cee-3995-4456-a4ce-c6810d130a90 req-45c74cee-3995-4456-a4ce-c6810d130a90 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-27 01:46:22.931 23 INFO tempest.lib.common.rest_client [req-cab816f9-84a1-4bce-af13-1d648812c158 req-cab816f9-84a1-4bce-af13-1d648812c158 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-27 01:46:22.946 19 INFO tempest.lib.common.rest_client [req-9c7dd20c-673c-4ec8-9266-5751f10006bf req-9c7dd20c-673c-4ec8-9266-5751f10006bf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/5c8612194f3a455a91058394a6fe5fb4 0.432s\n2026-05-27 01:46:22.945 33 INFO tempest.lib.common.rest_client [req-1c58e58a-1013-44dd-9694-7bdedcf91212 req-1c58e58a-1013-44dd-9694-7bdedcf91212 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.628s\n2026-05-27 01:46:22.948 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11bdd862eea3425d98d388cd35741608 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:22.949 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2074960164-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27d2e1cc0b4049208ab13a5c738a4335', 'project_name': 'tempest-GroupsV320Test-2074960164', 'tenant_id': '27d2e1cc0b4049208ab13a5c738a4335', 'tenant_name': 'tempest-GroupsV320Test-2074960164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11bdd862eea3425d98d388cd35741608', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.949 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2074960164-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27d2e1cc0b4049208ab13a5c738a4335', 'project_name': 'tempest-GroupsV320Test-2074960164', 'tenant_id': '27d2e1cc0b4049208ab13a5c738a4335', 'tenant_name': 'tempest-GroupsV320Test-2074960164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11bdd862eea3425d98d388cd35741608', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:22.970 25 INFO tempest.lib.common.rest_client [req-9e781e20-ca37-437b-b668-9749809ece22 req-9e781e20-ca37-437b-b668-9749809ece22 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.391s\n2026-05-27 01:46:22.977 37 INFO tempest.lib.common.rest_client [req-505511b7-da3c-4c89-a41d-9e8545a2dfa9 req-505511b7-da3c-4c89-a41d-9e8545a2dfa9 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.861s\n2026-05-27 01:46:23.058 35 INFO tempest.lib.common.rest_client [req-f91a2dca-4b76-49c5-9a3e-12e9a231d9b3 req-f91a2dca-4b76-49c5-9a3e-12e9a231d9b3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.275s\n2026-05-27 01:46:23.113 39 INFO tempest.lib.common.rest_client [req-fd75bdc4-44cc-4ad8-b073-ed71d90f5801 req-fd75bdc4-44cc-4ad8-b073-ed71d90f5801 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.655s\n2026-05-27 01:46:23.113 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f445e3fe93934fb581d4057431860033 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.113 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-202536748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'project_name': 'tempest-SnapshotsActionsTest-202536748', 'tenant_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'tenant_name': 'tempest-SnapshotsActionsTest-202536748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f445e3fe93934fb581d4057431860033', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.115 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-202536748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'project_name': 'tempest-SnapshotsActionsTest-202536748', 'tenant_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'tenant_name': 'tempest-SnapshotsActionsTest-202536748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f445e3fe93934fb581d4057431860033', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.133 29 INFO tempest.lib.common.rest_client [req-94ee3bc0-1034-4939-be93-b4724ad994dc req-94ee3bc0-1034-4939-be93-b4724ad994dc ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s\n2026-05-27 01:46:23.152 11 INFO tempest.lib.common.rest_client [req-49da2b92-a6f8-4c79-90ea-93cf33b59b04 req-49da2b92-a6f8-4c79-90ea-93cf33b59b04 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.258s\n2026-05-27 01:46:23.255 41 INFO tempest.lib.common.rest_client [req-b4931689-515c-431c-8d1d-5bbbcc43d23a req-b4931689-515c-431c-8d1d-5bbbcc43d23a ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s\n2026-05-27 01:46:23.247 15 INFO tempest.lib.common.rest_client [req-7c0e3a5c-5805-4fb5-a4c7-344f5ab3eeb6 req-7c0e3a5c-5805-4fb5-a4c7-344f5ab3eeb6 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.353s\n2026-05-27 01:46:23.247 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d6141d8013ae47fc9e1072c38c3829ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.248 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1892363763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2260acb6d44f4583b1b89301f3bbd794', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'tenant_id': '2260acb6d44f4583b1b89301f3bbd794', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6141d8013ae47fc9e1072c38c3829ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.248 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1892363763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2260acb6d44f4583b1b89301f3bbd794', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'tenant_id': '2260acb6d44f4583b1b89301f3bbd794', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6141d8013ae47fc9e1072c38c3829ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.255 23 INFO tempest.lib.common.rest_client [req-f15d8ad4-13f0-4800-bd2f-14872b269653 req-f15d8ad4-13f0-4800-bd2f-14872b269653 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.318s\n2026-05-27 01:46:23.256 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74cdafee5e544a50bc98670521584daa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.256 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f79c796fded41f9ba657d8d9348abee', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'tenant_id': '4f79c796fded41f9ba657d8d9348abee', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74cdafee5e544a50bc98670521584daa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.257 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f79c796fded41f9ba657d8d9348abee', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'tenant_id': '4f79c796fded41f9ba657d8d9348abee', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74cdafee5e544a50bc98670521584daa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.344 21 INFO tempest.lib.common.rest_client [req-a9cecddc-227d-40fa-9fdc-1d412388bf8b req-a9cecddc-227d-40fa-9fdc-1d412388bf8b ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.755s\n2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b00456fdbb6947d3b24b80325859e658 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2023503627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3680fbe97b98483ab543fe217c7efeb7', 'project_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'tenant_id': '3680fbe97b98483ab543fe217c7efeb7', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b00456fdbb6947d3b24b80325859e658', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2023503627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3680fbe97b98483ab543fe217c7efeb7', 'project_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'tenant_id': '3680fbe97b98483ab543fe217c7efeb7', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b00456fdbb6947d3b24b80325859e658', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.415 25 INFO tempest.lib.common.rest_client [req-cdc3917a-6306-4d7b-a45e-21f36df0788b req-cdc3917a-6306-4d7b-a45e-21f36df0788b ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s\n2026-05-27 01:46:23.461 13 INFO tempest.lib.common.rest_client [req-906c663f-9812-4076-9ab4-e740a20fd75d req-906c663f-9812-4076-9ab4-e740a20fd75d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s\n2026-05-27 01:46:23.463 31 INFO tempest.lib.common.rest_client [req-c3912fa0-1dd2-4a77-aa49-08b4488c0503 req-c3912fa0-1dd2-4a77-aa49-08b4488c0503 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-27 01:46:23.459 27 INFO tempest.lib.common.rest_client [req-73f4a4e7-2f9d-4480-865b-454749a86c81 req-73f4a4e7-2f9d-4480-865b-454749a86c81 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/6756f682ee034483a1c0f10ac8baaed9 0.537s\n2026-05-27 01:46:23.472 17 INFO tempest.lib.common.rest_client [req-7decf2b7-c675-43c6-b646-367458fbb6a6 req-7decf2b7-c675-43c6-b646-367458fbb6a6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.581s\n2026-05-27 01:46:23.473 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a94b4cb94cf240e58b03f9517b4fd894 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.475 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1617936626-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'project_name': 'tempest-GroupsTest-1617936626', 'tenant_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'tenant_name': 'tempest-GroupsTest-1617936626', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a94b4cb94cf240e58b03f9517b4fd894', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.475 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1617936626-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'project_name': 'tempest-GroupsTest-1617936626', 'tenant_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'tenant_name': 'tempest-GroupsTest-1617936626', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a94b4cb94cf240e58b03f9517b4fd894', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.564 19 INFO tempest.lib.common.rest_client [req-85c6a953-f6e6-4515-bb2f-0f4ccbd6e2e4 req-85c6a953-f6e6-4515-bb2f-0f4ccbd6e2e4 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s\n2026-05-27 01:46:23.564 41 INFO tempest.lib.common.rest_client [req-bbd708d1-c511-4c60-a599-2c455d870d16 req-bbd708d1-c511-4c60-a599-2c455d870d16 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.306s\n2026-05-27 01:46:23.564 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e1902eddc96f40b982876670cde4f680 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.565 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-526599904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4af209002534f0c8d63397d536576a1', 'project_name': 'tempest-VolumeServicesNegativeTest-526599904', 'tenant_id': 'e4af209002534f0c8d63397d536576a1', 'tenant_name': 'tempest-VolumeServicesNegativeTest-526599904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1902eddc96f40b982876670cde4f680', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.566 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-526599904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4af209002534f0c8d63397d536576a1', 'project_name': 'tempest-VolumeServicesNegativeTest-526599904', 'tenant_id': 'e4af209002534f0c8d63397d536576a1', 'tenant_name': 'tempest-VolumeServicesNegativeTest-526599904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1902eddc96f40b982876670cde4f680', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.570 29 INFO tempest.lib.common.rest_client [req-5ff646d6-902f-4947-990c-d025ee689712 req-5ff646d6-902f-4947-990c-d025ee689712 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.429s\n2026-05-27 01:46:23.570 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 114516a980844fc9b1a5dd570b48fcc4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.571 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1806341842-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '973adbf5e09545408f794ff035bef828', 'project_name': 'tempest-GroupTypesTest-1806341842', 'tenant_id': '973adbf5e09545408f794ff035bef828', 'tenant_name': 'tempest-GroupTypesTest-1806341842', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '114516a980844fc9b1a5dd570b48fcc4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.572 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1806341842-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '973adbf5e09545408f794ff035bef828', 'project_name': 'tempest-GroupTypesTest-1806341842', 'tenant_id': '973adbf5e09545408f794ff035bef828', 'tenant_name': 'tempest-GroupTypesTest-1806341842', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '114516a980844fc9b1a5dd570b48fcc4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.625 33 INFO tempest.lib.common.rest_client [req-53c01917-1e9f-46f8-847e-50c33cc3f6fa req-53c01917-1e9f-46f8-847e-50c33cc3f6fa ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-27 01:46:23.633 37 INFO tempest.lib.common.rest_client [req-a6bbb776-8546-46ae-92f6-9a145713dc61 req-a6bbb776-8546-46ae-92f6-9a145713dc61 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s\n2026-05-27 01:46:23.660 25 INFO tempest.lib.common.rest_client [req-7729d5fc-60e5-4df8-bc01-f9a8def6a15d req-7729d5fc-60e5-4df8-bc01-f9a8def6a15d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/6756f682ee034483a1c0f10ac8baaed9 0.243s\n2026-05-27 01:46:23.666 35 INFO tempest.lib.common.rest_client [req-56078e36-f5da-4852-a311-67a0aa373731 req-56078e36-f5da-4852-a311-67a0aa373731 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.605s\n2026-05-27 01:46:23.671 13 INFO tempest.lib.common.rest_client [req-8f6e32f9-3490-48a9-96af-1cf406b3b459 req-8f6e32f9-3490-48a9-96af-1cf406b3b459 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.205s\n2026-05-27 01:46:23.671 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fa3d36e4248d44d5a1093625291186c2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:23.672 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1807811909-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'project_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'tenant_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa3d36e4248d44d5a1093625291186c2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.672 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1807811909-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'project_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'tenant_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa3d36e4248d44d5a1093625291186c2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:23.745 39 INFO tempest.lib.common.rest_client [req-20efca39-a229-42c2-af9e-8c658f2f4f73 req-20efca39-a229-42c2-af9e-8c658f2f4f73 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-27 01:46:23.831 37 INFO tempest.lib.common.rest_client [req-5b2367f2-5b50-4b21-ada5-26eed4926588 req-5b2367f2-5b50-4b21-ada5-26eed4926588 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.196s\n2026-05-27 01:46:24.123 11 INFO tempest.lib.common.rest_client [req-734015fb-a2a7-4a2a-9c4b-84a45fb72b36 req-734015fb-a2a7-4a2a-9c4b-84a45fb72b36 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.968s\n2026-05-27 01:46:24.160 41 INFO tempest.lib.common.rest_client [req-76661869-69d0-4878-bc39-8fda311572e9 req-76661869-69d0-4878-bc39-8fda311572e9 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-27 01:46:24.181 15 INFO tempest.lib.common.rest_client [req-9547317b-6a8d-49a3-9f6c-be646de39175 req-9547317b-6a8d-49a3-9f6c-be646de39175 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.919s\n2026-05-27 01:46:24.181 23 INFO tempest.lib.common.rest_client [req-0c5e0eec-3a7f-4e62-b93e-b01b46e6a16a req-0c5e0eec-3a7f-4e62-b93e-b01b46e6a16a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.915s\n2026-05-27 01:46:24.248 21 INFO tempest.lib.common.rest_client [req-c1aaae01-28c9-41e7-aaf8-57bbffb4fe4f req-c1aaae01-28c9-41e7-aaf8-57bbffb4fe4f ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s\n2026-05-27 01:46:24.261 27 INFO tempest.lib.common.rest_client [req-13fe9c03-642c-4eb2-ac98-b355c40a503c req-13fe9c03-642c-4eb2-ac98-b355c40a503c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.800s\n2026-05-27 01:46:24.310 11 INFO tempest.lib.common.rest_client [req-0cde1fc6-e4d7-4e12-9832-8f5193596e6e req-0cde1fc6-e4d7-4e12-9832-8f5193596e6e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:46:24.307 19 INFO tempest.lib.common.rest_client [req-8c527f7b-778e-4e5f-98af-13b8404b8fb1 req-8c527f7b-778e-4e5f-98af-13b8404b8fb1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.741s\n2026-05-27 01:46:24.308 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20b8a11454264442ac8649074d06c9d4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:24.308 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-132067317-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ead92755b44c25a68926dc6e365c56', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'tenant_id': 'f6ead92755b44c25a68926dc6e365c56', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b8a11454264442ac8649074d06c9d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:24.309 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-132067317-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ead92755b44c25a68926dc6e365c56', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'tenant_id': 'f6ead92755b44c25a68926dc6e365c56', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b8a11454264442ac8649074d06c9d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:24.328 13 INFO tempest.lib.common.rest_client [req-c617c8d5-b2b1-41ae-b397-d56923cd90df req-c617c8d5-b2b1-41ae-b397-d56923cd90df ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-27 01:46:24.352 31 INFO tempest.lib.common.rest_client [req-3f8c0fe4-d727-4120-be2f-bcda897ee3c1 req-3f8c0fe4-d727-4120-be2f-bcda897ee3c1 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.884s\n2026-05-27 01:46:24.466 23 INFO tempest.lib.common.rest_client [req-253d639c-57b7-4832-a25b-10ba3919936d req-253d639c-57b7-4832-a25b-10ba3919936d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s\n2026-05-27 01:46:24.506 35 INFO tempest.lib.common.rest_client [req-26bc5875-151e-40ab-ab38-9a74867f8b57 req-26bc5875-151e-40ab-ab38-9a74867f8b57 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.837s\n2026-05-27 01:46:24.591 33 INFO tempest.lib.common.rest_client [req-0bbe8d53-6ba9-41f2-8da7-09f768bd8dd0 req-0bbe8d53-6ba9-41f2-8da7-09f768bd8dd0 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.963s\n2026-05-27 01:46:24.645 13 INFO tempest.lib.common.rest_client [req-c51eb95c-d2ab-498c-81ac-2095d67c602c req-c51eb95c-d2ab-498c-81ac-2095d67c602c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.314s\n2026-05-27 01:46:24.676 17 INFO tempest.lib.common.rest_client [req-6e26c4ea-54c6-4785-aae5-c8a66cdc4b43 req-6e26c4ea-54c6-4785-aae5-c8a66cdc4b43 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.195s\n2026-05-27 01:46:24.736 37 INFO tempest.lib.common.rest_client [req-0148ced6-ec3b-40a7-844e-204c39bdba69 req-0148ced6-ec3b-40a7-844e-204c39bdba69 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.902s\n2026-05-27 01:46:24.799 27 INFO tempest.lib.common.rest_client [req-3bfde307-7c11-48c2-bb63-e6b46b3f2453 req-3bfde307-7c11-48c2-bb63-e6b46b3f2453 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/5c8612194f3a455a91058394a6fe5fb4 0.535s\n2026-05-27 01:46:24.812 25 INFO tempest.lib.common.rest_client [req-b047cb16-a54a-4e03-b017-c95c7ef4e11a req-b047cb16-a54a-4e03-b017-c95c7ef4e11a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.151s\n2026-05-27 01:46:24.840 29 INFO tempest.lib.common.rest_client [req-f0ce2586-9f59-43dc-bc14-9a8816103610 req-f0ce2586-9f59-43dc-bc14-9a8816103610 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.252s\n2026-05-27 01:46:24.845 15 INFO tempest.lib.common.rest_client [req-3a203f13-0d03-4086-a07c-2984990fa6b8 req-3a203f13-0d03-4086-a07c-2984990fa6b8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.658s\n2026-05-27 01:46:24.967 39 INFO tempest.lib.common.rest_client [req-26408cfb-142c-499a-953c-35d70aa6a8ab req-26408cfb-142c-499a-953c-35d70aa6a8ab ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.217s\n2026-05-27 01:46:24.974 41 INFO tempest.lib.common.rest_client [req-37c12c9b-b84d-4d13-9089-67d4404fa8a3 req-37c12c9b-b84d-4d13-9089-67d4404fa8a3 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.809s\n2026-05-27 01:46:24.993 35 INFO tempest.lib.common.rest_client [req-2c9ebcea-e0a6-44e2-8b9c-44e2b48bb3f2 req-2c9ebcea-e0a6-44e2-8b9c-44e2b48bb3f2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s\n2026-05-27 01:46:25.021 31 INFO tempest.lib.common.rest_client [req-3eb5c893-4f3d-4787-b861-a2401fe983df req-3eb5c893-4f3d-4787-b861-a2401fe983df ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.666s\n2026-05-27 01:46:25.114 11 INFO tempest.lib.common.rest_client [req-05bd366c-fe3d-4ce5-865f-fecd389a515c req-05bd366c-fe3d-4ce5-865f-fecd389a515c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.801s\n2026-05-27 01:46:25.130 33 INFO tempest.lib.common.rest_client [req-fb519788-7c1e-4bb9-bc0c-055fb265b26f req-fb519788-7c1e-4bb9-bc0c-055fb265b26f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s\n2026-05-27 01:46:25.150 17 INFO tempest.lib.common.rest_client [req-0efa1e21-760c-4ef9-a085-35ba11c0f3a6 req-0efa1e21-760c-4ef9-a085-35ba11c0f3a6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.472s\n2026-05-27 01:46:25.180 21 INFO tempest.lib.common.rest_client [req-85e5d89b-5928-4879-ac7d-a112afaa8943 req-85e5d89b-5928-4879-ac7d-a112afaa8943 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.929s\n2026-05-27 01:46:25.226 37 INFO tempest.lib.common.rest_client [req-e1086a4a-1403-4ed6-ba47-21e7dbfa1398 req-e1086a4a-1403-4ed6-ba47-21e7dbfa1398 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.488s\n2026-05-27 01:46:25.313 19 INFO tempest.lib.common.rest_client [req-27b79687-b456-454b-9327-6adb4971b4c1 req-27b79687-b456-454b-9327-6adb4971b4c1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.994s\n2026-05-27 01:46:25.378 27 INFO tempest.lib.common.rest_client [req-5c9c9cf7-c152-44a6-b300-e9d11b226c91 req-5c9c9cf7-c152-44a6-b300-e9d11b226c91 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-27 01:46:25.421 31 INFO tempest.lib.common.rest_client [req-2e1e4494-83c1-4e63-a78d-d593fd24c6b6 req-2e1e4494-83c1-4e63-a78d-d593fd24c6b6 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-27 01:46:25.617 15 INFO tempest.lib.common.rest_client [req-53d5c9bf-3c25-425d-9d6d-65056d7f9111 req-53d5c9bf-3c25-425d-9d6d-65056d7f9111 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.769s\n2026-05-27 01:46:25.651 33 INFO tempest.lib.common.rest_client [req-a3bd6f7a-6d80-4e6f-9b58-8f3c83fb7bb6 req-a3bd6f7a-6d80-4e6f-9b58-8f3c83fb7bb6 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s\n2026-05-27 01:46:25.675 23 INFO tempest.lib.common.rest_client [req-815e7709-8b82-4b6e-9f43-d0b6c340c7a7 req-815e7709-8b82-4b6e-9f43-d0b6c340c7a7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.206s\n2026-05-27 01:46:25.684 39 INFO tempest.lib.common.rest_client [req-e7916f15-8be8-454e-9d8e-a1de8c4e5032 req-e7916f15-8be8-454e-9d8e-a1de8c4e5032 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s\n2026-05-27 01:46:25.720 13 INFO tempest.lib.common.rest_client [req-ab3319e2-ef85-4eb2-bc2e-02b84c390194 req-ab3319e2-ef85-4eb2-bc2e-02b84c390194 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.073s\n2026-05-27 01:46:25.732 41 INFO tempest.lib.common.rest_client [req-3de049f8-a742-4642-8634-6376ee3557dc req-3de049f8-a742-4642-8634-6376ee3557dc ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s\n2026-05-27 01:46:25.735 25 INFO tempest.lib.common.rest_client [req-04616b0a-4891-4d19-9208-3869ac125234 req-04616b0a-4891-4d19-9208-3869ac125234 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/5c8612194f3a455a91058394a6fe5fb4 0.918s\n2026-05-27 01:46:25.757 27 INFO tempest.lib.common.rest_client [req-87e855dc-fc1a-4c37-98e5-9b9b5531ae65 req-87e855dc-fc1a-4c37-98e5-9b9b5531ae65 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.371s\n2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2416deae36294d7dac004929364ba1e4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-967766374-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793ef66924bc4765bab352d88364faaa', 'project_name': 'tempest-GroupTypeSpecsTest-967766374', 'tenant_id': '793ef66924bc4765bab352d88364faaa', 'tenant_name': 'tempest-GroupTypeSpecsTest-967766374', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2416deae36294d7dac004929364ba1e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-967766374-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793ef66924bc4765bab352d88364faaa', 'project_name': 'tempest-GroupTypeSpecsTest-967766374', 'tenant_id': '793ef66924bc4765bab352d88364faaa', 'tenant_name': 'tempest-GroupTypeSpecsTest-967766374', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2416deae36294d7dac004929364ba1e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:25.838 17 INFO tempest.lib.common.rest_client [req-620248df-c26c-4025-894c-1250b0580e15 req-620248df-c26c-4025-894c-1250b0580e15 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s\n2026-05-27 01:46:25.862 29 INFO tempest.lib.common.rest_client [req-1307d9a0-7edb-4476-b059-29f575d375a1 req-1307d9a0-7edb-4476-b059-29f575d375a1 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.017s\n2026-05-27 01:46:25.875 15 INFO tempest.lib.common.rest_client [req-6a959fc1-d34a-4666-8b4b-8bc2d8d061db req-6a959fc1-d34a-4666-8b4b-8bc2d8d061db ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-27 01:46:25.878 33 INFO tempest.lib.common.rest_client [req-f90669d9-b441-4248-84cc-b11947a66805 req-f90669d9-b441-4248-84cc-b11947a66805 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.224s\n2026-05-27 01:46:25.882 35 INFO tempest.lib.common.rest_client [req-ed6acf4d-99f1-4fb8-9dda-52fa7b24733b req-ed6acf4d-99f1-4fb8-9dda-52fa7b24733b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/6756f682ee034483a1c0f10ac8baaed9 0.886s\n2026-05-27 01:46:25.896 19 INFO tempest.lib.common.rest_client [req-a1ac369e-6d58-4369-afb3-ef7aac23d0b0 req-a1ac369e-6d58-4369-afb3-ef7aac23d0b0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.574s\n2026-05-27 01:46:26.004 39 INFO tempest.lib.common.rest_client [req-6fdf6036-da7d-47ef-8605-d86221977d13 req-6fdf6036-da7d-47ef-8605-d86221977d13 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-27 01:46:26.013 25 INFO tempest.lib.common.rest_client [req-d7376e47-64aa-4f88-aaf4-f4c04c590b44 req-d7376e47-64aa-4f88-aaf4-f4c04c590b44 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-27 01:46:26.013 37 INFO tempest.lib.common.rest_client [req-252d99ab-a0e7-4dcc-8536-ace394a734f3 req-252d99ab-a0e7-4dcc-8536-ace394a734f3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s\n2026-05-27 01:46:26.044 33 INFO tempest.lib.common.rest_client [req-cc9a4761-1621-40e1-98af-008e347b6dc4 req-cc9a4761-1621-40e1-98af-008e347b6dc4 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-27 01:46:26.045 13 INFO tempest.lib.common.rest_client [req-a0f24aa6-46ca-4a2d-a83a-be0efeaed366 req-a0f24aa6-46ca-4a2d-a83a-be0efeaed366 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-27 01:46:26.060 35 INFO tempest.lib.common.rest_client [req-9a5a1584-0f01-4f1d-b08c-3a00335d5e2c req-9a5a1584-0f01-4f1d-b08c-3a00335d5e2c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:46:26.068 21 INFO tempest.lib.common.rest_client [req-1c7fb55a-dfeb-4d94-a770-0808eb919e5b req-1c7fb55a-dfeb-4d94-a770-0808eb919e5b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s\n2026-05-27 01:46:26.068 11 INFO tempest.lib.common.rest_client [req-ce403b66-dc82-48a3-bcd9-b21f3f1d7b14 req-ce403b66-dc82-48a3-bcd9-b21f3f1d7b14 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.952s\n2026-05-27 01:46:26.083 31 INFO tempest.lib.common.rest_client [req-780c13d2-a6b5-4cc3-8d2f-c8e889491145 req-780c13d2-a6b5-4cc3-8d2f-c8e889491145 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.657s\n2026-05-27 01:46:26.175 23 INFO tempest.lib.common.rest_client [req-e01f903b-9c7f-45ac-8c09-9b5cb362500f req-e01f903b-9c7f-45ac-8c09-9b5cb362500f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s\n2026-05-27 01:46:26.187 41 INFO tempest.lib.common.rest_client [req-91c53704-7626-482f-b2da-8d5b87a59957 req-91c53704-7626-482f-b2da-8d5b87a59957 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s\n2026-05-27 01:46:26.202 15 INFO tempest.lib.common.rest_client [req-3f1dd196-d11f-45a6-8b64-d0fea909a717 req-3f1dd196-d11f-45a6-8b64-d0fea909a717 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.324s\n2026-05-27 01:46:26.215 35 INFO tempest.lib.common.rest_client [req-6210dfd5-0ff9-478a-91ab-e5f470c2ab62 req-6210dfd5-0ff9-478a-91ab-e5f470c2ab62 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/5c8612194f3a455a91058394a6fe5fb4 0.152s\n2026-05-27 01:46:26.236 25 INFO tempest.lib.common.rest_client [req-d75f87b7-f142-4642-b905-c54f85defbd3 req-d75f87b7-f142-4642-b905-c54f85defbd3 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.221s\n2026-05-27 01:46:26.236 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 24131c2da7834574a04df04258cef587 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:26.237 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1160716876-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '992d525b4670419aa98850f009ab72a4', 'project_name': 'tempest-GroupsV314Test-1160716876', 'tenant_id': '992d525b4670419aa98850f009ab72a4', 'tenant_name': 'tempest-GroupsV314Test-1160716876', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24131c2da7834574a04df04258cef587', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.237 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1160716876-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '992d525b4670419aa98850f009ab72a4', 'project_name': 'tempest-GroupsV314Test-1160716876', 'tenant_id': '992d525b4670419aa98850f009ab72a4', 'tenant_name': 'tempest-GroupsV314Test-1160716876', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24131c2da7834574a04df04258cef587', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:26.323 17 INFO tempest.lib.common.rest_client [req-9b0c09d9-1b66-4750-babc-79008fd83d2f req-9b0c09d9-1b66-4750-babc-79008fd83d2f ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s\n2026-05-27 01:46:26.414 41 INFO tempest.lib.common.rest_client [req-1975a394-fef3-4778-9388-d0eb68168113 req-1975a394-fef3-4778-9388-d0eb68168113 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.224s\n2026-05-27 01:46:26.437 31 INFO tempest.lib.common.rest_client [req-5eea172f-2f6b-4864-9b68-0a628a609d74 req-5eea172f-2f6b-4864-9b68-0a628a609d74 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-27 01:46:26.467 39 INFO tempest.lib.common.rest_client [req-499d9776-d01f-4f67-92f5-46d83e2231fa req-499d9776-d01f-4f67-92f5-46d83e2231fa ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.461s\n2026-05-27 01:46:26.563 29 INFO tempest.lib.common.rest_client [req-0bd8ce0b-fa47-4d14-9000-772e0253bcb4 req-0bd8ce0b-fa47-4d14-9000-772e0253bcb4 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s\n2026-05-27 01:46:26.580 27 INFO tempest.lib.common.rest_client [req-530a43f1-88ca-49ea-b871-1549487eb984 req-530a43f1-88ca-49ea-b871-1549487eb984 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s\n2026-05-27 01:46:26.609 33 INFO tempest.lib.common.rest_client [req-ce5568cd-0f23-429a-9ae0-9a29621c55d5 req-ce5568cd-0f23-429a-9ae0-9a29621c55d5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.562s\n2026-05-27 01:46:26.628 13 INFO tempest.lib.common.rest_client [req-ef37eb99-e868-475b-b2ee-a71ae838c004 req-ef37eb99-e868-475b-b2ee-a71ae838c004 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.580s\n2026-05-27 01:46:26.726 31 INFO tempest.lib.common.rest_client [req-7c46dbe4-21b0-4fdd-a21d-4bc8cee3b90b req-7c46dbe4-21b0-4fdd-a21d-4bc8cee3b90b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.285s\n2026-05-27 01:46:26.741 37 INFO tempest.lib.common.rest_client [req-cbe04232-c0ee-4d24-946e-927ad4c419af req-cbe04232-c0ee-4d24-946e-927ad4c419af ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/6756f682ee034483a1c0f10ac8baaed9 0.726s\n2026-05-27 01:46:26.761 19 INFO tempest.lib.common.rest_client [req-89885e18-6543-4a53-95bd-e5139aa9ea75 req-89885e18-6543-4a53-95bd-e5139aa9ea75 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.861s\n2026-05-27 01:46:26.852 33 INFO tempest.lib.common.rest_client [req-e0cf737a-12f2-46d4-bf24-b97e509130ee req-e0cf737a-12f2-46d4-bf24-b97e509130ee ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-27 01:46:26.863 35 INFO tempest.lib.common.rest_client [req-8bcfc3a0-44fc-4d4e-a2a7-9d2d7b4eaca4 req-8bcfc3a0-44fc-4d4e-a2a7-9d2d7b4eaca4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.644s\n2026-05-27 01:46:26.869 21 INFO tempest.lib.common.rest_client [req-eb88288c-7727-42ce-92c5-1011575e4172 req-eb88288c-7727-42ce-92c5-1011575e4172 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.798s\n2026-05-27 01:46:26.888 23 INFO tempest.lib.common.rest_client [req-deff543f-1abf-44e2-ad03-f5f33214284d req-deff543f-1abf-44e2-ad03-f5f33214284d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.711s\n2026-05-27 01:46:26.900 11 INFO tempest.lib.common.rest_client [req-de4de6b5-807d-4c65-b720-1eee09076cc0 req-de4de6b5-807d-4c65-b720-1eee09076cc0 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.830s\n2026-05-27 01:46:26.968 15 INFO tempest.lib.common.rest_client [req-3b4c23ee-4f2d-4700-9b37-ecde6bcfb637 req-3b4c23ee-4f2d-4700-9b37-ecde6bcfb637 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.764s\n2026-05-27 01:46:26.971 25 INFO tempest.lib.common.rest_client [req-08989758-dfef-444f-99cf-a9fee1472445 req-08989758-dfef-444f-99cf-a9fee1472445 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s\n2026-05-27 01:46:26.985 41 INFO tempest.lib.common.rest_client [req-9b12bce9-71f9-4b9a-8b33-bd52d7ede46e req-9b12bce9-71f9-4b9a-8b33-bd52d7ede46e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.567s\n2026-05-27 01:46:26.986 37 INFO tempest.lib.common.rest_client [req-01df8159-fa63-4a1a-8a2b-380d2c72d0c3 req-01df8159-fa63-4a1a-8a2b-380d2c72d0c3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-27 01:46:27.008 29 INFO tempest.lib.common.rest_client [req-c5085f70-38e4-45c8-be9d-1293f886185f req-c5085f70-38e4-45c8-be9d-1293f886185f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s\n2026-05-27 01:46:27.028 31 INFO tempest.lib.common.rest_client [req-8e185bd2-8b66-41dd-aef2-8780d9fbe56d req-8e185bd2-8b66-41dd-aef2-8780d9fbe56d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-27 01:46:27.028 39 INFO tempest.lib.common.rest_client [req-a1322735-9d29-4177-9b60-9fb13521bc42 req-a1322735-9d29-4177-9b60-9fb13521bc42 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.553s\n2026-05-27 01:46:27.043 11 INFO tempest.lib.common.rest_client [req-76e29426-6f36-4f3b-9479-9503d05c296d req-76e29426-6f36-4f3b-9479-9503d05c296d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-27 01:46:27.065 33 INFO tempest.lib.common.rest_client [req-4ecc947f-6434-49c2-8be0-679006985e88 req-4ecc947f-6434-49c2-8be0-679006985e88 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/6756f682ee034483a1c0f10ac8baaed9 0.202s\n2026-05-27 01:46:27.057 35 INFO tempest.lib.common.rest_client [req-873e6615-ae28-44c4-93c8-d1faa7403d5e req-873e6615-ae28-44c4-93c8-d1faa7403d5e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.192s\n2026-05-27 01:46:27.057 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb8f1b610e09434f892d3eb4a744fd7f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:27.057 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'tenant_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb8f1b610e09434f892d3eb4a744fd7f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.058 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'tenant_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb8f1b610e09434f892d3eb4a744fd7f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:27.090 17 INFO tempest.lib.common.rest_client [req-8c6d5743-425b-40d2-a5d6-7bdba25b8b62 req-8c6d5743-425b-40d2-a5d6-7bdba25b8b62 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.762s\n2026-05-27 01:46:27.196 21 INFO tempest.lib.common.rest_client [req-c86a364c-b057-474b-b52f-3575057185f2 req-c86a364c-b057-474b-b52f-3575057185f2 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.324s\n2026-05-27 01:46:27.235 13 INFO tempest.lib.common.rest_client [req-ae9326e4-0d72-4efd-85af-3598d3e4b99d req-ae9326e4-0d72-4efd-85af-3598d3e4b99d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s\n2026-05-27 01:46:27.312 37 INFO tempest.lib.common.rest_client [req-ceee0f26-585f-490e-9bd2-39e378e9bb6b req-ceee0f26-585f-490e-9bd2-39e378e9bb6b ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/5c8612194f3a455a91058394a6fe5fb4 0.324s\n2026-05-27 01:46:27.325 17 INFO tempest.lib.common.rest_client [req-2e0dfbfa-9858-4e4a-8abc-e5011b3c962d req-2e0dfbfa-9858-4e4a-8abc-e5011b3c962d ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-27 01:46:27.337 19 INFO tempest.lib.common.rest_client [req-a428ba3b-702d-4aaf-89f2-f02c40aa6c00 req-a428ba3b-702d-4aaf-89f2-f02c40aa6c00 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.572s\n2026-05-27 01:46:27.436 23 INFO tempest.lib.common.rest_client [req-0dc789ee-6aeb-41d9-82c0-1d35d292131a req-0dc789ee-6aeb-41d9-82c0-1d35d292131a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s\n2026-05-27 01:46:27.447 39 INFO tempest.lib.common.rest_client [req-b1134bb5-8ed1-499d-8828-5bec09c05e37 req-b1134bb5-8ed1-499d-8828-5bec09c05e37 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.417s\n2026-05-27 01:46:27.498 29 INFO tempest.lib.common.rest_client [req-0ace7f4a-7b6b-4469-8126-364b2275c778 req-0ace7f4a-7b6b-4469-8126-364b2275c778 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.487s\n2026-05-27 01:46:27.536 27 INFO tempest.lib.common.rest_client [req-b3f552ec-2975-4519-ae7e-894d105eb859 req-b3f552ec-2975-4519-ae7e-894d105eb859 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types 0.947s\n2026-05-27 01:46:27.573 31 INFO tempest.lib.common.rest_client [req-c6b98b9a-d241-4be0-ae53-1a85943cac5b req-c6b98b9a-d241-4be0-ae53-1a85943cac5b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/6756f682ee034483a1c0f10ac8baaed9 0.544s\n2026-05-27 01:46:27.608 25 INFO tempest.lib.common.rest_client [req-f017e8f8-1b0c-4cce-9cd8-14982a22d507 req-f017e8f8-1b0c-4cce-9cd8-14982a22d507 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s\n2026-05-27 01:46:27.636 15 INFO tempest.lib.common.rest_client [req-9dd11160-15a2-496e-882a-39b2f9bb5fbf req-9dd11160-15a2-496e-882a-39b2f9bb5fbf ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.666s\n2026-05-27 01:46:27.654 41 INFO tempest.lib.common.rest_client [req-255c559f-971a-4f31-ae02-1f7f5a33d228 req-255c559f-971a-4f31-ae02-1f7f5a33d228 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.666s\n2026-05-27 01:46:27.660 21 INFO tempest.lib.common.rest_client [req-44df40b0-2d47-43fd-a6c6-5f151b32ece9 req-44df40b0-2d47-43fd-a6c6-5f151b32ece9 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.462s\n2026-05-27 01:46:27.670 27 INFO tempest.lib.common.rest_client [req-7e90b169-59bd-4e21-ad89-5bdc34cd0ccf req-7e90b169-59bd-4e21-ad89-5bdc34cd0ccf ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.129s\n2026-05-27 01:46:27.713 13 INFO tempest.lib.common.rest_client [req-33772d6b-bca7-4ae6-80a0-9ad8e2200b8c req-33772d6b-bca7-4ae6-80a0-9ad8e2200b8c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.472s\n2026-05-27 01:46:27.724 35 INFO tempest.lib.common.rest_client [req-2e1d75e5-b91a-498d-a39c-620a4f8613df req-2e1d75e5-b91a-498d-a39c-620a4f8613df ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-27 01:46:27.745 25 INFO tempest.lib.common.rest_client [req-bf8c721b-8e43-46a3-8217-7d0ad8364c48 req-bf8c721b-8e43-46a3-8217-7d0ad8364c48 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s\n2026-05-27 01:46:27.772 33 INFO tempest.lib.common.rest_client [req-1ec66256-c69b-4428-88bf-efe6a11eb733 req-1ec66256-c69b-4428-88bf-efe6a11eb733 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.704s\n2026-05-27 01:46:27.788 23 INFO tempest.lib.common.rest_client [req-965fc083-f00b-436d-bc1a-cd8976e2329b req-965fc083-f00b-436d-bc1a-cd8976e2329b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.349s\n2026-05-27 01:46:27.818 27 INFO tempest.lib.common.rest_client [req-758a8fe7-d4ad-480c-8c02-bf22bcecf071 req-758a8fe7-d4ad-480c-8c02-bf22bcecf071 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.143s\n2026-05-27 01:46:27.840 11 INFO tempest.lib.common.rest_client [req-bad130ec-8e01-4a57-ade5-eee8c3d7cd7b req-bad130ec-8e01-4a57-ade5-eee8c3d7cd7b ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/6756f682ee034483a1c0f10ac8baaed9 0.781s\n2026-05-27 01:46:27.850 29 INFO tempest.lib.common.rest_client [req-24422ef2-669a-4b99-b1b3-ad116c93a4d1 req-24422ef2-669a-4b99-b1b3-ad116c93a4d1 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-27 01:46:27.910 17 INFO tempest.lib.common.rest_client [req-48dd046b-9c49-45d6-9cf0-da5a1824e2b2 req-48dd046b-9c49-45d6-9cf0-da5a1824e2b2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.574s\n2026-05-27 01:46:27.914 37 INFO tempest.lib.common.rest_client [req-047300fe-fe1b-42a2-ac7a-0931a9191231 req-047300fe-fe1b-42a2-ac7a-0931a9191231 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.596s\n2026-05-27 01:46:27.943 19 INFO tempest.lib.common.rest_client [req-92bd1535-23b2-4d5e-9b54-504f87dc58fe req-92bd1535-23b2-4d5e-9b54-504f87dc58fe ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.600s\n2026-05-27 01:46:27.957 41 INFO tempest.lib.common.rest_client [req-48147ba1-7ba3-4a10-bf43-405a70fa4627 req-48147ba1-7ba3-4a10-bf43-405a70fa4627 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-27 01:46:27.990 39 INFO tempest.lib.common.rest_client [req-dc07f65e-fc6e-45c1-b5f4-1ab1920f89ec req-dc07f65e-fc6e-45c1-b5f4-1ab1920f89ec ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s\n2026-05-27 01:46:27.993 15 INFO tempest.lib.common.rest_client [req-3d568553-f091-4126-abf6-4a60702c8a68 req-3d568553-f091-4126-abf6-4a60702c8a68 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-27 01:46:28.019 31 INFO tempest.lib.common.rest_client [req-2a89fc00-8f53-49d8-bfe1-50676c61067f req-2a89fc00-8f53-49d8-bfe1-50676c61067f ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-05-27 01:46:28.065 27 INFO tempest.lib.common.rest_client [req-d8f6b9e9-b51a-4ad8-bf4d-236cc17b63b9 req-d8f6b9e9-b51a-4ad8-bf4d-236cc17b63b9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.206s\n2026-05-27 01:46:28.115 13 INFO tempest.lib.common.rest_client [req-6b380cb8-6618-48c3-b5c8-0bd0aaac8c7b req-6b380cb8-6618-48c3-b5c8-0bd0aaac8c7b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-27 01:46:28.172 23 INFO tempest.lib.common.rest_client [req-49a7d58b-ba72-4dc9-a674-cf91c9b70d54 req-49a7d58b-ba72-4dc9-a674-cf91c9b70d54 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-27 01:46:28.176 19 INFO tempest.lib.common.rest_client [req-1ef2c28c-debf-4075-bbf6-a3a608a47f1e req-1ef2c28c-debf-4075-bbf6-a3a608a47f1e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-27 01:46:28.192 21 INFO tempest.lib.common.rest_client [req-f0500a14-e8bf-49ab-8821-e346d7440611 req-f0500a14-e8bf-49ab-8821-e346d7440611 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.528s\n2026-05-27 01:46:28.203 29 INFO tempest.lib.common.rest_client [req-ccee320a-3c7c-4aa6-9feb-8a5d61c5e03f req-ccee320a-3c7c-4aa6-9feb-8a5d61c5e03f ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.348s\n2026-05-27 01:46:28.273 17 INFO tempest.lib.common.rest_client [req-88597258-ff7a-4bc5-8b78-8e68d97e5138 req-88597258-ff7a-4bc5-8b78-8e68d97e5138 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-27 01:46:28.296 33 INFO tempest.lib.common.rest_client [req-d6d5d92e-05d6-4b93-924a-53a5dc9f2002 req-d6d5d92e-05d6-4b93-924a-53a5dc9f2002 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/5c8612194f3a455a91058394a6fe5fb4 0.522s\n2026-05-27 01:46:28.302 11 INFO tempest.lib.common.rest_client [req-cdddd6bc-3a64-450a-8955-ab7d03bc468a req-cdddd6bc-3a64-450a-8955-ab7d03bc468a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-27 01:46:28.307 27 INFO tempest.lib.common.rest_client [req-f100d2fb-1ccc-4edd-9630-564f2b003ad9 req-f100d2fb-1ccc-4edd-9630-564f2b003ad9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.216s\n2026-05-27 01:46:28.372 25 INFO tempest.lib.common.rest_client [req-015c5c0f-d24a-4ed0-894d-4056fbf2b896 req-015c5c0f-d24a-4ed0-894d-4056fbf2b896 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s\n2026-05-27 01:46:28.374 37 INFO tempest.lib.common.rest_client [req-027b2b30-5c74-478c-a673-449056abd55d req-027b2b30-5c74-478c-a673-449056abd55d ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.453s\n2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f90cd742949b4b05822db3025d17f947 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-174135273-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '003ea53d00ba457381bd49d9d0491f36', 'project_name': 'tempest-VolumeTypesNegativeTest-174135273', 'tenant_id': '003ea53d00ba457381bd49d9d0491f36', 'tenant_name': 'tempest-VolumeTypesNegativeTest-174135273', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f90cd742949b4b05822db3025d17f947', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-174135273-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '003ea53d00ba457381bd49d9d0491f36', 'project_name': 'tempest-VolumeTypesNegativeTest-174135273', 'tenant_id': '003ea53d00ba457381bd49d9d0491f36', 'tenant_name': 'tempest-VolumeTypesNegativeTest-174135273', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f90cd742949b4b05822db3025d17f947', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:28.396 41 INFO tempest.lib.common.rest_client [req-fd9d63bf-51fd-4600-ae50-c2c271f99aca req-fd9d63bf-51fd-4600-ae50-c2c271f99aca ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/6756f682ee034483a1c0f10ac8baaed9 0.437s\n2026-05-27 01:46:28.409 15 INFO tempest.lib.common.rest_client [req-bb903cf5-a46c-45a8-bf9b-2dab65f0035d req-bb903cf5-a46c-45a8-bf9b-2dab65f0035d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/6756f682ee034483a1c0f10ac8baaed9 0.412s\n2026-05-27 01:46:28.422 31 INFO tempest.lib.common.rest_client [req-d791e55f-3789-455d-aa64-530c4ce0d132 req-d791e55f-3789-455d-aa64-530c4ce0d132 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/5c8612194f3a455a91058394a6fe5fb4 0.398s\n2026-05-27 01:46:28.434 27 INFO tempest.lib.common.rest_client [req-94c36d17-2b9e-4988-b892-cb748016bcd2 req-94c36d17-2b9e-4988-b892-cb748016bcd2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.120s\n2026-05-27 01:46:28.494 39 INFO tempest.lib.common.rest_client [req-70754bfb-4470-448e-93f4-6ac6c3ceaf75 req-70754bfb-4470-448e-93f4-6ac6c3ceaf75 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/6756f682ee034483a1c0f10ac8baaed9 0.495s\n2026-05-27 01:46:28.508 25 INFO tempest.lib.common.rest_client [req-7c5ae9ce-31e1-40b0-a43a-d6320d465737 req-7c5ae9ce-31e1-40b0-a43a-d6320d465737 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s\n2026-05-27 01:46:28.528 27 INFO tempest.lib.common.rest_client [req-9ec5f121-8dcb-4ba2-a0eb-3ef9276a1e01 req-9ec5f121-8dcb-4ba2-a0eb-3ef9276a1e01 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.090s\n2026-05-27 01:46:28.594 21 INFO tempest.lib.common.rest_client [req-41e3f8d7-ac89-4322-9c4f-3c1e22bc93e8 req-41e3f8d7-ac89-4322-9c4f-3c1e22bc93e8 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-05-27 01:46:28.627 17 INFO tempest.lib.common.rest_client [req-758bd2f3-2445-4010-922d-4dc22bc90895 req-758bd2f3-2445-4010-922d-4dc22bc90895 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/6756f682ee034483a1c0f10ac8baaed9 0.352s\n2026-05-27 01:46:28.643 29 INFO tempest.lib.common.rest_client [req-b6aab5ee-d41f-4c80-8b37-c08738607e6b req-b6aab5ee-d41f-4c80-8b37-c08738607e6b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s\n2026-05-27 01:46:28.652 13 INFO tempest.lib.common.rest_client [req-d0054644-8211-4238-9efb-261b80dbce5f req-d0054644-8211-4238-9efb-261b80dbce5f ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/6756f682ee034483a1c0f10ac8baaed9 0.534s\n2026-05-27 01:46:28.653 23 INFO tempest.lib.common.rest_client [req-624765f5-db8e-4a58-8b4e-3a9bce62e22a req-624765f5-db8e-4a58-8b4e-3a9bce62e22a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/6756f682ee034483a1c0f10ac8baaed9 0.479s\n2026-05-27 01:46:28.665 11 INFO tempest.lib.common.rest_client [req-144b0cf9-d4f1-4679-b778-9cff23557470 req-144b0cf9-d4f1-4679-b778-9cff23557470 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/5c8612194f3a455a91058394a6fe5fb4 0.361s\n2026-05-27 01:46:28.801 15 INFO tempest.lib.common.rest_client [req-69f634ff-9586-4f9c-9fa8-fc485122d437 req-69f634ff-9586-4f9c-9fa8-fc485122d437 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-27 01:46:28.817 27 INFO tempest.lib.common.rest_client [req-abe98833-083c-4073-903a-4c0bbadbdb0f req-abe98833-083c-4073-903a-4c0bbadbdb0f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key1 0.285s\n2026-05-27 01:46:28.827 41 INFO tempest.lib.common.rest_client [req-5be05bb2-f497-4d91-a159-72ee0e4a4291 req-5be05bb2-f497-4d91-a159-72ee0e4a4291 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-27 01:46:28.840 33 INFO tempest.lib.common.rest_client [req-909c0c34-4be1-41a4-9b15-e223d8ad6f68 req-909c0c34-4be1-41a4-9b15-e223d8ad6f68 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s\n2026-05-27 01:46:28.841 21 INFO tempest.lib.common.rest_client [req-7344563e-0140-4e17-ab0b-e460ba9f0a70 req-7344563e-0140-4e17-ab0b-e460ba9f0a70 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/6756f682ee034483a1c0f10ac8baaed9 0.245s\n2026-05-27 01:46:28.851 23 INFO tempest.lib.common.rest_client [req-7da2f706-6bbf-42a2-82df-f0a2fadb3c32 req-7da2f706-6bbf-42a2-82df-f0a2fadb3c32 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-27 01:46:28.856 31 INFO tempest.lib.common.rest_client [req-cce704b4-91e2-4170-8f57-918f3d28f0fe req-cce704b4-91e2-4170-8f57-918f3d28f0fe ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-27 01:46:28.873 19 INFO tempest.lib.common.rest_client [req-a2221359-042d-4770-929f-f2724b365d46 req-a2221359-042d-4770-929f-f2724b365d46 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.694s\n2026-05-27 01:46:28.944 29 INFO tempest.lib.common.rest_client [req-78bb5d1a-004f-4179-93f9-9d34079ca7ab req-78bb5d1a-004f-4179-93f9-9d34079ca7ab ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/6756f682ee034483a1c0f10ac8baaed9 0.300s\n2026-05-27 01:46:28.949 13 INFO tempest.lib.common.rest_client [req-0b9882a2-24ac-4093-9312-6234590c177d req-0b9882a2-24ac-4093-9312-6234590c177d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s\n2026-05-27 01:46:28.959 27 INFO tempest.lib.common.rest_client [req-4e290ca5-abb7-40d9-8d10-2a1d5c646225 req-4e290ca5-abb7-40d9-8d10-2a1d5c646225 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key1 0.137s\n2026-05-27 01:46:29.045 15 INFO tempest.lib.common.rest_client [req-1b0bc905-637e-40ff-bc7a-0cdceca2df8a req-1b0bc905-637e-40ff-bc7a-0cdceca2df8a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/5c8612194f3a455a91058394a6fe5fb4 0.241s\n2026-05-27 01:46:29.074 39 INFO tempest.lib.common.rest_client [req-9a065bc3-26c9-415d-86c8-9072e9a1bae7 req-9a065bc3-26c9-415d-86c8-9072e9a1bae7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.579s\n2026-05-27 01:46:29.076 27 INFO tempest.lib.common.rest_client [req-6769f23a-783c-4342-abc7-0f6afe77723c req-6769f23a-783c-4342-abc7-0f6afe77723c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.114s\n2026-05-27 01:46:29.087 41 INFO tempest.lib.common.rest_client [req-b91b40dd-a45b-4ec2-9022-eb195b04c942 req-b91b40dd-a45b-4ec2-9022-eb195b04c942 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/5c8612194f3a455a91058394a6fe5fb4 0.258s\n2026-05-27 01:46:29.165 27 INFO tempest.lib.common.rest_client [req-31b9cfc7-7041-43cf-aebc-bccbf285faf6 req-31b9cfc7-7041-43cf-aebc-bccbf285faf6 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.088s\n2026-05-27 01:46:29.174 31 INFO tempest.lib.common.rest_client [req-6bff8b3b-8019-4ea9-a637-9fea803d0221 req-6bff8b3b-8019-4ea9-a637-9fea803d0221 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.314s\n2026-05-27 01:46:29.174 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 906e15cb9c6b48d695f3235cb03b32ac is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:29.175 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-651798265-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'project_name': 'tempest-VolumeQuotaClassesTest-651798265', 'tenant_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'tenant_name': 'tempest-VolumeQuotaClassesTest-651798265', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '906e15cb9c6b48d695f3235cb03b32ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.175 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-651798265-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'project_name': 'tempest-VolumeQuotaClassesTest-651798265', 'tenant_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'tenant_name': 'tempest-VolumeQuotaClassesTest-651798265', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '906e15cb9c6b48d695f3235cb03b32ac', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.229 35 INFO tempest.lib.common.rest_client [req-d52d215f-57f3-4e73-8d4c-c8c3b506c949 req-d52d215f-57f3-4e73-8d4c-c8c3b506c949 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 1.503s\n2026-05-27 01:46:29.253 13 INFO tempest.lib.common.rest_client [req-90e4606f-71ed-4975-9426-fdcd3a3c02ab req-90e4606f-71ed-4975-9426-fdcd3a3c02ab ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/5c8612194f3a455a91058394a6fe5fb4 0.301s\n2026-05-27 01:46:29.270 27 INFO tempest.lib.common.rest_client [req-63ef8919-d4cc-42ec-bb67-df7d669e2c90 req-63ef8919-d4cc-42ec-bb67-df7d669e2c90 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.103s\n2026-05-27 01:46:29.291 17 INFO tempest.lib.common.rest_client [req-ac9566ff-3a62-4e1d-8290-e00b374428c9 req-ac9566ff-3a62-4e1d-8290-e00b374428c9 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.661s\n2026-05-27 01:46:29.281 33 INFO tempest.lib.common.rest_client [req-2a09a54c-4f84-4652-8bc3-7900be2ad153 req-2a09a54c-4f84-4652-8bc3-7900be2ad153 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.439s\n2026-05-27 01:46:29.284 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9ff008ff14e34626a670658b0a88272c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:29.285 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1830932045-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '88815d47408f4908813e4328a20dcba3', 'project_name': 'tempest-GroupsV320Test-1830932045', 'tenant_id': '88815d47408f4908813e4328a20dcba3', 'tenant_name': 'tempest-GroupsV320Test-1830932045', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ff008ff14e34626a670658b0a88272c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.285 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1830932045-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '88815d47408f4908813e4328a20dcba3', 'project_name': 'tempest-GroupsV320Test-1830932045', 'tenant_id': '88815d47408f4908813e4328a20dcba3', 'tenant_name': 'tempest-GroupsV320Test-1830932045', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ff008ff14e34626a670658b0a88272c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.313 19 INFO tempest.lib.common.rest_client [req-abd6ba44-de7e-4f72-b77a-bf11274c85e1 req-abd6ba44-de7e-4f72-b77a-bf11274c85e1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s\n2026-05-27 01:46:29.320 37 INFO tempest.lib.common.rest_client [req-cb42a2f8-bb56-436c-a86c-069367b176f0 req-cb42a2f8-bb56-436c-a86c-069367b176f0 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s\n2026-05-27 01:46:29.367 39 INFO tempest.lib.common.rest_client [req-442c3484-66c5-4bcd-9cdb-abf8c45b7136 req-442c3484-66c5-4bcd-9cdb-abf8c45b7136 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/5c8612194f3a455a91058394a6fe5fb4 0.289s\n2026-05-27 01:46:29.395 27 INFO tempest.lib.common.rest_client [req-eba1da01-6857-415a-a9b3-f10ef7ee08e2 req-eba1da01-6857-415a-a9b3-f10ef7ee08e2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.120s\n2026-05-27 01:46:29.418 11 INFO tempest.lib.common.rest_client [req-d5dc6cfb-ca0e-4b6e-8f1a-752de1c5a7d9 req-d5dc6cfb-ca0e-4b6e-8f1a-752de1c5a7d9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.750s\n2026-05-27 01:46:29.441 21 INFO tempest.lib.common.rest_client [req-08a8d923-ac5b-4a82-b429-035f7843b27f req-08a8d923-ac5b-4a82-b429-035f7843b27f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.598s\n2026-05-27 01:46:29.476 13 INFO tempest.lib.common.rest_client [req-2792d40e-d15a-4f21-83e3-27cdc3c51706 req-2792d40e-d15a-4f21-83e3-27cdc3c51706 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-27 01:46:29.478 35 INFO tempest.lib.common.rest_client [req-7030df4c-0f4c-4637-a6cb-18324fbb0b94 req-7030df4c-0f4c-4637-a6cb-18324fbb0b94 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 0.244s\n2026-05-27 01:46:29.508 15 INFO tempest.lib.common.rest_client [req-4799cd2e-274e-42ce-8292-51df4367f926 req-4799cd2e-274e-42ce-8292-51df4367f926 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-27 01:46:29.535 27 INFO tempest.lib.common.rest_client [req-3b52bb6e-815c-4b78-9f2b-caffd9db0676 req-3b52bb6e-815c-4b78-9f2b-caffd9db0676 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb 0.132s\n2026-05-27 01:46:29.533 19 INFO tempest.lib.common.rest_client [req-1c96d2af-2874-4ca3-9589-3d97cbe12ebd req-1c96d2af-2874-4ca3-9589-3d97cbe12ebd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/6756f682ee034483a1c0f10ac8baaed9 0.205s\n2026-05-27 01:46:29.543 29 INFO tempest.lib.common.rest_client [req-5d1dc1cc-7c33-4b86-ba97-4dac0e1fe6e0 req-5d1dc1cc-7c33-4b86-ba97-4dac0e1fe6e0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.598s\n2026-05-27 01:46:29.552 23 INFO tempest.lib.common.rest_client [req-5f60d7fc-4be5-4703-a05e-73b7e4c5aadd req-5f60d7fc-4be5-4703-a05e-73b7e4c5aadd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/5c8612194f3a455a91058394a6fe5fb4 0.700s\n{8} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [2.952639s] ... ok\n2026-05-27 01:46:29.622 25 INFO tempest.lib.common.rest_client [req-f65f0875-dfa8-442c-83de-3b976a021375 req-f65f0875-dfa8-442c-83de-3b976a021375 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s\n2026-05-27 01:46:29.630 25 INFO tempest.common.waiters [-] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds\n2026-05-27 01:46:29.653 23 INFO tempest.lib.common.rest_client [req-639df10a-8b6d-4611-ab71-c9a602c78ab5 req-639df10a-8b6d-4611-ab71-c9a602c78ab5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-27 01:46:29.654 21 INFO tempest.lib.common.rest_client [req-b3da5935-c684-4bc0-9118-b2ef5ed81b67 req-b3da5935-c684-4bc0-9118-b2ef5ed81b67 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/5c8612194f3a455a91058394a6fe5fb4 0.211s\n2026-05-27 01:46:29.668 17 INFO tempest.lib.common.rest_client [req-c4be7179-2c2c-40ab-aa9f-a0f5ef990824 req-c4be7179-2c2c-40ab-aa9f-a0f5ef990824 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/5c8612194f3a455a91058394a6fe5fb4 0.370s\n2026-05-27 01:46:29.756 41 INFO tempest.lib.common.rest_client [req-5795c652-8879-4a06-b78f-323da5d5ee55 req-5795c652-8879-4a06-b78f-323da5d5ee55 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.665s\n2026-05-27 01:46:29.840 31 INFO tempest.lib.common.rest_client [req-361e974a-3f7a-41b8-864e-0341489dfe5c req-361e974a-3f7a-41b8-864e-0341489dfe5c ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-27 01:46:29.874 39 INFO tempest.lib.common.rest_client [req-f9d4f78d-d327-495f-b096-f9027cb90309 req-f9d4f78d-d327-495f-b096-f9027cb90309 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s\n2026-05-27 01:46:29.906 27 INFO tempest.lib.common.rest_client [req-f5c9f6f3-07e8-4697-972d-052a3509c26d req-f5c9f6f3-07e8-4697-972d-052a3509c26d ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/980e2d0aa5b9425c94bc2c45b1da6536 0.284s\n2026-05-27 01:46:29.894 11 INFO tempest.lib.common.rest_client [req-1fce8b09-cc9c-4e96-9861-3831900c9f0a req-1fce8b09-cc9c-4e96-9861-3831900c9f0a ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.473s\n2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ddcb69142854285b1f12ef4f6f62ddc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-927204190-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '378581461edd48e0b7a20d2dd976bdd0', 'project_name': 'tempest-GroupSnapshotsTest-927204190', 'tenant_id': '378581461edd48e0b7a20d2dd976bdd0', 'tenant_name': 'tempest-GroupSnapshotsTest-927204190', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ddcb69142854285b1f12ef4f6f62ddc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-927204190-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '378581461edd48e0b7a20d2dd976bdd0', 'project_name': 'tempest-GroupSnapshotsTest-927204190', 'tenant_id': '378581461edd48e0b7a20d2dd976bdd0', 'tenant_name': 'tempest-GroupSnapshotsTest-927204190', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ddcb69142854285b1f12ef4f6f62ddc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:29.935 17 INFO tempest.lib.common.rest_client [req-200b1822-cad2-4ee1-8804-d6d94f71a465 req-200b1822-cad2-4ee1-8804-d6d94f71a465 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-27 01:46:29.977 29 INFO tempest.lib.common.rest_client [req-bc6f93c7-3af6-48fa-8c46-6fb791716a66 req-bc6f93c7-3af6-48fa-8c46-6fb791716a66 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/5c8612194f3a455a91058394a6fe5fb4 0.430s\n2026-05-27 01:46:30.051 33 INFO tempest.lib.common.rest_client [req-e3aabfe0-981d-4864-8874-636a7055375f req-e3aabfe0-981d-4864-8874-636a7055375f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.757s\n2026-05-27 01:46:30.150 19 INFO tempest.lib.common.rest_client [req-2dfa0889-c87f-4d6f-b26d-7acb9af998ad req-2dfa0889-c87f-4d6f-b26d-7acb9af998ad ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s\n2026-05-27 01:46:30.145 23 INFO tempest.lib.common.rest_client [req-52b2198c-2f79-42e9-87ce-2704da358c29 req-52b2198c-2f79-42e9-87ce-2704da358c29 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.489s\n2026-05-27 01:46:30.146 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff02dba2b8ac4ba29691cf14606315c8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.146 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68b550a8d1f7432faf74f44168f9b85b', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'tenant_id': '68b550a8d1f7432faf74f44168f9b85b', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff02dba2b8ac4ba29691cf14606315c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.147 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68b550a8d1f7432faf74f44168f9b85b', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'tenant_id': '68b550a8d1f7432faf74f44168f9b85b', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff02dba2b8ac4ba29691cf14606315c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.191 13 INFO tempest.lib.common.rest_client [req-17527303-cef3-4819-a322-75b5770c756c req-17527303-cef3-4819-a322-75b5770c756c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.713s\n2026-05-27 01:46:30.191 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5461b80db214a81ae55b14406f0f369 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.192 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-356885313-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'project_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'tenant_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5461b80db214a81ae55b14406f0f369', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.192 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-356885313-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'project_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'tenant_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5461b80db214a81ae55b14406f0f369', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.311 25 INFO tempest.lib.common.rest_client [req-9a995c82-09bd-4f0a-958f-1cb06780a49b req-9a995c82-09bd-4f0a-958f-1cb06780a49b ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s\n2026-05-27 01:46:30.345 39 INFO tempest.lib.common.rest_client [req-a68652db-56de-4365-bc7c-10bdb2853c4e req-a68652db-56de-4365-bc7c-10bdb2853c4e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.468s\n2026-05-27 01:46:30.345 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0982b70f01164e8593af3934beaceb80 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.346 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1883763391-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'project_name': 'tempest-SnapshotsActionsTest-1883763391', 'tenant_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'tenant_name': 'tempest-SnapshotsActionsTest-1883763391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0982b70f01164e8593af3934beaceb80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.346 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1883763391-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'project_name': 'tempest-SnapshotsActionsTest-1883763391', 'tenant_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'tenant_name': 'tempest-SnapshotsActionsTest-1883763391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0982b70f01164e8593af3934beaceb80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.350 17 INFO tempest.lib.common.rest_client [req-5e59f419-d812-46c1-8edd-da1da45c6c92 req-5e59f419-d812-46c1-8edd-da1da45c6c92 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.413s\n2026-05-27 01:46:30.352 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 22b60737987a4d8787b95ac55050f678 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.353 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-916483923-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a897572b26143ca83f0eaf8b07abff4', 'project_name': 'tempest-GroupsTest-916483923', 'tenant_id': '6a897572b26143ca83f0eaf8b07abff4', 'tenant_name': 'tempest-GroupsTest-916483923', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22b60737987a4d8787b95ac55050f678', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.353 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-916483923-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a897572b26143ca83f0eaf8b07abff4', 'project_name': 'tempest-GroupsTest-916483923', 'tenant_id': '6a897572b26143ca83f0eaf8b07abff4', 'tenant_name': 'tempest-GroupsTest-916483923', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22b60737987a4d8787b95ac55050f678', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.456 15 INFO tempest.lib.common.rest_client [req-f38f30e4-8f52-48f6-b231-0a2507bccfaf req-f38f30e4-8f52-48f6-b231-0a2507bccfaf ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.944s\n2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1dad61d96c8d405daee9df50cae158bd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1416857971-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '46c70a76070944cc8b1582c70ee0b00f', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'tenant_id': '46c70a76070944cc8b1582c70ee0b00f', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dad61d96c8d405daee9df50cae158bd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1416857971-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '46c70a76070944cc8b1582c70ee0b00f', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'tenant_id': '46c70a76070944cc8b1582c70ee0b00f', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dad61d96c8d405daee9df50cae158bd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.483 11 INFO tempest.lib.common.rest_client [req-628a2d99-7295-43e6-9eaf-2ac9fa4bab3e req-628a2d99-7295-43e6-9eaf-2ac9fa4bab3e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-27 01:46:30.495 29 INFO tempest.lib.common.rest_client [req-e054e1f5-1faa-4d6d-b4fc-f6ab5b427f86 req-e054e1f5-1faa-4d6d-b4fc-f6ab5b427f86 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s\n2026-05-27 01:46:30.500 25 INFO tempest.lib.common.rest_client [req-cd35d397-306d-4571-b2d3-7476ff5cd0a7 req-cd35d397-306d-4571-b2d3-7476ff5cd0a7 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s\n2026-05-27 01:46:30.520 21 INFO tempest.lib.common.rest_client [req-e6f22f9f-4a61-47e0-97d9-5e6d1110461f req-e6f22f9f-4a61-47e0-97d9-5e6d1110461f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.857s\n2026-05-27 01:46:30.624 41 INFO tempest.lib.common.rest_client [req-c00ae6aa-70c9-46d9-bb6c-1d4e029cb6a9 req-c00ae6aa-70c9-46d9-bb6c-1d4e029cb6a9 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.865s\n2026-05-27 01:46:30.625 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 93ee983e0f7449e0963a3ef16e9d2542 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:30.625 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-535584125-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61d9018c4855407f9f41fe82e503ccc8', 'project_name': 'tempest-VolumeServicesNegativeTest-535584125', 'tenant_id': '61d9018c4855407f9f41fe82e503ccc8', 'tenant_name': 'tempest-VolumeServicesNegativeTest-535584125', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93ee983e0f7449e0963a3ef16e9d2542', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.626 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-535584125-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61d9018c4855407f9f41fe82e503ccc8', 'project_name': 'tempest-VolumeServicesNegativeTest-535584125', 'tenant_id': '61d9018c4855407f9f41fe82e503ccc8', 'tenant_name': 'tempest-VolumeServicesNegativeTest-535584125', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93ee983e0f7449e0963a3ef16e9d2542', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:30.737 37 INFO tempest.lib.common.rest_client [req-7120656b-6d7d-4796-aed6-ddd112f3e196 req-7120656b-6d7d-4796-aed6-ddd112f3e196 ] Request (VolumeTypesNegativeTest:test_create_volume_type_encryption_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/38fe2204-de7f-4761-815f-476d269b9e68/encryption 1.411s\n2026-05-27 01:46:30.760 33 INFO tempest.lib.common.rest_client [req-3d59ccca-755f-44bd-8609-c44152530766 req-3d59ccca-755f-44bd-8609-c44152530766 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_volume_type_encryption_nonexistent_type_id [1.417186s] ... ok\n2026-05-27 01:46:30.826 31 INFO tempest.lib.common.rest_client [req-5d2f1cdf-66b6-49b9-bba1-3b59cb670af6 req-5d2f1cdf-66b6-49b9-bba1-3b59cb670af6 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.977s\n2026-05-27 01:46:30.870 27 INFO tempest.lib.common.rest_client [req-d868a6c0-ed0d-41a0-b57e-4fc0091576f5 req-d868a6c0-ed0d-41a0-b57e-4fc0091576f5 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2416deae36294d7dac004929364ba1e4 0.961s\n2026-05-27 01:46:30.871 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 793ef66924bc4765bab352d88364faaa\n2026-05-27 01:46:30.881 33 INFO tempest.lib.common.rest_client [req-7f3d9918-40e1-49b0-9073-fcaa9401e99b req-7f3d9918-40e1-49b0-9073-fcaa9401e99b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s\n{10} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.987174s] ... ok\n2026-05-27 01:46:30.890 23 INFO tempest.lib.common.rest_client [req-27d2a0e7-41f8-4be4-ac2b-5f0c10b9e994 req-27d2a0e7-41f8-4be4-ac2b-5f0c10b9e994 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s\n2026-05-27 01:46:30.942 37 INFO tempest.lib.common.rest_client [req-c89c9a1f-f84e-4500-8ca0-0eee20ea653f req-c89c9a1f-f84e-4500-8ca0-0eee20ea653f ] Request (VolumeTypesNegativeTest:test_create_volume_with_private_volume_type): 200 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.129s\n2026-05-27 01:46:31.011 31 INFO tempest.lib.common.rest_client [req-7a23950b-7e38-4be7-928f-8f135d99ce55 req-7a23950b-7e38-4be7-928f-8f135d99ce55 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.119s\n2026-05-27 01:46:31.012 13 INFO tempest.lib.common.rest_client [req-553e0ce8-86de-4d57-9834-09a1d0fb839f req-553e0ce8-86de-4d57-9834-09a1d0fb839f ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s\n2026-05-27 01:46:31.063 21 INFO tempest.lib.common.rest_client [req-985e6aa7-d09e-495c-a7f9-13de0e80f5fb req-985e6aa7-d09e-495c-a7f9-13de0e80f5fb ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.534s\n2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3c2804a78a48476ab2d40bb6ac9b25a6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-952924863-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c58da21bdd44f6591f5578c382af3f8', 'project_name': 'tempest-GroupSnapshotsV319Test-952924863', 'tenant_id': '2c58da21bdd44f6591f5578c382af3f8', 'tenant_name': 'tempest-GroupSnapshotsV319Test-952924863', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c2804a78a48476ab2d40bb6ac9b25a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-952924863-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c58da21bdd44f6591f5578c382af3f8', 'project_name': 'tempest-GroupSnapshotsV319Test-952924863', 'tenant_id': '2c58da21bdd44f6591f5578c382af3f8', 'tenant_name': 'tempest-GroupSnapshotsV319Test-952924863', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c2804a78a48476ab2d40bb6ac9b25a6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.078 19 INFO tempest.lib.common.rest_client [req-d6161b05-6cb4-42b3-8e02-681581866168 req-d6161b05-6cb4-42b3-8e02-681581866168 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/5c8612194f3a455a91058394a6fe5fb4 0.924s\n2026-05-27 01:46:31.167 15 INFO tempest.lib.common.rest_client [req-cb55025c-c0b4-4591-aea8-c8f31d8599d1 req-cb55025c-c0b4-4591-aea8-c8f31d8599d1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s\n2026-05-27 01:46:31.165 31 INFO tempest.lib.common.rest_client [req-33a5b60d-3c7a-4a6c-af82-039014ae2331 req-33a5b60d-3c7a-4a6c-af82-039014ae2331 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types 0.145s\n2026-05-27 01:46:31.304 17 INFO tempest.lib.common.rest_client [req-0330cc01-af3a-42f4-9885-b88528e46696 req-0330cc01-af3a-42f4-9885-b88528e46696 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s\n2026-05-27 01:46:31.300 29 INFO tempest.lib.common.rest_client [req-4b5e83dd-c131-4a1b-96d5-c94860c8e9e6 req-4b5e83dd-c131-4a1b-96d5-c94860c8e9e6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.802s\n2026-05-27 01:46:31.300 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user efe17cdd1a664f108addf6bb70ac5c4b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:31.301 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-515261454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2bb34427d3c54301b754655303c7318a', 'project_name': 'tempest-GroupTypesTest-515261454', 'tenant_id': '2bb34427d3c54301b754655303c7318a', 'tenant_name': 'tempest-GroupTypesTest-515261454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe17cdd1a664f108addf6bb70ac5c4b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.301 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-515261454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2bb34427d3c54301b754655303c7318a', 'project_name': 'tempest-GroupTypesTest-515261454', 'tenant_id': '2bb34427d3c54301b754655303c7318a', 'tenant_name': 'tempest-GroupTypesTest-515261454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe17cdd1a664f108addf6bb70ac5c4b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.437 11 INFO tempest.lib.common.rest_client [req-8874ee60-fa69-4004-bb6a-4c6e2b8ad633 req-8874ee60-fa69-4004-bb6a-4c6e2b8ad633 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s\n2026-05-27 01:46:31.460 35 INFO tempest.lib.common.rest_client [req-f3f960fb-766f-4494-9949-f30028b5021f req-f3f960fb-766f-4494-9949-f30028b5021f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes 1.977s\n2026-05-27 01:46:31.494 31 INFO tempest.lib.common.rest_client [req-167b93d2-bff0-4227-a53e-974447446d4f req-167b93d2-bff0-4227-a53e-974447446d4f ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.321s\n2026-05-27 01:46:31.512 19 INFO tempest.lib.common.rest_client [req-e84c5049-a499-414b-9053-212d2bac78f2 req-e84c5049-a499-414b-9053-212d2bac78f2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-27 01:46:31.539 41 INFO tempest.lib.common.rest_client [req-70935391-e246-4bc0-bf9c-4bb6b6224a42 req-70935391-e246-4bc0-bf9c-4bb6b6224a42 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-27 01:46:31.581 35 INFO tempest.lib.common.rest_client [req-6fe81994-1801-48c1-9327-be5c7386a239 req-6fe81994-1801-48c1-9327-be5c7386a239 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.111s\n2026-05-27 01:46:31.599 39 INFO tempest.lib.common.rest_client [req-b17fee53-fc1b-44c7-a341-d6df621a5c04 req-b17fee53-fc1b-44c7-a341-d6df621a5c04 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.247s\n2026-05-27 01:46:31.681 27 INFO tempest.lib.common.rest_client [req-c825857f-a9ab-4985-9d06-8a19652f9db3 req-c825857f-a9ab-4985-9d06-8a19652f9db3 ] Request (GroupTypeSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-27 01:46:31.740 17 INFO tempest.lib.common.rest_client [req-b36f8e69-141f-4c70-b581-9a445da1c297 req-b36f8e69-141f-4c70-b581-9a445da1c297 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s\n2026-05-27 01:46:31.759 19 INFO tempest.lib.common.rest_client [req-cbc2b1d2-15ee-4271-abc2-03fc4b937a0a req-cbc2b1d2-15ee-4271-abc2-03fc4b937a0a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.245s\n2026-05-27 01:46:31.759 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d95bd96d80d49f1845a7c979fd50a85 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:46:31.761 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-312531193-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fd1b578eff3438a8dbab83ab8801deb', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'tenant_id': '4fd1b578eff3438a8dbab83ab8801deb', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d95bd96d80d49f1845a7c979fd50a85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.761 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-312531193-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fd1b578eff3438a8dbab83ab8801deb', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'tenant_id': '4fd1b578eff3438a8dbab83ab8801deb', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d95bd96d80d49f1845a7c979fd50a85', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:46:31.798 31 INFO tempest.lib.common.rest_client [req-255022c1-b7ae-425a-8b3c-9b9c0fd235ee req-255022c1-b7ae-425a-8b3c-9b9c0fd235ee ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-sets/15e456bdf3734ecfa744acc8a3cfb6d3/defaults 0.297s\n2026-05-27 01:46:31.801 33 INFO tempest.lib.common.rest_client [req-2cb5b7c5-596f-44d2-82f4-8e452de5c22b req-2cb5b7c5-596f-44d2-82f4-8e452de5c22b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s\n2026-05-27 01:46:31.840 13 INFO tempest.lib.common.rest_client [req-7231236a-79a8-4f28-83bc-44985834cb40 req-7231236a-79a8-4f28-83bc-44985834cb40 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types 0.825s\n2026-05-27 01:46:31.879 21 INFO tempest.lib.common.rest_client [req-6378353a-cd59-43e5-9cb6-907b976a3320 req-6378353a-cd59-43e5-9cb6-907b976a3320 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-27 01:46:31.897 23 INFO tempest.lib.common.rest_client [req-a6fab68b-adbd-45f0-a5ad-009691fad220 req-a6fab68b-adbd-45f0-a5ad-009691fad220 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/scheduler-stats/get_pools 1.005s\n2026-05-27 01:46:31.921 13 INFO tempest.lib.common.rest_client [req-8f1bc23f-e4f3-4cec-bf76-845ece43bb8a req-8f1bc23f-e4f3-4cec-bf76-845ece43bb8a ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs 0.077s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.079940s] ... ok\n2026-05-27 01:46:31.922 33 INFO tempest.lib.common.rest_client [req-d6a40d2c-e027-4064-bb81-cce7c6a3ef4c req-d6a40d2c-e027-4064-bb81-cce7c6a3ef4c ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s\n2026-05-27 01:46:31.999 13 INFO tempest.lib.common.rest_client [req-dc9ca84d-c159-443f-bef4-418d5481bbd3 req-dc9ca84d-c159-443f-bef4-418d5481bbd3 ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs 0.075s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.077264s] ... ok\n2026-05-27 01:46:32.047 37 INFO tempest.lib.common.rest_client [req-c0b00586-484e-4a42-808c-0a5002945d8e req-c0b00586-484e-4a42-808c-0a5002945d8e ] Request (VolumeTypesNegativeTest:test_create_volume_with_private_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/759de55fbcb744e7b6ef93b47af1a4a0/volumes 1.100s\n2026-05-27 01:46:32.074 41 INFO tempest.lib.common.rest_client [req-6bf93e45-92a4-4ff3-bf43-585f73ac3267 req-6bf93e45-92a4-4ff3-bf43-585f73ac3267 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services 0.531s\n2026-05-27 01:46:32.098 11 INFO tempest.lib.common.rest_client [req-787e2160-13dd-4f8e-a86d-af871cf59429 req-787e2160-13dd-4f8e-a86d-af871cf59429 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s\n2026-05-27 01:46:32.169 25 INFO tempest.lib.common.rest_client [req-5259cc61-a9ca-4498-93ef-7910afe917eb req-5259cc61-a9ca-4498-93ef-7910afe917eb ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s\n2026-05-27 01:46:32.177 25 INFO tempest.common.waiters [-] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds\n2026-05-27 01:46:32.183 41 INFO tempest.lib.common.rest_client [req-ce5247fc-3667-4bb8-9dcd-a4a96560f116 req-ce5247fc-3667-4bb8-9dcd-a4a96560f116 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/disable-log-reason 0.098s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.101184s] ... ok\n2026-05-27 01:46:32.205 29 INFO tempest.lib.common.rest_client [req-4923fb51-1ccc-4fb5-9807-f34b817e0153 req-4923fb51-1ccc-4fb5-9807-f34b817e0153 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.896s\n2026-05-27 01:46:32.219 17 INFO tempest.lib.common.rest_client [req-91a3ccf9-6b36-4b31-a5b3-6a1c360de4f5 req-91a3ccf9-6b36-4b31-a5b3-6a1c360de4f5 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s\n2026-05-27 01:46:32.229 37 INFO tempest.lib.common.rest_client [req-dd1965ad-0cd6-45cd-a1f8-33ec5c7cf354 req-dd1965ad-0cd6-45cd-a1f8-33ec5c7cf354 ] Request (VolumeTypesNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/cb8a6df3-de17-46dd-b44e-9adcd583514c 0.176s\n2026-05-27 01:46:32.291 41 INFO tempest.lib.common.rest_client [req-9c120ddc-d394-48d6-a808-e05bf7e8281a req-9c120ddc-d394-48d6-a808-e05bf7e8281a ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/disable 0.105s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [0.107811s] ... ok\n2026-05-27 01:46:32.321 37 INFO tempest.lib.common.rest_client [req-da1d998c-09d7-4aa1-9b8a-c272b450bf05 req-da1d998c-09d7-4aa1-9b8a-c272b450bf05 ] Request (VolumeTypesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/cb8a6df3-de17-46dd-b44e-9adcd583514c 0.090s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_volume_with_private_volume_type [1.513956s] ... ok\n2026-05-27 01:46:32.351 19 INFO tempest.lib.common.rest_client [req-0f3c5a6f-f186-49f9-8ed8-fa4f6d36e4c2 req-0f3c5a6f-f186-49f9-8ed8-fa4f6d36e4c2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-27 01:46:32.364 31 INFO tempest.lib.common.rest_client [req-9a45520f-1873-423d-bae5-e156f43f0304 req-9a45520f-1873-423d-bae5-e156f43f0304 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.562s\n2026-05-27 01:46:32.443 39 INFO tempest.lib.common.rest_client [req-71436ee1-f4d4-410a-b03b-1160335a6095 req-71436ee1-f4d4-410a-b03b-1160335a6095 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes 0.841s\n2026-05-27 01:46:32.447 21 INFO tempest.lib.common.rest_client [req-198a86e4-a532-4352-83a2-43a7dedc3fab req-198a86e4-a532-4352-83a2-43a7dedc3fab ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s\n2026-05-27 01:46:32.507 23 INFO tempest.lib.common.rest_client [req-48cbf703-ca1e-497f-9825-17aec960d25b req-48cbf703-ca1e-497f-9825-17aec960d25b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/scheduler-stats/get_pools?detail=True 0.604s\n2026-05-27 01:46:32.524 13 INFO tempest.lib.common.rest_client [req-45c76903-2de5-40e3-b240-c39f4d2107bc req-45c76903-2de5-40e3-b240-c39f4d2107bc ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/0e989704-cd70-40b9-9969-d4d8fe607fae/extra_specs 0.521s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.524781s] ... ok\n2026-05-27 01:46:32.575 19 INFO tempest.lib.common.rest_client [req-0e644d56-905e-48ee-b27c-190236b4dc81 req-0e644d56-905e-48ee-b27c-190236b4dc81 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4fd1b578eff3438a8dbab83ab8801deb/os-quota-sets/f6ead92755b44c25a68926dc6e365c56 0.221s\n2026-05-27 01:46:32.592 31 INFO tempest.lib.common.rest_client [req-7a6f5284-80cc-48be-a963-52126a4a4fa3 req-7a6f5284-80cc-48be-a963-52126a4a4fa3 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s\n2026-05-27 01:46:32.718 35 INFO tempest.lib.common.rest_client [req-7c824724-23b4-4a5d-8c78-940769c68f10 req-7c824724-23b4-4a5d-8c78-940769c68f10 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.121s\n2026-05-27 01:46:32.723 15 INFO tempest.lib.common.rest_client [req-66d8a430-529a-4a60-ae48-f05e8c47ca5e req-66d8a430-529a-4a60-ae48-f05e8c47ca5e ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/46c70a76070944cc8b1582c70ee0b00f/scheduler-stats/get_pools?detail=True 1.553s\n{2} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.561755s] ... ok\n2026-05-27 01:46:32.733 35 INFO tempest.common.waiters [-] volume aa50fa7c-2e55-4940-86ed-23f360dc7ca3 reached available after waiting for 1.733211 seconds\n2026-05-27 01:46:32.760 27 INFO tempest.lib.common.rest_client [req-b12864b6-c01f-46cb-8ea7-b0f6b83ceebb req-b12864b6-c01f-46cb-8ea7-b0f6b83ceebb ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=793ef66924bc4765bab352d88364faaa&name=default 1.077s\n2026-05-27 01:46:32.818 11 INFO tempest.lib.common.rest_client [req-1b4f1846-27a9-4cd6-8c4d-5f70db79b602 req-1b4f1846-27a9-4cd6-8c4d-5f70db79b602 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s\n2026-05-27 01:46:32.844 31 INFO tempest.lib.common.rest_client [req-11ec76d7-0afc-459f-9446-e29cb3f455d7 req-11ec76d7-0afc-459f-9446-e29cb3f455d7 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.246s\n2026-05-27 01:46:32.849 41 INFO tempest.lib.common.rest_client [req-368ac15f-6cd9-40c2-b775-e4038904b4e9 req-368ac15f-6cd9-40c2-b775-e4038904b4e9 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/enable 0.553s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [0.556230s] ... ok\n2026-05-27 01:46:32.881 17 INFO tempest.lib.common.rest_client [req-1d38e77a-a60f-4529-b059-09f30df0c709 req-1d38e77a-a60f-4529-b059-09f30df0c709 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s\n2026-05-27 01:46:32.888 37 INFO tempest.lib.common.rest_client [req-35df68d5-74a0-47ee-9503-a899d307b0f8 req-35df68d5-74a0-47ee-9503-a899d307b0f8 ] Request (VolumeTypesNegativeTest:test_create_with_empty_name): 400 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.562s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.565582s] ... ok\n2026-05-27 01:46:32.908 13 INFO tempest.lib.common.rest_client [req-604e78ea-9c16-4690-a185-e95671e94626 req-604e78ea-9c16-4690-a185-e95671e94626 ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/9c942a8f-dda8-488a-ac65-3b80c2f69345/extra_specs/spec1 0.377s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.382726s] ... ok\n2026-05-27 01:46:32.902 21 INFO tempest.lib.common.rest_client [req-1a624daf-d480-47de-9cd9-b3a4c4fff684 req-1a624daf-d480-47de-9cd9-b3a4c4fff684 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s\n2026-05-27 01:46:32.933 39 INFO tempest.lib.common.rest_client [req-9e79f2c1-f1c6-4eda-86ca-9fc179e013fb req-9e79f2c1-f1c6-4eda-86ca-9fc179e013fb ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.479s\n2026-05-27 01:46:32.959 39 INFO tempest.common.waiters [-] volume 7f65f798-3c53-4e71-ac08-0392ca96d81d reached available after waiting for 0.959238 seconds\n2026-05-27 01:46:32.992 11 INFO tempest.lib.common.rest_client [req-5420a64d-d363-4155-b2ce-2ff2a03349fb req-5420a64d-d363-4155-b2ce-2ff2a03349fb ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s\n2026-05-27 01:46:32.995 11 INFO tempest.common.waiters [-] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds\n2026-05-27 01:46:33.078 41 INFO tempest.lib.common.rest_client [req-43dcce8f-f3be-4598-bbd6-f32262b961ff req-43dcce8f-f3be-4598-bbd6-f32262b961ff ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/freeze 0.220s\n2026-05-27 01:46:33.087 29 INFO tempest.lib.common.rest_client [req-243acb49-0d09-462c-af06-511c14c85b3e req-243acb49-0d09-462c-af06-511c14c85b3e ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.878s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.230044s] ... ok\n2026-05-27 01:46:33.130 23 INFO tempest.lib.common.rest_client [req-7aac9139-efae-4f20-bd73-4d77d9bd1f62 req-7aac9139-efae-4f20-bd73-4d77d9bd1f62 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-0@rbd-volumes#volumes 0.610s\n2026-05-27 01:46:33.150 31 INFO tempest.lib.common.rest_client [req-75eee70f-911d-4d9c-b465-6277cc267f83 req-75eee70f-911d-4d9c-b465-6277cc267f83 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-sets/3aee103cae0c41de9e4b7eb5576bce23/defaults 0.299s\n2026-05-27 01:46:33.368 37 INFO tempest.lib.common.rest_client [req-48474c9b-d362-4067-947a-e0353a60ddc6 req-48474c9b-d362-4067-947a-e0353a60ddc6 ] Request (VolumeTypesNegativeTest:test_create_with_repeated_name): 200 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.476s\n2026-05-27 01:46:33.393 13 INFO tempest.lib.common.rest_client [req-cd32f495-4a3f-42bc-bd04-ba6818402502 req-cd32f495-4a3f-42bc-bd04-ba6818402502 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/nonexistent_extra_spec_name 0.480s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.484298s] ... ok\n2026-05-27 01:46:33.409 25 INFO tempest.lib.common.rest_client [req-1b2eef21-32cf-4270-94d1-8d497884d26e req-1b2eef21-32cf-4270-94d1-8d497884d26e ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s\n2026-05-27 01:46:33.418 39 INFO tempest.lib.common.rest_client [req-e6c15563-1b09-4755-9f2b-ca59c8f22870 req-e6c15563-1b09-4755-9f2b-ca59c8f22870 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots 0.456s\n2026-05-27 01:46:33.430 27 INFO tempest.lib.common.rest_client [req-076cb1c9-c54f-4637-a09c-a694081b4bbf req-076cb1c9-c54f-4637-a09c-a694081b4bbf ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84e7826a-0f35-4458-b7ad-de66a779bbd7 0.668s\n2026-05-27 01:46:33.430 15 INFO tempest.lib.common.rest_client [req-10d6bec8-9bc8-4bd7-8114-221e292b0750 req-10d6bec8-9bc8-4bd7-8114-221e292b0750 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/46c70a76070944cc8b1582c70ee0b00f/scheduler-stats/get_pools 0.697s\n{2} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.700890s] ... ok\n2026-05-27 01:46:33.433 29 INFO tempest.lib.common.rest_client [req-602842ee-fa6a-4e9a-8ba6-55265bf30f0b req-602842ee-fa6a-4e9a-8ba6-55265bf30f0b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.340s\n2026-05-27 01:46:33.474 31 INFO tempest.lib.common.rest_client [req-9fff8389-483c-4ed7-87e9-4c3a501e4167 req-9fff8389-483c-4ed7-87e9-4c3a501e4167 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3aee103cae0c41de9e4b7eb5576bce23 0.318s\n2026-05-27 01:46:33.493 13 INFO tempest.lib.common.rest_client [req-388fb6c7-a329-4f61-ab2a-4019a0542353 req-388fb6c7-a329-4f61-ab2a-4019a0542353 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/070e114d-f269-4ef8-a485-14914882233a/extra_specs/spec1 0.095s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.098683s] ... ok\n2026-05-27 01:46:33.505 21 INFO tempest.lib.common.rest_client [req-19589825-a250-4ddb-91eb-529c198b28aa req-19589825-a250-4ddb-91eb-529c198b28aa ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s\n2026-05-27 01:46:33.552 19 INFO tempest.lib.common.rest_client [req-88d733cd-14f5-40a3-ac63-bd852fc400bb req-88d733cd-14f5-40a3-ac63-bd852fc400bb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes 0.969s\n2026-05-27 01:46:33.562 39 INFO tempest.lib.common.rest_client [req-fdae72e5-b842-44bc-bc8c-218b4c96e2a1 req-fdae72e5-b842-44bc-bc8c-218b4c96e2a1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 0.135s\n2026-05-27 01:46:33.595 17 INFO tempest.lib.common.rest_client [req-506a980f-47a7-4a84-9edb-cf87d1484eef req-506a980f-47a7-4a84-9edb-cf87d1484eef ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s\n2026-05-27 01:46:33.599 17 INFO tempest.common.waiters [-] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds\n2026-05-27 01:46:33.644 29 INFO tempest.lib.common.rest_client [req-a551ccc8-7ba5-4c6a-86df-af11c38ff31a req-a551ccc8-7ba5-4c6a-86df-af11c38ff31a ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.193s\n2026-05-27 01:46:33.660 25 INFO tempest.lib.common.rest_client [req-70b22fcc-cf0d-457b-80ea-ea9812f61375 req-70b22fcc-cf0d-457b-80ea-ea9812f61375 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s\n2026-05-27 01:46:33.681 35 INFO tempest.lib.common.rest_client [req-d6ff4af9-21cb-48c9-9bac-cded45b0702f req-d6ff4af9-21cb-48c9-9bac-cded45b0702f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots 0.946s\n2026-05-27 01:46:33.705 31 INFO tempest.lib.common.rest_client [req-45fb498a-c6ba-4808-81fc-62a3edc992cf req-45fb498a-c6ba-4808-81fc-62a3edc992cf ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types/8a676699-60bb-4011-8d05-f8784db4072b 0.228s\n2026-05-27 01:46:33.723 33 INFO tempest.lib.common.rest_client [req-72b49e0b-52b2-4582-954f-f16b30eed7b3 req-72b49e0b-52b2-4582-954f-f16b30eed7b3 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s\n2026-05-27 01:46:33.725 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds\n2026-05-27 01:46:33.751 41 INFO tempest.lib.common.rest_client [req-092663f7-80f1-42c2-a54e-159a80665f0f req-092663f7-80f1-42c2-a54e-159a80665f0f ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/thaw 0.649s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.654845s] ... ok\n2026-05-27 01:46:33.767 19 INFO tempest.lib.common.rest_client [req-da553878-d3e4-49fa-848a-a993a2ac9fce req-da553878-d3e4-49fa-848a-a993a2ac9fce ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.198s\n2026-05-27 01:46:33.777 17 INFO tempest.lib.common.rest_client [req-d0ac480b-798a-4135-87ec-d505e0b54b40 req-d0ac480b-798a-4135-87ec-d505e0b54b40 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s\n2026-05-27 01:46:33.812 35 INFO tempest.lib.common.rest_client [req-4d4f4bc4-6d29-4417-988a-e5c137905e6d req-4d4f4bc4-6d29-4417-988a-e5c137905e6d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 0.126s\n2026-05-27 01:46:33.848 27 INFO tempest.lib.common.rest_client [req-5d61e026-a91d-41b8-b37e-f8017bfe24f2 req-5d61e026-a91d-41b8-b37e-f8017bfe24f2 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa 0.416s\n2026-05-27 01:46:33.849 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4b9b2d8ebcc420aaa3446e2142fdb3d\n2026-05-27 01:46:33.861 15 INFO tempest.lib.common.rest_client [req-70a202b0-3317-495c-b8c3-7cac005b948c req-70a202b0-3317-495c-b8c3-7cac005b948c ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d6141d8013ae47fc9e1072c38c3829ab 0.425s\n2026-05-27 01:46:33.887 37 INFO tempest.lib.common.rest_client [req-3e3cdaaa-518b-49b3-99dd-e21e1c46f999 req-3e3cdaaa-518b-49b3-99dd-e21e1c46f999 ] Request (VolumeTypesNegativeTest:test_create_with_repeated_name): 409 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.509s\n2026-05-27 01:46:33.887 17 INFO tempest.lib.common.rest_client [req-04ec5941-2c07-4d46-a795-1b5f3746566b req-04ec5941-2c07-4d46-a795-1b5f3746566b ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s\n2026-05-27 01:46:33.906 13 INFO tempest.lib.common.rest_client [req-2e48b355-3b8d-42fb-971b-5f5f0d57869d req-2e48b355-3b8d-42fb-971b-5f5f0d57869d ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/13ca99c5-2fdf-4474-8f66-d73135c82d21/extra_specs 0.406s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.409333s] ... ok\n2026-05-27 01:46:33.939 21 INFO tempest.lib.common.rest_client [req-66fbe246-e23a-4512-8e66-9d790666bb1d req-66fbe246-e23a-4512-8e66-9d790666bb1d ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s\n2026-05-27 01:46:33.943 11 INFO tempest.lib.common.rest_client [req-590839e5-edcd-4b54-8f82-2cab44690b94 req-590839e5-edcd-4b54-8f82-2cab44690b94 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s\n2026-05-27 01:46:33.957 29 INFO tempest.lib.common.rest_client [req-91520217-eda4-4458-bde3-b86f266a062c req-91520217-eda4-4458-bde3-b86f266a062c ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.308s\n2026-05-27 01:46:33.960 31 INFO tempest.lib.common.rest_client [req-4b28beb2-b38e-4e63-9ada-809714642f3c req-4b28beb2-b38e-4e63-9ada-809714642f3c ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types/8a676699-60bb-4011-8d05-f8784db4072b 0.252s\n2026-05-27 01:46:33.962 23 INFO tempest.lib.common.rest_client [req-c22fa84a-49e0-4807-81eb-7d3fa66baa21 req-c22fa84a-49e0-4807-81eb-7d3fa66baa21 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-2@rbd-volumes#volumes 0.827s\n2026-05-27 01:46:34.007 25 INFO tempest.lib.common.rest_client [req-4e162f26-311b-4531-8678-926c262eab74 req-4e162f26-311b-4531-8678-926c262eab74 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s\n2026-05-27 01:46:34.040 13 INFO tempest.lib.common.rest_client [req-97340d2a-155b-446e-b029-dcf4dbf182f0 req-97340d2a-155b-446e-b029-dcf4dbf182f0 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/spec1 0.125s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.134017s] ... ok\n2026-05-27 01:46:34.044 33 INFO tempest.lib.common.rest_client [req-12522377-ab24-47a5-8205-a2bb4feb8400 req-12522377-ab24-47a5-8205-a2bb4feb8400 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s\n2026-05-27 01:46:34.057 37 INFO tempest.lib.common.rest_client [req-8955b95a-8934-4a96-9cac-0995ec2f452a req-8955b95a-8934-4a96-9cac-0995ec2f452a ] Request (VolumeTypesNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/486de963-389a-434b-ad5c-d0c5180a027b 0.168s\n2026-05-27 01:46:34.103 41 INFO tempest.lib.common.rest_client [req-22caf7cf-2457-494f-8fe1-2b57cb90fd3c req-22caf7cf-2457-494f-8fe1-2b57cb90fd3c ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e1902eddc96f40b982876670cde4f680 0.348s\n2026-05-27 01:46:34.113 11 INFO tempest.lib.common.rest_client [req-ab7e5396-a9c0-46b4-9eeb-59ee2e2c2753 req-ab7e5396-a9c0-46b4-9eeb-59ee2e2c2753 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s\n2026-05-27 01:46:34.129 29 INFO tempest.lib.common.rest_client [req-ebdb74f9-8752-46dd-8379-e8a4e77fdc65 req-ebdb74f9-8752-46dd-8379-e8a4e77fdc65 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.169s\n2026-05-27 01:46:34.151 13 INFO tempest.lib.common.rest_client [req-fdae1411-f672-4a26-ac91-c2dbdcb0ba83 req-fdae1411-f672-4a26-ac91-c2dbdcb0ba83 ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/spec1 0.107s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.108878s] ... ok\n2026-05-27 01:46:34.168 37 INFO tempest.lib.common.rest_client [req-4d6aba11-70cc-4901-9043-fef3482e6bc3 req-4d6aba11-70cc-4901-9043-fef3482e6bc3 ] Request (VolumeTypesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/486de963-389a-434b-ad5c-d0c5180a027b 0.110s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_repeated_name [1.279195s] ... ok\n2026-05-27 01:46:34.203 33 INFO tempest.lib.common.rest_client [req-f2975870-f715-4d47-9f99-d2148f750fc5 req-f2975870-f715-4d47-9f99-d2148f750fc5 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s\n2026-05-27 01:46:34.207 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds\n2026-05-27 01:46:34.237 29 INFO tempest.lib.common.rest_client [req-1e54240d-3302-44d2-bb2c-4abab0cd75ef req-1e54240d-3302-44d2-bb2c-4abab0cd75ef ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.106s\n2026-05-27 01:46:34.278 37 INFO tempest.lib.common.rest_client [req-bd0d9005-caf6-4fe9-8eea-a9cc448d7edb req-bd0d9005-caf6-4fe9-8eea-a9cc448d7edb ] Request (VolumeTypesNegativeTest:test_delete_nonexistent_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/f99c09ff-5974-46d0-931b-4efdde9b331a 0.106s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.109443s] ... ok\n{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [2.034734s] ... ok\n2026-05-27 01:46:34.289 13 INFO tempest.lib.common.rest_client [req-3b5a3ec4-757f-4fd9-99cb-9e7d71e523f4 req-3b5a3ec4-757f-4fd9-99cb-9e7d71e523f4 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/None 0.136s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.137898s] ... ok\n2026-05-27 01:46:34.315 27 INFO tempest.lib.common.rest_client [req-a40a5cef-ca2d-4705-b41d-89df4d8c7601 req-a40a5cef-ca2d-4705-b41d-89df4d8c7601 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4b9b2d8ebcc420aaa3446e2142fdb3d&name=default 0.464s\n2026-05-27 01:46:34.349 33 INFO tempest.lib.common.rest_client [req-1c3c515a-6c5e-44ed-914b-7201e0b6812f req-1c3c515a-6c5e-44ed-914b-7201e0b6812f ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s\n2026-05-27 01:46:34.358 41 INFO tempest.lib.common.rest_client [req-e731ed33-daad-4300-8a3d-1ab71278cb8e req-e731ed33-daad-4300-8a3d-1ab71278cb8e ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/93ee983e0f7449e0963a3ef16e9d2542 0.253s\n2026-05-27 01:46:34.359 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 61d9018c4855407f9f41fe82e503ccc8\n2026-05-27 01:46:34.371 37 INFO tempest.lib.common.rest_client [req-cc85240a-5b03-495f-8cae-8c68f5d0351f req-cc85240a-5b03-495f-8cae-8c68f5d0351f ] Request (VolumeTypesNegativeTest:test_get_nonexistent_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/76bc17a9-c87c-4b17-9806-e3f755c244ff 0.087s\n{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.091684s] ... ok\n2026-05-27 01:46:34.388 15 INFO tempest.lib.common.rest_client [req-f59eb4d3-0ea6-4d6e-9681-36d0d8baf4c2 req-f59eb4d3-0ea6-4d6e-9681-36d0d8baf4c2 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1dad61d96c8d405daee9df50cae158bd 0.522s\n2026-05-27 01:46:34.389 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 46c70a76070944cc8b1582c70ee0b00f\n2026-05-27 01:46:34.419 31 INFO tempest.lib.common.rest_client [req-52f689d3-90ea-4d07-8356-00f2e5e5e4f5 req-52f689d3-90ea-4d07-8356-00f2e5e5e4f5 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.452s\n2026-05-27 01:46:34.421 29 INFO tempest.lib.common.rest_client [req-686772e5-b3ce-4008-b389-c1d3f8d796b2 req-686772e5-b3ce-4008-b389-c1d3f8d796b2 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.126s\n{10} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [3.534649s] ... ok\n2026-05-27 01:46:34.458 13 INFO tempest.lib.common.rest_client [req-796e5f1c-0dfe-437b-a4d7-2ebc60577390 req-796e5f1c-0dfe-437b-a4d7-2ebc60577390 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/b9ff4c49-441f-490a-964f-34185c935219 0.166s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.168284s] ... ok\n2026-05-27 01:46:34.498 33 INFO tempest.lib.common.rest_client [req-1ba28f98-3bbb-4f9b-86fa-231fc5e25705 req-1ba28f98-3bbb-4f9b-86fa-231fc5e25705 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s\n2026-05-27 01:46:34.504 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds\n2026-05-27 01:46:34.554 29 INFO tempest.lib.common.rest_client [req-a8792c0d-074d-4156-acba-f60f4c159d02 req-a8792c0d-074d-4156-acba-f60f4c159d02 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.129s\n2026-05-27 01:46:34.606 13 INFO tempest.lib.common.rest_client [req-40519381-b13e-4770-9287-30d323d188d8 req-40519381-b13e-4770-9287-30d323d188d8 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/0e12efc2-a72e-44d2-98bb-7fa986de5701/extra_specs/spec1 0.142s\n{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.145017s] ... ok\n2026-05-27 01:46:34.645 23 INFO tempest.lib.common.rest_client [req-c6bc87e3-e34f-4b72-a9ac-a8bf78737416 req-c6bc87e3-e34f-4b72-a9ac-a8bf78737416 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-1@rbd-volumes#volumes 0.679s\n2026-05-27 01:46:34.647 33 INFO tempest.lib.common.rest_client [req-b420bc5b-8266-43ad-88ac-e4ae278bb56a req-b420bc5b-8266-43ad-88ac-e4ae278bb56a ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s\n2026-05-27 01:46:34.656 29 INFO tempest.lib.common.rest_client [req-1bff99ca-6db4-4c65-ae67-35fa2d663534 req-1bff99ca-6db4-4c65-ae67-35fa2d663534 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?sort=name%3Aasc&is_public=None 0.099s\n2026-05-27 01:46:34.677 39 INFO tempest.lib.common.rest_client [req-48e87789-1c98-476f-a940-78880a1f367d req-48e87789-1c98-476f-a940-78880a1f367d ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 0.107s\n{6} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.750952s] ... ok\n2026-05-27 01:46:34.744 33 INFO tempest.lib.common.rest_client [req-6808328b-f393-40c8-972d-1902302c2064 req-6808328b-f393-40c8-972d-1902302c2064 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s\n2026-05-27 01:46:34.747 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds\n2026-05-27 01:46:34.784 29 INFO tempest.lib.common.rest_client [req-1b74228f-ea98-46cf-b33c-13b7dcc578fb req-1b74228f-ea98-46cf-b33c-13b7dcc578fb ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?sort=name%3Adesc&is_public=None 0.117s\n2026-05-27 01:46:34.791 37 INFO tempest.lib.common.rest_client [req-79e939a5-55b7-4354-a6c2-a6b5cdd3014c req-79e939a5-55b7-4354-a6c2-a6b5cdd3014c ] Request (VolumeTypesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fa6c1c3779504351ba84cd468bb395d6 0.413s\n2026-05-27 01:46:34.796 13 INFO tempest.lib.common.rest_client [req-774b3cff-a2dc-4891-b37c-bf84c334a70e req-774b3cff-a2dc-4891-b37c-bf84c334a70e ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb 0.187s\n2026-05-27 01:46:34.869 33 INFO tempest.lib.common.rest_client [req-3846b6e0-34e1-4fda-9dd1-5c8ef16d263d req-3846b6e0-34e1-4fda-9dd1-5c8ef16d263d ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s\n2026-05-27 01:46:34.875 31 INFO tempest.lib.common.rest_client [req-8bdec72f-f5f0-494e-a194-2819c39c60bd req-8bdec72f-f5f0-494e-a194-2819c39c60bd ] Request (VolumeQuotaClassesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c939ca05b7574255b3a9e2fadc8caf90 0.442s\n2026-05-27 01:46:34.891 13 INFO tempest.lib.common.rest_client [req-9fbe3477-b23f-4a7f-9bc9-c48b1d2db0f0 req-9fbe3477-b23f-4a7f-9bc9-c48b1d2db0f0 ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb 0.093s\n2026-05-27 01:46:34.904 29 INFO tempest.lib.common.rest_client [req-c728329b-6bc5-44c2-b4e9-c3679b052b78 req-c728329b-6bc5-44c2-b4e9-c3679b052b78 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?is_public=False 0.112s\n2026-05-27 01:46:34.931 27 INFO tempest.lib.common.rest_client [req-ce935699-22dc-4642-87f7-5e8b298431f4 req-ce935699-22dc-4642-87f7-5e8b298431f4 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cbd7793-3fe8-418e-a27f-dc7ef0a0276f 0.611s\n2026-05-27 01:46:34.933 19 INFO tempest.lib.common.rest_client [req-02b680a9-d819-4124-a0fc-601b7151e020 req-02b680a9-d819-4124-a0fc-601b7151e020 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.146s\n2026-05-27 01:46:34.973 41 INFO tempest.lib.common.rest_client [req-91530f9b-997b-4f95-947a-fd631339f6b2 req-91530f9b-997b-4f95-947a-fd631339f6b2 ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-27 01:46:34.980 35 INFO tempest.lib.common.rest_client [req-ae73d53e-dc76-44c7-991d-7a3c3adfca13 req-ae73d53e-dc76-44c7-991d-7a3c3adfca13 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 0.159s\n2026-05-27 01:46:34.980 33 INFO tempest.lib.common.rest_client [req-e6a644aa-fdeb-4087-b570-ba9a9ec83094 req-e6a644aa-fdeb-4087-b570-ba9a9ec83094 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s\n2026-05-27 01:46:34.986 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds\n2026-05-27 01:46:35.020 17 INFO tempest.lib.common.rest_client [req-c28f7987-f74b-4609-a4e3-6543963df39a req-c28f7987-f74b-4609-a4e3-6543963df39a ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s\n2026-05-27 01:46:35.022 15 INFO tempest.lib.common.rest_client [req-bec3ab6b-84ea-42ad-8d40-fbcfb1b912a8 req-bec3ab6b-84ea-42ad-8d40-fbcfb1b912a8 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-27 01:46:35.025 17 INFO tempest.common.waiters [-] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds\n2026-05-27 01:46:35.050 29 INFO tempest.lib.common.rest_client [req-dda790ad-f1f5-4b7e-b7b9-b0335cd4f732 req-dda790ad-f1f5-4b7e-b7b9-b0335cd4f732 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?is_public=True 0.138s\n2026-05-27 01:46:35.047 21 INFO tempest.lib.common.rest_client [req-6bb69c09-e287-4ed1-a8a9-33e2f90680ce req-6bb69c09-e287-4ed1-a8a9-33e2f90680ce ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s\n2026-05-27 01:46:35.052 21 INFO tempest.common.waiters [-] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds\n2026-05-27 01:46:35.150 33 INFO tempest.lib.common.rest_client [req-2473f3b8-0cb4-4d28-ba7f-dd14c27026bb req-2473f3b8-0cb4-4d28-ba7f-dd14c27026bb ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 0.161s\n2026-05-27 01:46:35.180 37 INFO tempest.lib.common.rest_client [req-8e1f0e3a-92d8-4423-a930-1cdb54e6ba27 req-8e1f0e3a-92d8-4423-a930-1cdb54e6ba27 ] Request (VolumeTypesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f90cd742949b4b05822db3025d17f947 0.387s\n2026-05-27 01:46:35.180 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 759de55fbcb744e7b6ef93b47af1a4a0\n2026-05-27 01:46:35.180 31 INFO tempest.lib.common.rest_client [req-1c9067a7-0eb8-4c9e-8f9a-67c5c7525c47 req-1c9067a7-0eb8-4c9e-8f9a-67c5c7525c47 ] Request (VolumeQuotaClassesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/906e15cb9c6b48d695f3235cb03b32ac 0.303s\n2026-05-27 01:46:35.180 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 15e456bdf3734ecfa744acc8a3cfb6d3\n2026-05-27 01:46:35.194 25 INFO tempest.lib.common.rest_client [req-c0b1bb8b-1beb-49e2-96af-b19b4b1b1a83 req-c0b1bb8b-1beb-49e2-96af-b19b4b1b1a83 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s\n2026-05-27 01:46:35.211 25 INFO tempest.common.waiters [-] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds\n2026-05-27 01:46:35.217 29 INFO tempest.lib.common.rest_client [req-5dd3c385-b498-4fc5-a6db-7337e87a1d9c req-5dd3c385-b498-4fc5-a6db-7337e87a1d9c ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/9b9822a6-e67e-4471-9652-3e70693e014f 0.159s\n2026-05-27 01:46:35.289 11 INFO tempest.lib.common.rest_client [req-0fe9d66f-ccff-4d82-bbe7-487f4a7f1be0 req-0fe9d66f-ccff-4d82-bbe7-487f4a7f1be0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s\n2026-05-27 01:46:35.298 11 INFO tempest.common.waiters [-] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds\n2026-05-27 01:46:35.315 23 INFO tempest.lib.common.rest_client [req-f4c773e8-83d9-4335-a0d3-032361844450 req-f4c773e8-83d9-4335-a0d3-032361844450 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-0@rbd-volumes#volumes 0.608s\n{6} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.615009s] ... ok\n2026-05-27 01:46:35.334 25 INFO tempest.lib.common.rest_client [req-04b8ca3f-56d3-47a7-8064-7694e495bb39 req-04b8ca3f-56d3-47a7-8064-7694e495bb39 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s\n2026-05-27 01:46:35.338 13 INFO tempest.lib.common.rest_client [req-f5e2a821-3aa1-433e-892d-8c5e5747d2ae req-f5e2a821-3aa1-433e-892d-8c5e5747d2ae ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fa3d36e4248d44d5a1093625291186c2 0.443s\n2026-05-27 01:46:35.341 25 INFO tempest.common.waiters [-] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds\n2026-05-27 01:46:35.366 29 INFO tempest.lib.common.rest_client [req-c8602891-dccb-48e7-881f-e3b485449e33 req-c8602891-dccb-48e7-881f-e3b485449e33 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/eae86d33-6886-4d0c-95f7-f2a44c7524a4 0.144s\n{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.074230s] ... ok\n2026-05-27 01:46:35.502 13 INFO tempest.lib.common.rest_client [req-b494ac9b-ac33-43ac-86c6-845562eb5aaf req-b494ac9b-ac33-43ac-86c6-845562eb5aaf ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5461b80db214a81ae55b14406f0f369 0.162s\n2026-05-27 01:46:35.502 27 INFO tempest.lib.common.rest_client [req-833f8d39-d9d6-49c3-9c94-eac25de4aa6f req-833f8d39-d9d6-49c3-9c94-eac25de4aa6f ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d 0.568s\n2026-05-27 01:46:35.512 41 INFO tempest.lib.common.rest_client [req-3e104ca8-4d64-4590-b349-bd6a70366624 req-3e104ca8-4d64-4590-b349-bd6a70366624 ] Request (VolumeServicesNegativeTest:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=61d9018c4855407f9f41fe82e503ccc8&name=default 0.535s\n2026-05-27 01:46:35.517 15 INFO tempest.lib.common.rest_client [req-76f58d80-2415-427e-ab28-536a3aefd0bc req-76f58d80-2415-427e-ab28-536a3aefd0bc ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=46c70a76070944cc8b1582c70ee0b00f&name=default 0.493s\n2026-05-27 01:46:35.529 25 INFO tempest.lib.common.rest_client [req-c256a0fd-3e70-43dd-aa78-1f7ee6d7d167 req-c256a0fd-3e70-43dd-aa78-1f7ee6d7d167 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s\n2026-05-27 01:46:35.514 41 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n2026-05-27 01:46:35.514 41 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:35.514 41 ERROR tempest.test     teardown()\n2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:35.514 41 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:46:35.514 41 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:35.514 41 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:46:35.514 41 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:46:35.514 41 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:46:35.514 41 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:46:35.514 41 ERROR tempest.test         name=\"default\")\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:46:35.514 41 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:46:35.514 41 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:46:35.514 41 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:46:35.514 41 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:46:35.514 41 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:46:35.514 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:46:35.514 41 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:46:35.514 41 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:46:35.514 41 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:46:35.514 41 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:46:35.514 41 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:46:35.514 41 ERROR tempest.test Details: 503\n2026-05-27 01:46:35.514 41 ERROR tempest.test \n{15} tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n2026-05-27 01:46:35.503 13 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:35.503 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:35.503 13 ERROR tempest.test     teardown()\n2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:35.503 13 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:46:35.503 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:46:35.503 13 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:46:35.503 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:46:35.503 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:46:35.503 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:46:35.503 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:46:35.503 13 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:46:35.503 13 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:46:35.503 13 ERROR tempest.test                                  message=message)\n2026-05-27 01:46:35.503 13 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:35.503 13 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:35.503 13 ERROR tempest.test \n{1} tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:46:35.518 15 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n2026-05-27 01:46:35.518 15 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:35.518 15 ERROR tempest.test     teardown()\n2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:35.518 15 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:46:35.518 15 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:35.518 15 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:46:35.518 15 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:46:35.518 15 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:46:35.518 15 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:46:35.518 15 ERROR tempest.test         name=\"default\")\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:46:35.518 15 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:46:35.518 15 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:46:35.518 15 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:46:35.518 15 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:46:35.518 15 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:46:35.518 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:46:35.518 15 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:46:35.518 15 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:46:35.518 15 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:46:35.518 15 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:46:35.518 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:46:35.518 15 ERROR tempest.test Details: 503\n2026-05-27 01:46:35.518 15 ERROR tempest.test \n{2} tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n2026-05-27 01:46:35.941 17 INFO tempest.lib.common.rest_client [req-ebd63049-f3b3-4c1f-95c1-cfc4f1e649f4 req-ebd63049-f3b3-4c1f-95c1-cfc4f1e649f4 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s\n2026-05-27 01:46:35.959 21 INFO tempest.lib.common.rest_client [req-949d39de-a696-4772-bef0-edc30bdbb483 req-949d39de-a696-4772-bef0-edc30bdbb483 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s\n2026-05-27 01:46:45.538 29 INFO tempest.lib.common.rest_client [req-b098dee5-4936-4557-bfcd-3c0060750c23 req-b098dee5-4936-4557-bfcd-3c0060750c23 ] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/114516a980844fc9b1a5dd570b48fcc4 10.168s\n2026-05-27 01:46:45.539 29 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:45.539 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:45.539 29 ERROR tempest.test     teardown()\n2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:45.539 29 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:46:45.539 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:46:45.539 29 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:46:45.539 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:46:45.539 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:46:45.539 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:46:45.539 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:46:45.539 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:46:45.539 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:46:45.539 29 ERROR tempest.test                                  message=message)\n2026-05-27 01:46:45.539 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:45.539 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:45.539 29 ERROR tempest.test \n{9} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:46:45.731 25 INFO tempest.lib.common.rest_client [req-88b017c7-19ad-440e-8915-f0a002a69021 req-88b017c7-19ad-440e-8915-f0a002a69021 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s\n2026-05-27 01:46:45.732 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:45.745 23 INFO tempest.lib.common.rest_client [req-c9008f39-905e-44c6-8846-34e67086b3a3 req-c9008f39-905e-44c6-8846-34e67086b3a3 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/74cdafee5e544a50bc98670521584daa 10.421s\n2026-05-27 01:46:45.745 23 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:45.745 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:45.745 23 ERROR tempest.test     teardown()\n2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:45.745 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:46:45.745 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:46:45.745 23 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:46:45.745 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:46:45.745 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:46:45.745 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:46:45.745 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:46:45.745 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:46:45.745 23 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:46:45.745 23 ERROR tempest.test                                  message=message)\n2026-05-27 01:46:45.745 23 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:45.745 23 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:46:45.745 23 ERROR tempest.test \n{6} tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:46:46.078 11 INFO tempest.lib.common.rest_client [req-d2627001-aae2-4876-bfbe-a5f924d54f9f req-d2627001-aae2-4876-bfbe-a5f924d54f9f ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s\n2026-05-27 01:46:46.079 35 INFO tempest.lib.common.rest_client [req-91dc55b1-85e1-4824-958d-ec056f38bffb req-91dc55b1-85e1-4824-958d-ec056f38bffb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 10.093s\n2026-05-27 01:46:46.080 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:46.094 19 INFO tempest.lib.common.rest_client [req-eba0adc2-945d-47aa-89fe-1dab3c0d6c8e req-eba0adc2-945d-47aa-89fe-1dab3c0d6c8e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 10.142s\n2026-05-27 01:46:46.095 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:46:46.118 17 INFO tempest.lib.common.rest_client [req-0f68dbe0-1ac6-43b4-908c-c5f738e8efa1 req-0f68dbe0-1ac6-43b4-908c-c5f738e8efa1 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s\n2026-05-27 01:46:46.118 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:53.066 27 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.559s\n2026-05-27 01:46:53.068 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:46:53.147 33 INFO tempest.lib.common.rest_client [req-e11141dc-8fee-462d-9e7a-5ef600000177 req-e11141dc-8fee-462d-9e7a-5ef600000177 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s\n2026-05-27 01:46:53.148 33 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:46:53.151 31 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.967s\n2026-05-27 01:46:53.155 37 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.973s\n2026-05-27 01:46:53.163 15 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.634s\n2026-05-27 01:46:53.164 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:46:53.156 37 ERROR tempest.test [-] teardown of credentials failed: Got identity error\nDetails: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n2026-05-27 01:46:53.156 37 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:53.156 37 ERROR tempest.test     teardown()\n2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:53.156 37 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:46:53.156 37 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.156 37 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:46:53.156 37 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:46:53.156 37 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:46:53.156 37 ERROR tempest.test         name=\"default\")\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:46:53.156 37 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:46:53.156 37 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:46:53.156 37 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:46:53.156 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:46:53.156 37 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,\n2026-05-27 01:46:53.156 37 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test                                     body=body, chunked=chunked)\n2026-05-27 01:46:53.156 37 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n2026-05-27 01:46:53.156 37 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(\n2026-05-27 01:46:53.156 37 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.156 37 ERROR tempest.test         method, url, headers, body, self.filters)\n2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n2026-05-27 01:46:53.156 37 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(\n2026-05-27 01:46:53.156 37 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.156 37 ERROR tempest.test         filters, method, url, headers, body)\n2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n2026-05-27 01:46:53.156 37 ERROR tempest.test     auth_data = self.get_auth()\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n2026-05-27 01:46:53.156 37 ERROR tempest.test     self.set_auth()\n2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-27 01:46:53.156 37 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-27 01:46:53.156 37 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-27 01:46:53.156 37 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n2026-05-27 01:46:53.156 37 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-27 01:46:53.156 37 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-27 01:46:53.156 37 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-27 01:46:53.156 37 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n2026-05-27 01:46:53.156 37 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-27 01:46:53.156 37 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-27 01:46:53.156 37 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-27 01:46:53.156 37 ERROR tempest.test Details: Unexpected status code 500\n2026-05-27 01:46:53.156 37 ERROR tempest.test \n{13} tearDownClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:46:53.154 31 ERROR tempest.test [-] teardown of credentials failed: Got identity error\nDetails: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n2026-05-27 01:46:53.154 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:46:53.154 31 ERROR tempest.test     teardown()\n2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:46:53.154 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:46:53.154 31 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.154 31 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:46:53.154 31 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:46:53.154 31 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:46:53.154 31 ERROR tempest.test         name=\"default\")\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:46:53.154 31 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:46:53.154 31 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:46:53.154 31 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:46:53.154 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:46:53.154 31 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,\n2026-05-27 01:46:53.154 31 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test                                     body=body, chunked=chunked)\n2026-05-27 01:46:53.154 31 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n2026-05-27 01:46:53.154 31 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(\n2026-05-27 01:46:53.154 31 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.154 31 ERROR tempest.test         method, url, headers, body, self.filters)\n2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n2026-05-27 01:46:53.154 31 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(\n2026-05-27 01:46:53.154 31 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:46:53.154 31 ERROR tempest.test         filters, method, url, headers, body)\n2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n2026-05-27 01:46:53.154 31 ERROR tempest.test     auth_data = self.get_auth()\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n2026-05-27 01:46:53.154 31 ERROR tempest.test     self.set_auth()\n2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-27 01:46:53.154 31 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-27 01:46:53.154 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-27 01:46:53.154 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n2026-05-27 01:46:53.154 31 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-27 01:46:53.154 31 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-27 01:46:53.154 31 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-27 01:46:53.154 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n2026-05-27 01:46:53.154 31 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-27 01:46:53.154 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-27 01:46:53.154 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-27 01:46:53.154 31 ERROR tempest.test Details: Unexpected status code 500\n2026-05-27 01:46:53.154 31 ERROR tempest.test \n{10} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:05.094 17 INFO tempest.lib.common.rest_client [req-5cd78373-b7fe-4cbe-93ed-b8ab7db76d64 req-5cd78373-b7fe-4cbe-93ed-b8ab7db76d64 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s\n2026-05-27 01:47:05.095 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:05.103 19 INFO tempest.lib.common.rest_client [req-6c3581fa-2e8f-4844-a0f4-28d5281e1ac5 req-6c3581fa-2e8f-4844-a0f4-28d5281e1ac5 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 19.006s\n2026-05-27 01:47:05.104 19 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d9862cabc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:05.116 37 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.944s\n2026-05-27 01:47:05.117 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:05.118 39 INFO tempest.lib.common.rest_client [req-225b8fd2-6021-4504-8fbf-0da5430bb7e8 req-225b8fd2-6021-4504-8fbf-0da5430bb7e8 ] Request (SnapshotsActionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 29.435s\n2026-05-27 01:47:05.122 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in SnapshotsActionsTest.setUpClass. Invoking tearDownClass.\n{13} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:05.126 27 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 12.032s\n2026-05-27 01:47:05.127 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:05.124 23 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.358s\n2026-05-27 01:47:05.124 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:05.135 41 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 29.595s\n2026-05-27 01:47:05.138 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:05.146 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-27 01:47:05.141 29 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.579s\n2026-05-27 01:47:05.141 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n{9} setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:05.115 21 INFO tempest.lib.common.rest_client [req-57d89948-eb82-4823-9edd-f056b8d133c3 req-57d89948-eb82-4823-9edd-f056b8d133c3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s\n2026-05-27 01:47:05.116 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:08.275 33 INFO tempest.lib.common.rest_client [req-1432b012-98cc-4121-a600-a968d3a7f896 req-1432b012-98cc-4121-a600-a968d3a7f896 ] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s\n2026-05-27 01:47:08.276 33 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:11.127 13 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsAdminTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 35.593s\n2026-05-27 01:47:11.127 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsAdminTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:11.228 17 INFO tempest.lib.common.rest_client [req-8cff1c6b-31a6-45f0-b178-ef6d75a8a896 req-8cff1c6b-31a6-45f0-b178-ef6d75a8a896 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s\n2026-05-27 01:47:11.254 35 INFO tempest.lib.common.rest_client [req-c683d9b7-ff33-4ecc-8110-cdf9a94f9265 req-c683d9b7-ff33-4ecc-8110-cdf9a94f9265 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 25.171s\n2026-05-27 01:47:11.254 19 INFO tempest.lib.common.rest_client [req-3975737f-8f17-49e9-ac85-3b59723e8b6f req-3975737f-8f17-49e9-ac85-3b59723e8b6f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 1.143s\n2026-05-27 01:47:11.275 11 INFO tempest.lib.common.rest_client [req-e63f967b-fecc-4c3c-a622-b967b5d1ed1b req-e63f967b-fecc-4c3c-a622-b967b5d1ed1b ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s\n2026-05-27 01:47:11.308 25 INFO tempest.lib.common.rest_client [req-5633ed42-e345-45d9-b27c-025ef55ce367 req-5633ed42-e345-45d9-b27c-025ef55ce367 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s\n2026-05-27 01:47:11.339 21 INFO tempest.lib.common.rest_client [req-53e7698f-706d-474f-9b92-43d81cdecaa2 req-53e7698f-706d-474f-9b92-43d81cdecaa2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s\n2026-05-27 01:47:11.352 39 INFO tempest.lib.common.rest_client [req-d48017d9-da3f-47bf-aa85-cec5fbb2f395 req-d48017d9-da3f-47bf-aa85-cec5fbb2f395 ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 6.227s\n2026-05-27 01:47:11.374 35 INFO tempest.lib.common.rest_client [req-81703e91-1779-44a5-8246-6313910049b0 req-81703e91-1779-44a5-8246-6313910049b0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.114s\n2026-05-27 01:47:11.408 19 INFO tempest.lib.common.rest_client [req-5ffac5b6-2fef-4ec1-8a15-fccbf800c0a9 req-5ffac5b6-2fef-4ec1-8a15-fccbf800c0a9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.138s\n2026-05-27 01:47:11.475 39 INFO tempest.lib.common.rest_client [req-f7a79d3d-d5e3-44e4-945d-c7c1bd39a407 req-f7a79d3d-d5e3-44e4-945d-c7c1bd39a407 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.119s\n2026-05-27 01:47:11.489 11 INFO tempest.lib.common.rest_client [req-e3ca9256-6254-47e5-b58a-5d0654c2aa93 req-e3ca9256-6254-47e5-b58a-5d0654c2aa93 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s\n2026-05-27 01:47:11.490 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:11.494 35 INFO tempest.lib.common.rest_client [req-fc02ad82-4e06-4fd8-8984-a202d119103e req-fc02ad82-4e06-4fd8-8984-a202d119103e ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.100s\n2026-05-27 01:47:11.495 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x746d0940bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:11.516 21 INFO tempest.lib.common.rest_client [req-7d0fdae7-dcce-4369-b2fe-7195f8ce41d3 req-7d0fdae7-dcce-4369-b2fe-7195f8ce41d3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s\n2026-05-27 01:47:11.517 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:11.520 25 INFO tempest.lib.common.rest_client [req-513d2334-6935-4446-9418-b9f10c6435a0 req-513d2334-6935-4446-9418-b9f10c6435a0 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s\n2026-05-27 01:47:11.521 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:13.024 19 INFO tempest.lib.common.rest_client [req-15fff5e7-3b29-45ff-81be-7dd0bb84b416 req-15fff5e7-3b29-45ff-81be-7dd0bb84b416 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 1.613s\n2026-05-27 01:47:13.024 19 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d9862cabc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:21.623 39 INFO tempest.lib.common.rest_client [req-74a99432-02e4-4e50-bb34-c395a8100866 req-74a99432-02e4-4e50-bb34-c395a8100866 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 10.132s\n2026-05-27 01:47:21.624 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x79524caebc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:22.061 17 INFO tempest.lib.common.rest_client [req-1c6c5ac9-caaa-4851-9902-eac22f27ad60 req-1c6c5ac9-caaa-4851-9902-eac22f27ad60 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s\n2026-05-27 01:47:24.597 33 INFO tempest.lib.common.rest_client [req-2be1c08c-641c-4277-9a80-82bd59ffa53d req-2be1c08c-641c-4277-9a80-82bd59ffa53d ] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s\n2026-05-27 01:47:26.723 25 INFO tempest.lib.common.rest_client [req-be73d05b-42cc-4a55-835d-22b51d87c780 req-be73d05b-42cc-4a55-835d-22b51d87c780 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s\n2026-05-27 01:47:26.724 21 INFO tempest.lib.common.rest_client [req-95384719-940e-4f27-b049-004ba5dfc716 req-95384719-940e-4f27-b049-004ba5dfc716 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s\n2026-05-27 01:47:26.720 11 INFO tempest.lib.common.rest_client [req-6f6e1005-fe93-4aa1-94da-324a0e97c632 req-6f6e1005-fe93-4aa1-94da-324a0e97c632 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s\n2026-05-27 01:47:26.720 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:29.497 23 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.348s\n2026-05-27 01:47:29.498 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:29.508 15 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 36.328s\n2026-05-27 01:47:29.509 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:29.521 25 INFO tempest.lib.common.rest_client [req-ee9cfcd2-80df-4443-a288-ff271784faf5 req-ee9cfcd2-80df-4443-a288-ff271784faf5 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s\n2026-05-27 01:47:29.520 21 INFO tempest.lib.common.rest_client [req-f1be3d62-f16e-474a-b3c1-0bc95696e78e req-f1be3d62-f16e-474a-b3c1-0bc95696e78e ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s\n{2} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:29.539 33 INFO tempest.lib.common.rest_client [req-1a5a7c57-47ff-4fed-b75e-5549afee8893 req-1a5a7c57-47ff-4fed-b75e-5549afee8893 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s\n2026-05-27 01:47:29.527 29 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.352s\n2026-05-27 01:47:29.528 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:29.537 31 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 36.360s\n2026-05-27 01:47:29.550 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:29.561 13 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.420s\n2026-05-27 01:47:29.561 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:47:29.567 17 INFO tempest.lib.common.rest_client [req-0a22b205-4844-46bd-bbd9-03442b0894a5 req-0a22b205-4844-46bd-bbd9-03442b0894a5 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s\n2026-05-27 01:47:29.561 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.428s\n2026-05-27 01:47:29.572 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n{10} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n{13} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:29.575 19 INFO tempest.lib.common.rest_client [req-eefbd39a-3a2a-4b7e-8151-26e57c0bc4bb req-eefbd39a-3a2a-4b7e-8151-26e57c0bc4bb ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 11.544s\n2026-05-27 01:47:29.581 35 INFO tempest.lib.common.rest_client [req-267d7da1-89e5-47df-8476-1af57f05f02d req-267d7da1-89e5-47df-8476-1af57f05f02d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 13.074s\n2026-05-27 01:47:29.656 39 INFO tempest.lib.common.rest_client [req-17f10325-86fd-49f5-89c4-6be5e990a1b3 req-17f10325-86fd-49f5-89c4-6be5e990a1b3 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 3.012s\n2026-05-27 01:47:29.737 21 INFO tempest.lib.common.rest_client [req-fbfc86ca-cbed-4ee2-808e-c4622f332cbd req-fbfc86ca-cbed-4ee2-808e-c4622f332cbd ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s\n2026-05-27 01:47:29.769 35 INFO tempest.lib.common.rest_client [req-97d41522-f427-4d1e-b8d4-30cf6d29862e req-97d41522-f427-4d1e-b8d4-30cf6d29862e ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.161s\n2026-05-27 01:47:29.804 25 INFO tempest.lib.common.rest_client [req-5e3c1431-cace-4eb8-bc54-5a85bb8f4a82 req-5e3c1431-cace-4eb8-bc54-5a85bb8f4a82 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s\n2026-05-27 01:47:29.906 19 INFO tempest.lib.common.rest_client [req-b60e5700-44bf-45f8-9978-5eb414771724 req-b60e5700-44bf-45f8-9978-5eb414771724 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.309s\n{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [57.866102s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status\n    volume = self.volumes_client.create_volume(**params)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type ce6ccdfb-dce9-4865-a716-4fd826745321 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:32,447 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s\n2026-05-27 01:46:32,902 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s\n2026-05-27 01:46:33,505 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s\n2026-05-27 01:46:33,939 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s\n2026-05-27 01:46:35,047 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s\n2026-05-27 01:46:35,052 21 INFO     [tempest.common.waiters] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds\n2026-05-27 01:46:35,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s\n2026-05-27 01:47:05,115 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s\n2026-05-27 01:47:05,116 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...\n2026-05-27 01:47:11,339 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s\n2026-05-27 01:47:11,516 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s\n2026-05-27 01:47:11,517 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...\n2026-05-27 01:47:26,724 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s\n2026-05-27 01:47:29,520 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s\n2026-05-27 01:47:29,737 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s\n\n{7} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [62.837449s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 2000e479-9751-411f-8cbf-c2a74629de2b deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:27,608 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s\n2026-05-27 01:46:27,745 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s\n2026-05-27 01:46:28,372 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s\n2026-05-27 01:46:28,508 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s\n2026-05-27 01:46:29,622 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s\n2026-05-27 01:46:29,630 25 INFO     [tempest.common.waiters] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds\n2026-05-27 01:46:30,311 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s\n2026-05-27 01:46:30,500 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s\n2026-05-27 01:46:32,169 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s\n2026-05-27 01:46:32,177 25 INFO     [tempest.common.waiters] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds\n2026-05-27 01:46:33,409 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s\n2026-05-27 01:46:33,660 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s\n2026-05-27 01:46:34,007 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s\n2026-05-27 01:46:35,194 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s\n2026-05-27 01:46:35,211 25 INFO     [tempest.common.waiters] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds\n2026-05-27 01:46:35,334 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s\n2026-05-27 01:46:35,341 25 INFO     [tempest.common.waiters] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds\n2026-05-27 01:46:35,529 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s\n2026-05-27 01:46:45,731 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:\n    8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s\n2026-05-27 01:46:45,732 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...\n2026-05-27 01:47:11,308 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s\n2026-05-27 01:47:11,520 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s\n2026-05-27 01:47:11,521 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...\n2026-05-27 01:47:26,723 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s\n2026-05-27 01:47:29,521 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s\n2026-05-27 01:47:29,804 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s\n\n2026-05-27 01:47:29.941 33 INFO tempest.lib.common.rest_client [req-befc7cfc-bd35-4fbb-a05d-695483239396 req-befc7cfc-bd35-4fbb-a05d-695483239396 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s\n{11} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [59.899314s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 352aa1b6-82a0-4c6e-a1f5-905418d607f7 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:30,760 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s\n2026-05-27 01:46:30,881 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s\n2026-05-27 01:46:31,801 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s\n2026-05-27 01:46:31,922 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s\n2026-05-27 01:46:33,723 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s\n2026-05-27 01:46:33,725 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds\n2026-05-27 01:46:34,044 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s\n2026-05-27 01:46:34,203 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s\n2026-05-27 01:46:34,207 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds\n2026-05-27 01:46:34,349 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s\n2026-05-27 01:46:34,498 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s\n2026-05-27 01:46:34,504 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds\n2026-05-27 01:46:34,647 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s\n2026-05-27 01:46:34,744 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s\n2026-05-27 01:46:34,747 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds\n2026-05-27 01:46:34,869 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s\n2026-05-27 01:46:34,980 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s\n2026-05-27 01:46:34,986 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds\n2026-05-27 01:46:35,150 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b404920\n    8ab13a5c738a4335/volumes/detail 0.161s\n2026-05-27 01:46:53,147 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s\n2026-05-27 01:46:53,148 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...\n2026-05-27 01:47:08,275 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s\n2026-05-27 01:47:08,276 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...\n2026-05-27 01:47:24,597 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s\n2026-05-27 01:47:29,539 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s\n2026-05-27 01:47:29,941 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s\n\n2026-05-27 01:47:29.939 39 INFO tempest.lib.common.rest_client [req-acfedbed-0e53-4597-abec-1f2f4401dbab req-acfedbed-0e53-4597-abec-1f2f4401dbab ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.225s\n2026-05-27 01:47:29.939 39 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>))\n2026-05-27 01:47:29.939 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:47:29.939 39 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup\n2026-05-27 01:47:29.939 39 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:47:29.939 39 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:47:29.939 39 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:47:29.939 39 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:47:29.939 39 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:47:29.939 39 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:47:29.939 39 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:47:29.939 39 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:47:29.939 39 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:47:29.939 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:47:29.939 39 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:29.939 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:29.939 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:29.939 39 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:29.939 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:29.939 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:47:29.939 39 ERROR tempest.test \n2026-05-27 01:47:29.939 39 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:47:29.939 39 ERROR tempest.test \n2026-05-27 01:47:29.939 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:29.939 39 ERROR tempest.test     teardown()\n2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-27 01:47:29.939 39 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-27 01:47:29.939 39 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-27 01:47:29.939 39 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-27 01:47:29.939 39 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>))\n2026-05-27 01:47:29.939 39 ERROR tempest.test \n2026-05-27 01:47:30.186 35 INFO tempest.lib.common.rest_client [req-99cdeac0-ccb1-44bc-bf69-e75cec3f8320 req-99cdeac0-ccb1-44bc-bf69-e75cec3f8320 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 0.414s\n2026-05-27 01:47:30.202 25 INFO tempest.lib.common.rest_client [req-73d51116-6ad8-4c34-97a6-aeea4529b90f req-73d51116-6ad8-4c34-97a6-aeea4529b90f ] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/07ab336694d443bb9e1b136e9c57a54d 0.258s\n2026-05-27 01:47:30.206 39 INFO tempest.lib.common.rest_client [req-560eea2d-68c7-4688-9fc6-197cb85d0caf req-560eea2d-68c7-4688-9fc6-197cb85d0caf ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f445e3fe93934fb581d4057431860033 0.257s\n2026-05-27 01:47:30.202 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:47:30.202 25 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:30.202 25 ERROR tempest.test     teardown()\n2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:47:30.202 25 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:47:30.202 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:47:30.202 25 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:47:30.202 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:47:30.202 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:47:30.202 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:47:30.202 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:30.202 25 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:30.202 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:30.202 25 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:30.202 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:30.202 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:47:30.202 25 ERROR tempest.test \n{7} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:47:30.186 35 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>))\n2026-05-27 01:47:30.186 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:47:30.186 35 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n2026-05-27 01:47:30.186 35 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:47:30.186 35 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:47:30.186 35 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:47:30.186 35 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:47:30.186 35 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:47:30.186 35 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:47:30.186 35 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:47:30.186 35 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:47:30.186 35 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:47:30.186 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:47:30.186 35 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:30.186 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:30.186 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:30.186 35 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:30.186 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:30.186 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:47:30.186 35 ERROR tempest.test \n2026-05-27 01:47:30.186 35 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:47:30.186 35 ERROR tempest.test \n2026-05-27 01:47:30.186 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:30.186 35 ERROR tempest.test     teardown()\n2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-27 01:47:30.186 35 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-27 01:47:30.186 35 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-27 01:47:30.186 35 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-27 01:47:30.186 35 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-27 01:47:30.186 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>))\n2026-05-27 01:47:30.186 35 ERROR tempest.test \n2026-05-27 01:47:30.207 39 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:47:30.207 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:47:30.207 39 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup\n2026-05-27 01:47:30.207 39 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:47:30.207 39 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:47:30.207 39 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:47:30.207 39 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:47:30.207 39 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:47:30.207 39 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:47:30.207 39 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:47:30.207 39 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:47:30.207 39 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:47:30.207 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:47:30.207 39 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:30.207 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:30.207 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:30.207 39 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:30.207 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:30.207 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:47:30.207 39 ERROR tempest.test \n2026-05-27 01:47:30.207 39 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:47:30.207 39 ERROR tempest.test \n2026-05-27 01:47:30.207 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:30.207 39 ERROR tempest.test     teardown()\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:47:30.207 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:47:30.207 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:47:30.207 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:47:30.207 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:47:30.207 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:47:30.207 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:47:30.207 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:30.207 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:30.207 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:30.207 39 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:30.207 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:30.207 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-27 01:47:30.207 39 ERROR tempest.test \n{14} setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n2026-05-27 01:47:31.427 17 INFO tempest.lib.common.rest_client [req-b77f922d-f6c5-43d9-b1ac-95e677586fc1 req-b77f922d-f6c5-43d9-b1ac-95e677586fc1 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 1.816s\n2026-05-27 01:47:31.429 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:31.427 19 INFO tempest.lib.common.rest_client [req-71cc92b5-6404-4204-b788-a30a39476490 req-71cc92b5-6404-4204-b788-a30a39476490 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/4fd1b578eff3438a8dbab83ab8801deb/os-quota-sets/f6ead92755b44c25a68926dc6e365c56 1.519s\n2026-05-27 01:47:31.428 19 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>))\n2026-05-27 01:47:31.428 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:47:31.428 19 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup\n2026-05-27 01:47:31.428 19 ERROR tempest.test     cls.volume = cls.create_volume()\n2026-05-27 01:47:31.428 19 ERROR tempest.test                  ~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume\n2026-05-27 01:47:31.428 19 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.volumes_client,\n2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test                                             volume['id'], wait_until)\n2026-05-27 01:47:31.428 19 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:47:31.428 19 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:47:31.428 19 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n2026-05-27 01:47:31.428 19 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:47:31.428 19 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:47:31.428 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:47:31.428 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:47:31.428 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n2026-05-27 01:47:31.428 19 ERROR tempest.test     resp, resp_body = super(BaseClient, self).request(\n2026-05-27 01:47:31.428 19 ERROR tempest.test                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:47:31.428 19 ERROR tempest.test         method, url, extra_headers, headers, body, chunked)\n2026-05-27 01:47:31.428 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:47:31.428 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:47:31.428 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:47:31.428 19 ERROR tempest.test                                  message=message)\n2026-05-27 01:47:31.428 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:31.428 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:47:31.428 19 ERROR tempest.test \n2026-05-27 01:47:31.428 19 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:47:31.428 19 ERROR tempest.test \n2026-05-27 01:47:31.428 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:47:31.428 19 ERROR tempest.test     teardown()\n2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-27 01:47:31.428 19 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-27 01:47:31.428 19 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-27 01:47:31.428 19 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-27 01:47:31.428 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>))\n2026-05-27 01:47:31.428 19 ERROR tempest.test \n2026-05-27 01:47:41.152 29 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.582s\n2026-05-27 01:47:41.154 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:41.163 31 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.584s\n2026-05-27 01:47:41.164 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:41.836 11 INFO tempest.lib.common.rest_client [req-7fadb555-3ae9-4559-ae99-b8c5ecea1968 req-7fadb555-3ae9-4559-ae99-b8c5ecea1968 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s\n2026-05-27 01:47:46.531 17 INFO tempest.lib.common.rest_client [req-3183121d-e049-4017-a2bf-6191a780ee4c req-3183121d-e049-4017-a2bf-6191a780ee4c ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s\n2026-05-27 01:47:46.533 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:47:47.775 23 INFO tempest.lib.common.rest_client [req-ac1ef881-8d23-47b0-9982-77dd9abcfdba req-ac1ef881-8d23-47b0-9982-77dd9abcfdba ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.266s\n2026-05-27 01:47:47.984 11 INFO tempest.lib.common.rest_client [req-fde58d6f-2cf6-4c56-90f8-82ede6699200 req-fde58d6f-2cf6-4c56-90f8-82ede6699200 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s\n2026-05-27 01:47:47.998 25 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.768s\n2026-05-27 01:47:47.999 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:47:48.176 35 INFO tempest.lib.common.rest_client [req-fb8a5d95-f93f-4ac9-80a9-4cb9bfab27bf req-fb8a5d95-f93f-4ac9-80a9-4cb9bfab27bf ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ece23786d8344ed82d5eaa96cfcd43f 17.966s\n2026-05-27 01:47:48.185 33 INFO tempest.lib.common.rest_client [req-beb81b55-a117-4459-81b4-6c924f5e8042 req-beb81b55-a117-4459-81b4-6c924f5e8042 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11bdd862eea3425d98d388cd35741608 18.222s\n2026-05-27 01:47:48.195 21 INFO tempest.lib.common.rest_client [req-16234b7e-e8ec-41f9-84dd-1f80a17cd88b req-16234b7e-e8ec-41f9-84dd-1f80a17cd88b ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b00456fdbb6947d3b24b80325859e658 18.288s\n2026-05-27 01:47:48.196 11 INFO tempest.lib.common.rest_client [req-fd0f298b-43f5-40fb-a7e3-06ee5416a95f req-fd0f298b-43f5-40fb-a7e3-06ee5416a95f ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s\n{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [77.717770s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot\n    group_snapshot = self.group_snapshots_client.create_group_snapshot(\n                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        **kwargs)['group_snapshot']\n        ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot\n    resp, body = self.post('group_snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 65dcdd64-49d4-4197-adc2-69f3a8dce50e deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,437 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s\n2026-05-27 01:46:32,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s\n2026-05-27 01:46:32,818 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s\n2026-05-27 01:46:32,992 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s\n2026-05-27 01:46:32,995 11 INFO     [tempest.common.waiters] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds\n2026-05-27 01:46:33,943 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s\n2026-05-27 01:46:34,113 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s\n2026-05-27 01:46:35,289 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s\n2026-05-27 01:46:35,298 11 INFO     [tempest.common.waiters] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds\n2026-05-27 01:46:46,078 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s\n2026-05-27 01:47:11,275 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s\n2026-05-27 01:47:11,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s\n2026-05-27 01:47:11,490 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...\n2026-05-27 01:47:26,720 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s\n2026-05-27 01:47:26,720 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...\n2026-05-27 01:47:41,836 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s\n2026-05-27 01:47:47,984 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s\n2026-05\n    -27 01:47:48,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s\n\n2026-05-27 01:47:48.290 19 INFO tempest.lib.common.rest_client [req-5f357791-cf54-469d-84b8-bb1ebb4ce4e2 req-5f357791-cf54-469d-84b8-bb1ebb4ce4e2 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20b8a11454264442ac8649074d06c9d4 16.850s\n2026-05-27 01:47:48.385 31 INFO tempest.lib.common.rest_client [req-40e8228d-2dd7-4a43-9f92-720de9b5561c req-40e8228d-2dd7-4a43-9f92-720de9b5561c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.208s\n2026-05-27 01:47:48.432 11 INFO tempest.lib.common.rest_client [req-3db288f3-6cd7-4c2f-92c6-155fc884fb40 req-3db288f3-6cd7-4c2f-92c6-155fc884fb40 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s\n2026-05-27 01:47:48.495 21 INFO tempest.lib.common.rest_client [req-73de7519-f6bc-4acb-afa0-54c6f0077ec6 req-73de7519-f6bc-4acb-afa0-54c6f0077ec6 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3c2804a78a48476ab2d40bb6ac9b25a6 0.296s\n2026-05-27 01:47:48.496 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c58da21bdd44f6591f5578c382af3f8\n2026-05-27 01:47:48.508 35 INFO tempest.lib.common.rest_client [req-99b5acf3-a1c5-4c8b-ba01-5bda437e0a75 req-99b5acf3-a1c5-4c8b-ba01-5bda437e0a75 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb8f1b610e09434f892d3eb4a744fd7f 0.329s\n2026-05-27 01:47:48.509 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ad9b6ec20b7403494bd47ad42b6858a\n2026-05-27 01:47:48.531 19 INFO tempest.lib.common.rest_client [req-81bc024c-8c09-4eb6-b009-c917ea40c34b req-81bc024c-8c09-4eb6-b009-c917ea40c34b ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d95bd96d80d49f1845a7c979fd50a85 0.238s\n2026-05-27 01:47:48.531 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f6ead92755b44c25a68926dc6e365c56\n2026-05-27 01:47:48.557 11 INFO tempest.lib.common.rest_client [req-6b26fd88-84e4-4480-99f4-c928a1e08179 req-6b26fd88-84e4-4480-99f4-c928a1e08179 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s\n2026-05-27 01:47:48.682 23 INFO tempest.lib.common.rest_client [req-3be3a83a-ee19-4c65-a17b-93fc4f9b7774 req-3be3a83a-ee19-4c65-a17b-93fc4f9b7774 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-05-27 01:47:48.693 39 INFO tempest.lib.common.rest_client [req-84cadbc5-1ebd-4ca4-bbcf-670a306d9c30 req-84cadbc5-1ebd-4ca4-bbcf-670a306d9c30 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.297s\n2026-05-27 01:47:48.705 25 INFO tempest.lib.common.rest_client [req-a062273d-a9b7-43c0-86fa-daf279598971 req-a062273d-a9b7-43c0-86fa-daf279598971 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.689s\n2026-05-27 01:47:48.767 11 INFO tempest.lib.common.rest_client [req-efed1e3e-05e2-4e60-bbf8-e010c661d7b0 req-efed1e3e-05e2-4e60-bbf8-e010c661d7b0 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s\n2026-05-27 01:47:48.845 33 INFO tempest.lib.common.rest_client [req-616c6b6a-713c-4b5b-9d2d-3b79e4435551 req-616c6b6a-713c-4b5b-9d2d-3b79e4435551 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9ff008ff14e34626a670658b0a88272c 0.656s\n2026-05-27 01:47:48.845 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 88815d47408f4908813e4328a20dcba3\n2026-05-27 01:47:48.877 11 INFO tempest.lib.common.rest_client [req-09ff9c5e-035b-48fa-acd9-40afba7877f2 req-09ff9c5e-035b-48fa-acd9-40afba7877f2 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s\n2026-05-27 01:47:48.883 11 INFO tempest.common.waiters [-] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds\n2026-05-27 01:47:48.914 23 INFO tempest.lib.common.rest_client [req-23d2f3f8-0822-455c-8ece-31d865205c1a req-23d2f3f8-0822-455c-8ece-31d865205c1a ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s\n2026-05-27 01:47:49.014 21 INFO tempest.lib.common.rest_client [req-1f41bf40-a049-428c-b0ac-53df74c1a90e req-1f41bf40-a049-428c-b0ac-53df74c1a90e ] Request (GroupSnapshotsV319Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-27 01:47:49.035 35 INFO tempest.lib.common.rest_client [req-0e377fe1-2fc5-4cb5-a924-1b12f2f4bbfa req-0e377fe1-2fc5-4cb5-a924-1b12f2f4bbfa ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-27 01:47:49.093 31 INFO tempest.lib.common.rest_client [req-7d82177b-cc5a-4b1b-a2d9-15d699348419 req-7d82177b-cc5a-4b1b-a2d9-15d699348419 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-27 01:47:49.113 23 INFO tempest.lib.common.rest_client [req-b0ee727c-f9aa-4e9f-8897-2e3970c27218 req-b0ee727c-f9aa-4e9f-8897-2e3970c27218 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s\n2026-05-27 01:47:49.226 39 INFO tempest.lib.common.rest_client [req-25261afc-a370-4b56-8e5c-f774d14e56ee req-25261afc-a370-4b56-8e5c-f774d14e56ee ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s\n2026-05-27 01:47:49.239 19 INFO tempest.lib.common.rest_client [req-38a9c2f1-9537-427e-ac9f-9f1cebcf9d69 req-38a9c2f1-9537-427e-ac9f-9f1cebcf9d69 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-27 01:47:49.287 31 INFO tempest.lib.common.rest_client [req-c121da6f-faa1-464d-b2f5-93f846fb054a req-c121da6f-faa1-464d-b2f5-93f846fb054a ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.191s\n2026-05-27 01:47:49.333 11 INFO tempest.lib.common.rest_client [req-190e39f4-caec-4a00-9d0d-f39c805f4c5e req-190e39f4-caec-4a00-9d0d-f39c805f4c5e ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s\n2026-05-27 01:47:49.337 33 INFO tempest.lib.common.rest_client [req-b5ff301d-f382-41ad-ac29-f6d599d79b81 req-b5ff301d-f382-41ad-ac29-f6d599d79b81 ] Request (GroupsV320Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-27 01:47:49.345 39 INFO tempest.lib.common.rest_client [req-3626bea4-f9f9-4e97-a840-a9fc5b5bafec req-3626bea4-f9f9-4e97-a840-a9fc5b5bafec ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s\n2026-05-27 01:47:49.461 31 INFO tempest.lib.common.rest_client [req-3e09968a-8df5-4c84-a179-969dc140c8ee req-3e09968a-8df5-4c84-a179-969dc140c8ee ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.171s\n2026-05-27 01:47:49.513 11 INFO tempest.lib.common.rest_client [req-421a3854-87fe-4beb-aa33-a76555b0d8e4 req-421a3854-87fe-4beb-aa33-a76555b0d8e4 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s\n2026-05-27 01:47:49.602 25 INFO tempest.lib.common.rest_client [req-49e9886a-6ffe-4ce5-babf-8f94bfa4b4a4 req-49e9886a-6ffe-4ce5-babf-8f94bfa4b4a4 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.889s\n2026-05-27 01:47:49.656 23 INFO tempest.lib.common.rest_client [req-22550994-85e8-41a0-b87f-3ed77df830af req-22550994-85e8-41a0-b87f-3ed77df830af ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.540s\n2026-05-27 01:47:49.673 39 INFO tempest.lib.common.rest_client [req-6b224a69-010b-4993-8027-275aa2a16132 req-6b224a69-010b-4993-8027-275aa2a16132 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s\n2026-05-27 01:47:49.857 25 INFO tempest.lib.common.rest_client [req-19f440f6-4307-4091-9d56-492491624440 req-19f440f6-4307-4091-9d56-492491624440 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.251s\n2026-05-27 01:47:49.866 35 INFO tempest.lib.common.rest_client [req-1b5dad72-77ca-46fc-b1b1-5bd7c3ebf306 req-1b5dad72-77ca-46fc-b1b1-5bd7c3ebf306 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ad9b6ec20b7403494bd47ad42b6858a&name=default 0.828s\n2026-05-27 01:47:49.865 21 INFO tempest.lib.common.rest_client [req-5430416b-a480-44a1-87f2-d69d332e746f req-5430416b-a480-44a1-87f2-d69d332e746f ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c58da21bdd44f6591f5578c382af3f8&name=default 0.848s\n2026-05-27 01:47:49.867 23 INFO tempest.lib.common.rest_client [req-3f6410f7-2ce0-495d-9008-2465ebe512d1 req-3f6410f7-2ce0-495d-9008-2465ebe512d1 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-27 01:47:49.949 19 INFO tempest.lib.common.rest_client [req-89c62c5e-dedb-47a7-a7bc-cdde53800952 req-89c62c5e-dedb-47a7-a7bc-cdde53800952 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f6ead92755b44c25a68926dc6e365c56&name=default 0.707s\n2026-05-27 01:47:50.037 31 INFO tempest.lib.common.rest_client [req-d09b990a-e518-4381-971a-ff719ce30dd7 req-d09b990a-e518-4381-971a-ff719ce30dd7 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s\n2026-05-27 01:47:50.038 25 INFO tempest.lib.common.rest_client [req-8363551d-0746-437c-b0f1-31c1f2b77fc7 req-8363551d-0746-437c-b0f1-31c1f2b77fc7 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s\n2026-05-27 01:47:50.043 23 INFO tempest.lib.common.rest_client [req-4522889c-427d-4bf2-9bd0-7842bdfa2ddb req-4522889c-427d-4bf2-9bd0-7842bdfa2ddb ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.172s\n2026-05-27 01:47:50.171 33 INFO tempest.lib.common.rest_client [req-5a795fef-1c5a-45a8-b188-5b3a98358189 req-5a795fef-1c5a-45a8-b188-5b3a98358189 ] Request (GroupsV320Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=88815d47408f4908813e4328a20dcba3&name=default 0.831s\n2026-05-27 01:47:50.266 23 INFO tempest.lib.common.rest_client [req-839a2129-96a1-4c58-9557-6966e4234a36 req-839a2129-96a1-4c58-9557-6966e4234a36 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-27 01:47:50.293 31 INFO tempest.lib.common.rest_client [req-964c59f0-de29-47e8-bcf3-df1dc14aacb4 req-964c59f0-de29-47e8-bcf3-df1dc14aacb4 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-27 01:47:50.310 39 INFO tempest.lib.common.rest_client [req-2894f47b-ed58-43ca-a71c-190e9bfa08d5 req-2894f47b-ed58-43ca-a71c-190e9bfa08d5 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s\n2026-05-27 01:47:50.445 39 INFO tempest.lib.common.rest_client [req-d50a9986-876c-4be3-9fad-af2564c44053 req-d50a9986-876c-4be3-9fad-af2564c44053 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s\n2026-05-27 01:47:50.455 23 INFO tempest.lib.common.rest_client [req-de41d7bd-4098-46e4-8d20-3335cda3410a req-de41d7bd-4098-46e4-8d20-3335cda3410a ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/6756f682ee034483a1c0f10ac8baaed9 0.184s\n2026-05-27 01:47:50.502 31 INFO tempest.lib.common.rest_client [req-6e60396e-a5b6-41c1-bccc-aa838775a0bc req-6e60396e-a5b6-41c1-bccc-aa838775a0bc ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.207s\n2026-05-27 01:47:50.514 35 INFO tempest.lib.common.rest_client [req-4c1bcf66-5d79-4056-8e1f-9f0bfcf0a1a8 req-4c1bcf66-5d79-4056-8e1f-9f0bfcf0a1a8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7542003a-c212-431c-bc2a-ebb85b0d94f4 0.641s\n2026-05-27 01:47:50.543 21 INFO tempest.lib.common.rest_client [req-a6940f18-e711-410b-9e7b-95da7517b33d req-a6940f18-e711-410b-9e7b-95da7517b33d ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc54a914-b7d4-48d5-b291-2d9f9aee91c1 0.675s\n2026-05-27 01:47:50.592 19 INFO tempest.lib.common.rest_client [req-466f8df2-601a-4ae1-b711-c6df396758e5 req-466f8df2-601a-4ae1-b711-c6df396758e5 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c6397cc2-8fe7-4a94-a1ad-d49dca597372 0.641s\n2026-05-27 01:47:50.683 11 INFO tempest.lib.common.rest_client [req-cdde0d0d-d792-47ed-a438-ff5dfbd33f6b req-cdde0d0d-d792-47ed-a438-ff5dfbd33f6b ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s\n2026-05-27 01:47:50.689 25 INFO tempest.lib.common.rest_client [req-fa856b67-d1df-4272-9207-015603c40f38 req-fa856b67-d1df-4272-9207-015603c40f38 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s\n2026-05-27 01:47:50.697 11 INFO tempest.common.waiters [-] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds\n2026-05-27 01:47:50.726 23 INFO tempest.lib.common.rest_client [req-b65c3e1e-fd2d-4707-91f5-6b256eed1a88 req-b65c3e1e-fd2d-4707-91f5-6b256eed1a88 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-27 01:47:50.736 39 INFO tempest.lib.common.rest_client [req-ccb123ec-72da-43d8-aabb-5ecac4f75a22 req-ccb123ec-72da-43d8-aabb-5ecac4f75a22 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.286s\n2026-05-27 01:47:50.763 33 INFO tempest.lib.common.rest_client [req-d9066eb0-962b-4728-b70c-357a2bf2baf5 req-d9066eb0-962b-4728-b70c-357a2bf2baf5 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12d67537-a957-499f-81d8-d4829e4c28fe 0.583s\n2026-05-27 01:47:50.823 35 INFO tempest.lib.common.rest_client [req-ecb3ef80-627f-4733-8e23-3628b818298f req-ecb3ef80-627f-4733-8e23-3628b818298f ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a 0.306s\n2026-05-27 01:47:50.824 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f03b5a58791459abb1bb27edf126bf4\n2026-05-27 01:47:50.835 19 INFO tempest.lib.common.rest_client [req-1f5ac676-239d-4cfa-b6a5-5c1c8c01f0d9 req-1f5ac676-239d-4cfa-b6a5-5c1c8c01f0d9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56 0.239s\n2026-05-27 01:47:50.836 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4fd1b578eff3438a8dbab83ab8801deb\n2026-05-27 01:47:50.842 31 INFO tempest.lib.common.rest_client [req-50abea44-a89f-4db7-9570-58dfa2047bb5 req-50abea44-a89f-4db7-9570-58dfa2047bb5 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s\n2026-05-27 01:47:50.862 21 INFO tempest.lib.common.rest_client [req-491b926c-d460-418c-8ca9-6e47932c6bf9 req-491b926c-d460-418c-8ca9-6e47932c6bf9 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8 0.317s\n2026-05-27 01:47:50.865 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3680fbe97b98483ab543fe217c7efeb7\n2026-05-27 01:47:51.011 23 INFO tempest.lib.common.rest_client [req-3f6a87f9-c400-4d83-9efe-f351f9e4fcb5 req-3f6a87f9-c400-4d83-9efe-f351f9e4fcb5 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/5c8612194f3a455a91058394a6fe5fb4 0.280s\n2026-05-27 01:47:51.016 31 INFO tempest.lib.common.rest_client [req-a92fe959-4233-42e4-bb05-cbdb96fed244 req-a92fe959-4233-42e4-bb05-cbdb96fed244 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/6756f682ee034483a1c0f10ac8baaed9 0.170s\n2026-05-27 01:47:51.042 25 INFO tempest.lib.common.rest_client [req-01bfd243-b67f-41df-800a-39462d2ea18f req-01bfd243-b67f-41df-800a-39462d2ea18f ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-27 01:47:51.098 39 INFO tempest.lib.common.rest_client [req-074b542e-6742-4af1-a18a-9aac78b4524a req-074b542e-6742-4af1-a18a-9aac78b4524a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s\n2026-05-27 01:47:51.169 11 INFO tempest.lib.common.rest_client [req-30d843ff-d44e-48e6-96d2-1b18d92b215c req-30d843ff-d44e-48e6-96d2-1b18d92b215c ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s\n2026-05-27 01:47:51.200 33 INFO tempest.lib.common.rest_client [req-3e955c81-b832-4c3a-be37-24e795b41260 req-3e955c81-b832-4c3a-be37-24e795b41260 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3 0.435s\n2026-05-27 01:47:51.201 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 27d2e1cc0b4049208ab13a5c738a4335\n2026-05-27 01:47:51.344 31 INFO tempest.lib.common.rest_client [req-6440dad9-fa7f-4d80-b64c-a68146005146 req-6440dad9-fa7f-4d80-b64c-a68146005146 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-27 01:47:51.351 11 INFO tempest.lib.common.rest_client [req-bd27d7cf-9d04-43fc-b1ce-8e358169b82f req-bd27d7cf-9d04-43fc-b1ce-8e358169b82f ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s\n2026-05-27 01:47:51.357 39 INFO tempest.lib.common.rest_client [req-b93a1ef1-67a9-4397-a55f-ec82a926f5c6 req-b93a1ef1-67a9-4397-a55f-ec82a926f5c6 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s\n2026-05-27 01:47:51.368 23 INFO tempest.lib.common.rest_client [req-992fc709-9a22-4ef3-9cc7-91cfbe0ab457 req-992fc709-9a22-4ef3-9cc7-91cfbe0ab457 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s\n2026-05-27 01:47:51.406 25 INFO tempest.lib.common.rest_client [req-ef0bae51-374d-49d3-b23e-8f4f7633ff0d req-ef0bae51-374d-49d3-b23e-8f4f7633ff0d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4087390ec008437da398b985ffdfb782/users/b2df12b66dcd4d5e8b08896a1da1a18f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.360s\n2026-05-27 01:47:51.454 35 INFO tempest.lib.common.rest_client [req-dc1dc273-db63-44a7-b3d6-f5c0d6e2f890 req-dc1dc273-db63-44a7-b3d6-f5c0d6e2f890 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f03b5a58791459abb1bb27edf126bf4&name=default 0.627s\n2026-05-27 01:47:51.479 21 INFO tempest.lib.common.rest_client [req-42e1a288-2d94-4fc9-9018-50c7d46b304c req-42e1a288-2d94-4fc9-9018-50c7d46b304c ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3680fbe97b98483ab543fe217c7efeb7&name=default 0.609s\n2026-05-27 01:47:51.518 19 INFO tempest.lib.common.rest_client [req-bde700b7-e2cc-4c93-a80a-74e07b69ab8a req-bde700b7-e2cc-4c93-a80a-74e07b69ab8a ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4fd1b578eff3438a8dbab83ab8801deb&name=default 0.671s\n2026-05-27 01:47:51.577 31 INFO tempest.lib.common.rest_client [req-e5301997-8262-48de-af74-2d7aa1d4f8c5 req-e5301997-8262-48de-af74-2d7aa1d4f8c5 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/5c8612194f3a455a91058394a6fe5fb4 0.230s\n2026-05-27 01:47:51.609 39 INFO tempest.lib.common.rest_client [req-3910a1ad-e4f9-43d2-a0d0-14e724a52113 req-3910a1ad-e4f9-43d2-a0d0-14e724a52113 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-27 01:47:51.630 23 INFO tempest.lib.common.rest_client [req-26587bdd-b9de-435e-85e7-6255e91b047a req-26587bdd-b9de-435e-85e7-6255e91b047a ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.255s\n2026-05-27 01:47:51.631 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2d8bceab7a648fdb37207f59b096f1b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:47:51.631 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-472912746-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec57c5f570e2417ab16f0e2dd74025e7', 'project_name': 'tempest-VolumesSnapshotTestJSON-472912746', 'tenant_id': 'ec57c5f570e2417ab16f0e2dd74025e7', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-472912746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2d8bceab7a648fdb37207f59b096f1b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:47:51.645 17 INFO tempest.lib.common.rest_client [req-ab7cb4c1-019d-4e45-be35-19cc65413ea1 req-ab7cb4c1-019d-4e45-be35-19cc65413ea1 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s\n2026-05-27 01:47:51.647 25 INFO tempest.lib.common.rest_client [req-fdda0024-ced5-4d42-8bd4-306b2d65033a req-fdda0024-ced5-4d42-8bd4-306b2d65033a ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-27 01:47:51.758 33 INFO tempest.lib.common.rest_client [req-0c214ce5-1883-4ab6-bf65-78f95533e351 req-0c214ce5-1883-4ab6-bf65-78f95533e351 ] Request (GroupsV320Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=27d2e1cc0b4049208ab13a5c738a4335&name=default 0.554s\n2026-05-27 01:47:51.828 31 INFO tempest.lib.common.rest_client [req-46bfdb40-2977-4a92-90a7-925c25f8cdc9 req-46bfdb40-2977-4a92-90a7-925c25f8cdc9 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-27 01:47:52.205 17 INFO tempest.lib.common.rest_client [req-0382dc3f-7601-48a1-9ac5-6bbd261232d1 req-0382dc3f-7601-48a1-9ac5-6bbd261232d1 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s\n2026-05-27 01:48:02.667 11 INFO tempest.lib.common.rest_client [req-f2f0b3fb-ba8e-4125-9964-eb6b77d0474b req-f2f0b3fb-ba8e-4125-9964-eb6b77d0474b ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s\n2026-05-27 01:48:02.668 11 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:02.674 39 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/5c8612194f3a455a91058394a6fe5fb4 11.060s\n2026-05-27 01:48:02.675 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-27 01:48:02.670 17 INFO tempest.lib.common.rest_client [req-5c38a403-4b71-4549-94be-a3b8cc20e116 req-5c38a403-4b71-4549-94be-a3b8cc20e116 ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s\n{14} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:48:02.713 21 INFO tempest.lib.common.rest_client [req-7191bf7f-75c3-43c7-b54e-6f39165dd369 req-7191bf7f-75c3-43c7-b54e-6f39165dd369 ] Request (GroupSnapshotsV319Test:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d17e5ec0-87f5-4506-8c90-eba47916163c 11.228s\n2026-05-27 01:48:02.713 21 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.713 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:02.713 21 ERROR tempest.test     teardown()\n2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:02.713 21 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:48:02.713 21 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:02.713 21 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:48:02.713 21 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-27 01:48:02.713 21 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-27 01:48:02.713 21 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-27 01:48:02.713 21 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-27 01:48:02.713 21 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-27 01:48:02.713 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:02.713 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:02.713 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:02.713 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-27 01:48:02.713 21 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-27 01:48:02.713 21 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-27 01:48:02.713 21 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.713 21 ERROR tempest.test \n{5} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n2026-05-27 01:48:02.709 35 INFO tempest.lib.common.rest_client [req-92392738-b8f7-4b9d-83c6-81817bd3926d req-92392738-b8f7-4b9d-83c6-81817bd3926d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a19275f3-3b3f-4dd8-8192-63b5d2deee01 11.253s\n2026-05-27 01:48:02.710 35 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.710 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:48:02.710 35 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n2026-05-27 01:48:02.710 35 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n2026-05-27 01:48:02.710 35 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n2026-05-27 01:48:02.710 35 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test                                             snapshot['id'], 'available')\n2026-05-27 01:48:02.710 35 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:48:02.710 35 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:48:02.710 35 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n2026-05-27 01:48:02.710 35 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:48:02.710 35 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:48:02.710 35 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:02.710 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:48:02.710 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:48:02.710 35 ERROR tempest.test                                  message=message)\n2026-05-27 01:48:02.710 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:02.710 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:48:02.710 35 ERROR tempest.test \n2026-05-27 01:48:02.710 35 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:48:02.710 35 ERROR tempest.test \n2026-05-27 01:48:02.710 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:02.710 35 ERROR tempest.test     teardown()\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:02.710 35 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:48:02.710 35 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:02.710 35 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:48:02.710 35 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-27 01:48:02.710 35 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-27 01:48:02.710 35 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-27 01:48:02.710 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:02.710 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-27 01:48:02.710 35 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-27 01:48:02.710 35 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-27 01:48:02.710 35 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.710 35 ERROR tempest.test \n{12} setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n2026-05-27 01:48:02.711 19 INFO tempest.lib.common.rest_client [req-3b61e277-40e7-4cbb-8002-3bef6ce48798 req-3b61e277-40e7-4cbb-8002-3bef6ce48798 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6810fab7-e047-4bb9-9530-8ad1ba616628 11.190s\n2026-05-27 01:48:02.712 19 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.712 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n2026-05-27 01:48:02.712 19 ERROR tempest.test     cls.resource_setup()\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup\n2026-05-27 01:48:02.712 19 ERROR tempest.test     cls.volume = cls.create_volume()\n2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume\n2026-05-27 01:48:02.712 19 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.volumes_client,\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test                                             volume['id'], wait_until)\n2026-05-27 01:48:02.712 19 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n2026-05-27 01:48:02.712 19 ERROR tempest.test     resource_status = show_resource(resource_id)[\n2026-05-27 01:48:02.712 19 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, body = self.get(url)\n2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:48:02.712 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, resp_body = super(BaseClient, self).request(\n2026-05-27 01:48:02.712 19 ERROR tempest.test                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:02.712 19 ERROR tempest.test         method, url, extra_headers, headers, body, chunked)\n2026-05-27 01:48:02.712 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:02.712 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-27 01:48:02.712 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-27 01:48:02.712 19 ERROR tempest.test                                  message=message)\n2026-05-27 01:48:02.712 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:02.712 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.\n2026-05-27 01:48:02.712 19 ERROR tempest.test \n2026-05-27 01:48:02.712 19 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:48:02.712 19 ERROR tempest.test \n2026-05-27 01:48:02.712 19 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:02.712 19 ERROR tempest.test     teardown()\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:02.712 19 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:48:02.712 19 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:02.712 19 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:48:02.712 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-27 01:48:02.712 19 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:02.712 19 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-27 01:48:02.712 19 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-27 01:48:02.712 19 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-27 01:48:02.712 19 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-27 01:48:02.712 19 ERROR tempest.test \n{4} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup\n    cls.volume = cls.create_volume()\n                 ~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume\n    waiters.wait_for_volume_resource_status(self.volumes_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n                                            volume['id'], wait_until)\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n2026-05-27 01:48:05.273 25 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/4087390ec008437da398b985ffdfb782/users/b2df12b66dcd4d5e8b08896a1da1a18f/roles/6756f682ee034483a1c0f10ac8baaed9 13.623s\n2026-05-27 01:48:05.273 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:48:08.328 31 INFO tempest.lib.common.rest_client [req-9e3b7a0d-9813-49b6-8098-1abc3b1a494e req-9e3b7a0d-9813-49b6-8098-1abc3b1a494e ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 16.497s\n2026-05-27 01:48:08.329 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2aa6a1fb3b724307b399e451131e846e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:48:08.329 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-212055960-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '58d7f60599014db399d50d2782d5a529', 'project_name': 'tempest-VolumesSummaryTest-212055960', 'tenant_id': '58d7f60599014db399d50d2782d5a529', 'tenant_name': 'tempest-VolumesSummaryTest-212055960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa6a1fb3b724307b399e451131e846e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:08.330 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-212055960-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '58d7f60599014db399d50d2782d5a529', 'project_name': 'tempest-VolumesSummaryTest-212055960', 'tenant_id': '58d7f60599014db399d50d2782d5a529', 'tenant_name': 'tempest-VolumesSummaryTest-212055960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa6a1fb3b724307b399e451131e846e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:08.355 17 INFO tempest.lib.common.rest_client [req-471a259f-0367-4983-bdaa-2841358fca20 req-471a259f-0367-4983-bdaa-2841358fca20 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s\n{3} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [97.053929s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete\n    vol1 = self.volumes_client.create_volume(**params)['volume']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-4:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,740 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s\n2026-05-27 01:46:32,219 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s\n2026-05-27 01:46:32,881 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s\n2026-05-27 01:46:33,595 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s\n2026-05-27 01:46:33,599 17 INFO     [tempest.common.waiters] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds\n2026-05-27 01:46:33,777 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s\n2026-05-27 01:46:33,887 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s\n2026-05-27 01:46:35,020 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s\n2026-05-27 01:46:35,025 17 INFO     [tempest.common.waiters] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds\n2026-05-27 01:46:35,941 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s\n2026-05-27 01:46:46,118 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s\n2026-05-27 01:46:46,118 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:05,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s\n2026-05-27 01:47:05,095 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:11,228 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s\n2026-05-27 01:47:22,061 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s\n2026-05-27 01:47:29,567 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s\n2026-05-27 01:47:31,427 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d\n    21b/action 1.816s\n2026-05-27 01:47:31,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:46,531 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s\n2026-05-27 01:47:46,533 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:51,645 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s\n2026-05-27 01:47:52,205 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s\n2026-05-27 01:48:02,670 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s\n2026-05-27 01:48:08,355 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s\n\n2026-05-27 01:48:08.427 23 INFO tempest.lib.common.rest_client [req-70872017-2dd3-4e22-9d72-85ac27882ec8 req-70872017-2dd3-4e22-9d72-85ac27882ec8 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.793s\n2026-05-27 01:48:08.432 11 INFO tempest.lib.common.rest_client [req-2e20c214-5509-4b5f-ae51-81ada20a11f3 req-2e20c214-5509-4b5f-ae51-81ada20a11f3 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s\n2026-05-27 01:48:08.525 17 INFO tempest.lib.common.rest_client [req-aac27035-d750-474f-b3b8-37eacba8683c req-aac27035-d750-474f-b3b8-37eacba8683c ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s\n2026-05-27 01:48:08.735 39 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.045s\n2026-05-27 01:48:08.736 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.\n{14} setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:09.018 17 INFO tempest.lib.common.rest_client [req-9be9fe3a-4724-4805-86df-c23110ecbf37 req-9be9fe3a-4724-4805-86df-c23110ecbf37 ] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s\n2026-05-27 01:48:18.993 19 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.256s\n2026-05-27 01:48:18.994 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:48:19.005 25 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 13.719s\n2026-05-27 01:48:19.006 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n{7} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:19.011 21 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.274s\n2026-05-27 01:48:19.011 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:48:19.007 23 INFO tempest.lib.common.rest_client [req-1aa9ef7e-e017-4601-a8ba-c845c8f80185 req-1aa9ef7e-e017-4601-a8ba-c845c8f80185 ] Request (VolumesSnapshotTestJSON:setUpClass): 503 POST https://api.testbed.osism.xyz:9696/v2.0/networks 10.578s\n2026-05-27 01:48:19.008 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:19.090 11 INFO tempest.lib.common.rest_client [req-045acc99-2525-44f0-834f-df7b43c38c67 req-045acc99-2525-44f0-834f-df7b43c38c67 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s\n2026-05-27 01:48:19.090 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:19.116 17 INFO tempest.lib.common.rest_client [req-9641917a-f0b5-4862-96c0-96b03275252f req-9641917a-f0b5-4862-96c0-96b03275252f ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s\n2026-05-27 01:48:19.117 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:26.292 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.482s\n2026-05-27 01:48:26.292 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:26.320 33 INFO tempest.lib.common.rest_client [req-4c12a8f5-0780-42c7-acbb-1b2dd41000ad req-4c12a8f5-0780-42c7-acbb-1b2dd41000ad ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e3110d0-1a25-4009-a319-03b77260cfbd 34.559s\n2026-05-27 01:48:26.330 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.984s\n2026-05-27 01:48:26.330 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.\n2026-05-27 01:48:26.365 17 INFO tempest.lib.common.rest_client [req-64755e7b-24f4-4e65-8362-66fb214f693d req-64755e7b-24f4-4e65-8362-66fb214f693d ] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s\n2026-05-27 01:48:26.382 11 INFO tempest.lib.common.rest_client [req-b446fc4a-0cd7-4933-9c3a-c9fae905ac4c req-b446fc4a-0cd7-4933-9c3a-c9fae905ac4c ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s\n2026-05-27 01:48:26.435 17 INFO tempest.lib.common.rest_client [req-86510993-a513-41d6-9273-8fbf2805fbf7 req-86510993-a513-41d6-9273-8fbf2805fbf7 ] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s\n{3} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [18.017342s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 108, in test_group_update\n    group_type = self.create_group_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type\n    group_type = self.admin_group_types_client.create_group_type(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['group_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type\n    resp, body = self.post('group_types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:08,525 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s\n2026-05-27 01:48:09,018 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s\n2026-05-27 01:48:19,116 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s\n2026-05-27 01:48:19,117 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...\n2026-05-27 01:48:26,365 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s\n2026-05-27 01:48:26,435 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s\n\n2026-05-27 01:48:26.461 23 INFO tempest.lib.common.rest_client [req-db263f07-32d8-4702-8664-183ed15bad89 req-db263f07-32d8-4702-8664-183ed15bad89 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2d8bceab7a648fdb37207f59b096f1b 7.451s\n2026-05-27 01:48:26.461 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec57c5f570e2417ab16f0e2dd74025e7\n2026-05-27 01:48:26.666 19 INFO tempest.lib.common.rest_client [req-4abfbeaa-2511-4822-8c1b-cc7cf720db30 req-4abfbeaa-2511-4822-8c1b-cc7cf720db30 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.648s\n2026-05-27 01:48:26.665 21 INFO tempest.lib.common.rest_client [req-8bd35e72-08c8-46e1-a712-21539bca84ff req-8bd35e72-08c8-46e1-a712-21539bca84ff ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.634s\n2026-05-27 01:48:27.002 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2aa6a1fb3b724307b399e451131e846e 0.668s\n2026-05-27 01:48:27.002 11 INFO tempest.lib.common.rest_client [req-37d9f819-eb51-402e-8966-180ed284710c req-37d9f819-eb51-402e-8966-180ed284710c ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s\n2026-05-27 01:48:27.003 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:27.005 33 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335 0.682s\n2026-05-27 01:48:27.005 33 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:48:27.005 33 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:27.005 33 ERROR tempest.test     teardown()\n2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:27.005 33 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n2026-05-27 01:48:27.005 33 ERROR tempest.test     self.creds_client.delete_project(project_id)\n2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n2026-05-27 01:48:27.005 33 ERROR tempest.test     self.projects_client.delete_project(project_id)\n2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n2026-05-27 01:48:27.005 33 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)\n2026-05-27 01:48:27.005 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:27.005 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:27.005 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:27.005 33 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:48:27.005 33 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:48:27.005 33 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:48:27.005 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:48:27.005 33 ERROR tempest.test Details: 500\n2026-05-27 01:48:27.005 33 ERROR tempest.test \n{11} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n    self.creds_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n    self.projects_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n    resp, body = self.delete('projects/%s' % project_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:48:27.003 31 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:48:27.003 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-27 01:48:27.003 31 ERROR tempest.test     cls.setup_credentials()\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-27 01:48:27.003 31 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-27 01:48:27.003 31 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-27 01:48:27.003 31 ERROR tempest.test         credential_type=credentials_type)\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n2026-05-27 01:48:27.003 31 ERROR tempest.test     manager.auth_provider.set_auth()\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-27 01:48:27.003 31 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-27 01:48:27.003 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-27 01:48:27.003 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n2026-05-27 01:48:27.003 31 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n2026-05-27 01:48:27.003 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-27 01:48:27.003 31 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-27 01:48:27.003 31 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-27 01:48:27.003 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-27 01:48:27.003 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n2026-05-27 01:48:27.003 31 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-27 01:48:27.003 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-27 01:48:27.003 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-27 01:48:27.003 31 ERROR tempest.test Details: Unexpected status code 500\n2026-05-27 01:48:27.003 31 ERROR tempest.test \n2026-05-27 01:48:27.003 31 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:48:27.003 31 ERROR tempest.test \n2026-05-27 01:48:27.003 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:27.003 31 ERROR tempest.test     teardown()\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:27.003 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:48:27.003 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:48:27.003 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:48:27.003 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:27.003 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:27.003 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:27.003 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:48:27.003 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:48:27.003 31 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:48:27.003 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:48:27.003 31 ERROR tempest.test Details: 500\n2026-05-27 01:48:27.003 31 ERROR tempest.test \n{10} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:37.418 17 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/a94b4cb94cf240e58b03f9517b4fd894 10.980s\n2026-05-27 01:48:37.419 17 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-27 01:48:37.419 17 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:37.419 17 ERROR tempest.test     teardown()\n2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:37.419 17 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-27 01:48:37.419 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-27 01:48:37.419 17 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-27 01:48:37.419 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-27 01:48:37.419 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-27 01:48:37.419 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-27 01:48:37.419 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:37.419 17 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-27 01:48:37.419 17 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-27 01:48:37.419 17 ERROR tempest.test                                            resp=resp)\n2026-05-27 01:48:37.419 17 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-27 01:48:37.419 17 ERROR tempest.test Details: 500\n2026-05-27 01:48:37.419 17 ERROR tempest.test \n{3} tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:48:37.429 17 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-27 01:48:37.439 23 INFO tempest.lib.common.rest_client [req-56e9f34e-9284-4b02-a470-607e3d676e45 req-56e9f34e-9284-4b02-a470-607e3d676e45 ] Request (VolumesSnapshotTestJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec57c5f570e2417ab16f0e2dd74025e7&name=default 10.975s\n2026-05-27 01:48:37.440 23 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received\nDetails: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n2026-05-27 01:48:37.440 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-27 01:48:37.440 23 ERROR tempest.test     cls.setup_credentials()\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-27 01:48:37.440 23 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-27 01:48:37.440 23 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-27 01:48:37.440 23 ERROR tempest.test         credential_type=credentials_type)\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-27 01:48:37.440 23 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.get_project_member_creds()\n2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.get_credentials(['member'], scope='project')\n2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n2026-05-27 01:48:37.440 23 ERROR tempest.test     network, subnet, router = self._create_network_resources(\n2026-05-27 01:48:37.440 23 ERROR tempest.test                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:37.440 23 ERROR tempest.test         credentials.tenant_id)\n2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources\n2026-05-27 01:48:37.440 23 ERROR tempest.test     network = self._create_network(network_name, tenant_id)\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network\n2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_body = self.networks_admin_client.create_network(\n2026-05-27 01:48:37.440 23 ERROR tempest.test         name=name, tenant_id=tenant_id)\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network\n2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.create_resource(uri, post_data)\n2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource\n2026-05-27 01:48:37.440 23 ERROR tempest.test     resp, body = self.post(req_uri, req_post_data)\n2026-05-27 01:48:37.440 23 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-27 01:48:37.440 23 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-27 01:48:37.440 23 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:37.440 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:48:37.440 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:48:37.440 23 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:48:37.440 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:48:37.440 23 ERROR tempest.test Details: 503\n2026-05-27 01:48:37.440 23 ERROR tempest.test \n2026-05-27 01:48:37.440 23 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-27 01:48:37.440 23 ERROR tempest.test \n2026-05-27 01:48:37.440 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-27 01:48:37.440 23 ERROR tempest.test     teardown()\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-27 01:48:37.440 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-27 01:48:37.440 23 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-27 01:48:37.440 23 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-27 01:48:37.440 23 ERROR tempest.test         tenant_id=tenant,\n2026-05-27 01:48:37.440 23 ERROR tempest.test         name=\"default\")\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-27 01:48:37.440 23 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-27 01:48:37.440 23 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test                         chunked=chunked)\n2026-05-27 01:48:37.440 23 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-27 01:48:37.440 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n2026-05-27 01:48:37.440 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),\n2026-05-27 01:48:37.440 23 ERROR tempest.test                                             resp=resp)\n2026-05-27 01:48:37.440 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\n2026-05-27 01:48:37.440 23 ERROR tempest.test Details: 503\n2026-05-27 01:48:37.440 23 ERROR tempest.test \n{6} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n    network, subnet, router = self._create_network_resources(\n                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        credentials.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources\n    network = self._create_network(network_name, tenant_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network\n    resp_body = self.networks_admin_client.create_network(\n        name=name, tenant_id=tenant_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network\n    return self.create_resource(uri, post_data)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource\n    resp, body = self.post(req_uri, req_post_data)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n2026-05-27 01:48:42.121 11 INFO tempest.lib.common.rest_client [req-31a233be-e3a5-43bf-a5f6-6af31af66fd9 req-31a233be-e3a5-43bf-a5f6-6af31af66fd9 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s\n2026-05-27 01:48:45.016 19 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.342s\n2026-05-27 01:48:45.017 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:45.039 35 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.725s\n2026-05-27 01:48:45.040 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:45.060 33 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.041s\n2026-05-27 01:48:45.061 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-27 01:48:45.063 11 INFO tempest.lib.common.rest_client [req-34a07666-895e-4e6e-9b38-d1b350ae7150 req-34a07666-895e-4e6e-9b38-d1b350ae7150 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s\n2026-05-27 01:48:45.249 11 INFO tempest.lib.common.rest_client [req-3f8f5f32-0558-4f90-a0ab-449409c3d9ff req-3f8f5f32-0558-4f90-a0ab-449409c3d9ff ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s\n{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [56.979800s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper\n    raise exc\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 243, in test_delete_group_snapshots_following_updated_volumes\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.volumes_client, volume['id'], 'available')\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type e6ea5705-9ef5-49ab-a318-de6b7461635e deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:48,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s\n2026-05-27 01:47:48,557 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s\n2026-05-27 01:47:48,767 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s\n2026-05-27 01:47:48,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s\n2026-05-27 01:47:48,883 11 INFO     [tempest.common.waiters] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds\n2026-05-27 01:47:49,333 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s\n2026-05-27 01:47:49,513 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s\n2026-05-27 01:47:50,683 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s\n2026-05-27 01:47:50,697 11 INFO     [tempest.common.waiters] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds\n2026-05-27 01:47:51,169 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s\n2026-05-27 01:47:51,351 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s\n2026-05-27 01:48:02,667 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s\n2026-05-27 01:48:02,668 11 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n2026-05-27 01:48:08,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s\n2026-05-27 01:48:19,090 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s\n2026-05-27 01:48:19,090 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...\n2026-05-27 01:48:26,382 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://ap\n    i.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s\n2026-05-27 01:48:27,002 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s\n2026-05-27 01:48:27,003 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...\n2026-05-27 01:48:42,121 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s\n2026-05-27 01:48:45,063 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s\n2026-05-27 01:48:45,249 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s\n\n2026-05-27 01:48:45.441 11 INFO tempest.lib.common.rest_client [req-886e6076-2a7e-4dbd-8b92-a6901293f525 req-886e6076-2a7e-4dbd-8b92-a6901293f525 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s\n2026-05-27 01:48:45.562 21 INFO tempest.lib.common.rest_client [req-d403a30c-0bf3-4a87-adb6-acc14fe38df6 req-d403a30c-0bf3-4a87-adb6-acc14fe38df6 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.887s\n2026-05-27 01:48:45.578 11 INFO tempest.lib.common.rest_client [req-2b0994df-53f9-4888-9a35-fd41cd127560 req-2b0994df-53f9-4888-9a35-fd41cd127560 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s\n2026-05-27 01:48:45.599 17 INFO tempest.lib.common.rest_client [req-18eb8bfd-2d60-4833-b2f0-933fe99553f5 req-18eb8bfd-2d60-4833-b2f0-933fe99553f5 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.163s\n2026-05-27 01:48:45.758 21 INFO tempest.lib.common.rest_client [req-a1d52a0c-599b-45b6-9076-7122a6ffcd9c req-a1d52a0c-599b-45b6-9076-7122a6ffcd9c ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.192s\n2026-05-27 01:48:45.833 11 INFO tempest.lib.common.rest_client [req-29d3898d-2edf-4b87-be29-01abde0d82ee req-29d3898d-2edf-4b87-be29-01abde0d82ee ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s\n2026-05-27 01:48:45.910 21 INFO tempest.lib.common.rest_client [req-774a463a-07d5-413b-a902-689ade5e4f7a req-774a463a-07d5-413b-a902-689ade5e4f7a ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s\n2026-05-27 01:48:45.926 11 INFO tempest.lib.common.rest_client [req-4b7ac7a4-7c27-405a-b614-4e377937bb0a req-4b7ac7a4-7c27-405a-b614-4e377937bb0a ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s\n2026-05-27 01:48:46.159 17 INFO tempest.lib.common.rest_client [req-8daefcf1-0a90-4f61-88c2-839dc0cc6aeb req-8daefcf1-0a90-4f61-88c2-839dc0cc6aeb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-27 01:48:46.280 17 INFO tempest.lib.common.rest_client [req-6b197d0f-44a4-40b3-a956-9a11653e3eb2 req-6b197d0f-44a4-40b3-a956-9a11653e3eb2 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s\n2026-05-27 01:48:46.418 17 INFO tempest.lib.common.rest_client [req-738cc785-4017-4bc2-9465-39b2274430eb req-738cc785-4017-4bc2-9465-39b2274430eb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s\n2026-05-27 01:48:46.525 21 INFO tempest.lib.common.rest_client [req-a090db27-dedb-4dc5-80ce-60b1dba56bf6 req-a090db27-dedb-4dc5-80ce-60b1dba56bf6 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s\n2026-05-27 01:48:46.632 21 INFO tempest.lib.common.rest_client [req-6871e0c7-38ae-4984-a55d-1d2bcdbbab33 req-6871e0c7-38ae-4984-a55d-1d2bcdbbab33 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-27 01:48:46.750 21 INFO tempest.lib.common.rest_client [req-1bd426d6-45de-422d-a7b1-5588dbced925 req-1bd426d6-45de-422d-a7b1-5588dbced925 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.116s\n2026-05-27 01:48:46.911 21 INFO tempest.lib.common.rest_client [req-04d0686b-75ea-4a97-899e-f9249b379c5b req-04d0686b-75ea-4a97-899e-f9249b379c5b ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:48:47.031 11 INFO tempest.lib.common.rest_client [req-ef7c2b0b-413d-4149-95fe-b3740ab58f09 req-ef7c2b0b-413d-4149-95fe-b3740ab58f09 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s\n2026-05-27 01:48:47.034 11 INFO tempest.common.waiters [-] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds\n2026-05-27 01:48:47.046 17 INFO tempest.lib.common.rest_client [req-56bf00d2-3770-48cc-8ef3-6ffe9677a867 req-56bf00d2-3770-48cc-8ef3-6ffe9677a867 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-27 01:48:47.059 21 INFO tempest.lib.common.rest_client [req-fe0458b4-4904-4e79-9e5c-962568303bc2 req-fe0458b4-4904-4e79-9e5c-962568303bc2 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/6756f682ee034483a1c0f10ac8baaed9 0.145s\n2026-05-27 01:48:47.207 17 INFO tempest.lib.common.rest_client [req-617b4ab8-e0c3-42f5-b756-361e38d62052 req-617b4ab8-e0c3-42f5-b756-361e38d62052 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-27 01:48:47.250 21 INFO tempest.lib.common.rest_client [req-c68e7e37-c465-4afc-be0d-b39e6e8a9644 req-c68e7e37-c465-4afc-be0d-b39e6e8a9644 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-27 01:48:47.343 17 INFO tempest.lib.common.rest_client [req-e9a5e3d4-5b21-4434-a2a2-8844e71199e3 req-e9a5e3d4-5b21-4434-a2a2-8844e71199e3 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.133s\n2026-05-27 01:48:47.417 11 INFO tempest.lib.common.rest_client [req-49a67ed2-aca6-4170-bd9d-d826f6d49ff8 req-49a67ed2-aca6-4170-bd9d-d826f6d49ff8 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s\n2026-05-27 01:48:47.473 21 INFO tempest.lib.common.rest_client [req-d1d28e10-04b1-4ab8-9ec9-6ab34c2a3b2a req-d1d28e10-04b1-4ab8-9ec9-6ab34c2a3b2a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/5c8612194f3a455a91058394a6fe5fb4 0.220s\n2026-05-27 01:48:47.512 17 INFO tempest.lib.common.rest_client [req-4c900fd2-30bc-4a19-99a9-0f73dd0d7a2f req-4c900fd2-30bc-4a19-99a9-0f73dd0d7a2f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-27 01:48:47.555 11 INFO tempest.lib.common.rest_client [req-c991441f-ef32-4ac2-ad8e-4b19bd4376c4 req-c991441f-ef32-4ac2-ad8e-4b19bd4376c4 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s\n2026-05-27 01:48:47.666 21 INFO tempest.lib.common.rest_client [req-6213ac35-da20-464c-8750-e071fe527420 req-6213ac35-da20-464c-8750-e071fe527420 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:48:47.690 17 INFO tempest.lib.common.rest_client [req-08ed856b-c93d-441c-9219-cd941af84bf5 req-08ed856b-c93d-441c-9219-cd941af84bf5 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/6756f682ee034483a1c0f10ac8baaed9 0.174s\n2026-05-27 01:48:47.829 21 INFO tempest.lib.common.rest_client [req-59c020cf-5050-481d-bb9d-11eb56305aca req-59c020cf-5050-481d-bb9d-11eb56305aca ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.159s\n2026-05-27 01:48:47.829 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d85b546b0dd4e78ade06f752af03507 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:48:47.830 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1722519408-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2760f96ff20478aa4181610ad4786ca', 'project_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'tenant_id': 'e2760f96ff20478aa4181610ad4786ca', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d85b546b0dd4e78ade06f752af03507', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:47.830 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1722519408-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2760f96ff20478aa4181610ad4786ca', 'project_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'tenant_id': 'e2760f96ff20478aa4181610ad4786ca', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d85b546b0dd4e78ade06f752af03507', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:47.979 17 INFO tempest.lib.common.rest_client [req-85064c4a-104a-49db-a85a-1da7af46aaf6 req-85064c4a-104a-49db-a85a-1da7af46aaf6 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-27 01:48:48.122 17 INFO tempest.lib.common.rest_client [req-e0162b76-155c-4ce4-be1b-a94b44ff6f15 req-e0162b76-155c-4ce4-be1b-a94b44ff6f15 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/5c8612194f3a455a91058394a6fe5fb4 0.140s\n2026-05-27 01:48:48.312 17 INFO tempest.lib.common.rest_client [req-c6ca6db4-d142-4670-8701-a7f53c0db1c4 req-c6ca6db4-d142-4670-8701-a7f53c0db1c4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:48:48.428 17 INFO tempest.lib.common.rest_client [req-f651c05b-a943-4d96-abed-a554abaf7390 req-f651c05b-a943-4d96-abed-a554abaf7390 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.112s\n2026-05-27 01:48:48.428 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9f1d0a776be1453cbdb9fdf4a5b816b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:48:48.429 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1091645364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d687ce8007446d389f7f9c21f109cad', 'project_name': 'tempest-VersionsTest-1091645364', 'tenant_id': '9d687ce8007446d389f7f9c21f109cad', 'tenant_name': 'tempest-VersionsTest-1091645364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f1d0a776be1453cbdb9fdf4a5b816b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:48.429 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1091645364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d687ce8007446d389f7f9c21f109cad', 'project_name': 'tempest-VersionsTest-1091645364', 'tenant_id': '9d687ce8007446d389f7f9c21f109cad', 'tenant_name': 'tempest-VersionsTest-1091645364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f1d0a776be1453cbdb9fdf4a5b816b4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:48:48.446 21 INFO tempest.lib.common.rest_client [req-b6d00c23-5273-4f18-a8a7-50cb07e6a91e req-b6d00c23-5273-4f18-a8a7-50cb07e6a91e ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-27 01:48:48.708 11 INFO tempest.lib.common.rest_client [req-a7595a31-67ae-4084-b765-7a1d5b3f88e6 req-a7595a31-67ae-4084-b765-7a1d5b3f88e6 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s\n2026-05-27 01:48:48.730 11 INFO tempest.common.waiters [-] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds\n2026-05-27 01:48:48.781 21 INFO tempest.lib.common.rest_client [req-9749a93f-97cd-4045-9abf-2496e1445bf9 req-9749a93f-97cd-4045-9abf-2496e1445bf9 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/e2760f96ff20478aa4181610ad4786ca/os-availability-zone 0.330s\n{5} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.334691s] ... ok\n2026-05-27 01:48:48.996 11 INFO tempest.lib.common.rest_client [req-c8ce5031-39d4-4c83-9cd4-070b1b90fac6 req-c8ce5031-39d4-4c83-9cd4-070b1b90fac6 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s\n2026-05-27 01:48:49.038 17 INFO tempest.lib.common.rest_client [req-436132c6-62ed-4b14-930e-c61f4fe2c863 req-436132c6-62ed-4b14-930e-c61f4fe2c863 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-27 01:48:49.116 11 INFO tempest.lib.common.rest_client [req-3111af15-86bc-4f96-b4ce-2c52a297e4ae req-3111af15-86bc-4f96-b4ce-2c52a297e4ae ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s\n2026-05-27 01:48:49.119 17 INFO tempest.lib.common.rest_client [req-4b1f25ef-bd37-4a67-91d0-8cdb876f8fdd req-4b1f25ef-bd37-4a67-91d0-8cdb876f8fdd ] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:8776/ 0.077s\n{3} tempest.api.volume.test_versions.VersionsTest.test_list_versions [0.081867s] ... ok\n2026-05-27 01:48:49.159 21 INFO tempest.lib.common.rest_client [req-338c90b8-e0f8-44c5-8d12-b293a1551b54 req-338c90b8-e0f8-44c5-8d12-b293a1551b54 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d85b546b0dd4e78ade06f752af03507 0.373s\n2026-05-27 01:48:49.160 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2760f96ff20478aa4181610ad4786ca\n2026-05-27 01:48:49.197 17 INFO tempest.lib.common.rest_client [req-f0658844-d755-4542-9ed0-4cec7e042f4b req-f0658844-d755-4542-9ed0-4cec7e042f4b ] Request (VersionsTest:test_show_version): 300 GET https://api.testbed.osism.xyz:8776/ 0.073s\n2026-05-27 01:48:49.576 17 INFO tempest.lib.common.rest_client [req-de59d944-f061-4725-bf74-fe2830153386 req-de59d944-f061-4725-bf74-fe2830153386 ] Request (VersionsTest:test_show_version): 200 GET https://api.testbed.osism.xyz:8776/v3/ 0.373s\n{3} tempest.api.volume.test_versions.VersionsTest.test_show_version [0.461459s] ... ok\n2026-05-27 01:48:49.716 21 INFO tempest.lib.common.rest_client [req-21cdcd6a-5731-49df-add3-fd214c23f03d req-21cdcd6a-5731-49df-add3-fd214c23f03d ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-27 01:48:49.851 17 INFO tempest.lib.common.rest_client [req-7f82ab31-468f-4ae6-afcd-0d2aeeba703e req-7f82ab31-468f-4ae6-afcd-0d2aeeba703e ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9f1d0a776be1453cbdb9fdf4a5b816b4 0.263s\n2026-05-27 01:48:49.851 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d687ce8007446d389f7f9c21f109cad\n2026-05-27 01:48:50.231 11 INFO tempest.lib.common.rest_client [req-367e4ad6-9f45-4131-b8b9-46925ee74005 req-367e4ad6-9f45-4131-b8b9-46925ee74005 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s\n2026-05-27 01:48:50.238 11 INFO tempest.common.waiters [-] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds\n2026-05-27 01:48:50.352 11 INFO tempest.lib.common.rest_client [req-e7011bf3-6aa7-4206-9fc5-8c2f860fe8ff req-e7011bf3-6aa7-4206-9fc5-8c2f860fe8ff ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s\n2026-05-27 01:48:50.390 17 INFO tempest.lib.common.rest_client [req-7874d6cf-a670-4b69-90fa-5d767a24bc10 req-7874d6cf-a670-4b69-90fa-5d767a24bc10 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-27 01:48:50.443 11 INFO tempest.lib.common.rest_client [req-8ae8a813-7d57-4deb-ac8f-69765ca297c4 req-8ae8a813-7d57-4deb-ac8f-69765ca297c4 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:50.448 11 INFO tempest.common.waiters [-] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds\n2026-05-27 01:48:50.468 21 INFO tempest.lib.common.rest_client [req-33a191e1-ee48-49cf-a9c0-3f7cc21046d6 req-33a191e1-ee48-49cf-a9c0-3f7cc21046d6 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2760f96ff20478aa4181610ad4786ca&name=default 0.749s\n2026-05-27 01:48:50.537 11 INFO tempest.lib.common.rest_client [req-ea53d95d-75b0-41bd-b3da-c6153b1adc96 req-ea53d95d-75b0-41bd-b3da-c6153b1adc96 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s\n2026-05-27 01:48:50.624 11 INFO tempest.lib.common.rest_client [req-1577e86e-74c4-43c5-be9f-14d58099a968 req-1577e86e-74c4-43c5-be9f-14d58099a968 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s\n2026-05-27 01:48:50.790 11 INFO tempest.lib.common.rest_client [req-4d07725d-995a-49cf-891a-fd59fc074950 req-4d07725d-995a-49cf-891a-fd59fc074950 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s\n2026-05-27 01:48:50.927 21 INFO tempest.lib.common.rest_client [req-aee442e9-3d57-43d0-9922-88f67125a1f8 req-aee442e9-3d57-43d0-9922-88f67125a1f8 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bf7b4dce-dbc0-43ed-952f-815dc73835db 0.457s\n2026-05-27 01:48:50.998 11 INFO tempest.lib.common.rest_client [req-1883c0d7-e619-4a52-b6e3-8a6c01252369 req-1883c0d7-e619-4a52-b6e3-8a6c01252369 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s\n2026-05-27 01:48:51.017 17 INFO tempest.lib.common.rest_client [req-7fa4b3a0-fad5-4350-99ca-2f5bfe3c4b81 req-7fa4b3a0-fad5-4350-99ca-2f5bfe3c4b81 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d687ce8007446d389f7f9c21f109cad&name=default 0.624s\n2026-05-27 01:48:51.098 11 INFO tempest.lib.common.rest_client [req-6d400c8b-dbae-47c1-b5e8-aa799b24db97 req-6d400c8b-dbae-47c1-b5e8-aa799b24db97 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s\n2026-05-27 01:48:51.131 21 INFO tempest.lib.common.rest_client [req-7f0b0539-8c4d-43b6-ac16-d52e89e2c684 req-7f0b0539-8c4d-43b6-ac16-d52e89e2c684 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca 0.202s\n2026-05-27 01:48:51.187 11 INFO tempest.lib.common.rest_client [req-43b063b0-8d1a-4a5a-aac7-e3fe2cfb48ff req-43b063b0-8d1a-4a5a-aac7-e3fe2cfb48ff ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:51.505 17 INFO tempest.lib.common.rest_client [req-98bdd495-e5c0-4806-8105-58d1ae20ea80 req-98bdd495-e5c0-4806-8105-58d1ae20ea80 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a13d210-bcb1-4ce2-b1f3-81a08445a0e5 0.485s\n2026-05-27 01:48:51.669 21 INFO tempest.lib.common.rest_client [req-39ff760b-b8d4-4953-8d73-33646f363989 req-39ff760b-b8d4-4953-8d73-33646f363989 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-27 01:48:51.750 17 INFO tempest.lib.common.rest_client [req-fe193add-21d8-400e-85f7-dd88e30f23ea req-fe193add-21d8-400e-85f7-dd88e30f23ea ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad 0.241s\n2026-05-27 01:48:52.174 21 INFO tempest.lib.common.rest_client [req-80f445f4-3726-4da9-a73d-e1b794c93973 req-80f445f4-3726-4da9-a73d-e1b794c93973 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-27 01:48:52.285 11 INFO tempest.lib.common.rest_client [req-08a4257c-40b9-4e34-8f60-f938d55869ac req-08a4257c-40b9-4e34-8f60-f938d55869ac ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s\n2026-05-27 01:48:52.291 21 INFO tempest.lib.common.rest_client [req-7fa24b2c-0667-4e76-b76d-1baa2091642a req-7fa24b2c-0667-4e76-b76d-1baa2091642a ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s\n2026-05-27 01:48:52.293 17 INFO tempest.lib.common.rest_client [req-d4536058-6ac7-40b2-9403-7ecf45ed2389 req-d4536058-6ac7-40b2-9403-7ecf45ed2389 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-27 01:48:52.379 11 INFO tempest.lib.common.rest_client [req-9eae2d71-95cd-4f6e-90cd-1513952542cc req-9eae2d71-95cd-4f6e-90cd-1513952542cc ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s\n2026-05-27 01:48:52.434 21 INFO tempest.lib.common.rest_client [req-1a47e98c-eddc-40d9-830e-ba41cc3c6f55 req-1a47e98c-eddc-40d9-830e-ba41cc3c6f55 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s\n2026-05-27 01:48:52.454 11 INFO tempest.lib.common.rest_client [req-9a1713fd-65d4-465e-9056-a4dec9ea84e3 req-9a1713fd-65d4-465e-9056-a4dec9ea84e3 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s\n2026-05-27 01:48:52.529 11 INFO tempest.lib.common.rest_client [req-43e949dd-c393-499e-86c7-35cfd3912fed req-43e949dd-c393-499e-86c7-35cfd3912fed ] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s\n2026-05-27 01:48:52.681 11 INFO tempest.lib.common.rest_client [req-5bace3a7-22d7-4831-9a40-6fd47bb56f77 req-5bace3a7-22d7-4831-9a40-6fd47bb56f77 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s\n2026-05-27 01:48:52.806 17 INFO tempest.lib.common.rest_client [req-b5962f2b-6ae1-4fe1-82f1-e7d4d761bed3 req-b5962f2b-6ae1-4fe1-82f1-e7d4d761bed3 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-27 01:48:52.920 17 INFO tempest.lib.common.rest_client [req-8a96eb19-3cc2-40e0-9c70-e7c104ddb757 req-8a96eb19-3cc2-40e0-9c70-e7c104ddb757 ] Request (VolumesBackupsV39Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s\n2026-05-27 01:48:53.270 11 INFO tempest.lib.common.rest_client [req-3b4cafe4-3e12-4125-9187-6772e3549404 req-3b4cafe4-3e12-4125-9187-6772e3549404 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s\n2026-05-27 01:48:53.271 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:48:53.279 17 INFO tempest.lib.common.rest_client [req-60d7b3b0-1977-46cf-8ec7-4929d263878b req-60d7b3b0-1977-46cf-8ec7-4929d263878b ] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s\n2026-05-27 01:48:53.279 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-27 01:49:03.278 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 10.841s\n2026-05-27 01:49:03.279 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-27 01:49:08.969 11 INFO tempest.lib.common.rest_client [req-70a996b7-29d4-4d27-ad7f-26f63c7366c4 req-70a996b7-29d4-4d27-ad7f-26f63c7366c4 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s\n2026-05-27 01:49:08.970 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-27 01:49:14.188 11 INFO tempest.lib.common.rest_client [req-ce604a94-4a7b-4dd0-a8af-3d523db70d82 req-ce604a94-4a7b-4dd0-a8af-3d523db70d82 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.215s\n2026-05-27 01:49:15.669 11 INFO tempest.lib.common.rest_client [req-1b586975-1b4b-4aec-a493-96eae5a3a2f8 req-1b586975-1b4b-4aec-a493-96eae5a3a2f8 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s\n2026-05-27 01:49:26.016 11 INFO tempest.lib.common.rest_client [req-5b2fcd52-b272-477f-a2cc-62491e0cf6f7 req-5b2fcd52-b272-477f-a2cc-62491e0cf6f7 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s\n2026-05-27 01:49:31.302 11 INFO tempest.lib.common.rest_client [req-046dfa8b-3edd-4b05-b093-eb4695924d67 req-046dfa8b-3edd-4b05-b093-eb4695924d67 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s\n{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [46.040554s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:45,441 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s\n2026-05-27 01:48:45,578 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s\n2026-05-27 01:48:45,833 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s\n2026-05-27 01:48:45,926 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s\n2026-05-27 01:48:47,031 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s\n2026-05-27 01:48:47,034 11 INFO     [tempest.common.waiters] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds\n2026-05-27 01:48:47,417 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s\n2026-05-27 01:48:47,555 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s\n2026-05-27 01:48:48,708 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s\n2026-05-27 01:48:48,730 11 INFO     [tempest.common.waiters] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds\n2026-05-27 01:48:48,996 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s\n2026-05-27 01:48:49,116 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s\n2026-05-27 01:48:50,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s\n2026-05-27 01:48:50,238 11 INFO     [tempest.common.waiters] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds\n2026-05-27 01:48:50,352 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s\n2026-05-27 01:48:50,443 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:50,448 11 INFO     [tempest.common.waiters] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds\n2026-05-27 01:48:50,537 11 INFO     [tempest.lib.common.rest_client] Request\n     (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s\n2026-05-27 01:48:50,624 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s\n2026-05-27 01:48:50,790 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s\n2026-05-27 01:48:50,998 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s\n2026-05-27 01:48:51,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s\n2026-05-27 01:48:51,187 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:52,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s\n2026-05-27 01:48:52,379 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s\n2026-05-27 01:48:52,454 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s\n2026-05-27 01:48:52,529 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s\n2026-05-27 01:48:52,681 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s\n2026-05-27 01:48:53,270 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s\n2026-05-27 01:48:53,271 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...\n2026-05-27 01:49:08,969 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s\n2026-05-27 01:49:08,970 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...\n2026-05-27 01:49:14,188 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8b\n    aa771118/volumes/detail 0.215s\n2026-05-27 01:49:15,669 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s\n2026-05-27 01:49:26,016 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s\n2026-05-27 01:49:31,302 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s\n\n2026-05-27 01:49:31.639 11 INFO tempest.lib.common.rest_client [req-6e65161d-0226-4c33-b749-01099968e29c req-6e65161d-0226-4c33-b749-01099968e29c ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8ea50b237c7d43a792447d6ca61318e7 0.328s\n2026-05-27 01:49:31.909 11 INFO tempest.lib.common.rest_client [req-02d69356-8d5c-4047-9b54-551964cf6bdf req-02d69356-8d5c-4047-9b54-551964cf6bdf ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ddcb69142854285b1f12ef4f6f62ddc 0.267s\n2026-05-27 01:49:31.910 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 378581461edd48e0b7a20d2dd976bdd0\n2026-05-27 01:49:32.434 11 INFO tempest.lib.common.rest_client [req-c00f74c6-3c15-4bd0-92f9-d826b1e5d513 req-c00f74c6-3c15-4bd0-92f9-d826b1e5d513 ] Request (GroupSnapshotsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-27 01:49:33.227 11 INFO tempest.lib.common.rest_client [req-0a1897b8-bf22-452b-a4d8-da4477733040 req-0a1897b8-bf22-452b-a4d8-da4477733040 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=378581461edd48e0b7a20d2dd976bdd0&name=default 0.790s\n2026-05-27 01:49:33.663 11 INFO tempest.lib.common.rest_client [req-fe43f782-ad6f-45de-8cdc-12f302ee9279 req-fe43f782-ad6f-45de-8cdc-12f302ee9279 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/330d91c2-abb4-45b9-befa-3ab4bfc81d55 0.433s\n2026-05-27 01:49:33.880 11 INFO tempest.lib.common.rest_client [req-8bcbc09b-c2d6-4392-9401-0323d0d1c5ce req-8bcbc09b-c2d6-4392-9401-0323d0d1c5ce ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0 0.214s\n2026-05-27 01:49:33.881 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7a0023c3af484a8080d26a8baa771118\n2026-05-27 01:49:34.317 11 INFO tempest.lib.common.rest_client [req-18e3760e-014e-4dd0-9b16-41d1d6274616 req-18e3760e-014e-4dd0-9b16-41d1d6274616 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7a0023c3af484a8080d26a8baa771118&name=default 0.434s\n2026-05-27 01:49:34.751 11 INFO tempest.lib.common.rest_client [req-1023b41f-1375-4ebf-b1e0-f7e5548ff43c req-1023b41f-1375-4ebf-b1e0-f7e5548ff43c ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3932f912-f32d-4e6f-a080-8a73f4542149 0.430s\n2026-05-27 01:49:35.021 11 INFO tempest.lib.common.rest_client [req-f6eeb9a7-4dad-4845-a2a9-7a71a08a0728 req-f6eeb9a7-4dad-4845-a2a9-7a71a08a0728 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118 0.267s\n2026-05-27 01:49:35.636 11 INFO tempest.lib.common.rest_client [req-7a5822e3-18e3-4ebc-a3e4-911b5c9ecd60 req-7a5822e3-18e3-4ebc-a3e4-911b5c9ecd60 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-27 01:49:36.217 11 INFO tempest.lib.common.rest_client [req-942b3c39-544a-4c61-ae40-b8389840c9d7 req-942b3c39-544a-4c61-ae40-b8389840c9d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-27 01:49:36.337 11 INFO tempest.lib.common.rest_client [req-276748f0-f035-4eef-8910-aed4beff2eff req-276748f0-f035-4eef-8910-aed4beff2eff ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s\n2026-05-27 01:49:36.488 11 INFO tempest.lib.common.rest_client [req-974df231-3eef-40ad-9d84-e12821bc263b req-974df231-3eef-40ad-9d84-e12821bc263b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.147s\n2026-05-27 01:49:37.097 11 INFO tempest.lib.common.rest_client [req-70c67cd0-65bb-47ad-8569-340a0cb68b24 req-70c67cd0-65bb-47ad-8569-340a0cb68b24 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-27 01:49:37.223 11 INFO tempest.lib.common.rest_client [req-c9171606-6e38-4729-9a84-d02f09233d7d req-c9171606-6e38-4729-9a84-d02f09233d7d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-27 01:49:37.354 11 INFO tempest.lib.common.rest_client [req-3ee1009a-a2ae-49a6-861d-950706cf5881 req-3ee1009a-a2ae-49a6-861d-950706cf5881 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s\n2026-05-27 01:49:37.508 11 INFO tempest.lib.common.rest_client [req-f357aee0-1912-4390-bf6d-e703a5c26143 req-f357aee0-1912-4390-bf6d-e703a5c26143 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-27 01:49:37.636 11 INFO tempest.lib.common.rest_client [req-daf551be-79fd-4698-b9c5-1ada0abc8d07 req-daf551be-79fd-4698-b9c5-1ada0abc8d07 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/6756f682ee034483a1c0f10ac8baaed9 0.126s\n2026-05-27 01:49:37.850 11 INFO tempest.lib.common.rest_client [req-abc8d5d4-beaf-4d1b-a160-5973adf29a95 req-abc8d5d4-beaf-4d1b-a160-5973adf29a95 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-27 01:49:37.971 11 INFO tempest.lib.common.rest_client [req-0dc419ee-6a7c-407e-abac-fdd00e5923a3 req-0dc419ee-6a7c-407e-abac-fdd00e5923a3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/5c8612194f3a455a91058394a6fe5fb4 0.118s\n2026-05-27 01:49:38.206 11 INFO tempest.lib.common.rest_client [req-3d440a73-5dee-410c-b949-52ebec5c121b req-3d440a73-5dee-410c-b949-52ebec5c121b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-27 01:49:38.349 11 INFO tempest.lib.common.rest_client [req-5867f8f1-1714-48ef-a8da-2e0fe80c195d req-5867f8f1-1714-48ef-a8da-2e0fe80c195d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s\n2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 758408636e6443f3bda79b5701eba379 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1066636704-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af394c638b18412bb01a430630a12665', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'tenant_id': 'af394c638b18412bb01a430630a12665', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '758408636e6443f3bda79b5701eba379', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1066636704-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af394c638b18412bb01a430630a12665', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'tenant_id': 'af394c638b18412bb01a430630a12665', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '758408636e6443f3bda79b5701eba379', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:49:38.965 11 INFO tempest.lib.common.rest_client [req-6accbcfa-3931-452d-b884-d45274d86d99 req-6accbcfa-3931-452d-b884-d45274d86d99 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-27 01:49:39.254 11 INFO tempest.lib.common.rest_client [req-36754d48-8482-4d37-b6dc-4c946a282e02 req-36754d48-8482-4d37-b6dc-4c946a282e02 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.263s\n2026-05-27 01:49:39.897 11 INFO tempest.lib.common.rest_client [req-9ebcf66e-ba3f-4b42-a7b7-a1ea80837adc req-9ebcf66e-ba3f-4b42-a7b7-a1ea80837adc ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s\n2026-05-27 01:49:40.010 11 INFO tempest.lib.common.rest_client [req-3f30cba2-74a6-4f41-a459-fa9f984b116c req-3f30cba2-74a6-4f41-a459-fa9f984b116c ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s\n2026-05-27 01:49:40.147 11 INFO tempest.lib.common.rest_client [req-72c7cb92-9737-4d6f-9019-841d61d6d01a req-72c7cb92-9737-4d6f-9019-841d61d6d01a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.134s\n2026-05-27 01:49:40.360 11 INFO tempest.lib.common.rest_client [req-aff7262e-aafd-4890-9c8b-cfc1c61d92d7 req-aff7262e-aafd-4890-9c8b-cfc1c61d92d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-27 01:49:40.501 11 INFO tempest.lib.common.rest_client [req-fcca4500-3921-41c0-8b48-1f22ed66643f req-fcca4500-3921-41c0-8b48-1f22ed66643f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.138s\n2026-05-27 01:49:40.688 11 INFO tempest.lib.common.rest_client [req-69afe1c4-2802-4d5f-bf46-8c9ad026bac1 req-69afe1c4-2802-4d5f-bf46-8c9ad026bac1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-27 01:49:40.849 11 INFO tempest.lib.common.rest_client [req-b84ad325-ac3c-4e3f-b564-1f5d39a7f5bd req-b84ad325-ac3c-4e3f-b564-1f5d39a7f5bd ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/6756f682ee034483a1c0f10ac8baaed9 0.155s\n2026-05-27 01:49:41.009 11 INFO tempest.lib.common.rest_client [req-a3d1248d-4353-4986-be29-cd028145caf7 req-a3d1248d-4353-4986-be29-cd028145caf7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-27 01:49:41.134 11 INFO tempest.lib.common.rest_client [req-e68b9b66-6c98-4125-a615-6bea9e7d2395 req-e68b9b66-6c98-4125-a615-6bea9e7d2395 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/5c8612194f3a455a91058394a6fe5fb4 0.121s\n2026-05-27 01:49:41.323 11 INFO tempest.lib.common.rest_client [req-a76e22f1-f5b9-47cf-ac60-2329f77e3e2d req-a76e22f1-f5b9-47cf-ac60-2329f77e3e2d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-27 01:49:41.437 11 INFO tempest.lib.common.rest_client [req-7e8a36db-637c-469f-be77-00f143e29095 req-7e8a36db-637c-469f-be77-00f143e29095 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.110s\n2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1bc7e4e0627d4a46b0db9e671e26c0ad is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-2046685695-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e4df58080044c34a33f2c81774d068a', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'tenant_id': '0e4df58080044c34a33f2c81774d068a', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bc7e4e0627d4a46b0db9e671e26c0ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-2046685695-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e4df58080044c34a33f2c81774d068a', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'tenant_id': '0e4df58080044c34a33f2c81774d068a', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bc7e4e0627d4a46b0db9e671e26c0ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:49:41.980 11 INFO tempest.lib.common.rest_client [req-d746ef9a-ba7a-4692-97a6-6e3c8c612caf req-d746ef9a-ba7a-4692-97a6-6e3c8c612caf ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-27 01:49:42.285 11 INFO tempest.lib.common.rest_client [req-cc474e18-8ec9-4839-bca6-05b944f99e7d req-cc474e18-8ec9-4839-bca6-05b944f99e7d ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts 0.299s\n{0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.306693s] ... ok\n2026-05-27 01:49:42.382 11 INFO tempest.lib.common.rest_client [req-4865f68c-a07a-43ee-b25a-47b49ddf5b68 req-4865f68c-a07a-43ee-b25a-47b49ddf5b68 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts 0.088s\n2026-05-27 01:49:42.541 11 INFO tempest.lib.common.rest_client [req-a75c8142-d67d-41a6-8d8f-429325b2ba98 req-a75c8142-d67d-41a6-8d8f-429325b2ba98 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-0@rbd-volumes 0.155s\n2026-05-27 01:49:42.683 11 INFO tempest.lib.common.rest_client [req-89b6b6e5-8ab2-4c3a-a304-dad409659607 req-89b6b6e5-8ab2-4c3a-a304-dad409659607 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-2@rbd-volumes 0.137s\n2026-05-27 01:49:42.889 11 INFO tempest.lib.common.rest_client [req-5828db22-f486-407b-a361-c4263302c66a req-5828db22-f486-407b-a361-c4263302c66a ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-1@rbd-volumes 0.200s\n{0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.603424s] ... ok\n2026-05-27 01:49:43.205 11 INFO tempest.lib.common.rest_client [req-136253db-9f3a-468b-952b-9a5a6f2c4c76 req-136253db-9f3a-468b-952b-9a5a6f2c4c76 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/758408636e6443f3bda79b5701eba379 0.306s\n2026-05-27 01:49:43.481 11 INFO tempest.lib.common.rest_client [req-0c4e1389-62f2-43cb-bfc3-659af4535a65 req-0c4e1389-62f2-43cb-bfc3-659af4535a65 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1bc7e4e0627d4a46b0db9e671e26c0ad 0.274s\n2026-05-27 01:49:43.481 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0e4df58080044c34a33f2c81774d068a\n2026-05-27 01:49:44.054 11 INFO tempest.lib.common.rest_client [req-f313a9d0-089e-44b0-8fb8-9cace7d73514 req-f313a9d0-089e-44b0-8fb8-9cace7d73514 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-27 01:49:44.566 11 INFO tempest.lib.common.rest_client [req-56afe827-8392-4eb0-8b56-f04ae78c40b1 req-56afe827-8392-4eb0-8b56-f04ae78c40b1 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0e4df58080044c34a33f2c81774d068a&name=default 0.510s\n2026-05-27 01:49:44.975 11 INFO tempest.lib.common.rest_client [req-60734637-db82-4037-b907-7a32ff30620f req-60734637-db82-4037-b907-7a32ff30620f ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22ce62cc-7e87-4c7b-92bd-0b2cf0bcf413 0.406s\n2026-05-27 01:49:45.178 11 INFO tempest.lib.common.rest_client [req-fdd58c35-6503-4150-a7b0-48e5c6ba8084 req-fdd58c35-6503-4150-a7b0-48e5c6ba8084 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a 0.197s\n2026-05-27 01:49:45.179 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af394c638b18412bb01a430630a12665\n2026-05-27 01:49:45.496 11 INFO tempest.lib.common.rest_client [req-b0066404-3028-4c65-acb7-b168834637d3 req-b0066404-3028-4c65-acb7-b168834637d3 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af394c638b18412bb01a430630a12665&name=default 0.315s\n2026-05-27 01:49:45.883 11 INFO tempest.lib.common.rest_client [req-38e9595f-67a3-4eb2-a2b8-57559f49cd9c req-38e9595f-67a3-4eb2-a2b8-57559f49cd9c ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28154563-a50b-4316-9462-8e2e83e21fc4 0.382s\n2026-05-27 01:49:46.127 11 INFO tempest.lib.common.rest_client [req-2a798a19-dc46-433c-aa25-e6068a9b3699 req-2a798a19-dc46-433c-aa25-e6068a9b3699 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665 0.241s\n2026-05-27 01:49:46.648 11 INFO tempest.lib.common.rest_client [req-d0d9b7f2-8e11-4cbf-9f7e-429806e47df6 req-d0d9b7f2-8e11-4cbf-9f7e-429806e47df6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-27 01:49:47.133 11 INFO tempest.lib.common.rest_client [req-b842fb2b-9276-4673-8866-965eef45e076 req-b842fb2b-9276-4673-8866-965eef45e076 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s\n2026-05-27 01:49:47.261 11 INFO tempest.lib.common.rest_client [req-3d0e24d1-e6ae-4b17-ae40-1fa995a8fc5e req-3d0e24d1-e6ae-4b17-ae40-1fa995a8fc5e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s\n2026-05-27 01:49:47.392 11 INFO tempest.lib.common.rest_client [req-7dd9f4b6-ee87-4ccd-b772-40133295eced req-7dd9f4b6-ee87-4ccd-b772-40133295eced ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s\n2026-05-27 01:49:48.038 11 INFO tempest.lib.common.rest_client [req-0e6c781c-162d-4dc0-a22e-433f796ebc70 req-0e6c781c-162d-4dc0-a22e-433f796ebc70 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s\n2026-05-27 01:49:48.146 11 INFO tempest.lib.common.rest_client [req-c354eb99-3289-4113-a822-4a5c34fbdaaa req-c354eb99-3289-4113-a822-4a5c34fbdaaa ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-27 01:49:48.293 11 INFO tempest.lib.common.rest_client [req-f2b6547f-e170-40c9-9a1a-cf314674507a req-f2b6547f-e170-40c9-9a1a-cf314674507a ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s\n2026-05-27 01:49:48.479 11 INFO tempest.lib.common.rest_client [req-b89f2f90-6cd9-40a4-beec-2a7a475f6ffc req-b89f2f90-6cd9-40a4-beec-2a7a475f6ffc ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-27 01:49:48.615 11 INFO tempest.lib.common.rest_client [req-c744f617-7d94-4800-9ff1-2b0c24ec3920 req-c744f617-7d94-4800-9ff1-2b0c24ec3920 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/6756f682ee034483a1c0f10ac8baaed9 0.133s\n2026-05-27 01:49:48.806 11 INFO tempest.lib.common.rest_client [req-805b2e36-b32b-456f-b5f9-2c05538c967f req-805b2e36-b32b-456f-b5f9-2c05538c967f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-27 01:49:48.942 11 INFO tempest.lib.common.rest_client [req-e95081a5-2e1c-4516-a705-89d1d7464ddd req-e95081a5-2e1c-4516-a705-89d1d7464ddd ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s\n2026-05-27 01:49:49.144 11 INFO tempest.lib.common.rest_client [req-58a8afac-d8c0-49ca-9fe3-219ebf48d202 req-58a8afac-d8c0-49ca-9fe3-219ebf48d202 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-27 01:49:49.280 11 INFO tempest.lib.common.rest_client [req-123fcecc-fb51-44e0-9d85-4712781396dd req-123fcecc-fb51-44e0-9d85-4712781396dd ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s\n2026-05-27 01:49:49.281 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 76797067a32c43259bd83eecc325e473 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:49:49.281 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-423518294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'project_name': 'tempest-VolumesActionsTest-423518294', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'tenant_name': 'tempest-VolumesActionsTest-423518294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76797067a32c43259bd83eecc325e473', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:49:49.839 11 INFO tempest.lib.common.rest_client [req-41040fe5-aa3f-4b74-b7fb-a99e5fc2e0c6 req-41040fe5-aa3f-4b74-b7fb-a99e5fc2e0c6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-27 01:49:51.130 11 INFO tempest.lib.common.rest_client [req-add57272-246c-4ba4-b7d5-9d9176d74495 req-add57272-246c-4ba4-b7d5-9d9176d74495 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.287s\n2026-05-27 01:49:52.115 11 INFO tempest.lib.common.rest_client [req-68e0d875-dd1e-4843-9f7b-833082298da9 req-68e0d875-dd1e-4843-9f7b-833082298da9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.978s\n2026-05-27 01:49:55.036 11 INFO tempest.lib.common.rest_client [req-27cccd3e-138a-46a0-b099-cb445aba9dbc req-27cccd3e-138a-46a0-b099-cb445aba9dbc ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.918s\n2026-05-27 01:49:58.506 11 INFO tempest.lib.common.rest_client [req-eb13b0bf-b09f-47d2-a560-e472285dd04b req-eb13b0bf-b09f-47d2-a560-e472285dd04b ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4/add_router_interface 3.467s\n2026-05-27 01:49:58.506 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-423518294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'project_name': 'tempest-VolumesActionsTest-423518294', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'tenant_name': 'tempest-VolumesActionsTest-423518294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76797067a32c43259bd83eecc325e473', 'system': None}, Network: {'id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'name': 'tempest-VolumesActionsTest-1615284976-network', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1730, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:49:50Z', 'updated_at': '2026-05-27T01:49:50Z', 'revision_number': 1}, Subnet: {'id': '2c1871a3-e02b-43b7-ba2a-5de1e4cb265c', 'name': 'tempest-VolumesActionsTest-1615284976-subnet', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'network_id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:49:51Z', 'updated_at': '2026-05-27T01:49:51Z', 'revision_number': 0, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b'}, Router: {'id': 'bf0e084d-5670-4ba1-9a7e-d011551216a4', 'name': 'tempest-VolumesActionsTest-1615284976-router', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.159'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.159', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:49:52Z', 'updated_at': '2026-05-27T01:49:53Z', 'revision_number': 2, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b'}\n2026-05-27 01:49:59.018 11 INFO tempest.lib.common.rest_client [req-bdae6a88-b752-4a23-b279-812fe9e4b43d req-bdae6a88-b752-4a23-b279-812fe9e4b43d ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-27 01:49:59.158 11 INFO tempest.lib.common.rest_client [req-a20f5a68-5292-4123-9f10-896f7762a22c req-a20f5a68-5292-4123-9f10-896f7762a22c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s\n2026-05-27 01:49:59.787 11 INFO tempest.lib.common.rest_client [req-4cb8b996-9dce-412f-be01-6a764f1871be req-4cb8b996-9dce-412f-be01-6a764f1871be ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-27 01:49:59.900 11 INFO tempest.lib.common.rest_client [req-f2c745b1-6faf-4885-9c03-51a8ea9923c7 req-f2c745b1-6faf-4885-9c03-51a8ea9923c7 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s\n2026-05-27 01:50:00.048 11 INFO tempest.lib.common.rest_client [req-a2adbb34-222f-4fc3-aa77-a6078b65c7d3 req-a2adbb34-222f-4fc3-aa77-a6078b65c7d3 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.145s\n2026-05-27 01:50:00.283 11 INFO tempest.lib.common.rest_client [req-7984c817-3437-40d3-9e24-7ee175a53354 req-7984c817-3437-40d3-9e24-7ee175a53354 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-27 01:50:00.417 11 INFO tempest.lib.common.rest_client [req-83801022-b417-4ec4-a498-22e06729f055 req-83801022-b417-4ec4-a498-22e06729f055 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.130s\n2026-05-27 01:50:00.593 11 INFO tempest.lib.common.rest_client [req-c473799b-b11c-4c1d-9698-a0aded9c55af req-c473799b-b11c-4c1d-9698-a0aded9c55af ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-27 01:50:00.749 11 INFO tempest.lib.common.rest_client [req-88f22f23-48ac-43f5-a55c-0c9efb811909 req-88f22f23-48ac-43f5-a55c-0c9efb811909 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/6756f682ee034483a1c0f10ac8baaed9 0.152s\n2026-05-27 01:50:00.905 11 INFO tempest.lib.common.rest_client [req-837a636e-700c-498d-8250-a15b02f49d55 req-837a636e-700c-498d-8250-a15b02f49d55 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-27 01:50:01.039 11 INFO tempest.lib.common.rest_client [req-d86f0e89-a5fd-49b8-88f6-fcabbb46fcc8 req-d86f0e89-a5fd-49b8-88f6-fcabbb46fcc8 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/5c8612194f3a455a91058394a6fe5fb4 0.131s\n2026-05-27 01:50:01.220 11 INFO tempest.lib.common.rest_client [req-1195d3b3-a224-45d1-b4e7-3cf5ebb77a19 req-1195d3b3-a224-45d1-b4e7-3cf5ebb77a19 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-27 01:50:01.326 11 INFO tempest.lib.common.rest_client [req-4deaef04-bed4-47bb-bc20-3b38f4584160 req-4deaef04-bed4-47bb-bc20-3b38f4584160 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.103s\n2026-05-27 01:50:01.326 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e97bcb7dce264919be2a56c6e520e6f3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:50:01.327 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1710936828-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'project_name': 'tempest-VolumesActionsTest-1710936828', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'tenant_name': 'tempest-VolumesActionsTest-1710936828', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e97bcb7dce264919be2a56c6e520e6f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:50:02.137 11 INFO tempest.lib.common.rest_client [req-d7020785-149e-437d-8395-61c704ef7a16 req-d7020785-149e-437d-8395-61c704ef7a16 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.807s\n2026-05-27 01:50:03.416 11 INFO tempest.lib.common.rest_client [req-d38f6a3f-656f-4ee7-a61e-99f28a1631cf req-d38f6a3f-656f-4ee7-a61e-99f28a1631cf ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.276s\n2026-05-27 01:50:05.448 11 INFO tempest.lib.common.rest_client [req-c9a38b4e-7808-4ae1-a6fa-2fa3fad4f1d0 req-c9a38b4e-7808-4ae1-a6fa-2fa3fad4f1d0 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.029s\n2026-05-27 01:50:07.952 11 INFO tempest.lib.common.rest_client [req-f53a1436-93b0-4247-8362-283ab8027085 req-f53a1436-93b0-4247-8362-283ab8027085 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30/add_router_interface 2.501s\n2026-05-27 01:50:07.953 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1710936828-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'project_name': 'tempest-VolumesActionsTest-1710936828', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'tenant_name': 'tempest-VolumesActionsTest-1710936828', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e97bcb7dce264919be2a56c6e520e6f3', 'system': None}, Network: {'id': 'd12d1246-6b18-4824-94a0-802a41155c20', 'name': 'tempest-VolumesActionsTest-287586530-network', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1489, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:50:01Z', 'updated_at': '2026-05-27T01:50:01Z', 'revision_number': 1}, Subnet: {'id': '0c887b3f-b42a-4c24-beb9-85061113bb8c', 'name': 'tempest-VolumesActionsTest-287586530-subnet', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'network_id': 'd12d1246-6b18-4824-94a0-802a41155c20', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:50:02Z', 'updated_at': '2026-05-27T01:50:02Z', 'revision_number': 0, 'project_id': 'e17c83295bbf412b96ae850213e413c4'}, Router: {'id': '61eb84b0-20b4-4024-ba72-139efdc7ca30', 'name': 'tempest-VolumesActionsTest-287586530-router', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.175'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.175', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:50:03Z', 'updated_at': '2026-05-27T01:50:04Z', 'revision_number': 2, 'project_id': 'e17c83295bbf412b96ae850213e413c4'}\n2026-05-27 01:50:08.589 11 INFO tempest.lib.common.rest_client [req-4d2d714e-fcc1-42ef-ae0b-474d5b7f4578 req-4d2d714e-fcc1-42ef-ae0b-474d5b7f4578 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-27 01:50:09.243 11 INFO tempest.lib.common.rest_client [req-eb260ba2-dfb4-4a87-a196-30f445c99abb req-eb260ba2-dfb4-4a87-a196-30f445c99abb ] Request (VolumesActionsTest:test_force_detach_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-27 01:50:09.244 11 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_force_detach_volume) Found network {'id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'name': 'tempest-VolumesActionsTest-1615284976-network', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1730, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:49:50Z', 'updated_at': '2026-05-27T01:49:50Z', 'revision_number': 1} available for tenant\n2026-05-27 01:50:11.416 11 INFO tempest.lib.common.rest_client [req-4083209b-916d-42b0-90dc-f8b36ea596a5 req-4083209b-916d-42b0-90dc-f8b36ea596a5 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 2.168s\n2026-05-27 01:50:11.874 11 INFO tempest.lib.common.rest_client [req-c8bd8572-3918-4be2-a770-c2f6b6aeb5ff req-c8bd8572-3918-4be2-a770-c2f6b6aeb5ff ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.451s\n2026-05-27 01:50:13.344 11 INFO tempest.lib.common.rest_client [req-f219c0e6-a007-41af-904c-4b13fb73a392 req-f219c0e6-a007-41af-904c-4b13fb73a392 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.450s\n2026-05-27 01:50:14.716 11 INFO tempest.lib.common.rest_client [req-5c882b2d-a22e-4055-ac6c-3b99ddc42076 req-5c882b2d-a22e-4055-ac6c-3b99ddc42076 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.355s\n2026-05-27 01:50:14.729 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-05-27 01:50:16.044 11 INFO tempest.lib.common.rest_client [req-2f7fad3a-5934-488a-9a58-023cfabd2fa0 req-2f7fad3a-5934-488a-9a58-023cfabd2fa0 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.313s\n2026-05-27 01:50:17.416 11 INFO tempest.lib.common.rest_client [req-9ed3d857-b9f9-4900-8759-42f0f0d64842 req-9ed3d857-b9f9-4900-8759-42f0f0d64842 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.360s\n2026-05-27 01:50:17.430 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-05-27 01:50:18.665 11 INFO tempest.lib.common.rest_client [req-0115ce9b-497f-4941-b4a0-3ec8c3a10948 req-0115ce9b-497f-4941-b4a0-3ec8c3a10948 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.232s\n2026-05-27 01:50:18.678 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 7 second wait\n2026-05-27 01:50:19.953 11 INFO tempest.lib.common.rest_client [req-c57cec8c-07bb-44ae-a169-a1dffa8aa750 req-c57cec8c-07bb-44ae-a169-a1dffa8aa750 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.273s\n2026-05-27 01:50:19.966 11 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait\n2026-05-27 01:50:21.258 11 INFO tempest.lib.common.rest_client [req-65ebf654-4602-41a9-b045-d3d64a0e571a req-65ebf654-4602-41a9-b045-d3d64a0e571a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.288s\n2026-05-27 01:50:22.595 11 INFO tempest.lib.common.rest_client [req-b21c7907-1bc1-4bae-9b60-54cb6b3852bb req-b21c7907-1bc1-4bae-9b60-54cb6b3852bb ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.319s\n2026-05-27 01:50:23.921 11 INFO tempest.lib.common.rest_client [req-ca2cf812-55c3-4f6f-8f95-9b69496e01b7 req-ca2cf812-55c3-4f6f-8f95-9b69496e01b7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.309s\n2026-05-27 01:50:25.162 11 INFO tempest.lib.common.rest_client [req-f2aef337-5acd-4166-a46f-26092a85e5c7 req-f2aef337-5acd-4166-a46f-26092a85e5c7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.225s\n2026-05-27 01:50:26.476 11 INFO tempest.lib.common.rest_client [req-d431e60e-774e-4a3c-ac66-b342de2024fd req-d431e60e-774e-4a3c-ac66-b342de2024fd ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.296s\n2026-05-27 01:50:26.491 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait\n2026-05-27 01:50:26.815 11 INFO tempest.lib.common.rest_client [req-ae8c299c-b2ef-4a12-9ea0-3cf2713137c7 req-ae8c299c-b2ef-4a12-9ea0-3cf2713137c7 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.320s\n2026-05-27 01:50:26.937 11 INFO tempest.lib.common.rest_client [req-d16d648c-0d30-420f-9cd7-1ad7901121c2 req-d16d648c-0d30-420f-9cd7-1ad7901121c2 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.108s\n2026-05-27 01:50:28.093 11 INFO tempest.lib.common.rest_client [req-a832738d-851a-4cc3-b31d-5f44e8fd05db req-a832738d-851a-4cc3-b31d-5f44e8fd05db ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.139s\n2026-05-27 01:50:28.108 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 2.108091 seconds\n2026-05-27 01:50:28.753 11 INFO tempest.lib.common.rest_client [req-6a49deb1-e86c-432f-b35f-7558da39f2af req-6a49deb1-e86c-432f-b35f-7558da39f2af ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.642s\n2026-05-27 01:50:28.888 11 INFO tempest.lib.common.rest_client [req-8477c303-4540-48ee-9d35-4c54950f88ac req-8477c303-4540-48ee-9d35-4c54950f88ac ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.132s\n2026-05-27 01:50:28.897 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached in-use after waiting for 0.897338 seconds\n2026-05-27 01:50:29.028 11 INFO tempest.lib.common.rest_client [req-842c2264-0956-47eb-b55a-a90aa28b3ab6 req-842c2264-0956-47eb-b55a-a90aa28b3ab6 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.128s\n2026-05-27 01:50:29.416 11 INFO tempest.lib.common.rest_client [req-f8a0ffa5-dbe4-498a-a4f7-fabd23101a2c req-f8a0ffa5-dbe4-498a-a4f7-fabd23101a2c ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.372s\n2026-05-27 01:50:29.548 11 INFO tempest.lib.common.rest_client [req-96275faa-0339-40d0-98ad-93bdc91c3ef7 req-96275faa-0339-40d0-98ad-93bdc91c3ef7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.129s\n2026-05-27 01:50:29.565 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached error after waiting for 0.565757 seconds\n2026-05-27 01:50:30.697 11 INFO tempest.lib.common.rest_client [req-14f3e06d-9118-4785-a965-70b8e4aadf87 req-14f3e06d-9118-4785-a965-70b8e4aadf87 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 1.129s\n2026-05-27 01:50:30.823 11 INFO tempest.lib.common.rest_client [req-c49d6ba4-1090-4e53-b7ec-e86a40b244e7 req-c49d6ba4-1090-4e53-b7ec-e86a40b244e7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.123s\n2026-05-27 01:50:30.837 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 0.837818 seconds\n2026-05-27 01:50:30.951 11 INFO tempest.lib.common.rest_client [req-805d4520-9367-4426-865c-78dfec0aad23 req-805d4520-9367-4426-865c-78dfec0aad23 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.112s\n2026-05-27 01:50:31.574 11 INFO tempest.lib.common.rest_client [req-648457aa-233e-4fd4-9a2b-be588b427db4 req-648457aa-233e-4fd4-9a2b-be588b427db4 ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.607s\n2026-05-27 01:50:31.688 11 INFO tempest.lib.common.rest_client [req-a7216049-9572-4886-8bbb-66e7d5fbbf0e req-a7216049-9572-4886-8bbb-66e7d5fbbf0e ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.111s\n2026-05-27 01:50:31.699 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 0.699894 seconds\n2026-05-27 01:50:31.808 11 INFO tempest.lib.common.rest_client [req-7561fd4c-d1b5-4398-a0f2-8f1beff513c7 req-7561fd4c-d1b5-4398-a0f2-8f1beff513c7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.107s\n2026-05-27 01:50:31.943 11 INFO tempest.lib.common.rest_client [req-b6a9de0c-999d-4206-8826-c19973a6a21c req-b6a9de0c-999d-4206-8826-c19973a6a21c ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.120s\n2026-05-27 01:50:32.053 11 INFO tempest.lib.common.rest_client [req-4f33840d-3258-4ffc-a8a1-9488584d733b req-4f33840d-3258-4ffc-a8a1-9488584d733b ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.108s\n2026-05-27 01:50:33.170 11 INFO tempest.lib.common.rest_client [req-4a4f65b7-36bd-484a-82f4-ad073764c2fb req-4a4f65b7-36bd-484a-82f4-ad073764c2fb ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.101s\n2026-05-27 01:50:33.412 11 INFO tempest.lib.common.rest_client [req-3b31ff28-cf64-4b0e-b072-8262115203c1 req-3b31ff28-cf64-4b0e-b072-8262115203c1 ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.240s\n2026-05-27 01:50:33.760 11 INFO tempest.lib.common.rest_client [req-25f1027f-ef70-4896-9316-aae2ecf18ae2 req-25f1027f-ef70-4896-9316-aae2ecf18ae2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.345s\n2026-05-27 01:50:35.081 11 INFO tempest.lib.common.rest_client [req-4e0449a3-13a6-4b5a-afbe-08cbfaaa6f86 req-4e0449a3-13a6-4b5a-afbe-08cbfaaa6f86 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.299s\n2026-05-27 01:50:36.972 11 INFO tempest.lib.common.rest_client [req-060cdadd-d942-4f68-aec5-af62c94888ed req-060cdadd-d942-4f68-aec5-af62c94888ed ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.874s\n2026-05-27 01:50:38.286 11 INFO tempest.lib.common.rest_client [req-6cda7814-3902-4718-b84f-86496e0cb777 req-6cda7814-3902-4718-b84f-86496e0cb777 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.293s\n2026-05-27 01:50:38.302 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait\n2026-05-27 01:50:39.578 11 INFO tempest.lib.common.rest_client [req-e0f2a1b9-433c-4fe0-9035-49969a25f171 req-e0f2a1b9-433c-4fe0-9035-49969a25f171 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.274s\n2026-05-27 01:50:40.827 11 INFO tempest.lib.common.rest_client [req-8ea172a0-1d54-420b-9559-6524c6031190 req-8ea172a0-1d54-420b-9559-6524c6031190 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.233s\n2026-05-27 01:50:41.995 11 INFO tempest.lib.common.rest_client [req-633cf6fe-d5a7-4e36-8b4d-7653376f9838 req-633cf6fe-d5a7-4e36-8b4d-7653376f9838 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.150s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_force_detach_volume [33.408555s] ... ok\n2026-05-27 01:50:42.272 11 INFO tempest.lib.common.rest_client [req-6f92e0da-62cd-41f6-b10b-75010d8936bb req-6f92e0da-62cd-41f6-b10b-75010d8936bb ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.267s\n2026-05-27 01:50:42.389 11 INFO tempest.lib.common.rest_client [req-3ffd2b36-9dd2-4935-a159-718a41427f02 req-3ffd2b36-9dd2-4935-a159-718a41427f02 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.103s\n2026-05-27 01:50:43.523 11 INFO tempest.lib.common.rest_client [req-5363ccc7-8882-4f51-b298-3ecdf7d5df83 req-5363ccc7-8882-4f51-b298-3ecdf7d5df83 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.111s\n2026-05-27 01:50:43.533 11 INFO tempest.common.waiters [-] volume fb33176a-d9e3-4f94-962f-30192af1c866 reached available after waiting for 1.533721 seconds\n2026-05-27 01:50:43.704 11 INFO tempest.lib.common.rest_client [req-10104953-c943-4076-ae52-87b32cf8e87e req-10104953-c943-4076-ae52-87b32cf8e87e ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/fb33176a-d9e3-4f94-962f-30192af1c866/action 0.168s\n2026-05-27 01:50:43.842 11 INFO tempest.lib.common.rest_client [req-e01608cb-3f1d-4806-9609-2ac6df49ecec req-e01608cb-3f1d-4806-9609-2ac6df49ecec ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.136s\n2026-05-27 01:50:43.855 11 INFO tempest.common.waiters [-] volume fb33176a-d9e3-4f94-962f-30192af1c866 reached attaching after waiting for 0.855426 seconds\n2026-05-27 01:50:44.051 11 INFO tempest.lib.common.rest_client [req-41e690db-bc48-43b3-a37b-6f17749b0ef5 req-41e690db-bc48-43b3-a37b-6f17749b0ef5 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/fb33176a-d9e3-4f94-962f-30192af1c866/action 0.194s\n2026-05-27 01:50:44.177 11 INFO tempest.lib.common.rest_client [req-8e174afd-a426-46b0-8d91-707014943f76 req-8e174afd-a426-46b0-8d91-707014943f76 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.123s\n2026-05-27 01:50:45.303 11 INFO tempest.lib.common.rest_client [req-0bf053bf-bf7c-475c-8be2-862e0a415e53 req-0bf053bf-bf7c-475c-8be2-862e0a415e53 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.106s\n2026-05-27 01:50:45.405 11 INFO tempest.lib.common.rest_client [req-6fcf84fa-f290-4b39-bbd8-9b0d5a6107cd req-6fcf84fa-f290-4b39-bbd8-9b0d5a6107cd ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.099s\n2026-05-27 01:50:45.506 11 INFO tempest.lib.common.rest_client [req-ecf4a40c-f824-4be2-86e0-c9a3959dbc23 req-ecf4a40c-f824-4be2-86e0-c9a3959dbc23 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.099s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [3.505099s] ... ok\n2026-05-27 01:50:45.902 11 INFO tempest.lib.common.rest_client [req-7c206d70-d84c-4209-a264-15f7b9ef6178 req-7c206d70-d84c-4209-a264-15f7b9ef6178 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.393s\n2026-05-27 01:50:46.047 11 INFO tempest.lib.common.rest_client [req-10f50ed2-4943-49d8-ad52-14edde131588 req-10f50ed2-4943-49d8-ad52-14edde131588 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.128s\n2026-05-27 01:50:47.183 11 INFO tempest.lib.common.rest_client [req-74b7f85a-06a4-4e7b-ba60-7eff720fb3b9 req-74b7f85a-06a4-4e7b-ba60-7eff720fb3b9 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.121s\n2026-05-27 01:50:47.193 11 INFO tempest.common.waiters [-] volume 228758a4-a4f4-4304-af4c-450840fdfc70 reached available after waiting for 1.193456 seconds\n2026-05-27 01:50:47.354 11 INFO tempest.lib.common.rest_client [req-347120a3-3642-41be-94d9-651e5ca4eb07 req-347120a3-3642-41be-94d9-651e5ca4eb07 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/228758a4-a4f4-4304-af4c-450840fdfc70/action 0.158s\n2026-05-27 01:50:47.462 11 INFO tempest.lib.common.rest_client [req-e768ef2f-deab-42d4-98ec-aa0aa098431e req-e768ef2f-deab-42d4-98ec-aa0aa098431e ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.106s\n2026-05-27 01:50:47.473 11 INFO tempest.common.waiters [-] volume 228758a4-a4f4-4304-af4c-450840fdfc70 reached creating after waiting for 0.473596 seconds\n2026-05-27 01:50:47.603 11 INFO tempest.lib.common.rest_client [req-c8ba1c73-0fcd-4ec0-a98d-fae44a67cb53 req-c8ba1c73-0fcd-4ec0-a98d-fae44a67cb53 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/228758a4-a4f4-4304-af4c-450840fdfc70/action 0.127s\n2026-05-27 01:50:47.712 11 INFO tempest.lib.common.rest_client [req-8c12abe0-e5f8-4b91-9cc2-c99dcef0a834 req-8c12abe0-e5f8-4b91-9cc2-c99dcef0a834 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.106s\n2026-05-27 01:50:48.837 11 INFO tempest.lib.common.rest_client [req-c4442fc3-a5c8-4406-9631-758d7cba6208 req-c4442fc3-a5c8-4406-9631-758d7cba6208 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.108s\n2026-05-27 01:50:48.917 11 INFO tempest.lib.common.rest_client [req-2734aaaf-4864-49ce-8dd5-101d3cfc6035 req-2734aaaf-4864-49ce-8dd5-101d3cfc6035 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.079s\n2026-05-27 01:50:48.992 11 INFO tempest.lib.common.rest_client [req-5e3b70e0-fe81-4b99-9366-04bbb504bd6e req-5e3b70e0-fe81-4b99-9366-04bbb504bd6e ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.073s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [3.485582s] ... ok\n2026-05-27 01:50:49.328 11 INFO tempest.lib.common.rest_client [req-f9c3ee91-6e39-4a19-9b82-bc6cbfa26b33 req-f9c3ee91-6e39-4a19-9b82-bc6cbfa26b33 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.332s\n2026-05-27 01:50:49.441 11 INFO tempest.lib.common.rest_client [req-3ab8c95a-4baa-44f2-99b7-9858205eb559 req-3ab8c95a-4baa-44f2-99b7-9858205eb559 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.100s\n2026-05-27 01:50:50.560 11 INFO tempest.lib.common.rest_client [req-a1ddae0f-b580-4b6f-a367-8ca95ce542c2 req-a1ddae0f-b580-4b6f-a367-8ca95ce542c2 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.108s\n2026-05-27 01:50:50.573 11 INFO tempest.common.waiters [-] volume 495b9383-c6af-40eb-a6ef-7dac5eccc7a0 reached available after waiting for 1.573622 seconds\n2026-05-27 01:50:50.730 11 INFO tempest.lib.common.rest_client [req-9cdb7282-81a5-455e-af06-c479f2e7a1de req-9cdb7282-81a5-455e-af06-c479f2e7a1de ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0/action 0.154s\n2026-05-27 01:50:50.864 11 INFO tempest.lib.common.rest_client [req-efe24452-1f4b-490e-8292-c75752bbb5b5 req-efe24452-1f4b-490e-8292-c75752bbb5b5 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.131s\n2026-05-27 01:50:50.878 11 INFO tempest.common.waiters [-] volume 495b9383-c6af-40eb-a6ef-7dac5eccc7a0 reached error after waiting for 0.877991 seconds\n2026-05-27 01:50:51.016 11 INFO tempest.lib.common.rest_client [req-5708d074-914f-42e7-93fd-85f1fef56d8f req-5708d074-914f-42e7-93fd-85f1fef56d8f ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0/action 0.136s\n2026-05-27 01:50:51.130 11 INFO tempest.lib.common.rest_client [req-4ee2502e-18bf-46b2-9b40-f06b20d4b174 req-4ee2502e-18bf-46b2-9b40-f06b20d4b174 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.112s\n2026-05-27 01:50:52.225 11 INFO tempest.lib.common.rest_client [req-b98be7e7-629c-4185-a5cb-be9b436eb4bd req-b98be7e7-629c-4185-a5cb-be9b436eb4bd ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.085s\n2026-05-27 01:50:52.300 11 INFO tempest.lib.common.rest_client [req-56ec1801-c4df-4723-befb-55ff86855fb3 req-56ec1801-c4df-4723-befb-55ff86855fb3 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.073s\n2026-05-27 01:50:52.391 11 INFO tempest.lib.common.rest_client [req-0fafc82e-fab8-4788-aeab-af1991c41f25 req-0fafc82e-fab8-4788-aeab-af1991c41f25 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.088s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [3.399191s] ... ok\n2026-05-27 01:50:52.731 11 INFO tempest.lib.common.rest_client [req-5f144c1b-54b2-41b5-b808-a7a5335bee38 req-5f144c1b-54b2-41b5-b808-a7a5335bee38 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.334s\n2026-05-27 01:50:52.848 11 INFO tempest.lib.common.rest_client [req-fecf25f1-8223-4359-a117-33391b738df4 req-fecf25f1-8223-4359-a117-33391b738df4 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.102s\n2026-05-27 01:50:53.973 11 INFO tempest.lib.common.rest_client [req-a7181883-85b6-48ae-b53d-418970e8bc46 req-a7181883-85b6-48ae-b53d-418970e8bc46 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.109s\n2026-05-27 01:50:53.986 11 INFO tempest.common.waiters [-] volume f29030b9-e952-48e5-99c1-1fa8059fbe99 reached available after waiting for 1.986351 seconds\n2026-05-27 01:50:54.183 11 INFO tempest.lib.common.rest_client [req-233f7f16-f59e-4b48-b3ca-2e83fd6be30c req-233f7f16-f59e-4b48-b3ca-2e83fd6be30c ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99/action 0.194s\n2026-05-27 01:50:54.305 11 INFO tempest.lib.common.rest_client [req-82eaa231-f75e-41a1-83f6-4404114663a3 req-82eaa231-f75e-41a1-83f6-4404114663a3 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.119s\n2026-05-27 01:50:54.320 11 INFO tempest.common.waiters [-] volume f29030b9-e952-48e5-99c1-1fa8059fbe99 reached maintenance after waiting for 0.320386 seconds\n2026-05-27 01:50:54.473 11 INFO tempest.lib.common.rest_client [req-730382f9-d310-45a2-aa78-9c09e0f05ebb req-730382f9-d310-45a2-aa78-9c09e0f05ebb ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99/action 0.151s\n2026-05-27 01:50:54.571 11 INFO tempest.lib.common.rest_client [req-711e1e8a-a9f9-4894-9f45-e63b9be52e4b req-711e1e8a-a9f9-4894-9f45-e63b9be52e4b ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.095s\n2026-05-27 01:50:55.674 11 INFO tempest.lib.common.rest_client [req-c4c8cd2c-24b4-4d67-b922-42d58d2d7900 req-c4c8cd2c-24b4-4d67-b922-42d58d2d7900 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.089s\n2026-05-27 01:50:55.758 11 INFO tempest.lib.common.rest_client [req-7f180c61-f74a-4fa7-a321-49978c6ad269 req-7f180c61-f74a-4fa7-a321-49978c6ad269 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.082s\n2026-05-27 01:50:55.850 11 INFO tempest.lib.common.rest_client [req-e9701784-10d7-42bd-b727-16fb68cec4f4 req-e9701784-10d7-42bd-b727-16fb68cec4f4 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.089s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_maintenance [3.457305s] ... ok\n2026-05-27 01:50:56.141 11 INFO tempest.lib.common.rest_client [req-8d4159b8-b699-47d0-8f35-ad713f58190c req-8d4159b8-b699-47d0-8f35-ad713f58190c ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.283s\n2026-05-27 01:50:56.240 11 INFO tempest.lib.common.rest_client [req-91c9b9e5-56b6-4677-8c46-c58013b8d210 req-91c9b9e5-56b6-4677-8c46-c58013b8d210 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.086s\n2026-05-27 01:50:57.360 11 INFO tempest.lib.common.rest_client [req-3961bfb7-bb98-467c-8565-a39ac506bb82 req-3961bfb7-bb98-467c-8565-a39ac506bb82 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.109s\n2026-05-27 01:50:57.373 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 1.373825 seconds\n2026-05-27 01:50:57.535 11 INFO tempest.lib.common.rest_client [req-665dbcbe-031b-4bbe-9108-af4816a97ecb req-665dbcbe-031b-4bbe-9108-af4816a97ecb ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.158s\n2026-05-27 01:50:57.651 11 INFO tempest.lib.common.rest_client [req-525fe635-9c7f-4385-90c7-93c3112dc9a5 req-525fe635-9c7f-4385-90c7-93c3112dc9a5 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.114s\n2026-05-27 01:50:57.660 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached error after waiting for 0.660742 seconds\n2026-05-27 01:50:57.808 11 INFO tempest.lib.common.rest_client [req-a0cef903-2c13-4016-8539-27a9d5026ae4 req-a0cef903-2c13-4016-8539-27a9d5026ae4 ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.145s\n2026-05-27 01:50:57.920 11 INFO tempest.lib.common.rest_client [req-ed4e713a-93a4-4f79-b26b-f715cbe71f7c req-ed4e713a-93a4-4f79-b26b-f715cbe71f7c ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.109s\n2026-05-27 01:50:57.935 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 0.935479 seconds\n2026-05-27 01:50:58.111 11 INFO tempest.lib.common.rest_client [req-d64807d5-0e88-4056-834c-af2708c692cb req-d64807d5-0e88-4056-834c-af2708c692cb ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.172s\n2026-05-27 01:50:58.212 11 INFO tempest.lib.common.rest_client [req-79a270dd-acbb-4837-9be6-2b76faaca597 req-79a270dd-acbb-4837-9be6-2b76faaca597 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.099s\n2026-05-27 01:50:58.219 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached maintenance after waiting for 0.219628 seconds\n2026-05-27 01:50:58.394 11 INFO tempest.lib.common.rest_client [req-42add293-6e23-4090-9709-66e96ee64e17 req-42add293-6e23-4090-9709-66e96ee64e17 ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.172s\n2026-05-27 01:50:58.489 11 INFO tempest.lib.common.rest_client [req-7f00c9fa-7d22-420f-a6ad-ee25d089a949 req-7f00c9fa-7d22-420f-a6ad-ee25d089a949 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.092s\n2026-05-27 01:50:58.510 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 0.510183 seconds\n2026-05-27 01:50:58.615 11 INFO tempest.lib.common.rest_client [req-ad0a9111-02dd-46d3-9bd6-a09a22859b94 req-ad0a9111-02dd-46d3-9bd6-a09a22859b94 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.103s\n2026-05-27 01:50:58.793 11 INFO tempest.lib.common.rest_client [req-86996afb-45cf-4b83-a6b8-a31ab6eef254 req-86996afb-45cf-4b83-a6b8-a31ab6eef254 ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.161s\n2026-05-27 01:50:58.906 11 INFO tempest.lib.common.rest_client [req-5d414959-0422-4c71-8b86-0ad699df8916 req-5d414959-0422-4c71-8b86-0ad699df8916 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.110s\n2026-05-27 01:51:00.016 11 INFO tempest.lib.common.rest_client [req-8d139591-03d2-4992-89eb-47f6ad3c90e1 req-8d139591-03d2-4992-89eb-47f6ad3c90e1 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.088s\n{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [4.161806s] ... ok\n2026-05-27 01:51:01.756 11 INFO tempest.lib.common.rest_client [req-d6f5fbb2-19ad-4b20-a4ee-88641bc58300 req-d6f5fbb2-19ad-4b20-a4ee-88641bc58300 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4/remove_router_interface 1.736s\n2026-05-27 01:51:03.358 11 INFO tempest.lib.common.rest_client [req-52d68a9e-0151-45bd-87e1-c00d731cc626 req-52d68a9e-0151-45bd-87e1-c00d731cc626 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4 1.599s\n2026-05-27 01:51:03.765 11 INFO tempest.lib.common.rest_client [req-80239665-25e3-407e-8477-a3e168b26aba req-80239665-25e3-407e-8477-a3e168b26aba ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c1871a3-e02b-43b7-ba2a-5de1e4cb265c 0.401s\n2026-05-27 01:51:04.702 11 INFO tempest.lib.common.rest_client [req-8a8e7984-9dd1-4a15-86ae-be447b03388b req-8a8e7984-9dd1-4a15-86ae-be447b03388b ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cad35ea7-a27c-496f-88db-aa817379f4d9 0.934s\n2026-05-27 01:51:06.655 11 INFO tempest.lib.common.rest_client [req-c1976620-575e-4f32-b778-de9c04fddbb7 req-c1976620-575e-4f32-b778-de9c04fddbb7 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30/remove_router_interface 1.950s\n2026-05-27 01:51:07.710 11 INFO tempest.lib.common.rest_client [req-f0e29cdd-a453-4813-ad99-cb9f1cc71be3 req-f0e29cdd-a453-4813-ad99-cb9f1cc71be3 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30 1.053s\n2026-05-27 01:51:08.089 11 INFO tempest.lib.common.rest_client [req-7d8f855c-5ed3-4fd7-9155-d0aaa4c504c3 req-7d8f855c-5ed3-4fd7-9155-d0aaa4c504c3 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c887b3f-b42a-4c24-beb9-85061113bb8c 0.376s\n2026-05-27 01:51:08.638 11 INFO tempest.lib.common.rest_client [req-44ec092d-37c6-4335-8514-537dbc9d4c1f req-44ec092d-37c6-4335-8514-537dbc9d4c1f ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d12d1246-6b18-4824-94a0-802a41155c20 0.547s\n2026-05-27 01:51:08.914 11 INFO tempest.lib.common.rest_client [req-7b7dd5fd-34fe-4673-a5e1-fee0da8f31de req-7b7dd5fd-34fe-4673-a5e1-fee0da8f31de ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/76797067a32c43259bd83eecc325e473 0.273s\n2026-05-27 01:51:09.212 11 INFO tempest.lib.common.rest_client [req-420ec92c-5b37-4d02-ae42-0899535bdeac req-420ec92c-5b37-4d02-ae42-0899535bdeac ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e97bcb7dce264919be2a56c6e520e6f3 0.295s\n2026-05-27 01:51:09.213 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e17c83295bbf412b96ae850213e413c4\n2026-05-27 01:51:09.319 11 INFO tempest.lib.common.rest_client [req-c000f6f7-2bfd-4394-9977-df26e835a0c5 req-c000f6f7-2bfd-4394-9977-df26e835a0c5 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e17c83295bbf412b96ae850213e413c4&name=default 0.104s\n2026-05-27 01:51:09.790 11 INFO tempest.lib.common.rest_client [req-936c01ce-da11-4630-8919-1b91c198e723 req-936c01ce-da11-4630-8919-1b91c198e723 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a16011d-0ad3-4546-bddb-65c8c4377dee 0.468s\n2026-05-27 01:51:10.053 11 INFO tempest.lib.common.rest_client [req-cff68bc3-b36e-4fe3-98db-fc1aaa3d5f78 req-cff68bc3-b36e-4fe3-98db-fc1aaa3d5f78 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4 0.261s\n2026-05-27 01:51:10.054 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c7c52b9201f46dd9a9927d486e6053b\n2026-05-27 01:51:10.160 11 INFO tempest.lib.common.rest_client [req-7705fb5d-be39-4f18-b73d-0e9e81b109ea req-7705fb5d-be39-4f18-b73d-0e9e81b109ea ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c7c52b9201f46dd9a9927d486e6053b&name=default 0.101s\n2026-05-27 01:51:10.597 11 INFO tempest.lib.common.rest_client [req-cf4eb3cf-c615-4a5d-941c-024cd0479af7 req-cf4eb3cf-c615-4a5d-941c-024cd0479af7 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e422ea0c-32f0-4fc3-aa80-fefd7764baec 0.434s\n2026-05-27 01:51:10.876 11 INFO tempest.lib.common.rest_client [req-b7779a78-7796-4a7b-9f10-488fceef0fd5 req-b7779a78-7796-4a7b-9f10-488fceef0fd5 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b 0.277s\n2026-05-27 01:51:11.468 11 INFO tempest.lib.common.rest_client [req-8e637260-ec0d-425c-8c24-e523758b000f req-8e637260-ec0d-425c-8c24-e523758b000f ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-27 01:51:12.007 11 INFO tempest.lib.common.rest_client [req-3508f0ad-61a7-441a-bdb4-d3b10ce45df2 req-3508f0ad-61a7-441a-bdb4-d3b10ce45df2 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-27 01:51:12.137 11 INFO tempest.lib.common.rest_client [req-8d459df3-fa85-4692-9984-9cce6e7c176e req-8d459df3-fa85-4692-9984-9cce6e7c176e ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s\n2026-05-27 01:51:12.267 11 INFO tempest.lib.common.rest_client [req-51778741-325f-4256-8248-b720d3595f86 req-51778741-325f-4256-8248-b720d3595f86 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s\n2026-05-27 01:51:12.872 11 INFO tempest.lib.common.rest_client [req-a74f4781-34d0-4b11-a2d6-b6ad7adf0ab2 req-a74f4781-34d0-4b11-a2d6-b6ad7adf0ab2 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.603s\n2026-05-27 01:51:12.984 11 INFO tempest.lib.common.rest_client [req-fa3395a0-00d4-481a-a426-81af36c03490 req-fa3395a0-00d4-481a-a426-81af36c03490 ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-27 01:51:13.130 11 INFO tempest.lib.common.rest_client [req-889ec818-463b-4a2d-bb4c-b2d37fbbc2db req-889ec818-463b-4a2d-bb4c-b2d37fbbc2db ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s\n2026-05-27 01:51:13.328 11 INFO tempest.lib.common.rest_client [req-93a508e4-385d-4d9f-bbe0-150a37c6909a req-93a508e4-385d-4d9f-bbe0-150a37c6909a ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-27 01:51:13.456 11 INFO tempest.lib.common.rest_client [req-55656a9c-1096-4bb0-9f32-2924b6ee3ca3 req-55656a9c-1096-4bb0-9f32-2924b6ee3ca3 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/6756f682ee034483a1c0f10ac8baaed9 0.125s\n2026-05-27 01:51:13.619 11 INFO tempest.lib.common.rest_client [req-a2ffedad-940d-4eb5-ba0c-ee38b47d2d2e req-a2ffedad-940d-4eb5-ba0c-ee38b47d2d2e ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-27 01:51:13.731 11 INFO tempest.lib.common.rest_client [req-5fe8cbba-12a0-4c7e-ae6f-612b763aa947 req-5fe8cbba-12a0-4c7e-ae6f-612b763aa947 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/5c8612194f3a455a91058394a6fe5fb4 0.109s\n2026-05-27 01:51:13.923 11 INFO tempest.lib.common.rest_client [req-c4ff1153-310c-4b87-86a4-67242607f8dc req-c4ff1153-310c-4b87-86a4-67242607f8dc ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-27 01:51:14.064 11 INFO tempest.lib.common.rest_client [req-f82ab148-19c3-4eaa-844f-6e56dfae47d3 req-f82ab148-19c3-4eaa-844f-6e56dfae47d3 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.138s\n2026-05-27 01:51:14.064 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 262c16cb2cc741cf8907f7aef082226f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-27 01:51:14.064 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsTest-804096141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'project_name': 'tempest-VolumesBackupsTest-804096141', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'tenant_name': 'tempest-VolumesBackupsTest-804096141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '262c16cb2cc741cf8907f7aef082226f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-27 01:51:14.659 11 INFO tempest.lib.common.rest_client [req-d3e5ae10-13a4-4e08-aae6-e79968db6291 req-d3e5ae10-13a4-4e08-aae6-e79968db6291 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-27 01:51:15.830 11 INFO tempest.lib.common.rest_client [req-2ee6c718-18af-46f8-81bc-f80b7c817c77 req-2ee6c718-18af-46f8-81bc-f80b7c817c77 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.168s\n2026-05-27 01:51:16.795 11 INFO tempest.lib.common.rest_client [req-a247c9ba-b547-4423-9c4e-d48611b5ab67 req-a247c9ba-b547-4423-9c4e-d48611b5ab67 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.962s\n2026-05-27 01:51:18.882 11 INFO tempest.lib.common.rest_client [req-7859930e-ead6-43e1-b390-e578f8e19da4 req-7859930e-ead6-43e1-b390-e578f8e19da4 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.084s\n2026-05-27 01:51:21.542 11 INFO tempest.lib.common.rest_client [req-ce3dcde8-cd5b-4320-9133-19e2d1f39c70 req-ce3dcde8-cd5b-4320-9133-19e2d1f39c70 ] Request (VolumesBackupsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524/add_router_interface 2.658s\n2026-05-27 01:51:21.543 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsTest-804096141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'project_name': 'tempest-VolumesBackupsTest-804096141', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'tenant_name': 'tempest-VolumesBackupsTest-804096141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '262c16cb2cc741cf8907f7aef082226f', 'system': None}, Network: {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1}, Subnet: {'id': '2a98c01c-5933-4520-acd7-fac049514cf1', 'name': 'tempest-VolumesBackupsTest-1699437723-subnet', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'network_id': '47d65970-b343-4757-9cc9-9e04110b7038', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 0, 'project_id': 'd6d44681e0654acb93e46d609b7656d7'}, Router: {'id': '8c52530c-eb6a-4f91-87af-470908290524', 'name': 'tempest-VolumesBackupsTest-1699437723-router', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.196'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.196', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:51:16Z', 'updated_at': '2026-05-27T01:51:17Z', 'revision_number': 2, 'project_id': 'd6d44681e0654acb93e46d609b7656d7'}\n2026-05-27 01:51:22.094 11 INFO tempest.lib.common.rest_client [req-b6006921-c902-45a1-9ee4-06ddc51e5e0b req-b6006921-c902-45a1-9ee4-06ddc51e5e0b ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-27 01:51:22.644 11 INFO tempest.lib.common.rest_client [req-2f31a7fa-bcca-4e91-a660-4754b9a05c79 req-2f31a7fa-bcca-4e91-a660-4754b9a05c79 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.546s\n2026-05-27 01:51:22.792 11 INFO tempest.lib.common.rest_client [req-80c2390c-90e3-4b3d-be36-9c9d5ef4517b req-80c2390c-90e3-4b3d-be36-9c9d5ef4517b ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.137s\n2026-05-27 01:51:23.159 11 INFO tempest.lib.common.rest_client [req-c72b72ec-bcc2-4276-a800-e51278559149 req-c72b72ec-bcc2-4276-a800-e51278559149 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.361s\n2026-05-27 01:51:23.476 11 INFO tempest.lib.common.rest_client [req-f24d32af-126d-4b62-ac19-87b53d6c246f req-f24d32af-126d-4b62-ac19-87b53d6c246f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.314s\n2026-05-27 01:51:23.822 11 INFO tempest.lib.common.rest_client [req-519990b6-16a8-4ca7-8b72-06e557b5f899 req-519990b6-16a8-4ca7-8b72-06e557b5f899 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.343s\n2026-05-27 01:51:24.712 11 INFO tempest.lib.common.rest_client [req-3c7bf4b0-663b-4502-a2ca-f5a2f1b686c1 req-3c7bf4b0-663b-4502-a2ca-f5a2f1b686c1 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.887s\n2026-05-27 01:51:25.249 11 INFO tempest.lib.common.rest_client [req-db22ecf8-554a-4daa-be8a-385f0b5d37da req-db22ecf8-554a-4daa-be8a-385f0b5d37da ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-27 01:51:25.250 11 INFO tempest.lib.common.fixed_network [-] (VolumesBackupsTest:test_backup_create_attached_volume) Found network {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1} available for tenant\n2026-05-27 01:51:26.165 11 INFO tempest.lib.common.rest_client [req-01cdff51-675a-468c-8cd8-3ae8f27ab0b8 req-01cdff51-675a-468c-8cd8-3ae8f27ab0b8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.912s\n2026-05-27 01:51:26.375 11 INFO tempest.lib.common.rest_client [req-b71eb1a2-d14a-491f-bed6-f087ba0f14a8 req-b71eb1a2-d14a-491f-bed6-f087ba0f14a8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.204s\n2026-05-27 01:51:27.581 11 INFO tempest.lib.common.rest_client [req-3bfd9fe6-3f7f-4b16-89a6-ee46bec222f0 req-3bfd9fe6-3f7f-4b16-89a6-ee46bec222f0 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.190s\n2026-05-27 01:51:28.750 11 INFO tempest.lib.common.rest_client [req-888f7db3-12c3-4a15-a089-dbea17e5ce55 req-888f7db3-12c3-4a15-a089-dbea17e5ce55 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.156s\n2026-05-27 01:51:28.765 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-05-27 01:51:29.912 11 INFO tempest.lib.common.rest_client [req-bc929ace-d9aa-4c2e-9b8c-6911fd7b1f9e req-bc929ace-d9aa-4c2e-9b8c-6911fd7b1f9e ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.145s\n2026-05-27 01:51:31.139 11 INFO tempest.lib.common.rest_client [req-07112ac8-14fa-4cb0-9343-57d5df10f5cc req-07112ac8-14fa-4cb0-9343-57d5df10f5cc ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.207s\n2026-05-27 01:51:31.156 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait\n2026-05-27 01:51:32.437 11 INFO tempest.lib.common.rest_client [req-e52b6be5-7610-4bd9-981f-97dad56b9af3 req-e52b6be5-7610-4bd9-981f-97dad56b9af3 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.276s\n2026-05-27 01:51:33.760 11 INFO tempest.lib.common.rest_client [req-47818e2a-d16c-4b55-8847-32c06fc4465b req-47818e2a-d16c-4b55-8847-32c06fc4465b ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.307s\n2026-05-27 01:51:33.774 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-27 01:51:34.985 11 INFO tempest.lib.common.rest_client [req-e29c0577-3ce3-4fc9-af22-5152702041c8 req-e29c0577-3ce3-4fc9-af22-5152702041c8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.209s\n2026-05-27 01:51:36.215 11 INFO tempest.lib.common.rest_client [req-4ebb8963-0c41-4537-9cab-c794ce4f24e1 req-4ebb8963-0c41-4537-9cab-c794ce4f24e1 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.212s\n2026-05-27 01:51:37.499 11 INFO tempest.lib.common.rest_client [req-4a8b5700-3be0-4216-aca4-5cda4a0ba5a5 req-4a8b5700-3be0-4216-aca4-5cda4a0ba5a5 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.264s\n2026-05-27 01:51:38.867 11 INFO tempest.lib.common.rest_client [req-f663a2a6-7c3a-4d1c-95ee-d9acde848717 req-f663a2a6-7c3a-4d1c-95ee-d9acde848717 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.346s\n2026-05-27 01:51:40.164 11 INFO tempest.lib.common.rest_client [req-e8330fe7-a087-4765-9a32-64033be3d375 req-e8330fe7-a087-4765-9a32-64033be3d375 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.276s\n2026-05-27 01:51:40.178 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait\n2026-05-27 01:51:40.349 11 INFO tempest.lib.common.rest_client [req-7910f993-f7e2-45b1-9996-ae5c034d98f2 req-7910f993-f7e2-45b1-9996-ae5c034d98f2 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-interface 0.169s\n2026-05-27 01:51:41.456 11 INFO tempest.lib.common.rest_client [req-fab2c325-cfe6-4376-a52a-e5297ce544e9 req-fab2c325-cfe6-4376-a52a-e5297ce544e9 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d152af0e-f047-4a27-8db5-58ca51b44b0f 1.098s\n2026-05-27 01:51:41.459 11 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.197:22' as 'cirros' with public key authentication\n2026-05-27 01:52:00.825 11 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)\n2026-05-27 01:52:00.891 11 INFO paramiko.transport [-] Authentication (publickey) successful!\n2026-05-27 01:52:00.892 11 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.197 successfully created\n2026-05-27 01:52:01.004 11 INFO tempest.lib.common.rest_client [req-46bbc107-a9e8-49a6-a919-46bae77cf417 req-46bbc107-a9e8-49a6-a919-46bae77cf417 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.108s\n2026-05-27 01:52:01.019 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached available after waiting for 0.019859 seconds\n2026-05-27 01:52:03.487 11 INFO tempest.lib.common.rest_client [req-8731c879-009b-498a-973d-22b549abfac5 req-8731c879-009b-498a-973d-22b549abfac5 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-volume_attachments 2.465s\n2026-05-27 01:52:03.622 11 INFO tempest.lib.common.rest_client [req-348871f2-6a20-4660-aa22-7f54529bb133 req-348871f2-6a20-4660-aa22-7f54529bb133 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.130s\n2026-05-27 01:52:04.744 11 INFO tempest.lib.common.rest_client [req-ccf8f2a2-9fe4-45dd-99e4-86c70d630dcd req-ccf8f2a2-9fe4-45dd-99e4-86c70d630dcd ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.105s\n2026-05-27 01:52:05.877 11 INFO tempest.lib.common.rest_client [req-bafd5298-8a0d-4e6e-9ea5-e4ac1ff847b2 req-bafd5298-8a0d-4e6e-9ea5-e4ac1ff847b2 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.121s\n2026-05-27 01:52:07.037 11 INFO tempest.lib.common.rest_client [req-aab78d03-e4c1-4350-98fd-5f04039285cb req-aab78d03-e4c1-4350-98fd-5f04039285cb ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.146s\n2026-05-27 01:52:08.183 11 INFO tempest.lib.common.rest_client [req-971a880d-7bc6-4c62-b8f5-d8c30f630fe8 req-971a880d-7bc6-4c62-b8f5-d8c30f630fe8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.134s\n2026-05-27 01:52:09.316 11 INFO tempest.lib.common.rest_client [req-30844720-a616-4fa5-9286-21631a112eae req-30844720-a616-4fa5-9286-21631a112eae ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.114s\n2026-05-27 01:52:09.330 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached in-use after waiting for 6.330326 seconds\n2026-05-27 01:52:09.594 11 INFO tempest.lib.common.rest_client [req-1522bc6e-3c80-4343-9d14-8a066ad987fd req-1522bc6e-3c80-4343-9d14-8a066ad987fd ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.261s\n2026-05-27 01:52:09.716 11 INFO tempest.lib.common.rest_client [req-3149c51b-3a71-48fc-9f10-421c3bbc2874 req-3149c51b-3a71-48fc-9f10-421c3bbc2874 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.116s\n2026-05-27 01:52:10.824 11 INFO tempest.lib.common.rest_client [req-999a09bf-0606-477b-b1c4-2fb58b56a080 req-999a09bf-0606-477b-b1c4-2fb58b56a080 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.095s\n2026-05-27 01:52:11.945 11 INFO tempest.lib.common.rest_client [req-45660cae-c6cf-4ec8-9656-940816941e1f req-45660cae-c6cf-4ec8-9656-940816941e1f ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.114s\n2026-05-27 01:52:13.069 11 INFO tempest.lib.common.rest_client [req-4e5ba2a6-bd54-4126-9bf2-6c79d32707c8 req-4e5ba2a6-bd54-4126-9bf2-6c79d32707c8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.112s\n2026-05-27 01:52:14.193 11 INFO tempest.lib.common.rest_client [req-62752212-93c4-40bf-97c4-9a1010e6550e req-62752212-93c4-40bf-97c4-9a1010e6550e ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.117s\n2026-05-27 01:52:15.287 11 INFO tempest.lib.common.rest_client [req-5c5b70a9-6a28-4ffb-886b-80d37fe86361 req-5c5b70a9-6a28-4ffb-886b-80d37fe86361 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.085s\n2026-05-27 01:52:16.401 11 INFO tempest.lib.common.rest_client [req-2e4d24e1-bf40-4f31-99a8-49666711181f req-2e4d24e1-bf40-4f31-99a8-49666711181f ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.107s\n2026-05-27 01:52:17.524 11 INFO tempest.lib.common.rest_client [req-663fcdd3-f048-4cc1-ac89-a9f9b867bf37 req-663fcdd3-f048-4cc1-ac89-a9f9b867bf37 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.112s\n2026-05-27 01:52:17.529 11 INFO tempest.common.waiters [-] backup fefe70b3-dbbd-4af4-ac1f-c0c57115e258 reached available after waiting for 8.529297 seconds\n2026-05-27 01:52:17.643 11 INFO tempest.lib.common.rest_client [req-25116a86-2ae2-43b1-8c87-a4258a97c019 req-25116a86-2ae2-43b1-8c87-a4258a97c019 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.112s\n2026-05-27 01:52:17.658 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached in-use after waiting for 0.658258 seconds\n2026-05-27 01:52:17.803 11 INFO tempest.lib.common.rest_client [req-11ed07b9-a279-4cf8-bc7e-ba1fc0d14a02 req-11ed07b9-a279-4cf8-bc7e-ba1fc0d14a02 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.142s\n2026-05-27 01:52:17.886 11 INFO tempest.lib.common.rest_client [req-e6309912-f165-4b1c-a668-7920ebef038d req-e6309912-f165-4b1c-a668-7920ebef038d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.081s\n2026-05-27 01:52:18.988 11 INFO tempest.lib.common.rest_client [req-fcab9c42-448f-40ea-84ef-287107a550b0 req-fcab9c42-448f-40ea-84ef-287107a550b0 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.096s\n2026-05-27 01:52:20.099 11 INFO tempest.lib.common.rest_client [req-2a372e80-10ac-4bff-8c0d-31311f5ed790 req-2a372e80-10ac-4bff-8c0d-31311f5ed790 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.106s\n2026-05-27 01:52:20.498 11 INFO tempest.lib.common.rest_client [req-f39cd603-cf87-42df-9f99-aae8279e6502 req-f39cd603-cf87-42df-9f99-aae8279e6502 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-volume_attachments/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.395s\n2026-05-27 01:52:20.619 11 INFO tempest.lib.common.rest_client [req-8d2b6c36-9ac3-4153-be82-61777d92340a req-8d2b6c36-9ac3-4153-be82-61777d92340a ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.118s\n2026-05-27 01:52:21.750 11 INFO tempest.lib.common.rest_client [req-5475fd15-73ae-48e6-a944-7b65968ff926 req-5475fd15-73ae-48e6-a944-7b65968ff926 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.113s\n2026-05-27 01:52:22.865 11 INFO tempest.lib.common.rest_client [req-d0cb30cc-ec01-4b30-a56e-f368cf50e246 req-d0cb30cc-ec01-4b30-a56e-f368cf50e246 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.105s\n2026-05-27 01:52:22.880 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached available after waiting for 2.880650 seconds\n2026-05-27 01:52:23.079 11 INFO tempest.lib.common.rest_client [req-3b7a6355-cd0b-4216-8a7e-53d813fa26c6 req-3b7a6355-cd0b-4216-8a7e-53d813fa26c6 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.195s\n2026-05-27 01:52:23.388 11 INFO tempest.lib.common.rest_client [req-16dd9782-00f1-4f9b-bc36-32e9971d0947 req-16dd9782-00f1-4f9b-bc36-32e9971d0947 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.307s\n2026-05-27 01:52:24.739 11 INFO tempest.lib.common.rest_client [req-55340033-816a-4280-9505-eaa503356a88 req-55340033-816a-4280-9505-eaa503356a88 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.334s\n2026-05-27 01:52:26.101 11 INFO tempest.lib.common.rest_client [req-6e70941c-ab3c-4eb0-a7c1-e6a452c4ab19 req-6e70941c-ab3c-4eb0-a7c1-e6a452c4ab19 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.348s\n2026-05-27 01:52:27.346 11 INFO tempest.lib.common.rest_client [req-16219e41-eea8-4ed0-a794-ae0536cbd2b1 req-16219e41-eea8-4ed0-a794-ae0536cbd2b1 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.228s\n2026-05-27 01:52:28.560 11 INFO tempest.lib.common.rest_client [req-138d55cb-ee6c-4f78-b1ba-c759868f7283 req-138d55cb-ee6c-4f78-b1ba-c759868f7283 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.196s\n2026-05-27 01:52:28.574 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait\n2026-05-27 01:52:29.796 11 INFO tempest.lib.common.rest_client [req-ed8f977e-4829-4bb8-aefb-6ea3a6fe203c req-ed8f977e-4829-4bb8-aefb-6ea3a6fe203c ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.219s\n2026-05-27 01:52:30.984 11 INFO tempest.lib.common.rest_client [req-63870262-c877-4db5-b4e5-f28c612d3165 req-63870262-c877-4db5-b4e5-f28c612d3165 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.173s\n2026-05-27 01:52:32.112 11 INFO tempest.lib.common.rest_client [req-5c5f67b0-56a2-43bb-810b-1b08573b90ca req-5c5f67b0-56a2-43bb-810b-1b08573b90ca ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.111s\n2026-05-27 01:52:32.214 11 INFO tempest.lib.common.rest_client [req-5d7939d0-6f04-4d16-94c8-7f2dea80dac8 req-5d7939d0-6f04-4d16-94c8-7f2dea80dac8 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1496094210 0.099s\n2026-05-27 01:52:32.489 11 INFO tempest.lib.common.rest_client [req-1b1c86e1-fef1-4364-b17d-fcb4f8f20943 req-1b1c86e1-fef1-4364-b17d-fcb4f8f20943 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86fee16b-7f9f-4713-9c3d-2625316ca8f1 0.270s\n2026-05-27 01:52:32.566 11 INFO tempest.lib.common.rest_client [req-d98e018c-f4d5-4859-96d3-969426c5a5c6 req-d98e018c-f4d5-4859-96d3-969426c5a5c6 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/86fee16b-7f9f-4713-9c3d-2625316ca8f1 0.076s\n2026-05-27 01:52:33.056 11 INFO tempest.lib.common.rest_client [req-387a0820-4b07-4901-a5af-200053bad724 req-387a0820-4b07-4901-a5af-200053bad724 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d152af0e-f047-4a27-8db5-58ca51b44b0f 0.487s\n2026-05-27 01:52:33.200 11 INFO tempest.lib.common.rest_client [req-af86b233-83e0-4e95-99c0-1c4a5f88bee6 req-af86b233-83e0-4e95-99c0-1c4a5f88bee6 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.140s\n2026-05-27 01:52:33.313 11 INFO tempest.lib.common.rest_client [req-20a82458-604c-49db-ba85-24e03de95d38 req-20a82458-604c-49db-ba85-24e03de95d38 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.111s\n2026-05-27 01:52:34.407 11 INFO tempest.lib.common.rest_client [req-2b55fc96-d16f-4f0b-b8b0-fef96f4437cb req-2b55fc96-d16f-4f0b-b8b0-fef96f4437cb ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.084s\n2026-05-27 01:52:34.484 11 INFO tempest.lib.common.rest_client [req-99635d99-89b8-41d4-9b54-2afd636cd47e req-99635d99-89b8-41d4-9b54-2afd636cd47e ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.075s\n2026-05-27 01:52:34.572 11 INFO tempest.lib.common.rest_client [req-177dfeaf-1769-411f-a42b-70f13b7481fc req-177dfeaf-1769-411f-a42b-70f13b7481fc ] Request (VolumesBackupsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.086s\n{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume [72.478017s] ... ok\n2026-05-27 01:52:34.672 11 INFO tempest.lib.common.rest_client [req-6b99c9e0-198b-48c4-86ca-a218e94c1258 req-6b99c9e0-198b-48c4-86ca-a218e94c1258 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4e8b9b75-f51f-4c59-829d-9393cacf2e84 0.095s\n2026-05-27 01:52:35.160 11 INFO tempest.lib.common.rest_client [req-87fcd12f-bb73-4aa2-b58a-f0bf97097ec9 req-87fcd12f-bb73-4aa2-b58a-f0bf97097ec9 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.484s\n2026-05-27 01:52:35.276 11 INFO tempest.lib.common.rest_client [req-8139671d-6d9e-4006-8c34-b7686a67b8f3 req-8139671d-6d9e-4006-8c34-b7686a67b8f3 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.103s\n2026-05-27 01:52:36.397 11 INFO tempest.lib.common.rest_client [req-2b47b83a-1dca-4dc4-b11a-235ea2c73160 req-2b47b83a-1dca-4dc4-b11a-235ea2c73160 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.110s\n2026-05-27 01:52:36.409 11 INFO tempest.common.waiters [-] volume c6d7a55e-ef3a-48f2-bf44-27ff038009d2 reached available after waiting for 1.409163 seconds\n2026-05-27 01:52:36.508 11 INFO tempest.lib.common.rest_client [req-178318b6-be38-4e62-b169-7d456de78ed5 req-178318b6-be38-4e62-b169-7d456de78ed5 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.097s\n2026-05-27 01:52:36.710 11 INFO tempest.lib.common.rest_client [req-924440a4-c5ae-43f1-950a-b8b98d878e48 req-924440a4-c5ae-43f1-950a-b8b98d878e48 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.187s\n2026-05-27 01:52:36.812 11 INFO tempest.lib.common.rest_client [req-17083ad0-f372-4e89-8f1c-a0d30c8f1cde req-17083ad0-f372-4e89-8f1c-a0d30c8f1cde ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s\n2026-05-27 01:52:37.923 11 INFO tempest.lib.common.rest_client [req-a6dbd452-ee9a-4db9-8d2d-5f6d1207a627 req-a6dbd452-ee9a-4db9-8d2d-5f6d1207a627 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.100s\n2026-05-27 01:52:39.041 11 INFO tempest.lib.common.rest_client [req-83a488e9-ea28-4b6e-8868-a2582a6c87af req-83a488e9-ea28-4b6e-8868-a2582a6c87af ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.106s\n2026-05-27 01:52:40.154 11 INFO tempest.lib.common.rest_client [req-7d0b6975-86fc-472c-919b-4c9e53cc23c9 req-7d0b6975-86fc-472c-919b-4c9e53cc23c9 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.098s\n2026-05-27 01:52:41.253 11 INFO tempest.lib.common.rest_client [req-9e6bdd97-be43-4b68-bdbf-dd2a2586551e req-9e6bdd97-be43-4b68-bdbf-dd2a2586551e ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.093s\n2026-05-27 01:52:41.259 11 INFO tempest.common.waiters [-] backup 88713c82-a36d-49e4-abcc-5cfb05dc7a73 reached available after waiting for 5.259827 seconds\n2026-05-27 01:52:41.357 11 INFO tempest.lib.common.rest_client [req-b171ce59-41b4-4a2e-8923-4800bc4ffa42 req-b171ce59-41b4-4a2e-8923-4800bc4ffa42 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.095s\n2026-05-27 01:52:41.375 11 INFO tempest.common.waiters [-] volume c6d7a55e-ef3a-48f2-bf44-27ff038009d2 reached available after waiting for 0.375709 seconds\n2026-05-27 01:52:42.770 11 INFO tempest.lib.common.rest_client [req-b062e8d9-6c65-48f3-9c95-54a9856c3ed1 req-b062e8d9-6c65-48f3-9c95-54a9856c3ed1 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73/restore 1.393s\n2026-05-27 01:52:42.873 11 INFO tempest.lib.common.rest_client [req-5d3c8c14-c793-4dfa-805b-0243703cec62 req-5d3c8c14-c793-4dfa-805b-0243703cec62 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.096s\n2026-05-27 01:52:43.974 11 INFO tempest.lib.common.rest_client [req-1f7cb9b4-844a-452b-be94-033e849d4c0a req-1f7cb9b4-844a-452b-be94-033e849d4c0a ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s\n2026-05-27 01:52:45.095 11 INFO tempest.lib.common.rest_client [req-73b25ce3-38c0-4836-ae37-b6db4b7dc1a8 req-73b25ce3-38c0-4836-ae37-b6db4b7dc1a8 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.112s\n2026-05-27 01:52:46.198 11 INFO tempest.lib.common.rest_client [req-2cd1fccc-6050-4a17-852a-693814f2ac36 req-2cd1fccc-6050-4a17-852a-693814f2ac36 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.093s\n2026-05-27 01:52:47.319 11 INFO tempest.lib.common.rest_client [req-24cf2c22-a78e-4285-8b5d-f145aa96faee req-24cf2c22-a78e-4285-8b5d-f145aa96faee ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.110s\n2026-05-27 01:52:48.423 11 INFO tempest.lib.common.rest_client [req-7b83dcd6-5a92-40c3-ba86-372b92f1be41 req-7b83dcd6-5a92-40c3-ba86-372b92f1be41 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.092s\n2026-05-27 01:52:49.525 11 INFO tempest.lib.common.rest_client [req-b7120997-ba6d-4b12-b055-116819ef48aa req-b7120997-ba6d-4b12-b055-116819ef48aa ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.091s\n2026-05-27 01:52:50.645 11 INFO tempest.lib.common.rest_client [req-7e5637e9-7a8f-4dad-9335-202a80cce51f req-7e5637e9-7a8f-4dad-9335-202a80cce51f ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.103s\n2026-05-27 01:52:50.652 11 INFO tempest.common.waiters [-] backup 88713c82-a36d-49e4-abcc-5cfb05dc7a73 reached available after waiting for 8.652918 seconds\n2026-05-27 01:52:50.758 11 INFO tempest.lib.common.rest_client [req-ce9e9032-a108-4b65-b1ce-d6d2670f0065 req-ce9e9032-a108-4b65-b1ce-d6d2670f0065 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.102s\n2026-05-27 01:52:50.777 11 INFO tempest.common.waiters [-] volume 65c80ac1-693d-4872-949e-60aa727da551 reached available after waiting for 0.777844 seconds\n2026-05-27 01:52:50.885 11 INFO tempest.lib.common.rest_client [req-d3a5de2f-4299-40e7-b423-81669be24045 req-d3a5de2f-4299-40e7-b423-81669be24045 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.106s\n2026-05-27 01:52:51.042 11 INFO tempest.lib.common.rest_client [req-ed875b1d-6a7c-4780-97ea-ac33f4527475 req-ed875b1d-6a7c-4780-97ea-ac33f4527475 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.142s\n2026-05-27 01:52:51.146 11 INFO tempest.lib.common.rest_client [req-382c87c8-885d-4203-97c8-d7606eda86cb req-382c87c8-885d-4203-97c8-d7606eda86cb ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.101s\n2026-05-27 01:52:52.292 11 INFO tempest.lib.common.rest_client [req-6b3cde1b-f359-4597-a32b-98036089c901 req-6b3cde1b-f359-4597-a32b-98036089c901 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.133s\n2026-05-27 01:52:53.405 11 INFO tempest.lib.common.rest_client [req-d74c9d15-4d4c-4d97-8b98-557f1f776741 req-d74c9d15-4d4c-4d97-8b98-557f1f776741 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.103s\n2026-05-27 01:52:53.516 11 INFO tempest.lib.common.rest_client [req-77764e8c-7b5d-4d67-b075-ac00b2f889cf req-77764e8c-7b5d-4d67-b075-ac00b2f889cf ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.109s\n2026-05-27 01:52:53.604 11 INFO tempest.lib.common.rest_client [req-8c359535-d74f-44ea-8a67-134e15a39042 req-8c359535-d74f-44ea-8a67-134e15a39042 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.086s\n2026-05-27 01:52:54.706 11 INFO tempest.lib.common.rest_client [req-5ea9be67-b1a4-41a3-a854-ee6eaf4d69f5 req-5ea9be67-b1a4-41a3-a854-ee6eaf4d69f5 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s\n2026-05-27 01:52:55.810 11 INFO tempest.lib.common.rest_client [req-68c52814-5f78-4e19-bd96-560692130259 req-68c52814-5f78-4e19-bd96-560692130259 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.094s\n2026-05-27 01:52:55.937 11 INFO tempest.lib.common.rest_client [req-c015bb62-8512-472e-94d2-a7db0b5b341d req-c015bb62-8512-472e-94d2-a7db0b5b341d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.124s\n2026-05-27 01:52:56.135 11 INFO tempest.lib.common.rest_client [req-987cc217-b6ea-4eae-b273-ea59cfc9ba89 req-987cc217-b6ea-4eae-b273-ea59cfc9ba89 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.183s\n2026-05-27 01:52:56.247 11 INFO tempest.lib.common.rest_client [req-146a3390-de73-44d0-b3c1-324de37733a3 req-146a3390-de73-44d0-b3c1-324de37733a3 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.109s\n2026-05-27 01:52:57.375 11 INFO tempest.lib.common.rest_client [req-3a5e1b08-d1ef-4de7-b0b2-ffc0a1fdae2f req-3a5e1b08-d1ef-4de7-b0b2-ffc0a1fdae2f ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.111s\n2026-05-27 01:52:58.480 11 INFO tempest.lib.common.rest_client [req-58315f2b-c85e-4a62-b9c6-dd6d489951b1 req-58315f2b-c85e-4a62-b9c6-dd6d489951b1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.093s\n{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_bootable_volume_backup_and_restore [23.906909s] ... ok\n2026-05-27 01:52:58.775 11 INFO tempest.lib.common.rest_client [req-7e48e65c-2804-4d38-b58d-ceec165c3565 req-7e48e65c-2804-4d38-b58d-ceec165c3565 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.290s\n2026-05-27 01:52:58.895 11 INFO tempest.lib.common.rest_client [req-0a990058-1236-44ca-b468-093c30adea0a req-0a990058-1236-44ca-b468-093c30adea0a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.103s\n2026-05-27 01:53:00.023 11 INFO tempest.lib.common.rest_client [req-2bf58fdc-2abc-4461-95a7-18a88cc67a6e req-2bf58fdc-2abc-4461-95a7-18a88cc67a6e ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.114s\n2026-05-27 01:53:00.033 11 INFO tempest.common.waiters [-] volume 9c410212-fd2f-489f-b875-cac902de381e reached available after waiting for 2.033095 seconds\n2026-05-27 01:53:00.201 11 INFO tempest.lib.common.rest_client [req-e4e5878c-0e03-4a45-b6ec-fc971f69d5a2 req-e4e5878c-0e03-4a45-b6ec-fc971f69d5a2 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.165s\n2026-05-27 01:53:00.313 11 INFO tempest.lib.common.rest_client [req-ce190661-38b3-4eba-995e-702257ba030a req-ce190661-38b3-4eba-995e-702257ba030a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.105s\n2026-05-27 01:53:01.411 11 INFO tempest.lib.common.rest_client [req-e3c2aa69-67e4-4aa8-8af9-55a8cf993477 req-e3c2aa69-67e4-4aa8-8af9-55a8cf993477 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.088s\n2026-05-27 01:53:02.499 11 INFO tempest.lib.common.rest_client [req-60d80d0c-7a5f-4a47-af45-1ea7fcfcdcb9 req-60d80d0c-7a5f-4a47-af45-1ea7fcfcdcb9 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.082s\n2026-05-27 01:53:03.591 11 INFO tempest.lib.common.rest_client [req-690e7175-ddb5-4c85-96b1-20702659a33b req-690e7175-ddb5-4c85-96b1-20702659a33b ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.086s\n2026-05-27 01:53:04.690 11 INFO tempest.lib.common.rest_client [req-dd5af891-4ceb-48c1-a13a-342d666f3139 req-dd5af891-4ceb-48c1-a13a-342d666f3139 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.091s\n2026-05-27 01:53:04.695 11 INFO tempest.common.waiters [-] backup 1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d reached available after waiting for 4.695088 seconds\n2026-05-27 01:53:04.805 11 INFO tempest.lib.common.rest_client [req-de2fadf5-abe5-447c-a766-26879344c43a req-de2fadf5-abe5-447c-a766-26879344c43a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.108s\n2026-05-27 01:53:04.818 11 INFO tempest.common.waiters [-] volume 9c410212-fd2f-489f-b875-cac902de381e reached available after waiting for 0.818704 seconds\n2026-05-27 01:53:04.899 11 INFO tempest.lib.common.rest_client [req-d22682af-7edc-4c9d-8c59-9c69c7be49d4 req-d22682af-7edc-4c9d-8c59-9c69c7be49d4 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.078s\n2026-05-27 01:53:05.004 11 INFO tempest.lib.common.rest_client [req-da0f373d-35db-4567-9a87-becbee9cb727 req-da0f373d-35db-4567-9a87-becbee9cb727 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/detail 0.096s\n2026-05-27 01:53:06.324 11 INFO tempest.lib.common.rest_client [req-a11e9ba2-2fa1-4d68-831e-55232c060942 req-a11e9ba2-2fa1-4d68-831e-55232c060942 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d/restore 1.310s\n2026-05-27 01:53:06.424 11 INFO tempest.lib.common.rest_client [req-83cd0faa-d52c-41bf-b960-d49693be26ee req-83cd0faa-d52c-41bf-b960-d49693be26ee ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.095s\n2026-05-27 01:53:07.525 11 INFO tempest.lib.common.rest_client [req-0822db18-42fb-43c3-bce8-807a7582413d req-0822db18-42fb-43c3-bce8-807a7582413d ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s\n2026-05-27 01:53:08.626 11 INFO tempest.lib.common.rest_client [req-04c5d4bd-62ac-4e1c-8ec4-3361c10faa8a req-04c5d4bd-62ac-4e1c-8ec4-3361c10faa8a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s\n2026-05-27 01:53:09.723 11 INFO tempest.lib.common.rest_client [req-9c90e1f5-2d0a-40db-9541-536ff158a90a req-9c90e1f5-2d0a-40db-9541-536ff158a90a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s\n2026-05-27 01:53:10.827 11 INFO tempest.lib.common.rest_client [req-2af89378-a808-415b-a355-09959fec7385 req-2af89378-a808-415b-a355-09959fec7385 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.099s\n2026-05-27 01:53:10.832 11 INFO tempest.common.waiters [-] backup 1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d reached available after waiting for 4.832521 seconds\n2026-05-27 01:53:10.929 11 INFO tempest.lib.common.rest_client [req-65979e6e-b98d-4855-91eb-3e6fe59f2c72 req-65979e6e-b98d-4855-91eb-3e6fe59f2c72 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.095s\n2026-05-27 01:53:10.941 11 INFO tempest.common.waiters [-] volume cc7adbf5-3ae5-43f2-ab08-1d50055eec28 reached available after waiting for 0.941941 seconds\n2026-05-27 01:53:11.047 11 INFO tempest.lib.common.rest_client [req-07eb1e35-4b51-4c0c-b3d4-6cedc5e5f4ae req-07eb1e35-4b51-4c0c-b3d4-6cedc5e5f4ae ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.103s\n2026-05-27 01:53:11.184 11 INFO tempest.lib.common.rest_client [req-09581b3f-9e76-466a-9507-a1a807bd3ed0 req-09581b3f-9e76-466a-9507-a1a807bd3ed0 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.121s\n2026-05-27 01:53:11.307 11 INFO tempest.lib.common.rest_client [req-74af722e-9477-40da-8288-3c144b6f5d6b req-74af722e-9477-40da-8288-3c144b6f5d6b ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.119s\n2026-05-27 01:53:12.417 11 INFO tempest.lib.common.rest_client [req-c8950281-3b9e-465d-9b3c-6daca246d97e req-c8950281-3b9e-465d-9b3c-6daca246d97e ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.095s\n2026-05-27 01:53:12.583 11 INFO tempest.lib.common.rest_client [req-3ea97996-8771-4b00-9242-25a92a4f20f5 req-3ea97996-8771-4b00-9242-25a92a4f20f5 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.164s\n2026-05-27 01:53:12.677 11 INFO tempest.lib.common.rest_client [req-d47f22e2-d227-4409-b4a6-a7cb5c22258b req-d47f22e2-d227-4409-b4a6-a7cb5c22258b ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.092s\n2026-05-27 01:53:13.778 11 INFO tempest.lib.common.rest_client [req-9ae9bab0-d90c-4a78-9e87-127fefdae4b3 req-9ae9bab0-d90c-4a78-9e87-127fefdae4b3 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.093s\n2026-05-27 01:53:14.877 11 INFO tempest.lib.common.rest_client [req-8af00ce7-b89d-415c-8dd7-63283c371ab8 req-8af00ce7-b89d-415c-8dd7-63283c371ab8 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.093s\n2026-05-27 01:53:15.002 11 INFO tempest.lib.common.rest_client [req-50d03fd8-0173-4203-bdc3-9f6943024285 req-50d03fd8-0173-4203-bdc3-9f6943024285 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.121s\n2026-05-27 01:53:15.116 11 INFO tempest.lib.common.rest_client [req-64420abd-9419-4117-adf5-21e7678c468c req-64420abd-9419-4117-adf5-21e7678c468c ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.111s\n2026-05-27 01:53:16.215 11 INFO tempest.lib.common.rest_client [req-c4bde669-a51a-4ff1-82d2-2af1696265ab req-c4bde669-a51a-4ff1-82d2-2af1696265ab ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.083s\n2026-05-27 01:53:16.299 11 INFO tempest.lib.common.rest_client [req-4ebf9f38-e134-4e8a-8a09-9d641ca2b29b req-4ebf9f38-e134-4e8a-8a09-9d641ca2b29b ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.082s\n2026-05-27 01:53:16.398 11 INFO tempest.lib.common.rest_client [req-e8b83819-fc7d-442f-9e64-799b0505c697 req-e8b83819-fc7d-442f-9e64-799b0505c697 ] Request (VolumesBackupsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.097s\n{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete [17.916280s] ... ok\n2026-05-27 01:53:16.829 11 INFO tempest.lib.common.rest_client [req-35ecc866-b95c-456e-9ad6-d767f4505af5 req-35ecc866-b95c-456e-9ad6-d767f4505af5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.424s\n2026-05-27 01:53:16.965 11 INFO tempest.lib.common.rest_client [req-e04f3be3-267a-4833-8e19-1d1b82fd0f5f req-e04f3be3-267a-4833-8e19-1d1b82fd0f5f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.122s\n2026-05-27 01:53:18.126 11 INFO tempest.lib.common.rest_client [req-3d74c28a-3c2b-4ee6-8e12-e2bd2bff5ceb req-3d74c28a-3c2b-4ee6-8e12-e2bd2bff5ceb ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.144s\n2026-05-27 01:53:18.144 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached available after waiting for 2.144359 seconds\n2026-05-27 01:53:18.289 11 INFO tempest.lib.common.rest_client [req-8facade1-dac6-44fe-8904-907c788a019c req-8facade1-dac6-44fe-8904-907c788a019c ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.141s\n2026-05-27 01:53:18.784 11 INFO tempest.lib.common.rest_client [req-7d352191-812b-455e-8595-ce9c218e06de req-7d352191-812b-455e-8595-ce9c218e06de ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.489s\n2026-05-27 01:53:19.216 11 INFO tempest.lib.common.rest_client [req-78b3e760-d743-48f1-bfcd-be02c1030810 req-78b3e760-d743-48f1-bfcd-be02c1030810 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.428s\n2026-05-27 01:53:19.610 11 INFO tempest.lib.common.rest_client [req-cd884039-2ad4-4eab-b908-51d58758ad69 req-cd884039-2ad4-4eab-b908-51d58758ad69 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.391s\n2026-05-27 01:53:20.615 11 INFO tempest.lib.common.rest_client [req-3f1b88cc-df08-4e4b-86fe-569575949edb req-3f1b88cc-df08-4e4b-86fe-569575949edb ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.000s\n2026-05-27 01:53:21.109 11 INFO tempest.lib.common.rest_client [req-419ed445-8464-4423-9471-9a7101c2254b req-419ed445-8464-4423-9471-9a7101c2254b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s\n2026-05-27 01:53:21.110 11 INFO tempest.lib.common.fixed_network [-] (VolumesBackupsTest:test_volume_backup_incremental) Found network {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1} available for tenant\n2026-05-27 01:53:22.156 11 INFO tempest.lib.common.rest_client [req-8ae8a9bc-a436-4a30-9ff6-ba93be94de1d req-8ae8a9bc-a436-4a30-9ff6-ba93be94de1d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.043s\n2026-05-27 01:53:22.377 11 INFO tempest.lib.common.rest_client [req-b29e98ca-ff9d-43b8-9884-1d72cf5ce48e req-b29e98ca-ff9d-43b8-9884-1d72cf5ce48e ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.214s\n2026-05-27 01:53:23.622 11 INFO tempest.lib.common.rest_client [req-833b0376-9fa3-4bfb-ad76-feb71bf693ba req-833b0376-9fa3-4bfb-ad76-feb71bf693ba ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.231s\n2026-05-27 01:53:24.820 11 INFO tempest.lib.common.rest_client [req-7ce2dd7b-7802-435e-8f79-3526d0dd9e3f req-7ce2dd7b-7802-435e-8f79-3526d0dd9e3f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.179s\n2026-05-27 01:53:24.833 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-05-27 01:53:26.108 11 INFO tempest.lib.common.rest_client [req-5d71f5c7-193e-4f13-828c-fbb0e4b428e7 req-5d71f5c7-193e-4f13-828c-fbb0e4b428e7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.272s\n2026-05-27 01:53:27.332 11 INFO tempest.lib.common.rest_client [req-0e1a5f06-5ef0-455b-b07a-7cb08349d7ae req-0e1a5f06-5ef0-455b-b07a-7cb08349d7ae ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.210s\n2026-05-27 01:53:28.538 11 INFO tempest.lib.common.rest_client [req-4b57a398-91ec-4740-9999-a26bfdc36571 req-4b57a398-91ec-4740-9999-a26bfdc36571 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.190s\n2026-05-27 01:53:28.551 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-05-27 01:53:29.813 11 INFO tempest.lib.common.rest_client [req-25d52cf8-e777-466e-85a4-57b692904bd5 req-25d52cf8-e777-466e-85a4-57b692904bd5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.260s\n2026-05-27 01:53:29.832 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-27 01:53:31.111 11 INFO tempest.lib.common.rest_client [req-7928f646-b68c-4a82-99aa-d6005156a526 req-7928f646-b68c-4a82-99aa-d6005156a526 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.275s\n2026-05-27 01:53:32.541 11 INFO tempest.lib.common.rest_client [req-d8915b4d-c75a-4bca-9603-f75621acadf9 req-d8915b4d-c75a-4bca-9603-f75621acadf9 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.411s\n2026-05-27 01:53:33.792 11 INFO tempest.lib.common.rest_client [req-755e4f8a-df93-4699-80a0-d73cf620280f req-755e4f8a-df93-4699-80a0-d73cf620280f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.231s\n2026-05-27 01:53:35.027 11 INFO tempest.lib.common.rest_client [req-728c8f52-830b-4d79-a152-7a0f9777b358 req-728c8f52-830b-4d79-a152-7a0f9777b358 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.212s\n2026-05-27 01:53:36.277 11 INFO tempest.lib.common.rest_client [req-f4b0792e-246d-4a56-bbfe-a60fb2c6ce0a req-f4b0792e-246d-4a56-bbfe-a60fb2c6ce0a ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.234s\n2026-05-27 01:53:37.579 11 INFO tempest.lib.common.rest_client [req-d19e423b-01cc-46c3-9ee8-3bdffbd54228 req-d19e423b-01cc-46c3-9ee8-3bdffbd54228 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.285s\n2026-05-27 01:53:38.881 11 INFO tempest.lib.common.rest_client [req-9a9b9a4f-49c4-4205-8438-8c1703d5bb18 req-9a9b9a4f-49c4-4205-8438-8c1703d5bb18 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.286s\n2026-05-27 01:53:38.895 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 16 second wait\n2026-05-27 01:53:39.206 11 INFO tempest.lib.common.rest_client [req-49a77cff-045a-4552-a016-179b09effa74 req-49a77cff-045a-4552-a016-179b09effa74 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-interface 0.309s\n2026-05-27 01:53:40.610 11 INFO tempest.lib.common.rest_client [req-234fc61b-8c70-4116-b7c3-bb26d9d1ee9f req-234fc61b-8c70-4116-b7c3-bb26d9d1ee9f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/9eb40825-b197-41a7-92b4-f14d338bd3dc 1.396s\n2026-05-27 01:53:40.612 11 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.101:22' as 'cirros' with public key authentication\n2026-05-27 01:54:00.120 11 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)\n2026-05-27 01:54:00.185 11 INFO paramiko.transport [-] Authentication (publickey) successful!\n2026-05-27 01:54:00.186 11 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.101 successfully created\n2026-05-27 01:54:02.815 11 INFO tempest.lib.common.rest_client [req-194c1207-3bfb-425a-a9c9-00572080dba6 req-194c1207-3bfb-425a-a9c9-00572080dba6 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-volume_attachments 2.626s\n2026-05-27 01:54:02.948 11 INFO tempest.lib.common.rest_client [req-18ff9b4f-5731-4bd8-a1cf-3f9e5b803ab9 req-18ff9b4f-5731-4bd8-a1cf-3f9e5b803ab9 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.127s\n2026-05-27 01:54:04.122 11 INFO tempest.lib.common.rest_client [req-6219b943-054d-4de4-93d3-ac3267f5f324 req-6219b943-054d-4de4-93d3-ac3267f5f324 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.158s\n2026-05-27 01:54:05.263 11 INFO tempest.lib.common.rest_client [req-157c4adc-a094-4768-ae78-5ab71f2662cd req-157c4adc-a094-4768-ae78-5ab71f2662cd ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.131s\n2026-05-27 01:54:06.397 11 INFO tempest.lib.common.rest_client [req-77d84b4d-9038-4a1c-8e7d-7d5f70d52a25 req-77d84b4d-9038-4a1c-8e7d-7d5f70d52a25 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.118s\n2026-05-27 01:54:07.550 11 INFO tempest.lib.common.rest_client [req-b590fd6b-6ed7-4461-8123-4d9648296537 req-b590fd6b-6ed7-4461-8123-4d9648296537 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.132s\n2026-05-27 01:54:08.719 11 INFO tempest.lib.common.rest_client [req-14dec776-af59-4fcb-9dbb-af889dc52bfc req-14dec776-af59-4fcb-9dbb-af889dc52bfc ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.144s\n2026-05-27 01:54:08.732 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached in-use after waiting for 6.732533 seconds\n2026-05-27 01:54:08.921 11 INFO tempest.lib.common.rest_client [req-5e9cd1c9-1bd0-471b-a7ab-f177c5a89091 req-5e9cd1c9-1bd0-471b-a7ab-f177c5a89091 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.186s\n2026-05-27 01:54:09.019 11 INFO tempest.lib.common.rest_client [req-a2e97907-caad-42b1-abf6-b52996d5eb91 req-a2e97907-caad-42b1-abf6-b52996d5eb91 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.090s\n2026-05-27 01:54:10.117 11 INFO tempest.lib.common.rest_client [req-f0242a53-130a-4c8a-92e1-71bf2bc392f3 req-f0242a53-130a-4c8a-92e1-71bf2bc392f3 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.092s\n2026-05-27 01:54:11.217 11 INFO tempest.lib.common.rest_client [req-16890966-8a5e-46fe-9bc2-ab37a8450e83 req-16890966-8a5e-46fe-9bc2-ab37a8450e83 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.087s\n2026-05-27 01:54:12.335 11 INFO tempest.lib.common.rest_client [req-c5e5cdff-1f20-493b-97f7-e074fd3c313a req-c5e5cdff-1f20-493b-97f7-e074fd3c313a ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.112s\n2026-05-27 01:54:13.448 11 INFO tempest.lib.common.rest_client [req-86dd316d-2ebe-41bd-bfd0-bec048256d8d req-86dd316d-2ebe-41bd-bfd0-bec048256d8d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.105s\n2026-05-27 01:54:13.452 11 INFO tempest.common.waiters [-] backup 7794b44e-893e-4535-9239-7f7eaca6a45d reached available after waiting for 4.452675 seconds\n2026-05-27 01:54:13.542 11 INFO tempest.lib.common.rest_client [req-2895d9bd-8a9a-47b3-96ce-7bcbb285b646 req-2895d9bd-8a9a-47b3-96ce-7bcbb285b646 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.088s\n2026-05-27 01:54:13.814 11 INFO tempest.lib.common.rest_client [req-952021d2-280a-439e-b5cf-8badb926f6a7 req-952021d2-280a-439e-b5cf-8badb926f6a7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.262s\n2026-05-27 01:54:13.918 11 INFO tempest.lib.common.rest_client [req-87fd7844-f847-4a30-a0e0-62dbad75b8f2 req-87fd7844-f847-4a30-a0e0-62dbad75b8f2 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.097s\n2026-05-27 01:54:15.017 11 INFO tempest.lib.common.rest_client [req-a69e86c2-3454-4a59-ac39-1112261a761b req-a69e86c2-3454-4a59-ac39-1112261a761b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.089s\n2026-05-27 01:54:16.127 11 INFO tempest.lib.common.rest_client [req-a1a261b5-9570-43d2-b2c7-b21f1895064b req-a1a261b5-9570-43d2-b2c7-b21f1895064b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.103s\n2026-05-27 01:54:17.235 11 INFO tempest.lib.common.rest_client [req-43ee721b-a98d-40bd-a2b3-62d4c85cc207 req-43ee721b-a98d-40bd-a2b3-62d4c85cc207 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.096s\n2026-05-27 01:54:18.322 11 INFO tempest.lib.common.rest_client [req-8c276008-3b05-4208-8214-82f2756b23f4 req-8c276008-3b05-4208-8214-82f2756b23f4 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.081s\n2026-05-27 01:54:18.327 11 INFO tempest.common.waiters [-] backup f09f259e-93cc-499d-bfa5-5cd250f609b4 reached available after waiting for 5.327130 seconds\n2026-05-27 01:54:18.415 11 INFO tempest.lib.common.rest_client [req-0fc53a84-de64-4baa-afb7-0de1581d9712 req-0fc53a84-de64-4baa-afb7-0de1581d9712 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.086s\n2026-05-27 01:54:18.593 11 INFO tempest.lib.common.rest_client [req-e4f5bbad-9625-404d-9a6e-e943e10211a7 req-e4f5bbad-9625-404d-9a6e-e943e10211a7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.167s\n2026-05-27 01:54:18.673 11 INFO tempest.lib.common.rest_client [req-e9f8ca4d-f0e3-4f8e-8afa-1af0e1250ba7 req-e9f8ca4d-f0e3-4f8e-8afa-1af0e1250ba7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.078s\n2026-05-27 01:54:19.778 11 INFO tempest.lib.common.rest_client [req-846c5693-a624-40ef-918a-f42ae33805b5 req-846c5693-a624-40ef-918a-f42ae33805b5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.098s\n2026-05-27 01:54:20.024 11 INFO tempest.lib.common.rest_client [req-0c25c24c-1362-471c-b6dd-daae7a958e68 req-0c25c24c-1362-471c-b6dd-daae7a958e68 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.243s\n2026-05-27 01:54:20.122 11 INFO tempest.lib.common.rest_client [req-997ee43d-abd9-4e01-9a90-e3991ddcbe97 req-997ee43d-abd9-4e01-9a90-e3991ddcbe97 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.092s\n2026-05-27 01:54:21.223 11 INFO tempest.lib.common.rest_client [req-c4c9a5bf-c9ec-4cd8-a6a9-baff8423cce5 req-c4c9a5bf-c9ec-4cd8-a6a9-baff8423cce5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.095s\n2026-05-27 01:54:22.344 11 INFO tempest.lib.common.rest_client [req-eca0c2b3-e9da-4281-86b7-a400f85a833d req-eca0c2b3-e9da-4281-86b7-a400f85a833d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.112s\n2026-05-27 01:54:23.438 11 INFO tempest.lib.common.rest_client [req-df4fcad0-b748-4d6a-a214-31176ba5f2f6 req-df4fcad0-b748-4d6a-a214-31176ba5f2f6 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.088s\n2026-05-27 01:54:24.560 11 INFO tempest.lib.common.rest_client [req-dc7711b7-a405-43d6-93f9-134b732eaf72 req-dc7711b7-a405-43d6-93f9-134b732eaf72 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.116s\n2026-05-27 01:54:24.565 11 INFO tempest.common.waiters [-] backup 2ad26cd1-cbbf-4588-aa1e-0d969730a8ab reached available after waiting for 4.565135 seconds\n2026-05-27 01:54:24.651 11 INFO tempest.lib.common.rest_client [req-ebdda36a-38fd-42f6-8d13-ff5e942676ab req-ebdda36a-38fd-42f6-8d13-ff5e942676ab ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.084s\n2026-05-27 01:54:24.766 11 INFO tempest.lib.common.rest_client [req-6c3b8c3f-6129-4fc7-98e4-1ce1b4a31b6e req-6c3b8c3f-6129-4fc7-98e4-1ce1b4a31b6e ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.109s\n2026-05-27 01:54:24.865 11 INFO tempest.lib.common.rest_client [req-5688a6a4-f266-4382-a56f-7cf99a582a39 req-5688a6a4-f266-4382-a56f-7cf99a582a39 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.097s\n2026-05-27 01:54:25.971 11 INFO tempest.lib.common.rest_client [req-282832f1-56be-4a6d-b1e2-697fc2790de1 req-282832f1-56be-4a6d-b1e2-697fc2790de1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.097s\n2026-05-27 01:54:26.099 11 INFO tempest.lib.common.rest_client [req-051af84d-47b9-493b-876a-135507dbfa25 req-051af84d-47b9-493b-876a-135507dbfa25 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.125s\n2026-05-27 01:54:26.189 11 INFO tempest.lib.common.rest_client [req-8de112dc-0c43-4c49-a400-301eca0ea7af req-8de112dc-0c43-4c49-a400-301eca0ea7af ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.088s\n2026-05-27 01:54:27.300 11 INFO tempest.lib.common.rest_client [req-26e1267d-5298-4f8f-a252-b076e77d2759 req-26e1267d-5298-4f8f-a252-b076e77d2759 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.104s\n2026-05-27 01:54:27.681 11 INFO tempest.lib.common.rest_client [req-a3792f25-061f-4fae-b912-117dc8b07129 req-a3792f25-061f-4fae-b912-117dc8b07129 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-volume_attachments/43942f56-45a8-4304-9088-437f184ae00d 0.377s\n2026-05-27 01:54:27.790 11 INFO tempest.lib.common.rest_client [req-9d4c8863-3e52-48de-9232-febe56df6a4d req-9d4c8863-3e52-48de-9232-febe56df6a4d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.106s\n2026-05-27 01:54:28.937 11 INFO tempest.lib.common.rest_client [req-c26ac35c-349b-47cd-80c6-7dad76058061 req-c26ac35c-349b-47cd-80c6-7dad76058061 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.133s\n2026-05-27 01:54:30.068 11 INFO tempest.lib.common.rest_client [req-86b7792e-7edd-4503-a725-165686ea1ba4 req-86b7792e-7edd-4503-a725-165686ea1ba4 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.117s\n2026-05-27 01:54:30.081 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached available after waiting for 3.081324 seconds\n2026-05-27 01:54:30.355 11 INFO tempest.lib.common.rest_client [req-d87c5607-d385-41bd-8597-decdfbddc13c req-d87c5607-d385-41bd-8597-decdfbddc13c ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.272s\n2026-05-27 01:54:30.739 11 INFO tempest.lib.common.rest_client [req-b0bb0b3b-268b-4319-a58c-97a6225cf6a4 req-b0bb0b3b-268b-4319-a58c-97a6225cf6a4 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.381s\n2026-05-27 01:54:32.185 11 INFO tempest.lib.common.rest_client [req-dfb3c8b8-da5a-499e-b262-15efce1bdd60 req-dfb3c8b8-da5a-499e-b262-15efce1bdd60 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.431s\n2026-05-27 01:54:33.603 11 INFO tempest.lib.common.rest_client [req-8adc2dc2-1e84-4180-8374-2eaac872705e req-8adc2dc2-1e84-4180-8374-2eaac872705e ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.398s\n2026-05-27 01:54:34.772 11 INFO tempest.lib.common.rest_client [req-94228ddd-d428-4e80-bac0-718abb07bee6 req-94228ddd-d428-4e80-bac0-718abb07bee6 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.150s\n2026-05-27 01:54:35.943 11 INFO tempest.lib.common.rest_client [req-aeddfa7b-a76c-48db-bb0c-940447b48cda req-aeddfa7b-a76c-48db-bb0c-940447b48cda ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.157s\n2026-05-27 01:54:35.957 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait\n2026-05-27 01:54:37.176 11 INFO tempest.lib.common.rest_client [req-59228a8c-0e9d-4cfe-b22b-6332656babf5 req-59228a8c-0e9d-4cfe-b22b-6332656babf5 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.215s\n2026-05-27 01:54:38.299 11 INFO tempest.lib.common.rest_client [req-d7f79dcb-a0fc-4b02-852c-b3d4ba58edc1 req-d7f79dcb-a0fc-4b02-852c-b3d4ba58edc1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.107s\n2026-05-27 01:54:38.433 11 INFO tempest.lib.common.rest_client [req-f3473ca2-5ad0-48a5-8b73-dd8d41bcb3b4 req-f3473ca2-5ad0-48a5-8b73-dd8d41bcb3b4 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1547439761 0.130s\n2026-05-27 01:54:38.764 11 INFO tempest.lib.common.rest_client [req-223be089-3336-4d9f-a07e-49f7f566af99 req-223be089-3336-4d9f-a07e-49f7f566af99 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b73790b-2240-4d57-8bb6-e3bc8f1dba56 0.328s\n2026-05-27 01:54:38.844 11 INFO tempest.lib.common.rest_client [req-afbef2b6-b2b0-430b-8bb8-12d35917ff30 req-afbef2b6-b2b0-430b-8bb8-12d35917ff30 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b73790b-2240-4d57-8bb6-e3bc8f1dba56 0.077s\n2026-05-27 01:54:39.296 11 INFO tempest.lib.common.rest_client [req-659396f8-de42-463d-894c-0a45fe6415a0 req-659396f8-de42-463d-894c-0a45fe6415a0 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/9eb40825-b197-41a7-92b4-f14d338bd3dc 0.449s\n2026-05-27 01:54:39.410 11 INFO tempest.lib.common.rest_client [req-4023aa26-dca7-41e3-812b-d4e6612626bc req-4023aa26-dca7-41e3-812b-d4e6612626bc ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.111s\n2026-05-27 01:54:39.558 11 INFO tempest.lib.common.rest_client [req-8a57de85-a775-4768-8626-e8a3daf4245c req-8a57de85-a775-4768-8626-e8a3daf4245c ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.133s\n2026-05-27 01:54:39.672 11 INFO tempest.lib.common.rest_client [req-4862dd3e-804d-49c9-b430-62e1e27937ba req-4862dd3e-804d-49c9-b430-62e1e27937ba ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.111s\n2026-05-27 01:54:40.795 11 INFO tempest.lib.common.rest_client [req-768f4148-d0fc-4647-842a-9996bfe7824a req-768f4148-d0fc-4647-842a-9996bfe7824a ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.108s\n2026-05-27 01:54:41.926 11 INFO tempest.lib.common.rest_client [req-0090aaff-ddfd-4edc-880d-9d6a62999ab6 req-0090aaff-ddfd-4edc-880d-9d6a62999ab6 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.115s\n2026-05-27 01:54:43.076 11 INFO tempest.lib.common.rest_client [req-a3c33e4d-132f-4b49-8452-fbeb6f5fe53b req-a3c33e4d-132f-4b49-8452-fbeb6f5fe53b ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.137s\n{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental [86.677288s] ... ok\n2026-05-27 01:54:44.800 11 INFO tempest.lib.common.rest_client [req-46469c2a-61a1-4221-806d-81a71bb8418f req-46469c2a-61a1-4221-806d-81a71bb8418f ] Request (VolumesBackupsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524/remove_router_interface 1.687s\n2026-05-27 01:54:45.877 11 INFO tempest.lib.common.rest_client [req-95ad0813-d73c-4000-b870-1022df75bc11 req-95ad0813-d73c-4000-b870-1022df75bc11 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524 1.072s\n2026-05-27 01:54:46.262 11 INFO tempest.lib.common.rest_client [req-24d0aec0-db74-4383-b35f-979a30f7bb84 req-24d0aec0-db74-4383-b35f-979a30f7bb84 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2a98c01c-5933-4520-acd7-fac049514cf1 0.382s\n2026-05-27 01:54:47.027 11 INFO tempest.lib.common.rest_client [req-14344953-c15e-40e7-9096-8c480857cccd req-14344953-c15e-40e7-9096-8c480857cccd ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/47d65970-b343-4757-9cc9-9e04110b7038 0.762s\n2026-05-27 01:54:47.337 11 INFO tempest.lib.common.rest_client [req-bae9df43-9ccc-444e-9532-8b7e25a06f60 req-bae9df43-9ccc-444e-9532-8b7e25a06f60 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/262c16cb2cc741cf8907f7aef082226f 0.307s\n2026-05-27 01:54:47.338 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6d44681e0654acb93e46d609b7656d7\n2026-05-27 01:54:47.442 11 INFO tempest.lib.common.rest_client [req-2e0d6515-4a4c-4989-9829-6dca78e298a6 req-2e0d6515-4a4c-4989-9829-6dca78e298a6 ] Request (VolumesBackupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6d44681e0654acb93e46d609b7656d7&name=default 0.101s\n2026-05-27 01:54:47.918 11 INFO tempest.lib.common.rest_client [req-6d7fd144-17cc-49cf-96ed-bc576651d90f req-6d7fd144-17cc-49cf-96ed-bc576651d90f ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3717b457-aa97-4162-926d-50fcf6e1b538 0.473s\n2026-05-27 01:54:48.265 11 INFO tempest.lib.common.rest_client [req-fd5bed30-3497-41fb-aa5e-244651dd6fa9 req-fd5bed30-3497-41fb-aa5e-244651dd6fa9 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7 0.344s\n\n==============================\nFailed 53 tests - output below:\n==============================\n\ntearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)\n-------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)\n------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n\ntearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON)\n------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest)\n-------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)\n-----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)\n---------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)\n---------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)\n--------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status\n    volume = self.volumes_client.create_volume(**params)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type ce6ccdfb-dce9-4865-a716-4fd826745321 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:32,447 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s\n2026-05-27 01:46:32,902 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s\n2026-05-27 01:46:33,505 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s\n2026-05-27 01:46:33,939 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s\n2026-05-27 01:46:35,047 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s\n2026-05-27 01:46:35,052 21 INFO     [tempest.common.waiters] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds\n2026-05-27 01:46:35,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s\n2026-05-27 01:47:05,115 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s\n2026-05-27 01:47:05,116 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...\n2026-05-27 01:47:11,339 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s\n2026-05-27 01:47:11,516 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s\n2026-05-27 01:47:11,517 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...\n2026-05-27 01:47:26,724 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s\n2026-05-27 01:47:29,520 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s\n2026-05-27 01:47:29,737 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s\n\n\ntempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]\n-------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 2000e479-9751-411f-8cbf-c2a74629de2b deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:27,608 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s\n2026-05-27 01:46:27,745 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s\n2026-05-27 01:46:28,372 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s\n2026-05-27 01:46:28,508 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s\n2026-05-27 01:46:29,622 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s\n2026-05-27 01:46:29,630 25 INFO     [tempest.common.waiters] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds\n2026-05-27 01:46:30,311 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s\n2026-05-27 01:46:30,500 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s\n2026-05-27 01:46:32,169 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s\n2026-05-27 01:46:32,177 25 INFO     [tempest.common.waiters] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds\n2026-05-27 01:46:33,409 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s\n2026-05-27 01:46:33,660 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s\n2026-05-27 01:46:34,007 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s\n2026-05-27 01:46:35,194 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s\n2026-05-27 01:46:35,211 25 INFO     [tempest.common.waiters] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds\n2026-05-27 01:46:35,334 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s\n2026-05-27 01:46:35,341 25 INFO     [tempest.common.waiters] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds\n2026-05-27 01:46:35,529 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s\n2026-05-27 01:46:45,731 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:\n    8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s\n2026-05-27 01:46:45,732 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...\n2026-05-27 01:47:11,308 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s\n2026-05-27 01:47:11,520 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s\n2026-05-27 01:47:11,521 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...\n2026-05-27 01:47:26,723 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s\n2026-05-27 01:47:29,521 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s\n2026-05-27 01:47:29,804 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s\n\n\ntempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c]\n--------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 352aa1b6-82a0-4c6e-a1f5-905418d607f7 deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:30,760 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s\n2026-05-27 01:46:30,881 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s\n2026-05-27 01:46:31,801 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s\n2026-05-27 01:46:31,922 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s\n2026-05-27 01:46:33,723 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s\n2026-05-27 01:46:33,725 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds\n2026-05-27 01:46:34,044 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s\n2026-05-27 01:46:34,203 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s\n2026-05-27 01:46:34,207 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds\n2026-05-27 01:46:34,349 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s\n2026-05-27 01:46:34,498 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s\n2026-05-27 01:46:34,504 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds\n2026-05-27 01:46:34,647 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s\n2026-05-27 01:46:34,744 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s\n2026-05-27 01:46:34,747 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds\n2026-05-27 01:46:34,869 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s\n2026-05-27 01:46:34,980 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s\n2026-05-27 01:46:34,986 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds\n2026-05-27 01:46:35,150 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b404920\n    8ab13a5c738a4335/volumes/detail 0.161s\n2026-05-27 01:46:53,147 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s\n2026-05-27 01:46:53,148 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...\n2026-05-27 01:47:08,275 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s\n2026-05-27 01:47:08,276 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...\n2026-05-27 01:47:24,597 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s\n2026-05-27 01:47:29,539 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s\n2026-05-27 01:47:29,941 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)\n---------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nsetUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)\n---------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]\n-----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot\n    group_snapshot = self.group_snapshots_client.create_group_snapshot(\n                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        **kwargs)['group_snapshot']\n        ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot\n    resp, body = self.post('group_snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 65dcdd64-49d4-4197-adc2-69f3a8dce50e deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,437 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s\n2026-05-27 01:46:32,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s\n2026-05-27 01:46:32,818 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s\n2026-05-27 01:46:32,992 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s\n2026-05-27 01:46:32,995 11 INFO     [tempest.common.waiters] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds\n2026-05-27 01:46:33,943 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s\n2026-05-27 01:46:34,113 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s\n2026-05-27 01:46:35,289 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s\n2026-05-27 01:46:35,298 11 INFO     [tempest.common.waiters] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds\n2026-05-27 01:46:46,078 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s\n2026-05-27 01:47:11,275 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s\n2026-05-27 01:47:11,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s\n2026-05-27 01:47:11,490 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...\n2026-05-27 01:47:26,720 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s\n2026-05-27 01:47:26,720 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...\n2026-05-27 01:47:41,836 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s\n2026-05-27 01:47:47,984 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s\n2026-05\n    -27 01:47:48,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON)\n--------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)\n---------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup\n    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])\n                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot\n    waiters.wait_for_volume_resource_status(self.snapshots_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n                                            snapshot['id'], 'available')\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)\n----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup\n    cls.volume = cls.create_volume()\n                 ~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume\n    waiters.wait_for_volume_resource_status(self.volumes_client,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n                                            volume['id'], wait_until)\n                                            ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nsetUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)\n---------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]\n---------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete\n    vol1 = self.volumes_client.create_volume(**params)['volume']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-4:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:46:31,740 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s\n2026-05-27 01:46:32,219 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s\n2026-05-27 01:46:32,881 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s\n2026-05-27 01:46:33,595 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s\n2026-05-27 01:46:33,599 17 INFO     [tempest.common.waiters] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds\n2026-05-27 01:46:33,777 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s\n2026-05-27 01:46:33,887 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s\n2026-05-27 01:46:35,020 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s\n2026-05-27 01:46:35,025 17 INFO     [tempest.common.waiters] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds\n2026-05-27 01:46:35,941 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s\n2026-05-27 01:46:46,118 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s\n2026-05-27 01:46:46,118 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:05,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s\n2026-05-27 01:47:05,095 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:11,228 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s\n2026-05-27 01:47:22,061 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s\n2026-05-27 01:47:29,567 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s\n2026-05-27 01:47:31,427 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d\n    21b/action 1.816s\n2026-05-27 01:47:31,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:46,531 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s\n2026-05-27 01:47:46,533 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...\n2026-05-27 01:47:51,645 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s\n2026-05-27 01:47:52,205 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s\n2026-05-27 01:48:02,670 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s\n2026-05-27 01:48:08,355 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s\n\n\nsetUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON)\n------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)\n-----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)\n---------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)\n-----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)\n---------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_groups.GroupsTest.test_group_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006]\n----------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 108, in test_group_update\n    group_type = self.create_group_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type\n    group_type = self.admin_group_types_client.create_group_type(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['group_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type\n    resp, body = self.post('group_types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:08,525 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s\n2026-05-27 01:48:09,018 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s\n2026-05-27 01:48:19,116 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s\n2026-05-27 01:48:19,117 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...\n2026-05-27 01:48:26,365 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s\n2026-05-27 01:48:26,435 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n    self.creds_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n    self.projects_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n    resp, body = self.delete('projects/%s' % project_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsTest)\n---------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials\n    network, subnet, router = self._create_network_resources(\n                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        credentials.tenant_id)\n        ^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources\n    network = self._create_network(network_name, tenant_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network\n    resp_body = self.networks_admin_client.create_network(\n        name=name, tenant_id=tenant_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network\n    return self.create_resource(uri, post_data)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource\n    resp, body = self.post(req_uri, req_post_data)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker\n    raise exceptions.UnexpectedResponseCode(str(resp.status),\n                                            resp=resp)\n\n    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received\nDetails: 503\n\n\nsetUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider\n    return dynamic_creds.DynamicCredentialProvider(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name,\n        ^^^^^^^^^^\n        network_resources=network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        **get_dynamic_provider_params(identity_version))\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__\n    self.creds_client = cred_client.get_creds_client(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.identity_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n    ...<3 lines>...\n        self.domains_admin_client,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n        self.creds_domain_name)\n        ^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client\n    return V3CredsClient(identity_client, projects_client, users_client,\n                         roles_client, domains_client, project_domain_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__\n    self.creds_domain = self.domains_client.list_domains(\n                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=domain_name)['domains'][0]\n        ^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)\n---------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper\n    raise exc\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 243, in test_delete_group_snapshots_following_updated_volumes\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.volumes_client, volume['id'], 'available')\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type e6ea5705-9ef5-49ab-a318-de6b7461635e deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:47:48,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s\n2026-05-27 01:47:48,557 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s\n2026-05-27 01:47:48,767 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s\n2026-05-27 01:47:48,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s\n2026-05-27 01:47:48,883 11 INFO     [tempest.common.waiters] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds\n2026-05-27 01:47:49,333 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s\n2026-05-27 01:47:49,513 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s\n2026-05-27 01:47:50,683 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s\n2026-05-27 01:47:50,697 11 INFO     [tempest.common.waiters] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds\n2026-05-27 01:47:51,169 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s\n2026-05-27 01:47:51,351 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s\n2026-05-27 01:48:02,667 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s\n2026-05-27 01:48:02,668 11 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n2026-05-27 01:48:08,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s\n2026-05-27 01:48:19,090 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s\n2026-05-27 01:48:19,090 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...\n2026-05-27 01:48:26,382 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://ap\n    i.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s\n2026-05-27 01:48:27,002 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s\n2026-05-27 01:48:27,003 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...\n2026-05-27 01:48:42,121 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s\n2026-05-27 01:48:45,063 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s\n2026-05-27 01:48:45,249 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s\n\n\nsetUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)\n-----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897]\n-----------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-27 01:48:45,441 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s\n2026-05-27 01:48:45,578 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s\n2026-05-27 01:48:45,833 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s\n2026-05-27 01:48:45,926 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s\n2026-05-27 01:48:47,031 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s\n2026-05-27 01:48:47,034 11 INFO     [tempest.common.waiters] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds\n2026-05-27 01:48:47,417 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s\n2026-05-27 01:48:47,555 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s\n2026-05-27 01:48:48,708 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s\n2026-05-27 01:48:48,730 11 INFO     [tempest.common.waiters] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds\n2026-05-27 01:48:48,996 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s\n2026-05-27 01:48:49,116 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s\n2026-05-27 01:48:50,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s\n2026-05-27 01:48:50,238 11 INFO     [tempest.common.waiters] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds\n2026-05-27 01:48:50,352 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s\n2026-05-27 01:48:50,443 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:50,448 11 INFO     [tempest.common.waiters] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds\n2026-05-27 01:48:50,537 11 INFO     [tempest.lib.common.rest_client] Request\n     (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s\n2026-05-27 01:48:50,624 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s\n2026-05-27 01:48:50,790 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s\n2026-05-27 01:48:50,998 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s\n2026-05-27 01:48:51,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s\n2026-05-27 01:48:51,187 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s\n2026-05-27 01:48:52,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s\n2026-05-27 01:48:52,379 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s\n2026-05-27 01:48:52,454 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s\n2026-05-27 01:48:52,529 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s\n2026-05-27 01:48:52,681 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s\n2026-05-27 01:48:53,270 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s\n2026-05-27 01:48:53,271 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...\n2026-05-27 01:49:08,969 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s\n2026-05-27 01:49:08,970 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...\n2026-05-27 01:49:14,188 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8b\n    aa771118/volumes/detail 0.215s\n2026-05-27 01:49:15,669 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s\n2026-05-27 01:49:26,016 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s\n2026-05-27 01:49:31,302 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s\n\n\n\n======\nTotals\n======\nRan: 107 tests in 507.6091 sec.\n - Passed: 47\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 53\nSum of execute time for each test: 756.1867 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (15 tests) => 0:08:12.591811\n - Worker 1 (16 tests) => 0:01:12.954988\n - Worker 2 (6 tests) => 0:01:13.458427\n - Worker 3 (7 tests) => 0:02:21.974803\n - Worker 4 (4 tests) => 0:02:28.844881\n - Worker 5 (5 tests) => 0:02:31.399409\n - Worker 6 (6 tests) => 0:02:05.550251\n - Worker 7 (5 tests) => 0:01:52.034304\n - Worker 8 (4 tests) => 0:00:38.563131\n - Worker 9 (6 tests) => 0:01:08.947923\n - Worker 10 (6 tests) => 0:01:57.171809\n - Worker 11 (4 tests) => 0:02:29.011606\n - Worker 12 (3 tests) => 0:00:42.317154\n - Worker 13 (9 tests) => 0:01:00.251754\n - Worker 14 (3 tests) => 0:00:38.512733\n - Worker 15 (8 tests) => 0:00:49.671216",
                            "stdout_lines": [
                                "+ set -e",
                                "+ set -o pipefail",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.89",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible",
                                "",
                                "# Tempest",
                                "",
                                "+ CEPH_VERSION=reef",
                                "+ echo",
                                "+ echo '# Tempest'",
                                "+ echo",
                                "+ [[ ! -e /opt/tempest ]]",
                                "+ osism apply tempest --skip-tags run-tempest",
                                "\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1d0c2705-2e56-4ab3-82f6-6feb74b5ba7d (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-27 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1d0c2705-2e56-4ab3-82f6-6feb74b5ba7d (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Wednesday 27 May 2026  01:36:20 +0000 (0:00:00.274)       0:00:00.274 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Wednesday 27 May 2026  01:36:21 +0000 (0:00:00.898)       0:00:01.172 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Wednesday 27 May 2026  01:36:22 +0000 (0:00:01.101)       0:00:02.274 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Wednesday 27 May 2026  01:36:23 +0000 (0:00:00.400)       0:00:02.675 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Wednesday 27 May 2026  01:36:42 +0000 (0:00:19.423)       0:00:22.098 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert images have been resolved] ************",
                                "Wednesday 27 May 2026  01:36:50 +0000 (0:00:07.965)       0:00:30.064 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get auth token] ******************************",
                                "Wednesday 27 May 2026  01:36:50 +0000 (0:00:00.162)       0:00:30.226 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Wednesday 27 May 2026  01:36:54 +0000 (0:00:03.610)       0:00:33.837 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Wednesday 27 May 2026  01:36:56 +0000 (0:00:01.904)       0:00:35.741 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Wednesday 27 May 2026  01:37:00 +0000 (0:00:03.744)       0:00:39.486 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Wednesday 27 May 2026  01:37:00 +0000 (0:00:00.216)       0:00:39.703 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Wednesday 27 May 2026  01:37:02 +0000 (0:00:02.451)       0:00:42.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Wednesday 27 May 2026  01:37:11 +0000 (0:00:09.020)       0:00:51.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Wednesday 27 May 2026  01:37:12 +0000 (0:00:00.683)       0:00:51.858 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Wednesday 27 May 2026  01:37:13 +0000 (0:00:01.515)       0:00:53.373 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Wednesday 27 May 2026  01:37:15 +0000 (0:00:01.598)       0:00:54.972 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Wednesday 27 May 2026  01:37:15 +0000 (0:00:00.183)       0:00:55.155 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Wednesday 27 May 2026  01:37:16 +0000 (0:00:00.382)       0:00:55.538 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Wednesday 27 May 2026  01:37:19 +0000 (0:00:03.778)       0:00:59.316 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve flavor IDs] **************************",
                                "Wednesday 27 May 2026  01:37:20 +0000 (0:00:00.191)       0:00:59.507 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert flavors have been resolved] ***********",
                                "Wednesday 27 May 2026  01:37:20 +0000 (0:00:00.160)       0:00:59.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Wednesday 27 May 2026  01:37:20 +0000 (0:00:00.159)       0:00:59.827 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Wednesday 27 May 2026  01:37:20 +0000 (0:00:00.405)       0:01:00.232 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Wednesday 27 May 2026  01:37:21 +0000 (0:00:00.768)       0:01:01.001 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Wednesday 27 May 2026  01:37:22 +0000 (0:00:00.401)       0:01:01.402 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Wednesday 27 May 2026  01:37:22 +0000 (0:00:00.254)       0:01:01.657 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest.conf file] **********************",
                                "Wednesday 27 May 2026  01:37:29 +0000 (0:00:07.600)       0:01:09.257 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Wednesday 27 May 2026  01:37:30 +0000 (0:00:00.875)       0:01:10.133 ********* ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 19.42s",
                                "osism.validations.tempest : Install qemu-utils package ------------------ 9.02s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 7.97s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 7.60s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 3.78s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.74s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.61s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.45s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 1.90s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.60s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.52s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.10s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 0.90s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 0.88s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.77s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.68s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.41s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.40s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.40s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.38s",
                                "+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf",
                                "+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf",
                                "",
                                "## IDENTITY (API)",
                                "",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]",
                                "+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]",
                                "+ [[ reef == \\q\\u\\i\\n\\c\\y ]]",
                                "+ echo",
                                "+ echo '## IDENTITY (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.identity.v3",
                                "+ local regex=tempest.api.identity.v3",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0137.log",
                                "2026-05-27 01:37:34.742 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:37:34.829 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:34.829 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:34.830 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:34.831 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:34.832 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:34.833 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.228 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:52.232 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.232 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.233 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.234 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.245 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.246 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.254 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:52.450 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:52.452 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.452 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.453 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:52.453 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.454 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.457 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.458 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.459 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.464 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:52.511 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:52.512 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:52.513 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.514 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:52.515 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.516 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.518 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:52.836 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:52.837 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.837 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.838 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:52.844 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.845 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:52.846 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:52.854 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:53.223 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:53.224 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.225 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.230 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.231 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.232 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.240 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:53.284 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:53.285 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.285 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.286 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.287 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.288 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.289 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.291 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:53.332 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:53.339 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.339 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.347 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.348 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.349 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.354 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.415 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.717 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.718 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.826 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:53.830 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.831 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.835 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.836 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.841 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.841 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:53.842 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:53.844 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:53.987 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:37:53.988 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:53.988 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:53.995 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:53.996 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:53.997 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.005 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.006 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.007 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.008 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:37:54.017 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.018 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.020 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.030 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.329 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.516 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.516 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.517 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.768 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.768 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.769 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.856 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.856 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.857 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:54.857 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.858 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:54.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:54.945 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:55.628 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:55.629 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:37:56.001 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:37:56.004 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:37:56.004 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:37:56.005 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:38:09.127 23 INFO tempest.lib.common.rest_client [req-b1cabb3e-2b36-4acb-8707-882c7f49f7ba req-b1cabb3e-2b36-4acb-8707-882c7f49f7ba ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-27 01:38:09.855 23 INFO tempest.lib.common.rest_client [req-3482c578-c934-4f26-b689-2c8923ef0974 req-3482c578-c934-4f26-b689-2c8923ef0974 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s",
                                "2026-05-27 01:38:10.012 23 INFO tempest.lib.common.rest_client [req-9fe024a2-24c4-4b80-b792-86491404c6ef req-9fe024a2-24c4-4b80-b792-86491404c6ef ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.150s",
                                "2026-05-27 01:38:10.061 27 INFO tempest.lib.common.rest_client [req-7f9c6d30-a7d3-4a6c-aa23-70a96df2f05c req-7f9c6d30-a7d3-4a6c-aa23-70a96df2f05c ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:38:10.168 23 INFO tempest.lib.common.rest_client [req-1dee4445-1dfc-4dd5-a1dc-2464fea1c82f req-1dee4445-1dfc-4dd5-a1dc-2464fea1c82f ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s",
                                "2026-05-27 01:38:10.261 11 INFO tempest.lib.common.rest_client [req-726c8d54-1bf0-4721-8f3c-9e9ea1dc4ebb req-726c8d54-1bf0-4721-8f3c-9e9ea1dc4ebb ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-27 01:38:10.286 15 INFO tempest.lib.common.rest_client [req-00e85b6f-4c3d-4587-94c6-affe111c6d92 req-00e85b6f-4c3d-4587-94c6-affe111c6d92 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-27 01:38:10.458 25 INFO tempest.lib.common.rest_client [req-3b35d048-bb69-4c18-b106-36a043868067 req-3b35d048-bb69-4c18-b106-36a043868067 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-27 01:38:10.648 27 INFO tempest.lib.common.rest_client [req-1085b590-a036-44e8-aee5-9a0dd10489db req-1085b590-a036-44e8-aee5-9a0dd10489db ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-27 01:38:10.711 13 INFO tempest.lib.common.rest_client [req-3315ae74-9df7-40a5-a876-a392e54ee76b req-3315ae74-9df7-40a5-a876-a392e54ee76b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-27 01:38:10.730 23 INFO tempest.lib.common.rest_client [req-4c78c0f6-70f4-4e11-aa27-5c57d17ed5f8 req-4c78c0f6-70f4-4e11-aa27-5c57d17ed5f8 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.554s",
                                "2026-05-27 01:38:10.771 11 INFO tempest.lib.common.rest_client [req-9ce94bd1-c9c0-4628-a513-f09f0d9809f8 req-9ce94bd1-c9c0-4628-a513-f09f0d9809f8 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-27 01:38:10.790 27 INFO tempest.lib.common.rest_client [req-08425174-42ed-4f3b-ac87-2a062c6cc443 req-08425174-42ed-4f3b-ac87-2a062c6cc443 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.138s",
                                "2026-05-27 01:38:10.844 23 INFO tempest.lib.common.rest_client [req-9e2093bb-23f8-42c5-a1a8-eba62a59fb56 req-9e2093bb-23f8-42c5-a1a8-eba62a59fb56 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-27 01:38:10.885 15 INFO tempest.lib.common.rest_client [req-5471bb76-7767-4e7f-a96b-582b16db6ee4 req-5471bb76-7767-4e7f-a96b-582b16db6ee4 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-27 01:38:10.898 11 INFO tempest.lib.common.rest_client [req-8206ac7a-afa2-45e0-a38b-bb2de73cced0 req-8206ac7a-afa2-45e0-a38b-bb2de73cced0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-27 01:38:10.983 23 INFO tempest.lib.common.rest_client [req-f0e49ac7-9915-47aa-8671-c003ca047789 req-f0e49ac7-9915-47aa-8671-c003ca047789 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.136s",
                                "2026-05-27 01:38:11.049 25 INFO tempest.lib.common.rest_client [req-8612a442-d85b-49e5-9abb-465542f862e0 req-8612a442-d85b-49e5-9abb-465542f862e0 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-27 01:38:11.093 18 INFO tempest.lib.common.rest_client [req-0dc0990b-b44d-45ef-83db-8b0e5ba723ec req-0dc0990b-b44d-45ef-83db-8b0e5ba723ec ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:38:11.108 11 INFO tempest.lib.common.rest_client [req-6db71c6c-5d3d-4bfa-bcbb-c59dcc26b304 req-6db71c6c-5d3d-4bfa-bcbb-c59dcc26b304 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s",
                                "2026-05-27 01:38:11.104 23 INFO tempest.lib.common.rest_client [req-0d2dd034-c06b-49f1-b79d-3383ed1e676c req-0d2dd034-c06b-49f1-b79d-3383ed1e676c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-27 01:38:11.157 27 INFO tempest.lib.common.rest_client [req-ef26d181-2ab5-4ef3-bbcb-399eeccc944f req-ef26d181-2ab5-4ef3-bbcb-399eeccc944f ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.351s",
                                "2026-05-27 01:38:11.248 21 INFO tempest.lib.common.rest_client [req-03d657dc-218f-4c51-8899-c30ac18ea403 req-03d657dc-218f-4c51-8899-c30ac18ea403 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-27 01:38:11.256 13 INFO tempest.lib.common.rest_client [req-970a9f90-afa4-442a-a08d-10b362e99009 req-970a9f90-afa4-442a-a08d-10b362e99009 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-27 01:38:11.268 15 INFO tempest.lib.common.rest_client [req-70ad3494-a538-4495-b690-567073f97b62 req-70ad3494-a538-4495-b690-567073f97b62 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.379s",
                                "2026-05-27 01:38:11.293 25 INFO tempest.lib.common.rest_client [req-760bd840-e39f-4670-a647-cddf4711693c req-760bd840-e39f-4670-a647-cddf4711693c ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.241s",
                                "2026-05-27 01:38:11.302 23 INFO tempest.lib.common.rest_client [req-72a8fb6f-6862-4b37-8015-30680375b6dc req-72a8fb6f-6862-4b37-8015-30680375b6dc ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/6756f682ee034483a1c0f10ac8baaed9 0.195s",
                                "2026-05-27 01:38:11.430 19 INFO tempest.lib.common.rest_client [req-08a14b1f-1194-464f-996f-2760bf435050 req-08a14b1f-1194-464f-996f-2760bf435050 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-27 01:38:11.443 13 INFO tempest.lib.common.rest_client [req-f1f43abd-98c1-462b-9227-ebde7ab7ed13 req-f1f43abd-98c1-462b-9227-ebde7ab7ed13 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "2026-05-27 01:38:11.481 15 INFO tempest.lib.common.rest_client [req-cbbfa9ed-553f-4d93-b450-c746c90ac4c7 req-cbbfa9ed-553f-4d93-b450-c746c90ac4c7 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-27 01:38:11.583 23 INFO tempest.lib.common.rest_client [req-44a5544a-e733-4531-abf7-74357472cef9 req-44a5544a-e733-4531-abf7-74357472cef9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:38:11.648 13 INFO tempest.lib.common.rest_client [req-388bbd0d-aa10-4769-bb5f-1e9c64aeb714 req-388bbd0d-aa10-4769-bb5f-1e9c64aeb714 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s",
                                "2026-05-27 01:38:11.699 27 INFO tempest.lib.common.rest_client [req-383d62fd-4f6e-4c22-8156-f7acf08599ef req-383d62fd-4f6e-4c22-8156-f7acf08599ef ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.541s",
                                "2026-05-27 01:38:11.731 11 INFO tempest.lib.common.rest_client [req-71eb89f1-9fc0-4eab-b495-71f278303a7a req-71eb89f1-9fc0-4eab-b495-71f278303a7a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s",
                                "2026-05-27 01:38:11.755 18 INFO tempest.lib.common.rest_client [req-e0279a72-50d7-4f44-9119-0e1d3b30b536 req-e0279a72-50d7-4f44-9119-0e1d3b30b536 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-27 01:38:11.767 23 INFO tempest.lib.common.rest_client [req-39abe7f2-63ee-4b45-a839-fb64d910bf70 req-39abe7f2-63ee-4b45-a839-fb64d910bf70 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/5c8612194f3a455a91058394a6fe5fb4 0.179s",
                                "2026-05-27 01:38:11.846 27 INFO tempest.lib.common.rest_client [req-82ed5bf2-3af0-4966-ac31-0c55ff202a23 req-82ed5bf2-3af0-4966-ac31-0c55ff202a23 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-27 01:38:11.856 21 INFO tempest.lib.common.rest_client [req-70f2ba1c-220a-4eae-a922-b74b258dada5 req-70f2ba1c-220a-4eae-a922-b74b258dada5 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-27 01:38:11.885 23 INFO tempest.lib.common.rest_client [req-8aba462a-22ec-42eb-87d9-2a4e6295d607 req-8aba462a-22ec-42eb-87d9-2a4e6295d607 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-27 01:38:11.888 11 INFO tempest.lib.common.rest_client [req-9e071562-ed94-4900-9712-f0b4eb01fe12 req-9e071562-ed94-4900-9712-f0b4eb01fe12 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-27 01:38:11.898 25 INFO tempest.lib.common.rest_client [req-1bc7728d-6e22-47da-92c2-966e18efc979 req-1bc7728d-6e22-47da-92c2-966e18efc979 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s",
                                "2026-05-27 01:38:12.024 27 INFO tempest.lib.common.rest_client [req-ee454d45-4af8-4edf-91fe-15ec691ce798 req-ee454d45-4af8-4edf-91fe-15ec691ce798 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.176s",
                                "2026-05-27 01:38:12.028 23 INFO tempest.lib.common.rest_client [req-3735b256-e103-4446-8cc6-71f548bd0187 req-3735b256-e103-4446-8cc6-71f548bd0187 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6/users/f8796bcd9b114340a40e523398afe836/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s",
                                "2026-05-27 01:38:12.029 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f8796bcd9b114340a40e523398afe836 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:12.029 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-178231619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '897a72688df148829426451e6dc52cc6', 'project_name': 'tempest-IdentityV3ProjectsTest-178231619', 'tenant_id': '897a72688df148829426451e6dc52cc6', 'tenant_name': 'tempest-IdentityV3ProjectsTest-178231619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8796bcd9b114340a40e523398afe836', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:12.030 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-178231619-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '897a72688df148829426451e6dc52cc6', 'project_name': 'tempest-IdentityV3ProjectsTest-178231619', 'tenant_id': '897a72688df148829426451e6dc52cc6', 'tenant_name': 'tempest-IdentityV3ProjectsTest-178231619', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f8796bcd9b114340a40e523398afe836', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:12.034 15 INFO tempest.lib.common.rest_client [req-1e576953-c02c-4323-bfee-c83b0ee512ce req-1e576953-c02c-4323-bfee-c83b0ee512ce ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s",
                                "2026-05-27 01:38:12.152 15 INFO tempest.lib.common.rest_client [req-5c5634e5-feee-4925-b7ee-541739662dde req-5c5634e5-feee-4925-b7ee-541739662dde ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-27 01:38:12.176 11 INFO tempest.lib.common.rest_client [req-34320f34-7c3f-4860-a9c9-b40db0853e35 req-34320f34-7c3f-4860-a9c9-b40db0853e35 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.286s",
                                "2026-05-27 01:38:12.251 27 INFO tempest.lib.common.rest_client [req-693b3149-1a9b-40cb-93bb-e6c1704487ec req-693b3149-1a9b-40cb-93bb-e6c1704487ec ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-27 01:38:12.289 19 INFO tempest.lib.common.rest_client [req-46d1e2f4-293e-4cde-bb74-5e9219fb73ee req-46d1e2f4-293e-4cde-bb74-5e9219fb73ee ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s",
                                "2026-05-27 01:38:12.305 15 INFO tempest.lib.common.rest_client [req-e08b4618-7b3b-44be-8f60-2989a02a6af2 req-e08b4618-7b3b-44be-8f60-2989a02a6af2 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.150s",
                                "2026-05-27 01:38:12.372 18 INFO tempest.lib.common.rest_client [req-e7371b1c-6c5d-40e3-b550-3d2a318ffede req-e7371b1c-6c5d-40e3-b550-3d2a318ffede ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.615s",
                                "2026-05-27 01:38:12.393 19 INFO tempest.lib.common.rest_client [req-ee9d4265-7fd0-4fb6-a3bb-55d03952a13e req-ee9d4265-7fd0-4fb6-a3bb-55d03952a13e ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.101s",
                                "2026-05-27 01:38:12.414 21 INFO tempest.lib.common.rest_client [req-5b7a5acc-de97-4b29-8581-fe369bd209b2 req-5b7a5acc-de97-4b29-8581-fe369bd209b2 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.553s",
                                "2026-05-27 01:38:12.429 27 INFO tempest.lib.common.rest_client [req-d01dc7b7-ada6-46fc-b972-ef52417302a3 req-d01dc7b7-ada6-46fc-b972-ef52417302a3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/6756f682ee034483a1c0f10ac8baaed9 0.175s",
                                "2026-05-27 01:38:12.447 25 INFO tempest.lib.common.rest_client [req-436eb916-5b79-4a9a-8ae3-04fdcde056ab req-436eb916-5b79-4a9a-8ae3-04fdcde056ab ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s",
                                "2026-05-27 01:38:12.497 13 INFO tempest.lib.common.rest_client [req-7dfb0559-4449-4261-96da-19936b5501ff req-7dfb0559-4449-4261-96da-19936b5501ff ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.847s",
                                "2026-05-27 01:38:12.553 27 INFO tempest.lib.common.rest_client [req-0fdbadce-c451-4004-a831-e7d80979cdfd req-0fdbadce-c451-4004-a831-e7d80979cdfd ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-27 01:38:12.567 25 INFO tempest.lib.common.rest_client [req-0b2269b5-4fb3-4e88-bcb0-f6a3a1e17a1b req-0b2269b5-4fb3-4e88-bcb0-f6a3a1e17a1b ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-27 01:38:12.582 19 INFO tempest.lib.common.rest_client [req-0c52f6ca-bc81-498f-93e2-cd88d9dcee06 req-0c52f6ca-bc81-498f-93e2-cd88d9dcee06 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s",
                                "2026-05-27 01:38:12.584 18 INFO tempest.lib.common.rest_client [req-424a4d1d-b874-4b20-afe4-e8684abbaa6d req-424a4d1d-b874-4b20-afe4-e8684abbaa6d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.198s",
                                "2026-05-27 01:38:12.692 11 INFO tempest.lib.common.rest_client [req-2ba01ec8-dd1f-4db2-8920-fc554cd78d20 req-2ba01ec8-dd1f-4db2-8920-fc554cd78d20 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s",
                                "2026-05-27 01:38:12.741 15 INFO tempest.lib.common.rest_client [req-0da7a17f-470b-4006-80de-decd89720f50 req-0da7a17f-470b-4006-80de-decd89720f50 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s",
                                "2026-05-27 01:38:12.757 25 INFO tempest.lib.common.rest_client [req-9dfdc6de-45a4-45d1-9d8f-a51fec858d84 req-9dfdc6de-45a4-45d1-9d8f-a51fec858d84 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.182s",
                                "2026-05-27 01:38:12.751 27 INFO tempest.lib.common.rest_client [req-eb263f21-c920-4f2b-9286-327a00ed853e req-eb263f21-c920-4f2b-9286-327a00ed853e ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s",
                                "2026-05-27 01:38:12.872 11 INFO tempest.lib.common.rest_client [req-f25d7081-d134-46f2-bfcf-8126bc88ee4d req-f25d7081-d134-46f2-bfcf-8126bc88ee4d ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/6756f682ee034483a1c0f10ac8baaed9 0.178s",
                                "2026-05-27 01:38:12.898 21 INFO tempest.lib.common.rest_client [req-8067ec87-7efc-4030-b897-8a92db4b7897 req-8067ec87-7efc-4030-b897-8a92db4b7897 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.464s",
                                "2026-05-27 01:38:12.983 23 INFO tempest.lib.common.rest_client [req-64558f5d-9dd1-459a-8c6c-54a696e0ff6b req-64558f5d-9dd1-459a-8c6c-54a696e0ff6b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.944s",
                                "2026-05-27 01:38:12.988 25 INFO tempest.lib.common.rest_client [req-f9bf7cf8-e67f-4a5f-8dc7-5899158fb457 req-f9bf7cf8-e67f-4a5f-8dc7-5899158fb457 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-27 01:38:13.004 13 INFO tempest.lib.common.rest_client [req-1cac794a-0c4f-4845-91cc-863ef450c3e6 req-1cac794a-0c4f-4845-91cc-863ef450c3e6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s",
                                "2026-05-27 01:38:13.032 27 INFO tempest.lib.common.rest_client [req-361b6c86-9164-470d-9747-0c77109b6b33 req-361b6c86-9164-470d-9747-0c77109b6b33 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-27 01:38:13.077 11 INFO tempest.lib.common.rest_client [req-43b7ee4d-bd6e-4120-a70b-16644c3cd346 req-43b7ee4d-bd6e-4120-a70b-16644c3cd346 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-27 01:38:13.079 15 INFO tempest.lib.common.rest_client [req-78efd5d7-da05-4d05-897d-9ebd2b97dd01 req-78efd5d7-da05-4d05-897d-9ebd2b97dd01 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/6756f682ee034483a1c0f10ac8baaed9 0.334s",
                                "2026-05-27 01:38:13.175 25 INFO tempest.lib.common.rest_client [req-e3f9fe4c-423e-4f45-8094-ac465a7f09f9 req-e3f9fe4c-423e-4f45-8094-ac465a7f09f9 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/6756f682ee034483a1c0f10ac8baaed9 0.185s",
                                "2026-05-27 01:38:13.185 19 INFO tempest.lib.common.rest_client [req-389abc7b-56ef-499d-b069-1d549dd0012e req-389abc7b-56ef-499d-b069-1d549dd0012e ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.601s",
                                "2026-05-27 01:38:13.221 13 INFO tempest.lib.common.rest_client [req-0490710b-ea5f-41b0-8286-b27a6dfb4625 req-0490710b-ea5f-41b0-8286-b27a6dfb4625 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s",
                                "2026-05-27 01:38:13.288 15 INFO tempest.lib.common.rest_client [req-e4e8b4de-16ad-46a8-b034-002e9303cc11 req-e4e8b4de-16ad-46a8-b034-002e9303cc11 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:38:13.274 27 INFO tempest.lib.common.rest_client [req-f52f1b6e-9396-4099-8f89-2dd56311fbb7 req-f52f1b6e-9396-4099-8f89-2dd56311fbb7 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8/users/4144d4e78bd14c558eaa24b9c6bab919/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.240s",
                                "2026-05-27 01:38:13.274 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4144d4e78bd14c558eaa24b9c6bab919 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:13.275 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-418019844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'project_name': 'tempest-IdentityCatalogTest-418019844', 'tenant_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'tenant_name': 'tempest-IdentityCatalogTest-418019844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4144d4e78bd14c558eaa24b9c6bab919', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:13.276 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-418019844-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'project_name': 'tempest-IdentityCatalogTest-418019844', 'tenant_id': '4151e6f8b5b14b0594c097b7fe4605a8', 'tenant_name': 'tempest-IdentityCatalogTest-418019844', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4144d4e78bd14c558eaa24b9c6bab919', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:13.328 25 INFO tempest.lib.common.rest_client [req-b4932dcd-d00e-4c65-880a-401f0478ca64 req-b4932dcd-d00e-4c65-880a-401f0478ca64 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:38:13.396 13 INFO tempest.lib.common.rest_client [req-d24ad7e2-cf4e-42cb-a42d-22590052f66c req-d24ad7e2-cf4e-42cb-a42d-22590052f66c ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:38:13.435 25 INFO tempest.lib.common.rest_client [req-091564ef-f478-455e-9cac-87028a10463b req-091564ef-f478-455e-9cac-87028a10463b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/5c8612194f3a455a91058394a6fe5fb4 0.104s",
                                "2026-05-27 01:38:13.453 18 INFO tempest.lib.common.rest_client [req-5502960d-7fc5-4022-ace7-46dfbe0bf105 req-5502960d-7fc5-4022-ace7-46dfbe0bf105 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.867s",
                                "2026-05-27 01:38:13.560 25 INFO tempest.lib.common.rest_client [req-e050d58c-7aa1-4a08-aac8-efe8e41a634e req-e050d58c-7aa1-4a08-aac8-efe8e41a634e ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-27 01:38:13.595 23 INFO tempest.lib.common.rest_client [req-755c4777-224d-4ba1-b764-002649e047e5 req-755c4777-224d-4ba1-b764-002649e047e5 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.609s",
                                "2026-05-27 01:38:13.615 13 INFO tempest.lib.common.rest_client [req-d5027972-b1d7-467d-8cff-39ed926383df req-d5027972-b1d7-467d-8cff-39ed926383df ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/6756f682ee034483a1c0f10ac8baaed9 0.217s",
                                "2026-05-27 01:38:13.695 21 INFO tempest.lib.common.rest_client [req-abb639e3-4faa-4a8f-b177-7587c6334052 req-abb639e3-4faa-4a8f-b177-7587c6334052 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.794s",
                                "2026-05-27 01:38:13.729 19 INFO tempest.lib.common.rest_client [req-36e41fad-c4bc-4e41-a339-293c13b5bf8b req-36e41fad-c4bc-4e41-a339-293c13b5bf8b ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s",
                                "2026-05-27 01:38:13.735 25 INFO tempest.lib.common.rest_client [req-19f9b5a9-753d-4c0f-ac07-cefd04be4c30 req-19f9b5a9-753d-4c0f-ac07-cefd04be4c30 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06/users/beb59818210b41a8a71074498d96bd38/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.173s",
                                "2026-05-27 01:38:13.736 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user beb59818210b41a8a71074498d96bd38 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:13.737 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1562935158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eeff3772948047708d84637b7d8cbd06', 'project_name': 'tempest-IdentityV3UsersTest-1562935158', 'tenant_id': 'eeff3772948047708d84637b7d8cbd06', 'tenant_name': 'tempest-IdentityV3UsersTest-1562935158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'beb59818210b41a8a71074498d96bd38', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:13.737 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1562935158-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eeff3772948047708d84637b7d8cbd06', 'project_name': 'tempest-IdentityV3UsersTest-1562935158', 'tenant_id': 'eeff3772948047708d84637b7d8cbd06', 'tenant_name': 'tempest-IdentityV3UsersTest-1562935158', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'beb59818210b41a8a71074498d96bd38', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:13.767 11 INFO tempest.lib.common.rest_client [req-7b433e8e-7c69-4e34-aedf-877518f9864f req-7b433e8e-7c69-4e34-aedf-877518f9864f ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/5c8612194f3a455a91058394a6fe5fb4 0.688s",
                                "2026-05-27 01:38:13.780 13 INFO tempest.lib.common.rest_client [req-38f3c5f6-2e6c-418d-9dfa-c1d55823b027 req-38f3c5f6-2e6c-418d-9dfa-c1d55823b027 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:38:13.808 27 INFO tempest.lib.common.rest_client [req-4ecfb821-9dfa-49b8-95bc-322cfc550ba5 req-4ecfb821-9dfa-49b8-95bc-322cfc550ba5 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-27 01:38:13.824 15 INFO tempest.lib.common.rest_client [req-4d8848ce-d0a5-4d4c-a481-ed54ec73aab6 req-4d8848ce-d0a5-4d4c-a481-ed54ec73aab6 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/5c8612194f3a455a91058394a6fe5fb4 0.534s",
                                "2026-05-27 01:38:13.910 21 INFO tempest.lib.common.rest_client [req-0552481b-8ece-4062-9e51-ea2a003bf664 req-0552481b-8ece-4062-9e51-ea2a003bf664 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-27 01:38:13.923 11 INFO tempest.lib.common.rest_client [req-8efd6a59-ee07-4a1a-9360-9dc335d9a7e1 req-8efd6a59-ee07-4a1a-9360-9dc335d9a7e1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:38:13.923 18 INFO tempest.lib.common.rest_client [req-9573cb51-7f2a-406c-93ef-b2c261b889ed req-9573cb51-7f2a-406c-93ef-b2c261b889ed ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.469s",
                                "2026-05-27 01:38:13.941 15 INFO tempest.lib.common.rest_client [req-a9304ca1-f8bd-4db8-a10f-17f65cbd0eec req-a9304ca1-f8bd-4db8-a10f-17f65cbd0eec ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-27 01:38:13.962 27 INFO tempest.lib.common.rest_client [req-0afeb373-f294-4c1d-b068-0947d219dab4 req-0afeb373-f294-4c1d-b068-0947d219dab4 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.152s",
                                "2026-05-27 01:38:13.979 19 INFO tempest.lib.common.rest_client [req-81096ee1-134a-4e4f-be51-b4c3e029866a req-81096ee1-134a-4e4f-be51-b4c3e029866a ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.247s",
                                "{8} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.157450s] ... ok",
                                "2026-05-27 01:38:14.119 13 INFO tempest.lib.common.rest_client [req-aefbbbc7-b46c-4bf1-9540-8c59c0391a64 req-aefbbbc7-b46c-4bf1-9540-8c59c0391a64 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/5c8612194f3a455a91058394a6fe5fb4 0.336s",
                                "2026-05-27 01:38:14.126 11 INFO tempest.lib.common.rest_client [req-cfb5e5e0-96ba-4852-a5a5-9dcdd216ef10 req-cfb5e5e0-96ba-4852-a5a5-9dcdd216ef10 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa/users/5d7e1ae8e901473b9a1e6d255888bdfd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.201s",
                                "2026-05-27 01:38:14.126 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d7e1ae8e901473b9a1e6d255888bdfd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:14.127 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-98967510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'project_name': 'tempest-TokensV3Test-98967510', 'tenant_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'tenant_name': 'tempest-TokensV3Test-98967510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d7e1ae8e901473b9a1e6d255888bdfd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.127 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-98967510-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'project_name': 'tempest-TokensV3Test-98967510', 'tenant_id': '9e05cb967f6b4e27b5eb1099739dadaa', 'tenant_name': 'tempest-TokensV3Test-98967510', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d7e1ae8e901473b9a1e6d255888bdfd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.159 18 INFO tempest.lib.common.rest_client [req-662257d4-3b6a-43f5-916c-e0f1dbd0fdcd req-662257d4-3b6a-43f5-916c-e0f1dbd0fdcd ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.234s",
                                "2026-05-27 01:38:14.268 19 INFO tempest.lib.common.rest_client [req-88bad42e-37a7-4c01-817f-1c3f80c85670 req-88bad42e-37a7-4c01-817f-1c3f80c85670 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-27 01:38:14.292 18 INFO tempest.lib.common.rest_client [req-c7406aad-1761-43bf-b6ee-6b09bb0c0cbc req-c7406aad-1761-43bf-b6ee-6b09bb0c0cbc ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-27 01:38:14.319 21 INFO tempest.lib.common.rest_client [req-4e16134f-7c65-424a-9693-ce402b179423 req-4e16134f-7c65-424a-9693-ce402b179423 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.406s",
                                "2026-05-27 01:38:14.339 23 INFO tempest.lib.common.rest_client [req-38273146-ee4b-40f6-ae51-475a23d1a02d req-38273146-ee4b-40f6-ae51-475a23d1a02d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.742s",
                                "2026-05-27 01:38:14.355 25 INFO tempest.lib.common.rest_client [req-f9b91c25-746c-44d7-b5b6-0cf07502f247 req-f9b91c25-746c-44d7-b5b6-0cf07502f247 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-27 01:38:14.371 27 INFO tempest.lib.common.rest_client [req-c4cb9a6e-2512-492a-85f8-0882ccd75465 req-c4cb9a6e-2512-492a-85f8-0882ccd75465 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4144d4e78bd14c558eaa24b9c6bab919 0.309s",
                                "2026-05-27 01:38:14.371 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4151e6f8b5b14b0594c097b7fe4605a8",
                                "2026-05-27 01:38:14.462 13 INFO tempest.lib.common.rest_client [req-bf334e50-d4a7-42b3-8232-f48118418ed4 req-bf334e50-d4a7-42b3-8232-f48118418ed4 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-27 01:38:14.497 21 INFO tempest.lib.common.rest_client [req-d7fdf840-d06b-4bc3-adc1-731c4fb7bc5a req-d7fdf840-d06b-4bc3-adc1-731c4fb7bc5a ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:38:14.502 15 INFO tempest.lib.common.rest_client [req-ab485491-40c5-4eed-bd4f-f96dfbb4b70e req-ab485491-40c5-4eed-bd4f-f96dfbb4b70e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc/users/0f4d7aeec17a4243b559b9910fc82591/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.558s",
                                "2026-05-27 01:38:14.504 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f4d7aeec17a4243b559b9910fc82591 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:14.505 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1676362184-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'project_name': 'tempest-TestApiDiscovery-1676362184', 'tenant_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'tenant_name': 'tempest-TestApiDiscovery-1676362184', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f4d7aeec17a4243b559b9910fc82591', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.505 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1676362184-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'project_name': 'tempest-TestApiDiscovery-1676362184', 'tenant_id': '34e1b6871e5d4f95b1bcf68c8e2114bc', 'tenant_name': 'tempest-TestApiDiscovery-1676362184', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f4d7aeec17a4243b559b9910fc82591', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.521 19 INFO tempest.lib.common.rest_client [req-927cd5fa-7396-4462-8eea-4d2c15e73e27 req-927cd5fa-7396-4462-8eea-4d2c15e73e27 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/6756f682ee034483a1c0f10ac8baaed9 0.247s",
                                "2026-05-27 01:38:14.550 18 INFO tempest.lib.common.rest_client [req-c1c2f1b7-b9bc-4b87-9429-9673d95fa60d req-c1c2f1b7-b9bc-4b87-9429-9673d95fa60d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s",
                                "2026-05-27 01:38:14.655 23 INFO tempest.lib.common.rest_client [req-c6f4f3e9-11e0-4168-8c73-67c41eb5c748 req-c6f4f3e9-11e0-4168-8c73-67c41eb5c748 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s",
                                "2026-05-27 01:38:14.675 13 INFO tempest.lib.common.rest_client [req-0d4ec82a-e883-4009-b736-7035218b3ed5 req-0d4ec82a-e883-4009-b736-7035218b3ed5 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.210s",
                                "2026-05-27 01:38:14.675 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4f9abb7daa2a4df49469c6fdbf1ef5dc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:14.675 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-504202084-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'project_name': 'tempest-AccessRulesV3Test-504202084', 'tenant_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'tenant_name': 'tempest-AccessRulesV3Test-504202084', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f9abb7daa2a4df49469c6fdbf1ef5dc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.678 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-504202084-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'project_name': 'tempest-AccessRulesV3Test-504202084', 'tenant_id': '8d0522ba2fb14e169aac4b65cfc513d1', 'tenant_name': 'tempest-AccessRulesV3Test-504202084', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4f9abb7daa2a4df49469c6fdbf1ef5dc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:14.753 19 INFO tempest.lib.common.rest_client [req-b1aa9b22-ecf0-4ec5-96eb-12ba017c79ef req-b1aa9b22-ecf0-4ec5-96eb-12ba017c79ef ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:38:14.779 11 INFO tempest.lib.common.rest_client [req-fbbe845e-623a-4765-8162-822dd5a7a71c req-fbbe845e-623a-4765-8162-822dd5a7a71c ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-27 01:38:14.816 23 INFO tempest.lib.common.rest_client [req-c34b727d-b35a-4693-a595-92ec403ad58d req-c34b727d-b35a-4693-a595-92ec403ad58d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.159s",
                                "2026-05-27 01:38:14.827 21 INFO tempest.lib.common.rest_client [req-c635b23b-e0c2-4756-8c16-113d06c81044 req-c635b23b-e0c2-4756-8c16-113d06c81044 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s",
                                "2026-05-27 01:38:14.916 27 INFO tempest.lib.common.rest_client [req-f091f349-e5f2-4b52-ac62-b1fc5058b591 req-f091f349-e5f2-4b52-ac62-b1fc5058b591 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:38:14.947 18 INFO tempest.lib.common.rest_client [req-6ad0ac63-acf8-405a-80c0-535c192446b1 req-6ad0ac63-acf8-405a-80c0-535c192446b1 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-27 01:38:15.015 19 INFO tempest.lib.common.rest_client [req-9bb458e4-a7ac-47fb-95fc-3badde06f4b6 req-9bb458e4-a7ac-47fb-95fc-3badde06f4b6 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/5c8612194f3a455a91058394a6fe5fb4 0.259s",
                                "2026-05-27 01:38:15.110 21 INFO tempest.lib.common.rest_client [req-93ec4fe1-deb7-42ee-b094-f3ffef74f4f1 req-93ec4fe1-deb7-42ee-b094-f3ffef74f4f1 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-27 01:38:15.135 18 INFO tempest.lib.common.rest_client [req-c26d4c51-4cf1-4f81-b11f-5c1bd191a840 req-c26d4c51-4cf1-4f81-b11f-5c1bd191a840 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/5c8612194f3a455a91058394a6fe5fb4 0.185s",
                                "2026-05-27 01:38:15.186 15 INFO tempest.lib.common.rest_client [req-fe17bdf7-9fe3-461f-87c7-be8bf8128158 req-fe17bdf7-9fe3-461f-87c7-be8bf8128158 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-27 01:38:15.280 23 INFO tempest.lib.common.rest_client [req-5c5adba6-3e19-4326-b105-453f3fc4497c req-5c5adba6-3e19-4326-b105-453f3fc4497c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-27 01:38:15.286 21 INFO tempest.lib.common.rest_client [req-27fdbeb8-d744-4ab4-8e55-5c1c6ad98325 req-27fdbeb8-d744-4ab4-8e55-5c1c6ad98325 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/5c8612194f3a455a91058394a6fe5fb4 0.174s",
                                "2026-05-27 01:38:15.292 13 INFO tempest.lib.common.rest_client [req-db2c5d76-5a5d-47fd-82d9-8098265aaf47 req-db2c5d76-5a5d-47fd-82d9-8098265aaf47 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-27 01:38:15.308 11 INFO tempest.lib.common.rest_client [req-212b1d4d-302e-4666-8963-dee0f4c5a7af req-212b1d4d-302e-4666-8963-dee0f4c5a7af ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s",
                                "{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.529361s] ... ok",
                                "2026-05-27 01:38:15.374 18 INFO tempest.lib.common.rest_client [req-48c830c1-a016-4e38-8b2b-4dedef350761 req-48c830c1-a016-4e38-8b2b-4dedef350761 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-27 01:38:15.382 21 INFO tempest.lib.common.rest_client [req-c68f3f3f-4e15-4727-9557-b0d805a22c57 req-c68f3f3f-4e15-4727-9557-b0d805a22c57 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-27 01:38:15.399 23 INFO tempest.lib.common.rest_client [req-322c3b2b-6f34-4fc6-8915-0c0297905bf8 req-322c3b2b-6f34-4fc6-8915-0c0297905bf8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/6756f682ee034483a1c0f10ac8baaed9 0.117s",
                                "2026-05-27 01:38:15.399 19 INFO tempest.lib.common.rest_client [req-b9d2732d-1180-4d9e-a319-1a0b4efd18ae req-b9d2732d-1180-4d9e-a319-1a0b4efd18ae ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-27 01:38:15.538 15 INFO tempest.lib.common.rest_client [req-097aa85d-dd0f-4a4c-8317-6886fefe100a req-097aa85d-dd0f-4a4c-8317-6886fefe100a ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.348s",
                                "2026-05-27 01:38:15.575 21 INFO tempest.lib.common.rest_client [req-9c4148be-89df-4eac-9174-f05f8e38b30e req-9c4148be-89df-4eac-9174-f05f8e38b30e ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45/users/bc97e14d19bf4288af91aed06fda3c97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.192s",
                                "2026-05-27 01:38:15.575 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc97e14d19bf4288af91aed06fda3c97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:15.575 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-57904362-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb365d75187c4fa483dc19e620dbcf45', 'project_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'tenant_id': 'bb365d75187c4fa483dc19e620dbcf45', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc97e14d19bf4288af91aed06fda3c97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:15.576 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-57904362-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb365d75187c4fa483dc19e620dbcf45', 'project_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'tenant_id': 'bb365d75187c4fa483dc19e620dbcf45', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-57904362', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc97e14d19bf4288af91aed06fda3c97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.352346s] ... ok",
                                "2026-05-27 01:38:15.588 18 INFO tempest.lib.common.rest_client [req-f75b85d1-3963-48b8-91c1-9ac8bb9cee5b req-f75b85d1-3963-48b8-91c1-9ac8bb9cee5b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11/users/f15c3f826860483c98f9820d0491d1d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.212s",
                                "2026-05-27 01:38:15.588 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f15c3f826860483c98f9820d0491d1d4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:15.588 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1073019946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af8b206e290d43b3966faee0e8901e11', 'project_name': 'tempest-EC2CredentialsTest-1073019946', 'tenant_id': 'af8b206e290d43b3966faee0e8901e11', 'tenant_name': 'tempest-EC2CredentialsTest-1073019946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15c3f826860483c98f9820d0491d1d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:15.589 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1073019946-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af8b206e290d43b3966faee0e8901e11', 'project_name': 'tempest-EC2CredentialsTest-1073019946', 'tenant_id': 'af8b206e290d43b3966faee0e8901e11', 'tenant_name': 'tempest-EC2CredentialsTest-1073019946', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f15c3f826860483c98f9820d0491d1d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:15.657 23 INFO tempest.lib.common.rest_client [req-90117103-8da2-43f5-b9fb-05b427a31391 req-90117103-8da2-43f5-b9fb-05b427a31391 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:38:15.749 15 INFO tempest.lib.common.rest_client [req-46db54db-5838-4df8-89cc-870fadbf58b7 req-46db54db-5838-4df8-89cc-870fadbf58b7 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.137s",
                                "{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.139634s] ... ok",
                                "2026-05-27 01:38:15.806 27 INFO tempest.lib.common.rest_client [req-53795027-51fa-4b8e-bee6-6d3912cf369f req-53795027-51fa-4b8e-bee6-6d3912cf369f ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4151e6f8b5b14b0594c097b7fe4605a8&name=default 0.888s",
                                "2026-05-27 01:38:15.887 25 INFO tempest.lib.common.rest_client [req-e6bd42ae-1896-4bc7-8698-c4197aab36ed req-e6bd42ae-1896-4bc7-8698-c4197aab36ed ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.529s",
                                "2026-05-27 01:38:15.891 11 INFO tempest.lib.common.rest_client [req-5594c204-ab88-4853-b700-4f01824aeab8 req-5594c204-ab88-4853-b700-4f01824aeab8 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-27 01:38:16.025 19 INFO tempest.lib.common.rest_client [req-f7f998cc-7efd-4cca-94ad-ef8f87f43745 req-f7f998cc-7efd-4cca-94ad-ef8f87f43745 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0/users/b3869270be2345abb21dd1008cdc9eed/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.620s",
                                "2026-05-27 01:38:16.025 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3869270be2345abb21dd1008cdc9eed is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:16.026 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-456685255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd735d2c514b41258e7a4385459ed1d0', 'project_name': 'tempest-DefaultDomainTestJSON-456685255', 'tenant_id': 'fd735d2c514b41258e7a4385459ed1d0', 'tenant_name': 'tempest-DefaultDomainTestJSON-456685255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3869270be2345abb21dd1008cdc9eed', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:16.027 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-456685255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd735d2c514b41258e7a4385459ed1d0', 'project_name': 'tempest-DefaultDomainTestJSON-456685255', 'tenant_id': 'fd735d2c514b41258e7a4385459ed1d0', 'tenant_name': 'tempest-DefaultDomainTestJSON-456685255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3869270be2345abb21dd1008cdc9eed', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:16.052 13 INFO tempest.lib.common.rest_client [req-52dcae4f-1d2f-4a99-875a-5674efb1ab2d req-52dcae4f-1d2f-4a99-875a-5674efb1ab2d ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials 0.758s",
                                "2026-05-27 01:38:16.111 15 INFO tempest.lib.common.rest_client [req-23d600e7-194a-4b7e-b154-799878bf34e7 req-23d600e7-194a-4b7e-b154-799878bf34e7 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.358s",
                                "{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.360980s] ... ok",
                                "2026-05-27 01:38:16.131 11 INFO tempest.lib.common.rest_client [req-25622761-8e46-4d5a-a245-b83700e15ab9 req-25622761-8e46-4d5a-a245-b83700e15ab9 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.236s",
                                "2026-05-27 01:38:16.180 23 INFO tempest.lib.common.rest_client [req-1e3b22c9-c93b-4494-a4bb-dc3e54e728e4 req-1e3b22c9-c93b-4494-a4bb-dc3e54e728e4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/5c8612194f3a455a91058394a6fe5fb4 0.516s",
                                "2026-05-27 01:38:16.185 21 INFO tempest.lib.common.rest_client [req-af13d967-4a70-44fc-9536-4201791f0de3 req-af13d967-4a70-44fc-9536-4201791f0de3 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:38:16.184 15 INFO tempest.lib.common.rest_client [req-8c968d16-f66c-4190-b7a9-98dcc68dde1b req-8c968d16-f66c-4190-b7a9-98dcc68dde1b ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.069s",
                                "{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.071686s] ... ok",
                                "2026-05-27 01:38:16.282 27 INFO tempest.lib.common.rest_client [req-2af011eb-311f-44f9-a2a0-1d693eb90893 req-2af011eb-311f-44f9-a2a0-1d693eb90893 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f6759af-4780-479e-80bf-275d6db9c164 0.475s",
                                "2026-05-27 01:38:16.285 11 INFO tempest.lib.common.rest_client [req-4f1ff410-d39b-4a62-95b5-b36679d5ccfb req-4f1ff410-d39b-4a62-95b5-b36679d5ccfb ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.152s",
                                "2026-05-27 01:38:16.385 23 INFO tempest.lib.common.rest_client [req-1e4029bb-d143-407e-b882-a94445a2ad99 req-1e4029bb-d143-407e-b882-a94445a2ad99 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-27 01:38:16.409 11 INFO tempest.lib.common.rest_client [req-a2b64c73-b208-451d-ae20-0d351b0da196 req-a2b64c73-b208-451d-ae20-0d351b0da196 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s",
                                "2026-05-27 01:38:16.429 18 INFO tempest.lib.common.rest_client [req-afd257c0-0acf-4ee1-86f2-16c107201473 req-afd257c0-0acf-4ee1-86f2-16c107201473 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.828s",
                                "2026-05-27 01:38:16.438 15 INFO tempest.lib.common.rest_client [req-cf6c86e9-44f0-4f59-9ab9-9ab3a8746699 req-cf6c86e9-44f0-4f59-9ab9-9ab3a8746699 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.249s",
                                "{2} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.254239s] ... ok",
                                "2026-05-27 01:38:16.502 23 INFO tempest.lib.common.rest_client [req-a0dda940-1256-4295-85e9-f5861e2716c4 req-a0dda940-1256-4295-85e9-f5861e2716c4 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412/users/934a32bce0b64830bcb17fa22916dc85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.113s",
                                "2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 934a32bce0b64830bcb17fa22916dc85 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-102772485-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'project_name': 'tempest-IdentityV3ProjectsTest-102772485', 'tenant_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'tenant_name': 'tempest-IdentityV3ProjectsTest-102772485', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '934a32bce0b64830bcb17fa22916dc85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:16.502 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-102772485-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'project_name': 'tempest-IdentityV3ProjectsTest-102772485', 'tenant_id': '53e5ce683e7f4c8fba0e779e6be3b412', 'tenant_name': 'tempest-IdentityV3ProjectsTest-102772485', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '934a32bce0b64830bcb17fa22916dc85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:38:16.589 27 INFO tempest.lib.common.rest_client [req-b7ef1656-e375-4846-a354-574a010881a6 req-b7ef1656-e375-4846-a354-574a010881a6 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4151e6f8b5b14b0594c097b7fe4605a8 0.305s",
                                "2026-05-27 01:38:16.629 18 INFO tempest.lib.common.rest_client [req-451220fd-a750-4119-98e0-9cdf96d5933b req-451220fd-a750-4119-98e0-9cdf96d5933b ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.193s",
                                "2026-05-27 01:38:16.663 13 INFO tempest.lib.common.rest_client [req-6f51c28e-de2b-47b9-b9fa-8121f031f2bd req-6f51c28e-de2b-47b9-b9fa-8121f031f2bd ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials 0.609s",
                                "2026-05-27 01:38:16.710 11 INFO tempest.lib.common.rest_client [req-555e8213-c2f8-4cf8-8311-f5f8977a265c req-555e8213-c2f8-4cf8-8311-f5f8977a265c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.299s",
                                "{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.349912s] ... ok",
                                "2026-05-27 01:38:16.730 19 INFO tempest.lib.common.rest_client [req-8d958b48-0bbd-4a06-bffa-73551b0e2415 req-8d958b48-0bbd-4a06-bffa-73551b0e2415 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-27 01:38:16.844 15 INFO tempest.lib.common.rest_client [req-5c61828a-edad-4cd9-8b91-7f2d38c8f359 req-5c61828a-edad-4cd9-8b91-7f2d38c8f359 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f4d7aeec17a4243b559b9910fc82591 0.376s",
                                "2026-05-27 01:38:16.844 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 34e1b6871e5d4f95b1bcf68c8e2114bc",
                                "2026-05-27 01:38:16.862 21 INFO tempest.lib.common.rest_client [req-091c53b8-b549-43e9-bfb7-431052ef65d8 req-091c53b8-b549-43e9-bfb7-431052ef65d8 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.673s",
                                "2026-05-27 01:38:16.879 13 INFO tempest.lib.common.rest_client [req-17c1f81b-0b46-49d0-b601-0a760c412869 req-17c1f81b-0b46-49d0-b601-0a760c412869 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/61f673e5106448ed8685ecc1afb35d10 0.211s",
                                "2026-05-27 01:38:16.901 18 INFO tempest.lib.common.rest_client [req-dc9fa347-23e6-485a-ac44-ad2d877156df req-dc9fa347-23e6-485a-ac44-ad2d877156df ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/eb35655eef3f414dbd5b1ccf490643a5 0.269s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.472475s] ... ok",
                                "2026-05-27 01:38:17.017 19 INFO tempest.lib.common.rest_client [req-c083a29b-6820-489f-bc90-ed427a3c4042 req-c083a29b-6820-489f-bc90-ed427a3c4042 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.284s",
                                "{4} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.286707s] ... ok",
                                "2026-05-27 01:38:17.107 13 INFO tempest.lib.common.rest_client [req-648300fe-d55f-457e-85e9-cf05692b7aa5 req-648300fe-d55f-457e-85e9-cf05692b7aa5 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/420e29af99e04eceb2253cb43b3dbd2e 0.225s",
                                "2026-05-27 01:38:17.223 11 INFO tempest.lib.common.rest_client [req-fd2457ba-521d-4739-a4b6-f6c5d18a15da req-fd2457ba-521d-4739-a4b6-f6c5d18a15da ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-27 01:38:17.224 23 INFO tempest.lib.common.rest_client [req-acd902c6-a1db-471e-8f66-195467914588 req-acd902c6-a1db-471e-8f66-195467914588 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-27 01:38:17.325 19 INFO tempest.lib.common.rest_client [req-f8644a0a-8a9f-4225-a3d4-f977b448eeaf req-f8644a0a-8a9f-4225-a3d4-f977b448eeaf ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3869270be2345abb21dd1008cdc9eed 0.231s",
                                "2026-05-27 01:38:17.325 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd735d2c514b41258e7a4385459ed1d0",
                                "2026-05-27 01:38:17.407 21 INFO tempest.lib.common.rest_client [req-98dacdf1-f7f5-49c7-bf18-1e3a77bb8002 req-98dacdf1-f7f5-49c7-bf18-1e3a77bb8002 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/8b06da09fbe342ad959fb0fef5c11491 0.543s",
                                "2026-05-27 01:38:17.425 15 INFO tempest.lib.common.rest_client [req-7265804c-7e20-4316-9307-e394f9587fb7 req-7265804c-7e20-4316-9307-e394f9587fb7 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:38:17.426 25 INFO tempest.lib.common.rest_client [req-939ef558-d633-41ca-98db-e9fd32e411ba req-939ef558-d633-41ca-98db-e9fd32e411ba ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-27 01:38:17.447 18 INFO tempest.lib.common.rest_client [req-36de64bc-c8c6-481d-aeea-7393f71caa16 req-36de64bc-c8c6-481d-aeea-7393f71caa16 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.494s",
                                "2026-05-27 01:38:17.520 23 INFO tempest.lib.common.rest_client [req-89421088-434e-42bc-911b-fa3cac6431c0 req-89421088-434e-42bc-911b-fa3cac6431c0 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f8796bcd9b114340a40e523398afe836/projects 0.291s",
                                "2026-05-27 01:38:17.524 11 INFO tempest.lib.common.rest_client [req-22134360-24ec-4fa8-b580-a8dd46a54209 req-22134360-24ec-4fa8-b580-a8dd46a54209 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.299s",
                                "2026-05-27 01:38:17.537 13 INFO tempest.lib.common.rest_client [req-75684f59-4c22-4ba2-bebe-ca8c8e6c2e68 req-75684f59-4c22-4ba2-bebe-ca8c8e6c2e68 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.427s",
                                "2026-05-27 01:38:17.669 18 INFO tempest.lib.common.rest_client [req-411b13b0-70e6-4c6f-92ae-75256fa8c5e0 req-411b13b0-70e6-4c6f-92ae-75256fa8c5e0 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/349e56bbb42949d28c44b9d4bbc3782c 0.220s",
                                "2026-05-27 01:38:17.731 13 INFO tempest.lib.common.rest_client [req-b8953df7-5f75-4e30-ba10-cdb3b01ba16b req-b8953df7-5f75-4e30-ba10-cdb3b01ba16b ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/61f673e5106448ed8685ecc1afb35d10 0.191s",
                                "2026-05-27 01:38:17.751 11 INFO tempest.lib.common.rest_client [req-988e0b42-750e-46c7-aba3-90913e8abb1d req-988e0b42-750e-46c7-aba3-90913e8abb1d ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.225s",
                                "2026-05-27 01:38:17.781 18 INFO tempest.lib.common.rest_client [req-c8251abb-2618-4611-9de7-e82490ccd4b2 req-c8251abb-2618-4611-9de7-e82490ccd4b2 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/349e56bbb42949d28c44b9d4bbc3782c 0.108s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.832581s] ... ok",
                                "2026-05-27 01:38:17.849 11 INFO tempest.lib.common.rest_client [req-bb62549a-3139-408b-9241-4712a1292276 req-bb62549a-3139-408b-9241-4712a1292276 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.095s",
                                "{0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.139563s] ... ok",
                                "2026-05-27 01:38:17.923 19 INFO tempest.lib.common.rest_client [req-33e318ac-16ca-452a-9734-2c35044cddbe req-33e318ac-16ca-452a-9734-2c35044cddbe ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:38:17.925 18 INFO tempest.lib.common.rest_client [req-5544f1ad-6285-4aca-acec-51014b3771a6 req-5544f1ad-6285-4aca-acec-51014b3771a6 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.139s",
                                "2026-05-27 01:38:18.001 21 INFO tempest.lib.common.rest_client [req-bc9908a2-1546-4899-b187-ab23b822b591 req-bc9908a2-1546-4899-b187-ab23b822b591 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-27 01:38:18.080 23 INFO tempest.lib.common.rest_client [req-675e3f17-9100-4596-a6af-6cc0300db12a req-675e3f17-9100-4596-a6af-6cc0300db12a ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-27 01:38:18.084 13 INFO tempest.lib.common.rest_client [req-05ebe2cb-c4ac-4b0f-88d4-e4f8bba8f587 req-05ebe2cb-c4ac-4b0f-88d4-e4f8bba8f587 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.350s",
                                "2026-05-27 01:38:18.084 25 INFO tempest.lib.common.rest_client [req-492d17a6-ef1b-4d1c-ae99-1dc32e738bfb req-492d17a6-ef1b-4d1c-ae99-1dc32e738bfb ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-27 01:38:18.106 18 INFO tempest.lib.common.rest_client [req-e8999dc5-7edb-4474-8070-3ff8c76686e8 req-e8999dc5-7edb-4474-8070-3ff8c76686e8 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.178s",
                                "2026-05-27 01:38:18.112 15 INFO tempest.lib.common.rest_client [req-6835d316-7489-4b31-b556-28d0b879e077 req-6835d316-7489-4b31-b556-28d0b879e077 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=34e1b6871e5d4f95b1bcf68c8e2114bc&name=default 0.683s",
                                "2026-05-27 01:38:18.182 21 INFO tempest.lib.common.rest_client [req-ad0ed85d-fbad-44a1-a6fd-50c075010f0d req-ad0ed85d-fbad-44a1-a6fd-50c075010f0d ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/8b06da09fbe342ad959fb0fef5c11491 0.180s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.995191s] ... ok",
                                "2026-05-27 01:38:18.255 11 INFO tempest.lib.common.rest_client [req-b99f8dda-7a31-4fd1-9162-862ad89ac3aa req-b99f8dda-7a31-4fd1-9162-862ad89ac3aa ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d7e1ae8e901473b9a1e6d255888bdfd 0.372s",
                                "2026-05-27 01:38:18.256 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9e05cb967f6b4e27b5eb1099739dadaa",
                                "2026-05-27 01:38:18.281 13 INFO tempest.lib.common.rest_client [req-aa9c098f-facc-4cf2-bbe6-715ec2e2d60b req-aa9c098f-facc-4cf2-bbe6-715ec2e2d60b ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/420e29af99e04eceb2253cb43b3dbd2e 0.194s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.229293s] ... ok",
                                "2026-05-27 01:38:18.357 18 INFO tempest.lib.common.rest_client [req-e84a2cc2-5cf1-44ea-9f2b-7ea3c3816091 req-e84a2cc2-5cf1-44ea-9f2b-7ea3c3816091 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.249s",
                                "2026-05-27 01:38:18.492 13 INFO tempest.lib.common.rest_client [req-a3f355c3-4aa3-400f-b734-702da7ccf219 req-a3f355c3-4aa3-400f-b734-702da7ccf219 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules 0.162s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.164533s] ... ok",
                                "2026-05-27 01:38:18.535 19 INFO tempest.lib.common.rest_client [req-b8b834ce-22fa-4178-a009-9c67e1314bbf req-b8b834ce-22fa-4178-a009-9c67e1314bbf ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd735d2c514b41258e7a4385459ed1d0&name=default 0.610s",
                                "2026-05-27 01:38:18.572 18 INFO tempest.lib.common.rest_client [req-87f30ce6-004e-4278-9bf5-2c1ffa254ac6 req-87f30ce6-004e-4278-9bf5-2c1ffa254ac6 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/c0dadc689e67427ebd6d29002577bc90 0.213s",
                                "2026-05-27 01:38:18.600 15 INFO tempest.lib.common.rest_client [req-6be46951-c6b7-41b6-838d-aee6c6fb4c68 req-6be46951-c6b7-41b6-838d-aee6c6fb4c68 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/812b56ff-c9ca-4405-8657-61f67977ca0a 0.485s",
                                "2026-05-27 01:38:18.688 23 INFO tempest.lib.common.rest_client [req-6a6775bd-27cc-4ffc-9d87-36f9b07cea3f req-6a6775bd-27cc-4ffc-9d87-36f9b07cea3f ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:38:18.708 18 INFO tempest.lib.common.rest_client [req-e8a90a97-b482-49f5-9b78-e69c56af7faa req-e8a90a97-b482-49f5-9b78-e69c56af7faa ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/d6462156dc8d49769a93706939cffdb8 0.131s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [0.925831s] ... ok",
                                "2026-05-27 01:38:18.721 13 INFO tempest.lib.common.rest_client [req-cfc30b6e-79f8-424a-93b5-270076608363 req-cfc30b6e-79f8-424a-93b5-270076608363 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/access_rules/e3a91c45ddfb4dfd855235427ac5c883 0.227s",
                                "{1} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.228663s] ... ok",
                                "{6} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.464040s] ... ok",
                                "2026-05-27 01:38:18.759 21 INFO tempest.lib.common.rest_client [req-f47e5318-95f3-4a03-8e62-ca05b37a15a1 req-f47e5318-95f3-4a03-8e62-ca05b37a15a1 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.535s",
                                "2026-05-27 01:38:18.787 11 INFO tempest.lib.common.rest_client [req-d40a5474-ab70-4917-bba1-11123c7a885b req-d40a5474-ab70-4917-bba1-11123c7a885b ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-27 01:38:18.833 18 INFO tempest.lib.common.rest_client [req-0319fddf-85ef-4b1e-835c-aafe06f13ec3 req-0319fddf-85ef-4b1e-835c-aafe06f13ec3 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2 0.122s",
                                "2026-05-27 01:38:18.931 15 INFO tempest.lib.common.rest_client [req-d59cbba1-01dc-4932-83de-12303970f7a8 req-d59cbba1-01dc-4932-83de-12303970f7a8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/34e1b6871e5d4f95b1bcf68c8e2114bc 0.327s",
                                "2026-05-27 01:38:18.998 19 INFO tempest.lib.common.rest_client [req-d1cd010b-50ad-4837-947c-8f46746e831a req-d1cd010b-50ad-4837-947c-8f46746e831a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d93830b-b717-4fc0-9109-8273f409d96e 0.460s",
                                "2026-05-27 01:38:19.015 21 INFO tempest.lib.common.rest_client [req-b5772b0b-2c4b-44b0-8976-457a04d5f097 req-b5772b0b-2c4b-44b0-8976-457a04d5f097 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/e47889481d784a3c97ca927a0a05e470 0.252s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.794452s] ... ok",
                                "2026-05-27 01:38:19.024 13 INFO tempest.lib.common.rest_client [req-1af4948e-86fd-4a23-89da-f511deb9551a req-1af4948e-86fd-4a23-89da-f511deb9551a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc/application_credentials/e941e30e47ea493fbfb4eafd6d7cf27a 0.271s",
                                "2026-05-27 01:38:19.067 23 INFO tempest.lib.common.rest_client [req-53114c88-12b9-411a-a644-84ce25a7bf53 req-53114c88-12b9-411a-a644-84ce25a7bf53 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f8796bcd9b114340a40e523398afe836 0.305s",
                                "2026-05-27 01:38:19.179 18 INFO tempest.lib.common.rest_client [req-9c3cdde6-84db-4322-b05d-d1d1d94bf318 req-9c3cdde6-84db-4322-b05d-d1d1d94bf318 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/0cbc911b91bf4364891b5ab5e9bbe9c0 0.345s",
                                "2026-05-27 01:38:19.342 19 INFO tempest.lib.common.rest_client [req-7bf92738-5082-4134-bbda-ba9335e89155 req-7bf92738-5082-4134-bbda-ba9335e89155 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd735d2c514b41258e7a4385459ed1d0 0.342s",
                                "2026-05-27 01:38:19.372 13 INFO tempest.lib.common.rest_client [req-d1b575a1-af1d-4417-adbe-60bd33d19a03 req-d1b575a1-af1d-4417-adbe-60bd33d19a03 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4f9abb7daa2a4df49469c6fdbf1ef5dc 0.346s",
                                "2026-05-27 01:38:19.374 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8d0522ba2fb14e169aac4b65cfc513d1",
                                "2026-05-27 01:38:19.386 18 INFO tempest.lib.common.rest_client [req-db21f657-8486-4b9c-8119-5883ebf204dd req-db21f657-8486-4b9c-8119-5883ebf204dd ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4/credentials/OS-EC2/0cbc911b91bf4364891b5ab5e9bbe9c0 0.205s",
                                "{3} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.677675s] ... ok",
                                "2026-05-27 01:38:19.459 23 INFO tempest.lib.common.rest_client [req-3ca355b6-11d1-48fc-960f-f424f293dd7d req-3ca355b6-11d1-48fc-960f-f424f293dd7d ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/934a32bce0b64830bcb17fa22916dc85 0.388s",
                                "2026-05-27 01:38:19.459 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 897a72688df148829426451e6dc52cc6",
                                "2026-05-27 01:38:19.508 25 INFO tempest.lib.common.rest_client [req-f822e9b7-ffde-45df-9837-3ca36f5a3b1e req-f822e9b7-ffde-45df-9837-3ca36f5a3b1e ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.421s",
                                "2026-05-27 01:38:19.582 11 INFO tempest.lib.common.rest_client [req-e74613eb-64de-48b6-b67b-4ba037f1bb38 req-e74613eb-64de-48b6-b67b-4ba037f1bb38 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9e05cb967f6b4e27b5eb1099739dadaa&name=default 0.790s",
                                "2026-05-27 01:38:19.763 18 INFO tempest.lib.common.rest_client [req-f4e826e2-4812-416f-a078-df850b211fea req-f4e826e2-4812-416f-a078-df850b211fea ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f15c3f826860483c98f9820d0491d1d4 0.339s",
                                "2026-05-27 01:38:19.764 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af8b206e290d43b3966faee0e8901e11",
                                "2026-05-27 01:38:19.788 21 INFO tempest.lib.common.rest_client [req-01141dd1-13b7-4a19-af6d-41f5434b5b52 req-01141dd1-13b7-4a19-af6d-41f5434b5b52 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.764s",
                                "2026-05-27 01:38:20.011 23 INFO tempest.lib.common.rest_client [req-c92b9426-ba2d-4d85-9952-5c9056bc2113 req-c92b9426-ba2d-4d85-9952-5c9056bc2113 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:38:20.013 13 INFO tempest.lib.common.rest_client [req-a8c2565f-d49d-4d31-903d-1549e867dab5 req-a8c2565f-d49d-4d31-903d-1549e867dab5 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-27 01:38:20.031 11 INFO tempest.lib.common.rest_client [req-785a0dc5-8c19-4e15-9cc0-9b01b50e8f6a req-785a0dc5-8c19-4e15-9cc0-9b01b50e8f6a ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6af0fc42-c47b-4d5a-a080-feb8a1fe625d 0.445s",
                                "2026-05-27 01:38:20.092 21 INFO tempest.lib.common.rest_client [req-20c31a41-78a7-4629-aa9c-ebf390fadc74 req-20c31a41-78a7-4629-aa9c-ebf390fadc74 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/882925d5213743528c6a459a6aa662b5 0.302s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.074534s] ... ok",
                                "2026-05-27 01:38:20.349 11 INFO tempest.lib.common.rest_client [req-29b34ada-723b-4dc1-b892-ee12ab393414 req-29b34ada-723b-4dc1-b892-ee12ab393414 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9e05cb967f6b4e27b5eb1099739dadaa 0.315s",
                                "2026-05-27 01:38:20.385 18 INFO tempest.lib.common.rest_client [req-473376be-bbe5-4402-81cc-a2ce3c0b7b33 req-473376be-bbe5-4402-81cc-a2ce3c0b7b33 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s",
                                "2026-05-27 01:38:20.520 23 INFO tempest.lib.common.rest_client [req-3a3a2ff0-d6cd-4590-8532-f47e8a4377a5 req-3a3a2ff0-d6cd-4590-8532-f47e8a4377a5 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=897a72688df148829426451e6dc52cc6&name=default 0.507s",
                                "2026-05-27 01:38:20.531 13 INFO tempest.lib.common.rest_client [req-60ab8aaa-204c-48db-9cd2-c7b10f7e6d11 req-60ab8aaa-204c-48db-9cd2-c7b10f7e6d11 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8d0522ba2fb14e169aac4b65cfc513d1&name=default 0.512s",
                                "2026-05-27 01:38:20.639 21 INFO tempest.lib.common.rest_client [req-84fe9ea6-b66c-48fa-86d8-128254c7ed2e req-84fe9ea6-b66c-48fa-86d8-128254c7ed2e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.545s",
                                "2026-05-27 01:38:20.792 25 INFO tempest.lib.common.rest_client [req-7c37595b-4eb6-4fa5-b7e3-fd5fa6bfd924 req-7c37595b-4eb6-4fa5-b7e3-fd5fa6bfd924 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.282s",
                                "2026-05-27 01:38:20.946 23 INFO tempest.lib.common.rest_client [req-9b28c665-52ab-426b-a06c-dcdf2bee449e req-9b28c665-52ab-426b-a06c-dcdf2bee449e ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/40541bb3-d847-4ec9-83d3-20f44521e93e 0.424s",
                                "2026-05-27 01:38:20.999 18 INFO tempest.lib.common.rest_client [req-66772377-d5e8-4889-851d-69c64caa8fab req-66772377-d5e8-4889-851d-69c64caa8fab ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af8b206e290d43b3966faee0e8901e11&name=default 0.612s",
                                "2026-05-27 01:38:21.010 13 INFO tempest.lib.common.rest_client [req-13a06c3f-bceb-4bd9-80d8-0e613d4f27f0 req-13a06c3f-bceb-4bd9-80d8-0e613d4f27f0 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/baef52ec-a802-4e0e-9694-5f57c3038e78 0.477s",
                                "2026-05-27 01:38:21.136 23 INFO tempest.lib.common.rest_client [req-a26b3c0f-22e7-4b4d-8630-7ef3ff8ca947 req-a26b3c0f-22e7-4b4d-8630-7ef3ff8ca947 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/897a72688df148829426451e6dc52cc6 0.187s",
                                "2026-05-27 01:38:21.137 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 53e5ce683e7f4c8fba0e779e6be3b412",
                                "2026-05-27 01:38:21.224 21 INFO tempest.lib.common.rest_client [req-64bf7870-91c8-4edc-af00-40f83280cad5 req-64bf7870-91c8-4edc-af00-40f83280cad5 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.579s",
                                "2026-05-27 01:38:21.287 13 INFO tempest.lib.common.rest_client [req-9b82916e-d964-4afa-94b4-6739ad94c0dc req-9b82916e-d964-4afa-94b4-6739ad94c0dc ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d0522ba2fb14e169aac4b65cfc513d1 0.275s",
                                "2026-05-27 01:38:21.448 21 INFO tempest.lib.common.rest_client [req-4ce0d4cd-eb44-4150-b02c-fabbc83b1b71 req-4ce0d4cd-eb44-4150-b02c-fabbc83b1b71 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.221s",
                                "2026-05-27 01:38:21.456 18 INFO tempest.lib.common.rest_client [req-87d5ed55-5562-4e4d-91bd-8e78dcd5d460 req-87d5ed55-5562-4e4d-91bd-8e78dcd5d460 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/851a9763-fadd-4a29-bb1d-de5c86c5fcc7 0.454s",
                                "2026-05-27 01:38:21.550 23 INFO tempest.lib.common.rest_client [req-3cac42c8-2009-4207-a279-84be24d79cb2 req-3cac42c8-2009-4207-a279-84be24d79cb2 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=53e5ce683e7f4c8fba0e779e6be3b412&name=default 0.412s",
                                "2026-05-27 01:38:21.626 21 INFO tempest.lib.common.rest_client [req-7440353b-d127-45c4-b1ae-bc5bf2fd759d req-7440353b-d127-45c4-b1ae-bc5bf2fd759d ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/9c118db993de4a0eb6f83fe7e93f26f1 0.173s",
                                "2026-05-27 01:38:21.726 18 INFO tempest.lib.common.rest_client [req-afda2869-ad58-4599-aaa3-cda92f63d5dc req-afda2869-ad58-4599-aaa3-cda92f63d5dc ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af8b206e290d43b3966faee0e8901e11 0.266s",
                                "2026-05-27 01:38:21.799 21 INFO tempest.lib.common.rest_client [req-ff975f5a-5522-4160-ad66-5e423013be99 req-ff975f5a-5522-4160-ad66-5e423013be99 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/4a97f426dadc47aa8c5a9e1058716994 0.171s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.706913s] ... ok",
                                "2026-05-27 01:38:21.953 23 INFO tempest.lib.common.rest_client [req-e9433eb5-25e4-44c4-9ef4-2749900873bc req-e9433eb5-25e4-44c4-9ef4-2749900873bc ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3c85ed73-41ef-4c73-89b6-3fbac4121a13 0.400s",
                                "2026-05-27 01:38:22.210 23 INFO tempest.lib.common.rest_client [req-3335b38d-7c4e-46ad-a539-73108e7aabc5 req-3335b38d-7c4e-46ad-a539-73108e7aabc5 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/53e5ce683e7f4c8fba0e779e6be3b412 0.255s",
                                "2026-05-27 01:38:22.251 21 INFO tempest.lib.common.rest_client [req-86c47207-ccd7-4017-aa57-373db7cf2867 req-86c47207-ccd7-4017-aa57-373db7cf2867 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.449s",
                                "2026-05-27 01:38:22.541 25 INFO tempest.lib.common.rest_client [req-47502089-6b08-4494-8e06-7c8e46e903d4 req-47502089-6b08-4494-8e06-7c8e46e903d4 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.746s",
                                "2026-05-27 01:38:22.785 21 INFO tempest.lib.common.rest_client [req-76dbb777-d86f-4b67-906c-872be8888d3b req-76dbb777-d86f-4b67-906c-872be8888d3b ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials 0.531s",
                                "2026-05-27 01:38:22.901 21 INFO tempest.lib.common.rest_client [req-1e258cdb-e4fd-4e68-9c96-3a2bef0cac44 req-1e258cdb-e4fd-4e68-9c96-3a2bef0cac44 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials?name=tempest-application_credential-700400877 0.113s",
                                "2026-05-27 01:38:23.054 21 INFO tempest.lib.common.rest_client [req-ae36cc28-fb95-4e47-a58a-bdf17bf7a293 req-ae36cc28-fb95-4e47-a58a-bdf17bf7a293 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/a835af74bec340b9ba736ec1569b8cc9 0.150s",
                                "2026-05-27 01:38:23.175 21 INFO tempest.lib.common.rest_client [req-72e0bbe1-8b2b-4359-a08a-f2797fa02122 req-72e0bbe1-8b2b-4359-a08a-f2797fa02122 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97/application_credentials/f76eac9936d04fcca15de542bfff3302 0.118s",
                                "{5} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.374906s] ... ok",
                                "2026-05-27 01:38:23.479 21 INFO tempest.lib.common.rest_client [req-689096cc-4f44-42e4-9272-43cb764b0982 req-689096cc-4f44-42e4-9272-43cb764b0982 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc97e14d19bf4288af91aed06fda3c97 0.270s",
                                "2026-05-27 01:38:23.479 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb365d75187c4fa483dc19e620dbcf45",
                                "2026-05-27 01:38:23.987 21 INFO tempest.lib.common.rest_client [req-90095b8a-b5a4-43f6-affc-aaec7c6e9780 req-90095b8a-b5a4-43f6-affc-aaec7c6e9780 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:38:23.995 25 INFO tempest.lib.common.rest_client [req-e3a745ab-8bc0-4e62-8c32-4a1a8450ee24 req-e3a745ab-8bc0-4e62-8c32-4a1a8450ee24 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s",
                                "2026-05-27 01:38:24.544 25 INFO tempest.lib.common.rest_client [req-fb737101-14cc-43dc-b5d9-77f8def78292 req-fb737101-14cc-43dc-b5d9-77f8def78292 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:38:24.562 21 INFO tempest.lib.common.rest_client [req-d025595e-5ea2-4983-96b5-c0b2fb0dc7c5 req-d025595e-5ea2-4983-96b5-c0b2fb0dc7c5 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb365d75187c4fa483dc19e620dbcf45&name=default 0.572s",
                                "2026-05-27 01:38:24.937 21 INFO tempest.lib.common.rest_client [req-804aef09-e846-42cf-89a3-5ddb3dfa8860 req-804aef09-e846-42cf-89a3-5ddb3dfa8860 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/754cb4a1-8822-4a1f-9da1-7bd1f44bfa0b 0.372s",
                                "2026-05-27 01:38:25.138 21 INFO tempest.lib.common.rest_client [req-f9d0d69c-75b5-483d-8cb6-04cd632905e0 req-f9d0d69c-75b5-483d-8cb6-04cd632905e0 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb365d75187c4fa483dc19e620dbcf45 0.199s",
                                "2026-05-27 01:38:26.380 25 INFO tempest.lib.common.rest_client [req-6361c540-b846-4039-9bae-4998ed273beb req-6361c540-b846-4039-9bae-4998ed273beb ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.833s",
                                "2026-05-27 01:38:27.839 25 INFO tempest.lib.common.rest_client [req-d141e254-c3d9-4830-a117-dad7a22b77e7 req-d141e254-c3d9-4830-a117-dad7a22b77e7 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s",
                                "2026-05-27 01:38:28.366 25 INFO tempest.lib.common.rest_client [req-ea3a6621-befe-418b-8763-72d86d00df90 req-ea3a6621-befe-418b-8763-72d86d00df90 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:38:30.150 25 INFO tempest.lib.common.rest_client [req-c11f3d04-dce3-4daf-a7d0-6c7b6dc55e91 req-c11f3d04-dce3-4daf-a7d0-6c7b6dc55e91 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.781s",
                                "2026-05-27 01:38:31.602 25 INFO tempest.lib.common.rest_client [req-c4a705a0-7dac-442a-b79b-ef0fbf3028f1 req-c4a705a0-7dac-442a-b79b-ef0fbf3028f1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s",
                                "2026-05-27 01:38:32.140 25 INFO tempest.lib.common.rest_client [req-0f320b9b-fe6a-46db-9f10-9aa3fd01d860 req-0f320b9b-fe6a-46db-9f10-9aa3fd01d860 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-27 01:38:34.042 25 INFO tempest.lib.common.rest_client [req-c858df35-26cc-4338-b784-cffaf8eaae7b req-c858df35-26cc-4338-b784-cffaf8eaae7b ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.900s",
                                "2026-05-27 01:38:35.590 25 INFO tempest.lib.common.rest_client [req-b5973580-2507-4ce3-96e7-2c3c191f9066 req-b5973580-2507-4ce3-96e7-2c3c191f9066 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:38:37.089 25 INFO tempest.lib.common.rest_client [req-e34edd5a-0613-4346-8ff2-94ae6351db63 req-e34edd5a-0613-4346-8ff2-94ae6351db63 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.734133s] ... ok",
                                "2026-05-27 01:38:37.594 25 INFO tempest.lib.common.rest_client [req-5bc8027d-a411-4828-9417-bca976ac809c req-5bc8027d-a411-4828-9417-bca976ac809c ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s",
                                "2026-05-27 01:38:38.181 25 INFO tempest.lib.common.rest_client [req-988c4543-6f03-449f-8d71-5ee3efd30bee req-988c4543-6f03-449f-8d71-5ee3efd30bee ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-27 01:38:38.744 25 INFO tempest.lib.common.rest_client [req-4f86ec2c-14c3-4a57-827a-b5ba4c58a2ef req-4f86ec2c-14c3-4a57-827a-b5ba4c58a2ef ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-27 01:38:38.852 25 INFO tempest.lib.common.rest_client [req-c8bd71eb-f508-4275-8add-ff79add3ee74 req-c8bd71eb-f508-4275-8add-ff79add3ee74 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.106s",
                                "2026-05-27 01:38:45.425 25 INFO tempest.lib.common.rest_client [req-2e171ab2-4bcb-4e80-b624-f719ad7f3d8d req-2e171ab2-4bcb-4e80-b624-f719ad7f3d8d ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.280442s] ... ok",
                                "2026-05-27 01:38:47.603 25 INFO tempest.lib.common.rest_client [req-56147f63-16a3-4136-9bb9-93c3f3481d9e req-56147f63-16a3-4136-9bb9-93c3f3481d9e ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 2.173s",
                                "2026-05-27 01:38:49.172 25 INFO tempest.lib.common.rest_client [req-ab9c151f-42b2-4617-87bf-c43c888fb394 req-ab9c151f-42b2-4617-87bf-c43c888fb394 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-27 01:38:49.287 25 INFO tempest.lib.common.rest_client [req-6748128b-f6a8-48f5-971d-e4abbc92ad9e req-6748128b-f6a8-48f5-971d-e4abbc92ad9e ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.113s",
                                "2026-05-27 01:38:49.888 25 INFO tempest.lib.common.rest_client [req-11b45d41-aeaa-4727-93f8-dd59bea27c73 req-11b45d41-aeaa-4727-93f8-dd59bea27c73 ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-27 01:38:50.464 25 INFO tempest.lib.common.rest_client [req-4d829fed-55f4-483d-aac5-0efa9181534e req-4d829fed-55f4-483d-aac5-0efa9181534e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-27 01:38:52.585 25 INFO tempest.lib.common.rest_client [req-3a2beaaa-602e-40b3-9890-c2184745b917 req-3a2beaaa-602e-40b3-9890-c2184745b917 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 2.118s",
                                "2026-05-27 01:38:54.038 25 INFO tempest.lib.common.rest_client [req-46d6bed9-e26d-4187-9db8-d9f45f04a947 req-46d6bed9-e26d-4187-9db8-d9f45f04a947 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s",
                                "2026-05-27 01:38:54.478 25 INFO tempest.lib.common.rest_client [req-20a4bee1-5c13-41e5-85d6-0f1aa07971b4 req-20a4bee1-5c13-41e5-85d6-0f1aa07971b4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.437s",
                                "2026-05-27 01:38:56.285 25 INFO tempest.lib.common.rest_client [req-e4c98db0-2086-45c9-9a3a-035d7ca3aae1 req-e4c98db0-2086-45c9-9a3a-035d7ca3aae1 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.805s",
                                "2026-05-27 01:38:57.755 25 INFO tempest.lib.common.rest_client [req-6a692a57-88ae-4a9f-8339-1997f7d8f5b6 req-6a692a57-88ae-4a9f-8339-1997f7d8f5b6 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s",
                                "2026-05-27 01:38:58.231 25 INFO tempest.lib.common.rest_client [req-34874f5b-a9c5-4dc3-895d-45a04f077e09 req-34874f5b-a9c5-4dc3-895d-45a04f077e09 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s",
                                "2026-05-27 01:39:00.059 25 INFO tempest.lib.common.rest_client [req-92a7d552-cfa8-4112-8da5-77fa5174a9bf req-92a7d552-cfa8-4112-8da5-77fa5174a9bf ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38/password 1.825s",
                                "2026-05-27 01:39:01.583 25 INFO tempest.lib.common.rest_client [req-7f37ee9e-2027-4bc7-85d7-361dd585c006 req-7f37ee9e-2027-4bc7-85d7-361dd585c006 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-27 01:39:03.099 25 INFO tempest.lib.common.rest_client [req-9275ae23-a410-4585-98b3-86e1ce392590 req-9275ae23-a410-4585-98b3-86e1ce392590 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [17.672629s] ... ok",
                                "2026-05-27 01:39:03.426 25 INFO tempest.lib.common.rest_client [req-a3e95ccd-8b89-4895-87d7-88c0ab81dfa0 req-a3e95ccd-8b89-4895-87d7-88c0ab81dfa0 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/beb59818210b41a8a71074498d96bd38 0.289s",
                                "2026-05-27 01:39:03.426 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eeff3772948047708d84637b7d8cbd06",
                                "2026-05-27 01:39:04.022 25 INFO tempest.lib.common.rest_client [req-04a402c0-6d0f-4a24-9b93-6e552ef5c093 req-04a402c0-6d0f-4a24-9b93-6e552ef5c093 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-27 01:39:04.574 25 INFO tempest.lib.common.rest_client [req-70e9a36b-1e33-4a80-9b42-f78dd7bb8a12 req-70e9a36b-1e33-4a80-9b42-f78dd7bb8a12 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eeff3772948047708d84637b7d8cbd06&name=default 0.550s",
                                "2026-05-27 01:39:05.005 25 INFO tempest.lib.common.rest_client [req-f7d4532a-a92b-4f21-9377-b871d4319a83 req-f7d4532a-a92b-4f21-9377-b871d4319a83 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2372cc84-3ace-429e-9d61-b0bb568f4210 0.428s",
                                "2026-05-27 01:39:05.186 25 INFO tempest.lib.common.rest_client [req-053d6f96-eb73-44c5-b9d7-aba40269a028 req-053d6f96-eb73-44c5-b9d7-aba40269a028 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eeff3772948047708d84637b7d8cbd06 0.177s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 49.2915 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 67.2702 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (3 tests) => 0:00:03.070923",
                                " - Worker 1 (3 tests) => 0:00:02.669308",
                                " - Worker 2 (5 tests) => 0:00:01.252470",
                                " - Worker 3 (4 tests) => 0:00:02.954967",
                                " - Worker 4 (1 tests) => 0:00:00.286707",
                                " - Worker 5 (5 tests) => 0:00:06.987894",
                                " - Worker 6 (1 tests) => 0:00:01.464040",
                                " - Worker 7 (3 tests) => 0:00:48.743814",
                                " - Worker 8 (1 tests) => 0:00:00.157450",
                                "",
                                "## IMAGE (API)",
                                "",
                                "+ echo",
                                "+ echo '## IMAGE (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.image.v2",
                                "+ local regex=tempest.api.image.v2",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0139.log",
                                "2026-05-27 01:39:09.521 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:39:09.605 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.606 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.607 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:09.608 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:09.609 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.255 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.256 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.256 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.263 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.264 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.265 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.275 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:32.528 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.530 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.531 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.531 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.540 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.542 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.553 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:32.808 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.821 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.822 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.829 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.834 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.838 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.838 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.839 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.840 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.841 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.841 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.842 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.849 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:32.835 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.836 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.837 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.838 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.838 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.849 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:32.869 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.870 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.870 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.879 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.880 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.881 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.882 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.893 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:32.843 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:32.853 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:32.854 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.855 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.863 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.864 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:32.865 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:32.866 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:32.877 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.300 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.316 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.316 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.317 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.317 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.325 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.326 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.327 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.342 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.452 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.462 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.462 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.463 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.464 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.476 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.477 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.492 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.549 40 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.550 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.562 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.563 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.564 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.575 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.575 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.576 40 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.578 40 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.564 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.568 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.568 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.575 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.576 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.577 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.582 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.584 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.600 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.601 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.602 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.602 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.613 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.614 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.615 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.622 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.707 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.717 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.717 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.730 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.731 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.732 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.732 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.746 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:33.824 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:33.825 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.825 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.829 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.838 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.839 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:33.840 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:33.851 24 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:34.074 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:34.078 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:34.079 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:34.079 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:34.085 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:34.086 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:34.089 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:34.090 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:34.105 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:34.227 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:34.228 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:34.228 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:34.229 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:34.236 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:34.237 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:34.245 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:35.008 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:39:35.009 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.009 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.010 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.019 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.020 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.021 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.032 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.309 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.465 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.466 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.471 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.477 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.478 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.564 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.575 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.575 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.576 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.576 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.896 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.897 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:35.933 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:35.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:35.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.121 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.122 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.122 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.269 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.278 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.278 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.279 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.381 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.392 40 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.500 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.500 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.501 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.531 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.532 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.535 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.567 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.567 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.568 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.902 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.902 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.903 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.904 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:36.997 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:36.998 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:37.292 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:37.297 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:37.298 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:39:37.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:39:37.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:01.332 40 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-05-27 01:40:02.048 21 INFO tempest.lib.common.rest_client [req-e88b2793-e6b6-45ff-b2d4-86a77a571c75 req-e88b2793-e6b6-45ff-b2d4-86a77a571c75 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-27 01:40:02.794 21 INFO tempest.lib.common.rest_client [req-ca7361fc-b6c8-451d-acb1-8fe3e0f34f8b req-ca7361fc-b6c8-451d-acb1-8fe3e0f34f8b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-27 01:40:03.152 21 INFO tempest.lib.common.rest_client [req-dc2be155-23b4-4a4c-9773-4f8efe8db1cb req-dc2be155-23b4-4a4c-9773-4f8efe8db1cb ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.334s",
                                "2026-05-27 01:40:03.454 21 INFO tempest.lib.common.rest_client [req-f6bf3bcb-0da8-4f42-ad56-b32d56f3782a req-f6bf3bcb-0da8-4f42-ad56-b32d56f3782a ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-27 01:40:03.861 25 INFO tempest.lib.common.rest_client [req-d503c470-296e-4e12-b2c0-f14aa981fd8f req-d503c470-296e-4e12-b2c0-f14aa981fd8f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:40:04.158 37 INFO tempest.lib.common.rest_client [req-816385b2-1e9e-460b-a57d-ede4555ec9b9 req-816385b2-1e9e-460b-a57d-ede4555ec9b9 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-27 01:40:04.251 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:40:04.274 21 INFO tempest.lib.common.rest_client [req-8e006c50-2d0b-4e75-a68a-8cc053d17da7 req-8e006c50-2d0b-4e75-a68a-8cc053d17da7 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.812s",
                                "2026-05-27 01:40:04.283 27 INFO tempest.lib.common.rest_client [req-19cac7fb-670b-44f1-a00b-37b957672df9 req-19cac7fb-670b-44f1-a00b-37b957672df9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "{10} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-27 01:40:04.448 19 INFO tempest.lib.common.rest_client [req-4f52d58f-6ad5-4800-9a59-7c20cb69b425 req-4f52d58f-6ad5-4800-9a59-7c20cb69b425 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-27 01:40:04.484 35 INFO tempest.lib.common.rest_client [req-24ee286c-a4ec-49a8-a609-e3a35c3c9e54 req-24ee286c-a4ec-49a8-a609-e3a35c3c9e54 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-27 01:40:04.513 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-27 01:40:04.613 13 INFO tempest.lib.common.rest_client [req-bd4434d5-a390-4559-97b5-bd7c08528b7a req-bd4434d5-a390-4559-97b5-bd7c08528b7a ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s",
                                "2026-05-27 01:40:04.616 25 INFO tempest.lib.common.rest_client [req-e73c7aee-79f1-4806-afc3-b65d5bec6200 req-e73c7aee-79f1-4806-afc3-b65d5bec6200 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s",
                                "2026-05-27 01:40:04.690 29 INFO tempest.lib.common.rest_client [req-215ceea4-71ff-4d8a-ba03-a3aaede75ea5 req-215ceea4-71ff-4d8a-ba03-a3aaede75ea5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-27 01:40:04.722 17 INFO tempest.lib.common.rest_client [req-91bb12e7-5e97-47e4-8221-4eacb918e554 req-91bb12e7-5e97-47e4-8221-4eacb918e554 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-27 01:40:04.761 21 INFO tempest.lib.common.rest_client [req-233581b1-1211-4478-ac62-638802778bfd req-233581b1-1211-4478-ac62-638802778bfd ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s",
                                "2026-05-27 01:40:04.931 41 INFO tempest.lib.common.rest_client [req-de07fe64-2c8c-4816-aa8b-1bbe3ffa15d4 req-de07fe64-2c8c-4816-aa8b-1bbe3ffa15d4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-27 01:40:04.934 24 INFO tempest.lib.common.rest_client [req-0f8dfc1e-10c1-4b88-b077-683c8150ccc9 req-0f8dfc1e-10c1-4b88-b077-683c8150ccc9 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:40:05.039 27 INFO tempest.lib.common.rest_client [req-60eccea6-a398-4b40-9e0e-eaf32b5db044 req-60eccea6-a398-4b40-9e0e-eaf32b5db044 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.710s",
                                "2026-05-27 01:40:05.082 25 INFO tempest.lib.common.rest_client [req-ffb1ed7d-f823-4316-b7f3-817e95c7d4c0 req-ffb1ed7d-f823-4316-b7f3-817e95c7d4c0 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.463s",
                                "2026-05-27 01:40:05.082 37 INFO tempest.lib.common.rest_client [req-ed442cc3-901a-4e9b-8423-d50f75465a73 req-ed442cc3-901a-4e9b-8423-d50f75465a73 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s",
                                "2026-05-27 01:40:05.139 19 INFO tempest.lib.common.rest_client [req-035c1202-c561-42e3-9430-23b3869d798b req-035c1202-c561-42e3-9430-23b3869d798b ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-27 01:40:05.141 11 INFO tempest.lib.common.rest_client [req-e9617ae6-3edd-487e-a402-c1b2c5bc185c req-e9617ae6-3edd-487e-a402-c1b2c5bc185c ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-27 01:40:05.322 33 INFO tempest.lib.common.rest_client [req-c00b50d6-9c4c-4991-b403-c724c09c1cfc req-c00b50d6-9c4c-4991-b403-c724c09c1cfc ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.770s",
                                "2026-05-27 01:40:05.374 35 INFO tempest.lib.common.rest_client [req-80cf8512-2000-44d8-9cba-a3518069ddac req-80cf8512-2000-44d8-9cba-a3518069ddac ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.858s",
                                "2026-05-27 01:40:05.450 17 INFO tempest.lib.common.rest_client [req-0fb5f586-3a20-4c87-97e1-0cc22078f620 req-0fb5f586-3a20-4c87-97e1-0cc22078f620 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-27 01:40:05.502 15 INFO tempest.lib.common.rest_client [req-6596604e-75d7-4f81-8f3e-6e64306c70e5 req-6596604e-75d7-4f81-8f3e-6e64306c70e5 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.990s",
                                "2026-05-27 01:40:05.529 25 INFO tempest.lib.common.rest_client [req-daf9059a-0e24-4ac1-a474-3d8143699df0 req-daf9059a-0e24-4ac1-a474-3d8143699df0 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s",
                                "2026-05-27 01:40:05.577 21 INFO tempest.lib.common.rest_client [req-bf4a9532-a1ef-4736-b16e-ac557e37500e req-bf4a9532-a1ef-4736-b16e-ac557e37500e ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.812s",
                                "2026-05-27 01:40:05.602 13 INFO tempest.lib.common.rest_client [req-bc9131e1-5de2-42a1-b924-541e9545d697 req-bc9131e1-5de2-42a1-b924-541e9545d697 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.971s",
                                "2026-05-27 01:40:05.622 29 INFO tempest.lib.common.rest_client [req-c8fc4abf-0331-4ed1-be31-4c8071bf6319 req-c8fc4abf-0331-4ed1-be31-4c8071bf6319 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s",
                                "2026-05-27 01:40:05.678 27 INFO tempest.lib.common.rest_client [req-96a54e43-2d5d-4134-bf90-5022a833f838 req-96a54e43-2d5d-4134-bf90-5022a833f838 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.637s",
                                "2026-05-27 01:40:05.698 19 INFO tempest.lib.common.rest_client [req-49c47fb5-dd60-4798-805f-b3962de43661 req-49c47fb5-dd60-4798-805f-b3962de43661 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.556s",
                                "2026-05-27 01:40:05.719 35 INFO tempest.lib.common.rest_client [req-04017202-a438-4021-ac6c-479a6ed56191 req-04017202-a438-4021-ac6c-479a6ed56191 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.341s",
                                "2026-05-27 01:40:05.755 37 INFO tempest.lib.common.rest_client [req-aff8bf79-075c-4c4c-81b2-1fc9e20ceff3 req-aff8bf79-075c-4c4c-81b2-1fc9e20ceff3 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.671s",
                                "2026-05-27 01:40:05.759 29 INFO tempest.lib.common.rest_client [req-83fdaab9-9da7-420a-b663-4ba753162592 req-83fdaab9-9da7-420a-b663-4ba753162592 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-27 01:40:05.775 24 INFO tempest.lib.common.rest_client [req-80749476-b0b8-4e2b-ab60-bf3fc1b8d949 req-80749476-b0b8-4e2b-ab60-bf3fc1b8d949 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s",
                                "2026-05-27 01:40:05.793 41 INFO tempest.lib.common.rest_client [req-b867fc99-be01-47ca-a91b-ca9312790eb9 req-b867fc99-be01-47ca-a91b-ca9312790eb9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "2026-05-27 01:40:05.834 17 INFO tempest.lib.common.rest_client [req-41305940-62c1-453c-866a-eab959eb1d64 req-41305940-62c1-453c-866a-eab959eb1d64 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.377s",
                                "2026-05-27 01:40:05.870 21 INFO tempest.lib.common.rest_client [req-b1faa685-7612-443d-a245-aa31b33527b8 req-b1faa685-7612-443d-a245-aa31b33527b8 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-27 01:40:05.912 29 INFO tempest.lib.common.rest_client [req-e73abd12-d3ac-47b8-b082-65e41fd73097 req-e73abd12-d3ac-47b8-b082-65e41fd73097 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-27 01:40:05.913 33 INFO tempest.lib.common.rest_client [req-84e0872a-3215-4ec6-bd76-21fc31910a44 req-84e0872a-3215-4ec6-bd76-21fc31910a44 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-27 01:40:05.958 19 INFO tempest.lib.common.rest_client [req-23c44158-a163-46bf-98de-205b77409b43 req-23c44158-a163-46bf-98de-205b77409b43 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s",
                                "2026-05-27 01:40:06.118 13 INFO tempest.lib.common.rest_client [req-2b3e6aaf-dcea-4925-bdb1-e64ad8119476 req-2b3e6aaf-dcea-4925-bdb1-e64ad8119476 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.514s",
                                "2026-05-27 01:40:06.121 37 INFO tempest.lib.common.rest_client [req-aaed8764-a1fd-4109-9a3c-ae884598e9d1 req-aaed8764-a1fd-4109-9a3c-ae884598e9d1 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.348s",
                                "2026-05-27 01:40:06.131 35 INFO tempest.lib.common.rest_client [req-aacff006-64ba-4998-ad13-bf214cac2d6b req-aacff006-64ba-4998-ad13-bf214cac2d6b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.395s",
                                "2026-05-27 01:40:06.142 25 INFO tempest.lib.common.rest_client [req-5be484a1-692a-475d-b349-5b504a8d0f92 req-5be484a1-692a-475d-b349-5b504a8d0f92 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.610s",
                                "2026-05-27 01:40:06.215 11 INFO tempest.lib.common.rest_client [req-7fb24c18-04af-483d-8670-eacfe8668311 req-7fb24c18-04af-483d-8670-eacfe8668311 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.048s",
                                "2026-05-27 01:40:06.223 15 INFO tempest.lib.common.rest_client [req-b11ee6e1-7f96-454f-9ef1-8268575fe87b req-b11ee6e1-7f96-454f-9ef1-8268575fe87b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s",
                                "2026-05-27 01:40:06.242 41 INFO tempest.lib.common.rest_client [req-bbd0eb99-7c37-45f9-8a95-d1856dbdbe03 req-bbd0eb99-7c37-45f9-8a95-d1856dbdbe03 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s",
                                "2026-05-27 01:40:06.258 33 INFO tempest.lib.common.rest_client [req-7342ab97-6386-49cc-9832-2f6c6a31a6e2 req-7342ab97-6386-49cc-9832-2f6c6a31a6e2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.343s",
                                "2026-05-27 01:40:06.268 21 INFO tempest.lib.common.rest_client [req-b76ae61e-465f-49fc-8845-0c095c3631d7 req-b76ae61e-465f-49fc-8845-0c095c3631d7 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/6756f682ee034483a1c0f10ac8baaed9 0.394s",
                                "2026-05-27 01:40:06.280 27 INFO tempest.lib.common.rest_client [req-96a2bc74-cc3d-4d5e-b848-c2d7b54cd1a8 req-96a2bc74-cc3d-4d5e-b848-c2d7b54cd1a8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s",
                                "2026-05-27 01:40:06.345 24 INFO tempest.lib.common.rest_client [req-bf3aca6e-592d-4e53-aa08-3b51912334e2 req-bf3aca6e-592d-4e53-aa08-3b51912334e2 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.569s",
                                "2026-05-27 01:40:06.369 25 INFO tempest.lib.common.rest_client [req-cb3d3e3c-6a23-461f-9738-03f7157ea35a req-cb3d3e3c-6a23-461f-9738-03f7157ea35a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-27 01:40:06.431 15 INFO tempest.lib.common.rest_client [req-39857a7b-a8c6-4dcc-8d0d-d0520a07bffb req-39857a7b-a8c6-4dcc-8d0d-d0520a07bffb ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s",
                                "2026-05-27 01:40:06.433 17 INFO tempest.lib.common.rest_client [req-28a5027a-6615-4644-8b8a-20d48c257ab5 req-28a5027a-6615-4644-8b8a-20d48c257ab5 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.587s",
                                "2026-05-27 01:40:06.596 13 INFO tempest.lib.common.rest_client [req-8693b51f-fa55-44d5-bfdd-9ae953056419 req-8693b51f-fa55-44d5-bfdd-9ae953056419 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.449s",
                                "2026-05-27 01:40:06.611 19 INFO tempest.lib.common.rest_client [req-2d643730-4a6b-41ed-ad09-fce939c61f63 req-2d643730-4a6b-41ed-ad09-fce939c61f63 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s",
                                "2026-05-27 01:40:06.712 37 INFO tempest.lib.common.rest_client [req-04f11762-e958-4912-8d10-b51253569e68 req-04f11762-e958-4912-8d10-b51253569e68 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s",
                                "2026-05-27 01:40:06.718 11 INFO tempest.lib.common.rest_client [req-623ad1b2-8fc4-4430-bfdd-91188588db93 req-623ad1b2-8fc4-4430-bfdd-91188588db93 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.499s",
                                "2026-05-27 01:40:06.740 29 INFO tempest.lib.common.rest_client [req-1db4f5a9-c25d-42ae-9584-d1517450d7bd req-1db4f5a9-c25d-42ae-9584-d1517450d7bd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.824s",
                                "2026-05-27 01:40:06.750 21 INFO tempest.lib.common.rest_client [req-4456c016-e0fc-4738-bc28-d36e1475a0a9 req-4456c016-e0fc-4738-bc28-d36e1475a0a9 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-27 01:40:06.757 41 INFO tempest.lib.common.rest_client [req-2fa1bd62-734a-401a-8177-b068c78f88ab req-2fa1bd62-734a-401a-8177-b068c78f88ab ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.494s",
                                "2026-05-27 01:40:06.830 35 INFO tempest.lib.common.rest_client [req-9acede15-eda5-4239-89d5-b88b1290633b req-9acede15-eda5-4239-89d5-b88b1290633b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s",
                                "2026-05-27 01:40:06.893 24 INFO tempest.lib.common.rest_client [req-4b51d752-cbda-46f9-8718-8f66e5c25f2c req-4b51d752-cbda-46f9-8718-8f66e5c25f2c ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.535s",
                                "2026-05-27 01:40:06.913 27 INFO tempest.lib.common.rest_client [req-9124963a-eb5f-4ffe-9154-3c32216f37bc req-9124963a-eb5f-4ffe-9154-3c32216f37bc ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s",
                                "2026-05-27 01:40:06.911 25 INFO tempest.lib.common.rest_client [req-c0f3f683-3817-430d-8aef-e8ec54fbb3ff req-c0f3f683-3817-430d-8aef-e8ec54fbb3ff ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.540s",
                                "2026-05-27 01:40:06.920 33 INFO tempest.lib.common.rest_client [req-ff811eab-678b-43bf-971e-f2c2848a7550 req-ff811eab-678b-43bf-971e-f2c2848a7550 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.636s",
                                "2026-05-27 01:40:06.928 15 INFO tempest.lib.common.rest_client [req-8f049e85-2976-4217-9848-62ec5463ba7e req-8f049e85-2976-4217-9848-62ec5463ba7e ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.479s",
                                "2026-05-27 01:40:07.025 19 INFO tempest.lib.common.rest_client [req-a6b39efe-2dcb-487e-bd2c-6b0c843230be req-a6b39efe-2dcb-487e-bd2c-6b0c843230be ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s",
                                "2026-05-27 01:40:07.047 29 INFO tempest.lib.common.rest_client [req-0dcac96f-f9af-4db5-9ed3-07132e0f6f4e req-0dcac96f-f9af-4db5-9ed3-07132e0f6f4e ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:40:07.058 21 INFO tempest.lib.common.rest_client [req-e9769181-8127-46d3-8681-7f5aad82e0b7 req-e9769181-8127-46d3-8681-7f5aad82e0b7 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/5c8612194f3a455a91058394a6fe5fb4 0.306s",
                                "2026-05-27 01:40:07.084 37 INFO tempest.lib.common.rest_client [req-be874800-acf7-4083-8822-fbf2bbc018d6 req-be874800-acf7-4083-8822-fbf2bbc018d6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "2026-05-27 01:40:07.107 17 INFO tempest.lib.common.rest_client [req-bc91da35-eb7a-4a65-86d1-f1729bebc80b req-bc91da35-eb7a-4a65-86d1-f1729bebc80b ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s",
                                "2026-05-27 01:40:07.150 35 INFO tempest.lib.common.rest_client [req-680e9615-5a87-4b92-ad31-ea29c8d83e7c req-680e9615-5a87-4b92-ad31-ea29c8d83e7c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:40:07.185 11 INFO tempest.lib.common.rest_client [req-a3b260d0-39d1-4860-acf9-87fc6e991b08 req-a3b260d0-39d1-4860-acf9-87fc6e991b08 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.444s",
                                "2026-05-27 01:40:07.350 19 INFO tempest.lib.common.rest_client [req-58926911-bb7d-46af-bbf4-c534dbeb26b7 req-58926911-bb7d-46af-bbf4-c534dbeb26b7 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.324s",
                                "2026-05-27 01:40:07.390 13 INFO tempest.lib.common.rest_client [req-2cce60af-f5b5-45b9-be52-0ef5a37238f1 req-2cce60af-f5b5-45b9-be52-0ef5a37238f1 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.792s",
                                "2026-05-27 01:40:07.488 25 INFO tempest.lib.common.rest_client [req-3b905e62-69f0-4418-a35e-2d2d2a1919bd req-3b905e62-69f0-4418-a35e-2d2d2a1919bd ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s",
                                "2026-05-27 01:40:07.514 24 INFO tempest.lib.common.rest_client [req-19959978-e136-460f-9e2e-3d694a17a467 req-19959978-e136-460f-9e2e-3d694a17a467 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s",
                                "2026-05-27 01:40:07.514 37 INFO tempest.lib.common.rest_client [req-91be19dc-9f37-42e2-b362-f72c3b1aafc5 req-91be19dc-9f37-42e2-b362-f72c3b1aafc5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.427s",
                                "2026-05-27 01:40:07.532 41 INFO tempest.lib.common.rest_client [req-8546c700-3933-4e13-8b4d-156b5845355a req-8546c700-3933-4e13-8b4d-156b5845355a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s",
                                "2026-05-27 01:40:07.570 33 INFO tempest.lib.common.rest_client [req-efa25854-4af3-4d95-a355-580fe2d93665 req-efa25854-4af3-4d95-a355-580fe2d93665 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-27 01:40:07.572 15 INFO tempest.lib.common.rest_client [req-5ce60ce8-2e6d-4181-a10d-ba0984e61678 req-5ce60ce8-2e6d-4181-a10d-ba0984e61678 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s",
                                "2026-05-27 01:40:07.588 27 INFO tempest.lib.common.rest_client [req-5eb19b61-bf41-4e87-b41e-55dc544e5fc9 req-5eb19b61-bf41-4e87-b41e-55dc544e5fc9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.673s",
                                "2026-05-27 01:40:07.612 17 INFO tempest.lib.common.rest_client [req-af01cac1-3825-450a-92a5-0f388ed803a6 req-af01cac1-3825-450a-92a5-0f388ed803a6 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s",
                                "2026-05-27 01:40:07.631 25 INFO tempest.lib.common.rest_client [req-e1d72303-a1f0-4f58-aa11-4d6ae9cc96b8 req-e1d72303-a1f0-4f58-aa11-4d6ae9cc96b8 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.140s",
                                "2026-05-27 01:40:07.643 21 INFO tempest.lib.common.rest_client [req-ae84cc92-5854-4fc1-bff1-6d122ef30e5e req-ae84cc92-5854-4fc1-bff1-6d122ef30e5e ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.583s",
                                "2026-05-27 01:40:07.654 35 INFO tempest.lib.common.rest_client [req-3d8c6a9e-6172-45a6-9c45-5b72a958a88f req-3d8c6a9e-6172-45a6-9c45-5b72a958a88f ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.503s",
                                "2026-05-27 01:40:07.668 29 INFO tempest.lib.common.rest_client [req-feb0ce72-04e3-4cb1-955f-840710f3c458 req-feb0ce72-04e3-4cb1-955f-840710f3c458 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.617s",
                                "2026-05-27 01:40:07.728 19 INFO tempest.lib.common.rest_client [req-1ec700a6-c705-47b1-87ae-3c300de6719f req-1ec700a6-c705-47b1-87ae-3c300de6719f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-27 01:40:07.741 13 INFO tempest.lib.common.rest_client [req-7a9c2ccd-041f-4e84-819f-40f08178a2a5 req-7a9c2ccd-041f-4e84-819f-40f08178a2a5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s",
                                "2026-05-27 01:40:07.755 37 INFO tempest.lib.common.rest_client [req-0cdad00a-43c7-464a-a623-5f57e277ee71 req-0cdad00a-43c7-464a-a623-5f57e277ee71 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:40:07.758 41 INFO tempest.lib.common.rest_client [req-a6d89739-e8e1-41ab-8ba6-cea238251293 req-a6d89739-e8e1-41ab-8ba6-cea238251293 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-27 01:40:07.771 15 INFO tempest.lib.common.rest_client [req-13555c3f-655b-4d09-aa76-ffa371a90d84 req-13555c3f-655b-4d09-aa76-ffa371a90d84 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-27 01:40:07.786 33 INFO tempest.lib.common.rest_client [req-03882638-c8ac-4edf-afbb-5c5d7c1a097b req-03882638-c8ac-4edf-afbb-5c5d7c1a097b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-27 01:40:07.789 25 INFO tempest.lib.common.rest_client [req-c710c121-d436-49b1-b06f-6f829b88fb73 req-c710c121-d436-49b1-b06f-6f829b88fb73 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:40:07.811 24 INFO tempest.lib.common.rest_client [req-48899275-9962-4cef-acc8-71300cac5b24 req-48899275-9962-4cef-acc8-71300cac5b24 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-27 01:40:07.817 35 INFO tempest.lib.common.rest_client [req-5a68c522-6304-4ac9-a4ee-1206351f489c req-5a68c522-6304-4ac9-a4ee-1206351f489c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:40:07.824 27 INFO tempest.lib.common.rest_client [req-1b185e4c-54d3-4199-95c9-562c3e8033bf req-1b185e4c-54d3-4199-95c9-562c3e8033bf ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.235s",
                                "2026-05-27 01:40:07.846 17 INFO tempest.lib.common.rest_client [req-4adfdca7-f8dd-4f8c-b133-bfe943092732 req-4adfdca7-f8dd-4f8c-b133-bfe943092732 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.233s",
                                "2026-05-27 01:40:07.908 29 INFO tempest.lib.common.rest_client [req-3024f035-9f12-4aa7-afcc-1349d5597e01 req-3024f035-9f12-4aa7-afcc-1349d5597e01 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-27 01:40:07.912 19 INFO tempest.lib.common.rest_client [req-9a05f7f9-6686-468a-87e4-6ef296341d3a req-9a05f7f9-6686-468a-87e4-6ef296341d3a ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/6756f682ee034483a1c0f10ac8baaed9 0.183s",
                                "2026-05-27 01:40:07.933 35 INFO tempest.lib.common.rest_client [req-124d30e5-032c-4bdb-ae53-fbfde326d2a9 req-124d30e5-032c-4bdb-ae53-fbfde326d2a9 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/6756f682ee034483a1c0f10ac8baaed9 0.112s",
                                "2026-05-27 01:40:07.990 11 INFO tempest.lib.common.rest_client [req-78b244d9-ad31-4f06-a068-f14f2ab9efcf req-78b244d9-ad31-4f06-a068-f14f2ab9efcf ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.803s",
                                "2026-05-27 01:40:08.004 21 INFO tempest.lib.common.rest_client [req-d3827386-f64c-4242-8509-558a3854e5e4 req-d3827386-f64c-4242-8509-558a3854e5e4 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2/users/8b919a2041ba48c3a4fd691622546d94/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.358s",
                                "2026-05-27 01:40:08.005 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b919a2041ba48c3a4fd691622546d94 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:08.005 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1774063056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c884407e4c04f2598e0298dc26767d2', 'project_name': 'tempest-BasicOperationsImagesTest-1774063056', 'tenant_id': '4c884407e4c04f2598e0298dc26767d2', 'tenant_name': 'tempest-BasicOperationsImagesTest-1774063056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b919a2041ba48c3a4fd691622546d94', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:08.009 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1774063056-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4c884407e4c04f2598e0298dc26767d2', 'project_name': 'tempest-BasicOperationsImagesTest-1774063056', 'tenant_id': '4c884407e4c04f2598e0298dc26767d2', 'tenant_name': 'tempest-BasicOperationsImagesTest-1774063056', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b919a2041ba48c3a4fd691622546d94', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:08.094 33 INFO tempest.lib.common.rest_client [req-c12a5cf8-c9ae-4fd5-b34e-715ee703759d req-c12a5cf8-c9ae-4fd5-b34e-715ee703759d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.305s",
                                "2026-05-27 01:40:08.108 37 INFO tempest.lib.common.rest_client [req-6a582486-1923-4e08-b662-4141d3025f47 req-6a582486-1923-4e08-b662-4141d3025f47 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.351s",
                                "2026-05-27 01:40:08.133 27 INFO tempest.lib.common.rest_client [req-b716dd3e-7669-4feb-b6a9-819cafc4bdc4 req-b716dd3e-7669-4feb-b6a9-819cafc4bdc4 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:40:08.176 41 INFO tempest.lib.common.rest_client [req-5a7b5db6-6b0b-48e2-9a9d-1459c96a5ca1 req-5a7b5db6-6b0b-48e2-9a9d-1459c96a5ca1 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.417s",
                                "2026-05-27 01:40:08.218 19 INFO tempest.lib.common.rest_client [req-10552b6a-6245-4a94-bbf0-5f1baad62ceb req-10552b6a-6245-4a94-bbf0-5f1baad62ceb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-27 01:40:08.235 11 INFO tempest.lib.common.rest_client [req-bdc744bb-5243-4eff-9258-dddc1704deed req-bdc744bb-5243-4eff-9258-dddc1704deed ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:40:08.247 37 INFO tempest.lib.common.rest_client [req-9bef562b-b3f3-4aee-9b79-e9c3c9eda3bc req-9bef562b-b3f3-4aee-9b79-e9c3c9eda3bc ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s",
                                "2026-05-27 01:40:08.249 17 INFO tempest.lib.common.rest_client [req-bb8a6bdd-e296-4fc3-ade6-3e0c51d787ef req-bb8a6bdd-e296-4fc3-ade6-3e0c51d787ef ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s",
                                "2026-05-27 01:40:08.279 13 INFO tempest.lib.common.rest_client [req-e93369c3-da9b-4c68-b9cf-b8a461c56148 req-e93369c3-da9b-4c68-b9cf-b8a461c56148 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.536s",
                                "2026-05-27 01:40:08.297 15 INFO tempest.lib.common.rest_client [req-64256c06-a5fe-4bb1-8838-0820fce2e77f req-64256c06-a5fe-4bb1-8838-0820fce2e77f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.522s",
                                "2026-05-27 01:40:08.319 25 INFO tempest.lib.common.rest_client [req-f9952aaa-657a-4d40-bcbd-5d2dc7f5cfab req-f9952aaa-657a-4d40-bcbd-5d2dc7f5cfab ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/6756f682ee034483a1c0f10ac8baaed9 0.522s",
                                "2026-05-27 01:40:08.358 35 INFO tempest.lib.common.rest_client [req-d57814b3-aca6-42f0-9f00-592d8d2d49b4 req-d57814b3-aca6-42f0-9f00-592d8d2d49b4 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s",
                                "2026-05-27 01:40:08.435 33 INFO tempest.lib.common.rest_client [req-67c3182f-60ad-4b70-8f54-e52277faf78c req-67c3182f-60ad-4b70-8f54-e52277faf78c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:40:08.434 19 INFO tempest.lib.common.rest_client [req-cd09e27d-8dcb-4a2c-9abf-1030cd178b6e req-cd09e27d-8dcb-4a2c-9abf-1030cd178b6e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/5c8612194f3a455a91058394a6fe5fb4 0.211s",
                                "2026-05-27 01:40:08.445 29 INFO tempest.lib.common.rest_client [req-77c5b81d-85d1-450a-b306-4a452cb268f3 req-77c5b81d-85d1-450a-b306-4a452cb268f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.535s",
                                "2026-05-27 01:40:08.447 24 INFO tempest.lib.common.rest_client [req-b9dc1897-6286-4b0b-ac2e-e10340a047a9 req-b9dc1897-6286-4b0b-ac2e-e10340a047a9 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.634s",
                                "2026-05-27 01:40:08.462 17 INFO tempest.lib.common.rest_client [req-153784a0-eb8e-418c-aebb-e8d0cdd7cc2a req-153784a0-eb8e-418c-aebb-e8d0cdd7cc2a ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/6756f682ee034483a1c0f10ac8baaed9 0.210s",
                                "2026-05-27 01:40:08.549 27 INFO tempest.lib.common.rest_client [req-1f973290-a62c-4d1a-9289-09f4853a02ac req-1f973290-a62c-4d1a-9289-09f4853a02ac ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.415s",
                                "2026-05-27 01:40:08.550 24 INFO tempest.lib.common.rest_client [req-b072f5e6-110a-4c05-a2cd-6dd9acd399d2 req-b072f5e6-110a-4c05-a2cd-6dd9acd399d2 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-27 01:40:08.556 37 INFO tempest.lib.common.rest_client [req-8d6e1d3c-0e9c-425d-8f3d-c577ee14cff7 req-8d6e1d3c-0e9c-425d-8f3d-c577ee14cff7 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/6756f682ee034483a1c0f10ac8baaed9 0.306s",
                                "2026-05-27 01:40:08.566 41 INFO tempest.lib.common.rest_client [req-68d60976-62a2-4b46-831e-2dc819c3c7d0 req-68d60976-62a2-4b46-831e-2dc819c3c7d0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-05-27 01:40:08.580 25 INFO tempest.lib.common.rest_client [req-4257eb1e-4889-48cc-9a91-0921d43d6af9 req-4257eb1e-4889-48cc-9a91-0921d43d6af9 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-27 01:40:08.631 17 INFO tempest.lib.common.rest_client [req-5952ca0b-ec63-42ce-8a59-ea3d55b036d8 req-5952ca0b-ec63-42ce-8a59-ea3d55b036d8 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:40:08.657 15 INFO tempest.lib.common.rest_client [req-3f1f2811-44de-44c5-b5aa-83b490d438e3 req-3f1f2811-44de-44c5-b5aa-83b490d438e3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-05-27 01:40:08.664 29 INFO tempest.lib.common.rest_client [req-27dcd00a-48a6-43ca-afa4-603df805c1e9 req-27dcd00a-48a6-43ca-afa4-603df805c1e9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-27 01:40:08.676 24 INFO tempest.lib.common.rest_client [req-e3ac846b-3e47-4f76-aeff-a77d18756787 req-e3ac846b-3e47-4f76-aeff-a77d18756787 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/6756f682ee034483a1c0f10ac8baaed9 0.123s",
                                "2026-05-27 01:40:08.680 11 INFO tempest.lib.common.rest_client [req-f0043b43-8a39-41b2-aee3-3e3868703455 req-f0043b43-8a39-41b2-aee3-3e3868703455 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.443s",
                                "2026-05-27 01:40:08.757 19 INFO tempest.lib.common.rest_client [req-40d18a6d-23ba-4b79-aa6e-e818ea00fb7f req-40d18a6d-23ba-4b79-aa6e-e818ea00fb7f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-27 01:40:08.772 41 INFO tempest.lib.common.rest_client [req-b94bb136-eeaf-45b9-809d-4822d5d046f6 req-b94bb136-eeaf-45b9-809d-4822d5d046f6 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.203s",
                                "2026-05-27 01:40:08.791 17 INFO tempest.lib.common.rest_client [req-519fb2ae-8f4a-4477-930a-12585f7190ce req-519fb2ae-8f4a-4477-930a-12585f7190ce ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/5c8612194f3a455a91058394a6fe5fb4 0.157s",
                                "2026-05-27 01:40:08.876 13 INFO tempest.lib.common.rest_client [req-18e874b7-2377-43d3-a70b-83371781ac40 req-18e874b7-2377-43d3-a70b-83371781ac40 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s",
                                "2026-05-27 01:40:08.886 25 INFO tempest.lib.common.rest_client [req-9c529ce4-8e65-43df-8663-20630162a2e7 req-9c529ce4-8e65-43df-8663-20630162a2e7 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/5c8612194f3a455a91058394a6fe5fb4 0.304s",
                                "2026-05-27 01:40:08.901 11 INFO tempest.lib.common.rest_client [req-793ecad8-bc02-4b8f-a0fd-53a47d672d2a req-793ecad8-bc02-4b8f-a0fd-53a47d672d2a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-27 01:40:08.915 21 INFO tempest.lib.common.rest_client [req-67d0f54a-1650-4fdc-bdc6-4b5c3d3ab194 req-67d0f54a-1650-4fdc-bdc6-4b5c3d3ab194 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s",
                                "2026-05-27 01:40:08.953 15 INFO tempest.lib.common.rest_client [req-dd1bb67a-4c08-4306-947c-7e42ec35f196 req-dd1bb67a-4c08-4306-947c-7e42ec35f196 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/6756f682ee034483a1c0f10ac8baaed9 0.294s",
                                "2026-05-27 01:40:08.973 41 INFO tempest.lib.common.rest_client [req-c00adb23-7745-4855-9de2-a53346b573bb req-c00adb23-7745-4855-9de2-a53346b573bb ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-27 01:40:08.984 35 INFO tempest.lib.common.rest_client [req-5ed51457-986f-48b9-87a8-dff1d07266c6 req-5ed51457-986f-48b9-87a8-dff1d07266c6 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/5c8612194f3a455a91058394a6fe5fb4 0.622s",
                                "2026-05-27 01:40:09.010 33 INFO tempest.lib.common.rest_client [req-97ad52be-1760-413c-b1b2-13b074618bcb req-97ad52be-1760-413c-b1b2-13b074618bcb ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.573s",
                                "2026-05-27 01:40:09.069 19 INFO tempest.lib.common.rest_client [req-7597a204-6982-4d45-a6f6-c2bc2f40dd53 req-7597a204-6982-4d45-a6f6-c2bc2f40dd53 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22/users/616aed8839ca47c3acfa470548e101d7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.310s",
                                "2026-05-27 01:40:09.069 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 616aed8839ca47c3acfa470548e101d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.070 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1091610116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfcb7779e08945a89b548676220abd22', 'project_name': 'tempest-ImagesMemberTest-1091610116', 'tenant_id': 'bfcb7779e08945a89b548676220abd22', 'tenant_name': 'tempest-ImagesMemberTest-1091610116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '616aed8839ca47c3acfa470548e101d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.070 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1091610116-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bfcb7779e08945a89b548676220abd22', 'project_name': 'tempest-ImagesMemberTest-1091610116', 'tenant_id': 'bfcb7779e08945a89b548676220abd22', 'tenant_name': 'tempest-ImagesMemberTest-1091610116', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '616aed8839ca47c3acfa470548e101d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.112 25 INFO tempest.lib.common.rest_client [req-4e6c21ad-b84e-4780-b2f8-db00abd19170 req-4e6c21ad-b84e-4780-b2f8-db00abd19170 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:40:09.135 13 INFO tempest.lib.common.rest_client [req-77af0904-d823-4982-b6c7-becc3d965d9d req-77af0904-d823-4982-b6c7-becc3d965d9d ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.257s",
                                "2026-05-27 01:40:09.146 37 INFO tempest.lib.common.rest_client [req-75d2edfe-b15c-4dc7-9b75-78843f42f93e req-75d2edfe-b15c-4dc7-9b75-78843f42f93e ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s",
                                "2026-05-27 01:40:09.147 41 INFO tempest.lib.common.rest_client [req-eab9d17a-c1f0-497f-9600-59279949df9a req-eab9d17a-c1f0-497f-9600-59279949df9a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/6756f682ee034483a1c0f10ac8baaed9 0.167s",
                                "2026-05-27 01:40:09.176 27 INFO tempest.lib.common.rest_client [req-2a6ac9db-013f-4c9f-abb4-1aa1fdf8f0f2 req-2a6ac9db-013f-4c9f-abb4-1aa1fdf8f0f2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s",
                                "2026-05-27 01:40:09.231 15 INFO tempest.lib.common.rest_client [req-246bd220-c8e6-4882-8bcc-ee3b938d1e9b req-246bd220-c8e6-4882-8bcc-ee3b938d1e9b ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-27 01:40:09.238 29 INFO tempest.lib.common.rest_client [req-ffd1b7d4-922d-4b05-8877-e76d9792b39d req-ffd1b7d4-922d-4b05-8877-e76d9792b39d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/6756f682ee034483a1c0f10ac8baaed9 0.573s",
                                "2026-05-27 01:40:09.257 24 INFO tempest.lib.common.rest_client [req-daf409a1-4569-44a8-a420-95d7e5666015 req-daf409a1-4569-44a8-a420-95d7e5666015 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.579s",
                                "2026-05-27 01:40:09.318 37 INFO tempest.lib.common.rest_client [req-729045bf-e753-4397-9a01-0e20686fad92 req-729045bf-e753-4397-9a01-0e20686fad92 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/5c8612194f3a455a91058394a6fe5fb4 0.169s",
                                "2026-05-27 01:40:09.331 33 INFO tempest.lib.common.rest_client [req-704b615e-4c86-4f53-b53e-5b13d5ccb3ba req-704b615e-4c86-4f53-b53e-5b13d5ccb3ba ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:40:09.363 11 INFO tempest.lib.common.rest_client [req-528dd238-ddfc-4d67-9d44-816e5eb78312 req-528dd238-ddfc-4d67-9d44-816e5eb78312 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/6756f682ee034483a1c0f10ac8baaed9 0.459s",
                                "2026-05-27 01:40:09.386 17 INFO tempest.lib.common.rest_client [req-4aa2053d-ab7a-44e6-b22e-4451827ed033 req-4aa2053d-ab7a-44e6-b22e-4451827ed033 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.591s",
                                "2026-05-27 01:40:09.434 13 INFO tempest.lib.common.rest_client [req-ea76dfe2-b7b2-47e0-905e-5357a64d99f2 req-ea76dfe2-b7b2-47e0-905e-5357a64d99f2 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-27 01:40:09.440 21 INFO tempest.lib.common.rest_client [req-f26a71f7-da82-497e-bfe6-533ac00bce51 req-f26a71f7-da82-497e-bfe6-533ac00bce51 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.519s",
                                "2026-05-27 01:40:09.464 35 INFO tempest.lib.common.rest_client [req-1b9e98f5-b73c-41e6-882e-8f4e1b4de3b3 req-1b9e98f5-b73c-41e6-882e-8f4e1b4de3b3 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s",
                                "2026-05-27 01:40:09.485 29 INFO tempest.lib.common.rest_client [req-62a106ca-7e08-4e2f-9af1-258b95fae39e req-62a106ca-7e08-4e2f-9af1-258b95fae39e ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-27 01:40:09.490 15 INFO tempest.lib.common.rest_client [req-b9e1a609-bbf1-4652-9cf8-adf715d9d409 req-b9e1a609-bbf1-4652-9cf8-adf715d9d409 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/5c8612194f3a455a91058394a6fe5fb4 0.256s",
                                "2026-05-27 01:40:09.486 27 INFO tempest.lib.common.rest_client [req-272d37bd-cd94-473e-87cf-1e54f0004167 req-272d37bd-cd94-473e-87cf-1e54f0004167 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/6756f682ee034483a1c0f10ac8baaed9 0.305s",
                                "2026-05-27 01:40:09.503 25 INFO tempest.lib.common.rest_client [req-e5dc6d64-b320-446f-9e7b-2c06ecf30ba1 req-e5dc6d64-b320-446f-9e7b-2c06ecf30ba1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01/users/0494bd4b154f406f9b44b2ae36977151/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.388s",
                                "2026-05-27 01:40:09.504 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0494bd4b154f406f9b44b2ae36977151 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.505 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1191318061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c9a895c348c4e4c9a098911d8c66b01', 'project_name': 'tempest-MetadataNamespacesTest-1191318061', 'tenant_id': '8c9a895c348c4e4c9a098911d8c66b01', 'tenant_name': 'tempest-MetadataNamespacesTest-1191318061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0494bd4b154f406f9b44b2ae36977151', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.505 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1191318061-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c9a895c348c4e4c9a098911d8c66b01', 'project_name': 'tempest-MetadataNamespacesTest-1191318061', 'tenant_id': '8c9a895c348c4e4c9a098911d8c66b01', 'tenant_name': 'tempest-MetadataNamespacesTest-1191318061', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0494bd4b154f406f9b44b2ae36977151', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.554 41 INFO tempest.lib.common.rest_client [req-6e6dbb77-ed1c-439d-bca8-9aaa316ff000 req-6e6dbb77-ed1c-439d-bca8-9aaa316ff000 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-27 01:40:09.583 37 INFO tempest.lib.common.rest_client [req-68d55a5a-b30c-452c-8e08-d49bf9e7f1c5 req-68d55a5a-b30c-452c-8e08-d49bf9e7f1c5 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-27 01:40:09.594 11 INFO tempest.lib.common.rest_client [req-3d9b54b6-81f5-4b6b-a2ff-f34fed980266 req-3d9b54b6-81f5-4b6b-a2ff-f34fed980266 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:40:09.602 24 INFO tempest.lib.common.rest_client [req-a34328ac-2ec9-47c2-a023-8c3e0c739cc6 req-a34328ac-2ec9-47c2-a023-8c3e0c739cc6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/5c8612194f3a455a91058394a6fe5fb4 0.340s",
                                "2026-05-27 01:40:09.602 33 INFO tempest.lib.common.rest_client [req-4b0ffd93-0dab-4c47-99c2-1895ff9103f7 req-4b0ffd93-0dab-4c47-99c2-1895ff9103f7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/6756f682ee034483a1c0f10ac8baaed9 0.268s",
                                "2026-05-27 01:40:09.619 29 INFO tempest.lib.common.rest_client [req-1121f533-ddb5-48f1-bebe-d48496c88ff9 req-1121f533-ddb5-48f1-bebe-d48496c88ff9 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s",
                                "2026-05-27 01:40:09.655 19 INFO tempest.lib.common.rest_client [req-2e32e187-44ec-45af-9ab3-659f23e84c19 req-2e32e187-44ec-45af-9ab3-659f23e84c19 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-27 01:40:09.697 17 INFO tempest.lib.common.rest_client [req-0d9f5255-002b-4b19-8880-3a727967a167 req-0d9f5255-002b-4b19-8880-3a727967a167 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab/users/fbdbd7e2f7e44d28a3438aa35a365982/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.307s",
                                "2026-05-27 01:40:09.698 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fbdbd7e2f7e44d28a3438aa35a365982 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.698 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1371806181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'project_name': 'tempest-ImagesNegativeTest-1371806181', 'tenant_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'tenant_name': 'tempest-ImagesNegativeTest-1371806181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fbdbd7e2f7e44d28a3438aa35a365982', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.699 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-1371806181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'project_name': 'tempest-ImagesNegativeTest-1371806181', 'tenant_id': '08da5f5be0244f0c93a5c0b4342e6eab', 'tenant_name': 'tempest-ImagesNegativeTest-1371806181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fbdbd7e2f7e44d28a3438aa35a365982', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.756 27 INFO tempest.lib.common.rest_client [req-136b40ec-aff0-4b86-996a-9f1ebf28f9dd req-136b40ec-aff0-4b86-996a-9f1ebf28f9dd ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-27 01:40:09.781 13 INFO tempest.lib.common.rest_client [req-99d99dbd-6989-4b46-a07c-9f4bcd574acd req-99d99dbd-6989-4b46-a07c-9f4bcd574acd ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/6756f682ee034483a1c0f10ac8baaed9 0.345s",
                                "2026-05-27 01:40:09.789 11 INFO tempest.lib.common.rest_client [req-68a0b614-d330-43fd-94d3-c9a389959f27 req-68a0b614-d330-43fd-94d3-c9a389959f27 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/5c8612194f3a455a91058394a6fe5fb4 0.193s",
                                "2026-05-27 01:40:09.780 35 INFO tempest.lib.common.rest_client [req-9580437b-b42a-400c-96ea-6c365adf1554 req-9580437b-b42a-400c-96ea-6c365adf1554 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea/users/77458297fb1b4010a1e1701f0d1bd767/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.315s",
                                "2026-05-27 01:40:09.780 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77458297fb1b4010a1e1701f0d1bd767 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.781 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1184529151-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b806786654f8404996ca0c389f7494ea', 'project_name': 'tempest-MetadataSchemaTest-1184529151', 'tenant_id': 'b806786654f8404996ca0c389f7494ea', 'tenant_name': 'tempest-MetadataSchemaTest-1184529151', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77458297fb1b4010a1e1701f0d1bd767', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.781 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1184529151-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b806786654f8404996ca0c389f7494ea', 'project_name': 'tempest-MetadataSchemaTest-1184529151', 'tenant_id': 'b806786654f8404996ca0c389f7494ea', 'tenant_name': 'tempest-MetadataSchemaTest-1184529151', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77458297fb1b4010a1e1701f0d1bd767', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.851 37 INFO tempest.lib.common.rest_client [req-47502199-870b-4267-bbb9-9fd3dfdb3f94 req-47502199-870b-4267-bbb9-9fd3dfdb3f94 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.266s",
                                "2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4a14b5df3c3047a7bd8ad1ea7b0eb7ff is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1722031845-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49cfc239bfb2463594e19a86a70c6d3e', 'project_name': 'tempest-ImageTaskCreate-1722031845', 'tenant_id': '49cfc239bfb2463594e19a86a70c6d3e', 'tenant_name': 'tempest-ImageTaskCreate-1722031845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a14b5df3c3047a7bd8ad1ea7b0eb7ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.852 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1722031845-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49cfc239bfb2463594e19a86a70c6d3e', 'project_name': 'tempest-ImageTaskCreate-1722031845', 'tenant_id': '49cfc239bfb2463594e19a86a70c6d3e', 'tenant_name': 'tempest-ImageTaskCreate-1722031845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4a14b5df3c3047a7bd8ad1ea7b0eb7ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:09.888 15 INFO tempest.lib.common.rest_client [req-7aee742f-bfd7-4220-8e4c-526cc96df5b2 req-7aee742f-bfd7-4220-8e4c-526cc96df5b2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-27 01:40:09.941 29 INFO tempest.lib.common.rest_client [req-180799a5-0e5e-4a7d-9150-6883fac07d41 req-180799a5-0e5e-4a7d-9150-6883fac07d41 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-27 01:40:09.967 24 INFO tempest.lib.common.rest_client [req-62c66212-6974-4aae-a371-c68cc8354412 req-62c66212-6974-4aae-a371-c68cc8354412 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s",
                                "2026-05-27 01:40:09.976 41 INFO tempest.lib.common.rest_client [req-3c380dd2-d314-4978-99a9-60988447e958 req-3c380dd2-d314-4978-99a9-60988447e958 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/5c8612194f3a455a91058394a6fe5fb4 0.420s",
                                "2026-05-27 01:40:09.986 33 INFO tempest.lib.common.rest_client [req-283301ed-0057-4759-bb08-41cef0b3225d req-283301ed-0057-4759-bb08-41cef0b3225d ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-27 01:40:10.053 27 INFO tempest.lib.common.rest_client [req-abf6ba4c-8d9c-48ba-a4ec-49feb2b6def8 req-abf6ba4c-8d9c-48ba-a4ec-49feb2b6def8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/5c8612194f3a455a91058394a6fe5fb4 0.296s",
                                "2026-05-27 01:40:10.081 25 INFO tempest.lib.common.rest_client [req-baab6917-1e2c-4608-87fd-851269348816 req-baab6917-1e2c-4608-87fd-851269348816 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-27 01:40:10.098 19 INFO tempest.lib.common.rest_client [req-dacfe7c0-8aac-4827-9bec-fe4e8a8db894 req-dacfe7c0-8aac-4827-9bec-fe4e8a8db894 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s",
                                "2026-05-27 01:40:10.143 13 INFO tempest.lib.common.rest_client [req-2755d539-1b0b-4515-aba2-5a2a34d08b2d req-2755d539-1b0b-4515-aba2-5a2a34d08b2d ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s",
                                "2026-05-27 01:40:10.245 24 INFO tempest.lib.common.rest_client [req-302f1a09-13f2-49f2-bc90-17ac1a308ff5 req-302f1a09-13f2-49f2-bc90-17ac1a308ff5 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5/users/981fd1d1967a4c8cabe76e62ad7f4974/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s",
                                "2026-05-27 01:40:10.245 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 981fd1d1967a4c8cabe76e62ad7f4974 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.246 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-382530456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e80737644494d9c92981c3dcd515bf5', 'project_name': 'tempest-ImportImagesTest-382530456', 'tenant_id': '6e80737644494d9c92981c3dcd515bf5', 'tenant_name': 'tempest-ImportImagesTest-382530456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '981fd1d1967a4c8cabe76e62ad7f4974', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.247 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-382530456-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e80737644494d9c92981c3dcd515bf5', 'project_name': 'tempest-ImportImagesTest-382530456', 'tenant_id': '6e80737644494d9c92981c3dcd515bf5', 'tenant_name': 'tempest-ImportImagesTest-382530456', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '981fd1d1967a4c8cabe76e62ad7f4974', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.277 11 INFO tempest.lib.common.rest_client [req-4cf0e5e4-2ade-4f15-a2e1-98d29fe871b7 req-4cf0e5e4-2ade-4f15-a2e1-98d29fe871b7 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s",
                                "2026-05-27 01:40:10.266 29 INFO tempest.lib.common.rest_client [req-e9cda9e5-8a09-4307-b417-27021f23bba6 req-e9cda9e5-8a09-4307-b417-27021f23bba6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf/users/9c2f6d72bc85440dad5a81f1df2a91b8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.319s",
                                "2026-05-27 01:40:10.266 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9c2f6d72bc85440dad5a81f1df2a91b8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.267 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1711177683-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44822b6c43e4d51906545383064a0bf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'tenant_id': 'd44822b6c43e4d51906545383064a0bf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c2f6d72bc85440dad5a81f1df2a91b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.267 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1711177683-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44822b6c43e4d51906545383064a0bf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'tenant_id': 'd44822b6c43e4d51906545383064a0bf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1711177683', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9c2f6d72bc85440dad5a81f1df2a91b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.366 27 INFO tempest.lib.common.rest_client [req-6dbde69a-6fb7-44ce-93c3-64649ef48136 req-6dbde69a-6fb7-44ce-93c3-64649ef48136 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-27 01:40:10.421 33 INFO tempest.lib.common.rest_client [req-7b1e01c5-162c-4e55-8264-aaff4d4c53fa req-7b1e01c5-162c-4e55-8264-aaff4d4c53fa ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/5c8612194f3a455a91058394a6fe5fb4 0.425s",
                                "2026-05-27 01:40:10.413 35 INFO tempest.lib.common.rest_client [req-0fdfd6d5-4570-4978-a2e9-fea4e8de39b5 req-0fdfd6d5-4570-4978-a2e9-fea4e8de39b5 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-27 01:40:10.399 15 INFO tempest.lib.common.rest_client [req-334800ee-1128-4492-aaaf-8ad13245cdb2 req-334800ee-1128-4492-aaaf-8ad13245cdb2 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25/users/a0802dc159c14c71929b7260b46bf5d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.507s",
                                "2026-05-27 01:40:10.399 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a0802dc159c14c71929b7260b46bf5d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.401 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1512561009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea317598f7214b3696c5d883f7ed2f25', 'project_name': 'tempest-ListSharedImagesTest-1512561009', 'tenant_id': 'ea317598f7214b3696c5d883f7ed2f25', 'tenant_name': 'tempest-ListSharedImagesTest-1512561009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0802dc159c14c71929b7260b46bf5d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.402 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1512561009-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ea317598f7214b3696c5d883f7ed2f25', 'project_name': 'tempest-ListSharedImagesTest-1512561009', 'tenant_id': 'ea317598f7214b3696c5d883f7ed2f25', 'tenant_name': 'tempest-ListSharedImagesTest-1512561009', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a0802dc159c14c71929b7260b46bf5d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.488 17 INFO tempest.lib.common.rest_client [req-25b60a6a-e545-43be-9341-ff327a07c224 req-25b60a6a-e545-43be-9341-ff327a07c224 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s",
                                "2026-05-27 01:40:10.492 13 INFO tempest.lib.common.rest_client [req-ddb35170-35aa-4d23-a193-08b888bc82e0 req-ddb35170-35aa-4d23-a193-08b888bc82e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/5c8612194f3a455a91058394a6fe5fb4 0.337s",
                                "2026-05-27 01:40:10.580 41 INFO tempest.lib.common.rest_client [req-e817dc29-f0e0-4edb-adae-00b71b92e8c0 req-e817dc29-f0e0-4edb-adae-00b71b92e8c0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.603s",
                                "2026-05-27 01:40:10.592 37 INFO tempest.lib.common.rest_client [req-dac8327e-706b-4637-9758-4ec23580778e req-dac8327e-706b-4637-9758-4ec23580778e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s",
                                "2026-05-27 01:40:10.611 11 INFO tempest.lib.common.rest_client [req-7cc69bfe-3a2d-43df-b079-26084f21b431 req-7cc69bfe-3a2d-43df-b079-26084f21b431 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd/users/5411c6a082064483b7119cf9ea865c6c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s",
                                "2026-05-27 01:40:10.611 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5411c6a082064483b7119cf9ea865c6c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.613 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1745939182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'project_name': 'tempest-ImagesFormatTest-1745939182', 'tenant_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'tenant_name': 'tempest-ImagesFormatTest-1745939182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5411c6a082064483b7119cf9ea865c6c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.614 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1745939182-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'project_name': 'tempest-ImagesFormatTest-1745939182', 'tenant_id': '264ef8d9b8774b8d8228651dbff4c6fd', 'tenant_name': 'tempest-ImagesFormatTest-1745939182', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5411c6a082064483b7119cf9ea865c6c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.626 25 INFO tempest.lib.common.rest_client [req-d06498ab-4468-42ed-a24f-61c6dedeef9b req-d06498ab-4468-42ed-a24f-61c6dedeef9b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s",
                                "2026-05-27 01:40:10.690 33 INFO tempest.lib.common.rest_client [req-bbe2bff6-bf0d-49ee-a304-05e4b9a119a1 req-bbe2bff6-bf0d-49ee-a304-05e4b9a119a1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-27 01:40:10.754 27 INFO tempest.lib.common.rest_client [req-4fb2333e-3c1b-4aa1-820e-80df1a03ec6f req-4fb2333e-3c1b-4aa1-820e-80df1a03ec6f ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895/users/bccb7429286e405e84b80b1bc12e6db5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.386s",
                                "2026-05-27 01:40:10.755 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bccb7429286e405e84b80b1bc12e6db5 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.755 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2083926242-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd526db69a1a94147980b48bc6c6fe895', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'tenant_id': 'd526db69a1a94147980b48bc6c6fe895', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bccb7429286e405e84b80b1bc12e6db5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.756 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2083926242-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd526db69a1a94147980b48bc6c6fe895', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'tenant_id': 'd526db69a1a94147980b48bc6c6fe895', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2083926242', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bccb7429286e405e84b80b1bc12e6db5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.810 37 INFO tempest.lib.common.rest_client [req-75482bf0-8bed-4455-8771-6ec24b3afbe3 req-75482bf0-8bed-4455-8771-6ec24b3afbe3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s",
                                "2026-05-27 01:40:10.839 35 INFO tempest.lib.common.rest_client [req-9d4f6f99-218c-4508-8c88-b544583b3f1a req-9d4f6f99-218c-4508-8c88-b544583b3f1a ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.419s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.425676s] ... ok",
                                "2026-05-27 01:40:10.885 29 INFO tempest.lib.common.rest_client [req-6abcaa34-edea-45c7-904d-2b2980a4b039 req-6abcaa34-edea-45c7-904d-2b2980a4b039 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-27 01:40:10.906 19 INFO tempest.lib.common.rest_client [req-e4a8d975-4d53-44f1-bc92-6408032271a0 req-e4a8d975-4d53-44f1-bc92-6408032271a0 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.804s",
                                "2026-05-27 01:40:10.913 13 INFO tempest.lib.common.rest_client [req-911fa65f-9c60-4463-b986-f8b49cd1f5b0 req-911fa65f-9c60-4463-b986-f8b49cd1f5b0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-05-27 01:40:10.918 33 INFO tempest.lib.common.rest_client [req-0522602d-4ef1-48ce-8419-0f1a9337eab2 req-0522602d-4ef1-48ce-8419-0f1a9337eab2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6/users/14e022f1a55048df861ddf7460254cbb/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.223s",
                                "2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 14e022f1a55048df861ddf7460254cbb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1124285029-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f996845fe0594734a39b6827966024d6', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'tenant_id': 'f996845fe0594734a39b6827966024d6', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14e022f1a55048df861ddf7460254cbb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.919 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1124285029-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f996845fe0594734a39b6827966024d6', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'tenant_id': 'f996845fe0594734a39b6827966024d6', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1124285029', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '14e022f1a55048df861ddf7460254cbb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:10.972 35 INFO tempest.lib.common.rest_client [req-c921c4e1-6fab-4920-9180-1f7054913bb5 req-c921c4e1-6fab-4920-9180-1f7054913bb5 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.092s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.094181s] ... ok",
                                "2026-05-27 01:40:11.039 35 INFO tempest.lib.common.rest_client [req-5ce16b15-b8ae-43c6-8344-83f09a295c6c req-5ce16b15-b8ae-43c6-8344-83f09a295c6c ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.063s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.068033s] ... ok",
                                "2026-05-27 01:40:11.045 21 INFO tempest.lib.common.rest_client [req-ed16973a-7d43-4477-84b7-344f707a9d4e req-ed16973a-7d43-4477-84b7-344f707a9d4e ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 1.601s",
                                "2026-05-27 01:40:11.061 24 INFO tempest.lib.common.rest_client [req-54b0bed5-ba92-4ea9-b920-f0e94154f565 req-54b0bed5-ba92-4ea9-b920-f0e94154f565 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-27 01:40:11.071 29 INFO tempest.lib.common.rest_client [req-ef43ec49-4614-4d01-ac51-31d3c02f6f5d req-ef43ec49-4614-4d01-ac51-31d3c02f6f5d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s",
                                "2026-05-27 01:40:11.136 35 INFO tempest.lib.common.rest_client [req-8a6d3507-5b0b-4aad-8230-cbf2a8d8097e req-8a6d3507-5b0b-4aad-8230-cbf2a8d8097e ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.092s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.094048s] ... ok",
                                "2026-05-27 01:40:11.138 17 INFO tempest.lib.common.rest_client [req-b42fc39a-f4d4-4ef4-a13a-9ffe956fadab req-b42fc39a-f4d4-4ef4-a13a-9ffe956fadab ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.648s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.649743s] ... ok",
                                "2026-05-27 01:40:11.200 35 INFO tempest.lib.common.rest_client [req-71340f10-d0e9-41b2-89fd-db1184e7d7ed req-71340f10-d0e9-41b2-89fd-db1184e7d7ed ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.062s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.063345s] ... ok",
                                "2026-05-27 01:40:11.222 41 INFO tempest.lib.common.rest_client [req-e02c8246-0b0a-4a59-853d-6c7e960030d6 req-e02c8246-0b0a-4a59-853d-6c7e960030d6 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc/users/da332f9b0dc04108acd261bee68fd3cd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.639s",
                                "2026-05-27 01:40:11.223 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user da332f9b0dc04108acd261bee68fd3cd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:11.224 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1735977177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6089769cd746411dae5b65ddd2f7b9fc', 'project_name': 'tempest-MetadataResourceTypesTest-1735977177', 'tenant_id': '6089769cd746411dae5b65ddd2f7b9fc', 'tenant_name': 'tempest-MetadataResourceTypesTest-1735977177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da332f9b0dc04108acd261bee68fd3cd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:11.224 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1735977177-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6089769cd746411dae5b65ddd2f7b9fc', 'project_name': 'tempest-MetadataResourceTypesTest-1735977177', 'tenant_id': '6089769cd746411dae5b65ddd2f7b9fc', 'tenant_name': 'tempest-MetadataResourceTypesTest-1735977177', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'da332f9b0dc04108acd261bee68fd3cd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:11.243 21 INFO tempest.lib.common.rest_client [req-15e3810d-b7c1-4733-8b9f-afeac9f1a569 req-15e3810d-b7c1-4733-8b9f-afeac9f1a569 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/actions/deactivate 0.195s",
                                "2026-05-27 01:40:11.253 17 INFO tempest.lib.common.rest_client [req-12079467-15f2-4460-9926-841e5eb00f22 req-12079467-15f2-4460-9926-841e5eb00f22 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.068s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.071381s] ... ok",
                                "2026-05-27 01:40:11.264 35 INFO tempest.lib.common.rest_client [req-2bed9731-dd48-4d6d-9427-a6928627577b req-2bed9731-dd48-4d6d-9427-a6928627577b ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.062s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.063797s] ... ok",
                                "2026-05-27 01:40:11.328 21 INFO tempest.lib.common.rest_client [req-4a2e4418-8d70-4b8d-b11e-7226e8b4113a req-4a2e4418-8d70-4b8d-b11e-7226e8b4113a ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.084s",
                                "2026-05-27 01:40:11.329 17 INFO tempest.lib.common.rest_client [req-02ca2a50-c155-4e01-ba3d-65e75a6f6a43 req-02ca2a50-c155-4e01-ba3d-65e75a6f6a43 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/15475c08-50c0-4e69-9b56-735b0a4cef8c 0.073s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.076589s] ... ok",
                                "2026-05-27 01:40:11.347 35 INFO tempest.lib.common.rest_client [req-40e444dd-a53d-4f7c-bd96-337adcd13c5a req-40e444dd-a53d-4f7c-bd96-337adcd13c5a ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.077s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.082502s] ... ok",
                                "2026-05-27 01:40:11.361 15 INFO tempest.lib.common.rest_client [req-18084470-ca1a-44d3-b4bd-322a79b5f002 req-18084470-ca1a-44d3-b4bd-322a79b5f002 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.944s",
                                "2026-05-27 01:40:11.368 25 INFO tempest.lib.common.rest_client [req-fa7fd7e1-46f8-4971-a955-f88939772bf7 req-fa7fd7e1-46f8-4971-a955-f88939772bf7 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-05-27 01:40:11.410 21 INFO tempest.lib.common.rest_client [req-ab40af27-1661-40ca-b2d7-b2ce8dcc6b40 req-ab40af27-1661-40ca-b2d7-b2ce8dcc6b40 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 0.080s",
                                "2026-05-27 01:40:11.417 35 INFO tempest.lib.common.rest_client [req-b154d943-5923-49a3-a9db-b81f4e7ee921 req-b154d943-5923-49a3-a9db-b81f4e7ee921 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.068s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.069585s] ... ok",
                                "2026-05-27 01:40:11.462 17 INFO tempest.lib.common.rest_client [req-77d97af2-b2b7-4ac6-b74c-22a904fc9709 req-77d97af2-b2b7-4ac6-b74c-22a904fc9709 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.129s",
                                "2026-05-27 01:40:11.472 33 INFO tempest.lib.common.rest_client [req-91954bc9-2524-4f8a-bdb1-cdd14488e6c8 req-91954bc9-2524-4f8a-bdb1-cdd14488e6c8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:40:11.477 35 INFO tempest.lib.common.rest_client [req-98dd32f0-b851-456d-812e-f530e627722a req-98dd32f0-b851-456d-812e-f530e627722a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.058s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.058994s] ... ok",
                                "2026-05-27 01:40:11.481 13 INFO tempest.lib.common.rest_client [req-2d0ac7ee-59ca-4691-b0cd-5cc8ba6ff9f7 req-2d0ac7ee-59ca-4691-b0cd-5cc8ba6ff9f7 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8/users/fab10daeb0db4b3490cef7f7ff3d98ef/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s",
                                "2026-05-27 01:40:11.481 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab10daeb0db4b3490cef7f7ff3d98ef is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:11.483 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-10215499-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'project_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'tenant_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab10daeb0db4b3490cef7f7ff3d98ef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:11.484 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-10215499-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'project_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'tenant_id': '7052cd6d1aac4b878c3b9a37320e62c8', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-10215499', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab10daeb0db4b3490cef7f7ff3d98ef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:11.514 15 INFO tempest.lib.common.rest_client [req-52f40f59-ecaf-40a6-a8a7-b4758cee273c req-52f40f59-ecaf-40a6-a8a7-b4758cee273c ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.150s",
                                "2026-05-27 01:40:11.513 21 INFO tempest.lib.common.rest_client [req-dd80aaba-5257-4009-8860-f47efd798019 req-dd80aaba-5257-4009-8860-f47efd798019 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/actions/reactivate 0.101s",
                                "2026-05-27 01:40:11.521 27 INFO tempest.lib.common.rest_client [req-0820d2f3-1ba0-4e78-b06f-d99de5afca42 req-0820d2f3-1ba0-4e78-b06f-d99de5afca42 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.759s",
                                "2026-05-27 01:40:11.592 35 INFO tempest.lib.common.rest_client [req-65146b44-2f18-42ea-8068-cef94be6958a req-65146b44-2f18-42ea-8068-cef94be6958a ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.109s",
                                "{12} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.112333s] ... ok",
                                "2026-05-27 01:40:11.595 17 INFO tempest.lib.common.rest_client [req-5de10422-ca9c-43bc-9194-d2ebb78792ea req-5de10422-ca9c-43bc-9194-d2ebb78792ea ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.128s",
                                "2026-05-27 01:40:11.598 21 INFO tempest.lib.common.rest_client [req-692092f7-9d5c-4f28-aef1-fbab7652bbc3 req-692092f7-9d5c-4f28-aef1-fbab7652bbc3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.084s",
                                "2026-05-27 01:40:11.702 11 INFO tempest.lib.common.rest_client [req-633ee430-0053-47d7-b9e6-e4bdb71dd5a0 req-633ee430-0053-47d7-b9e6-e4bdb71dd5a0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.079s",
                                "2026-05-27 01:40:11.738 17 INFO tempest.lib.common.rest_client [req-c54e7902-2743-4fb9-abd0-0aa24fdb99a2 req-c54e7902-2743-4fb9-abd0-0aa24fdb99a2 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.141s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.407264s] ... ok",
                                "2026-05-27 01:40:11.753 19 INFO tempest.lib.common.rest_client [req-d1c7aac0-10a5-4b12-9ba5-a037d4ea0cfe req-d1c7aac0-10a5-4b12-9ba5-a037d4ea0cfe ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.845s",
                                "2026-05-27 01:40:11.796 24 INFO tempest.lib.common.rest_client [req-7ffb9907-cbc8-486d-a424-1e297d54f1e1 req-7ffb9907-cbc8-486d-a424-1e297d54f1e1 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.732s",
                                "2026-05-27 01:40:11.809 37 INFO tempest.lib.common.rest_client [req-1e71aaf1-0148-45e4-b42a-d0f77f6cf08d req-1e71aaf1-0148-45e4-b42a-d0f77f6cf08d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.994s",
                                "2026-05-27 01:40:11.838 35 INFO tempest.lib.common.rest_client [req-527817cc-367b-4668-87c4-61771dc27635 req-527817cc-367b-4668-87c4-61771dc27635 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/77458297fb1b4010a1e1701f0d1bd767 0.216s",
                                "2026-05-27 01:40:11.839 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b806786654f8404996ca0c389f7494ea",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{6} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-27 01:40:11.857 21 INFO tempest.lib.common.rest_client [req-0c12cc60-8778-4fe7-8e1e-9129ceeaac1f req-0c12cc60-8778-4fe7-8e1e-9129ceeaac1f ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880/file 0.255s",
                                "2026-05-27 01:40:11.882 17 INFO tempest.lib.common.rest_client [req-751b1e56-6742-4537-a1ce-a918a97e8041 req-751b1e56-6742-4537-a1ce-a918a97e8041 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.138s",
                                "2026-05-27 01:40:11.888 25 INFO tempest.lib.common.rest_client [req-831c8df5-ed42-4932-a455-4ab055217d65 req-831c8df5-ed42-4932-a455-4ab055217d65 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s",
                                "{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [2.940203s] ... ok",
                                "2026-05-27 01:40:11.913 33 INFO tempest.lib.common.rest_client [req-6438a88f-a409-4dd2-ad65-85590bad1662 req-6438a88f-a409-4dd2-ad65-85590bad1662 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.437s",
                                "2026-05-27 01:40:12.014 29 INFO tempest.lib.common.rest_client [req-d7ad96d1-9918-45e4-978b-e07ddec699db req-d7ad96d1-9918-45e4-978b-e07ddec699db ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.941s",
                                "2026-05-27 01:40:12.018 17 INFO tempest.lib.common.rest_client [req-3a526ed9-6cd6-4205-a4c7-73b9f1386f64 req-3a526ed9-6cd6-4205-a4c7-73b9f1386f64 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.134s",
                                "2026-05-27 01:40:12.031 27 INFO tempest.lib.common.rest_client [req-b9aaf8eb-4f8a-42e4-9fcd-fd9fc3c668ea req-b9aaf8eb-4f8a-42e4-9fcd-fd9fc3c668ea ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.508s",
                                "2026-05-27 01:40:12.048 13 INFO tempest.lib.common.rest_client [req-415cb3d4-0923-43ac-89da-2d4235cdf74e req-415cb3d4-0923-43ac-89da-2d4235cdf74e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-27 01:40:12.076 21 INFO tempest.lib.common.rest_client [req-1b353c59-456d-43d1-9cb7-801907a72593 req-1b353c59-456d-43d1-9cb7-801907a72593 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.175s",
                                "2026-05-27 01:40:12.110 17 INFO tempest.lib.common.rest_client [req-57abc727-80cd-4c47-8ba4-33fbbb21b590 req-57abc727-80cd-4c47-8ba4-33fbbb21b590 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.089s",
                                "2026-05-27 01:40:12.173 19 INFO tempest.lib.common.rest_client [req-e99c025c-8ea2-4bff-86e2-580d5bc023ac req-e99c025c-8ea2-4bff-86e2-580d5bc023ac ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.415s",
                                "2026-05-27 01:40:12.189 17 INFO tempest.lib.common.rest_client [req-62d934e7-a28b-47ae-84a4-2707ecd63365 req-62d934e7-a28b-47ae-84a4-2707ecd63365 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.076s",
                                "2026-05-27 01:40:12.204 11 INFO tempest.lib.common.rest_client [req-f91f9faa-1ac3-4db4-ba31-252851bed1b4 req-f91f9faa-1ac3-4db4-ba31-252851bed1b4 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.496s",
                                "{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{0} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-27 01:40:12.220 21 INFO tempest.lib.common.rest_client [req-b5a55dd8-3a22-4f11-9523-2b793eab0ac7 req-b5a55dd8-3a22-4f11-9523-2b793eab0ac7 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.142s",
                                "2026-05-27 01:40:12.268 41 INFO tempest.lib.common.rest_client [req-a165a511-7d5f-4fbc-bce6-0cccfa7e80f2 req-a165a511-7d5f-4fbc-bce6-0cccfa7e80f2 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s",
                                "2026-05-27 01:40:12.281 17 INFO tempest.lib.common.rest_client [req-66383194-04af-4843-9600-a60541a32305 req-66383194-04af-4843-9600-a60541a32305 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d44c6bcf-b930-40b2-9aca-9c112fd13844 0.090s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.542206s] ... ok",
                                "2026-05-27 01:40:12.285 35 INFO tempest.lib.common.rest_client [req-1a4abe8b-c325-4305-8186-39b2c95ddde7 req-1a4abe8b-c325-4305-8186-39b2c95ddde7 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s",
                                "2026-05-27 01:40:12.300 21 INFO tempest.lib.common.rest_client [req-ae23ccb7-4934-47e1-b60f-1ed2a213357a req-ae23ccb7-4934-47e1-b60f-1ed2a213357a ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.076s",
                                "2026-05-27 01:40:12.329 37 INFO tempest.lib.common.rest_client [req-22981f1a-cf7a-4030-83a7-735c328acdba req-22981f1a-cf7a-4030-83a7-735c328acdba ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s",
                                "2026-05-27 01:40:12.355 15 INFO tempest.lib.common.rest_client [req-fc727344-5e72-4301-bdea-f27742206e2b req-fc727344-5e72-4301-bdea-f27742206e2b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.839s",
                                "2026-05-27 01:40:12.355 17 INFO tempest.lib.common.rest_client [req-a62b15f3-5cb5-450a-8d0c-43284083fdda req-a62b15f3-5cb5-450a-8d0c-43284083fdda ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.072s",
                                "2026-05-27 01:40:12.357 25 INFO tempest.lib.common.rest_client [req-09baf2ef-5968-40b1-b7b2-f753953cbf75 req-09baf2ef-5968-40b1-b7b2-f753953cbf75 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.466s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.073361s] ... ok",
                                "2026-05-27 01:40:12.425 24 INFO tempest.lib.common.rest_client [req-8e71373f-840f-429b-90f8-7b969388755f req-8e71373f-840f-429b-90f8-7b969388755f ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/981fd1d1967a4c8cabe76e62ad7f4974 0.566s",
                                "2026-05-27 01:40:12.425 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e80737644494d9c92981c3dcd515bf5",
                                "2026-05-27 01:40:12.425 21 INFO tempest.lib.common.rest_client [req-d181b03c-6dd1-4377-9515-ae7e8f4a6bcc req-d181b03c-6dd1-4377-9515-ae7e8f4a6bcc ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.123s",
                                "{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.526907s] ... ok",
                                "2026-05-27 01:40:12.437 17 INFO tempest.lib.common.rest_client [req-d382adba-1672-4d00-8a76-9e0f5d03ec6e req-d382adba-1672-4d00-8a76-9e0f5d03ec6e ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/68676f7f-4a51-4def-80f7-ba7fece31bd6 0.080s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.083833s] ... ok",
                                "2026-05-27 01:40:12.454 29 INFO tempest.lib.common.rest_client [req-b6756e8f-6386-49bc-bea7-d3c803dbde1c req-b6756e8f-6386-49bc-bea7-d3c803dbde1c ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s",
                                "2026-05-27 01:40:12.471 11 INFO tempest.lib.common.rest_client [req-d0864d02-ebf6-441a-a060-c397bdda93d0 req-d0864d02-ebf6-441a-a060-c397bdda93d0 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5411c6a082064483b7119cf9ea865c6c 0.228s",
                                "2026-05-27 01:40:12.471 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 264ef8d9b8774b8d8228651dbff4c6fd",
                                "2026-05-27 01:40:12.532 19 INFO tempest.lib.common.rest_client [req-43e06a17-fa0f-46bd-aa34-0bed1b03ec2b req-43e06a17-fa0f-46bd-aa34-0bed1b03ec2b ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-27 01:40:12.555 17 INFO tempest.lib.common.rest_client [req-f9093c9e-c92c-4553-852a-b85cd40520a4 req-f9093c9e-c92c-4553-852a-b85cd40520a4 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.113s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.115936s] ... ok",
                                "2026-05-27 01:40:12.566 21 INFO tempest.lib.common.rest_client [req-3ff1dd6d-7c8f-4b87-8cc7-5d69412bab5d req-3ff1dd6d-7c8f-4b87-8cc7-5d69412bab5d ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.139s",
                                "2026-05-27 01:40:12.575 25 INFO tempest.lib.common.rest_client [req-a9bb21f0-2a47-4323-90f0-5bd2e89c5ea2 req-a9bb21f0-2a47-4323-90f0-5bd2e89c5ea2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-27 01:40:12.578 37 INFO tempest.lib.common.rest_client [req-a04ec164-71ef-4382-ab83-b61890cf3961 req-a04ec164-71ef-4382-ab83-b61890cf3961 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.246s",
                                "2026-05-27 01:40:12.638 27 INFO tempest.lib.common.rest_client [req-c702429f-2237-466e-97e8-87ac74d69ea2 req-c702429f-2237-466e-97e8-87ac74d69ea2 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-27 01:40:12.640 13 INFO tempest.lib.common.rest_client [req-dc1b0f6d-7ee6-46c7-972f-0d0cbd18ae78 req-dc1b0f6d-7ee6-46c7-972f-0d0cbd18ae78 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.590s",
                                "2026-05-27 01:40:12.668 17 INFO tempest.lib.common.rest_client [req-9163a181-6e26-4ee9-b64a-ed208dbb1be5 req-9163a181-6e26-4ee9-b64a-ed208dbb1be5 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.109s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.112591s] ... ok",
                                "2026-05-27 01:40:12.669 21 INFO tempest.lib.common.rest_client [req-75818b50-2619-4515-b3ab-3f917df5035a req-75818b50-2619-4515-b3ab-3f917df5035a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 0.100s",
                                "2026-05-27 01:40:12.766 19 INFO tempest.lib.common.rest_client [req-fb2988c3-bfe7-4bc9-9da9-b6d5d7952d67 req-fb2988c3-bfe7-4bc9-9da9-b6d5d7952d67 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/6756f682ee034483a1c0f10ac8baaed9 0.231s",
                                "2026-05-27 01:40:12.779 41 INFO tempest.lib.common.rest_client [req-6736f8eb-668f-48a2-9849-fb166dc7807a req-6736f8eb-668f-48a2-9849-fb166dc7807a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.509s",
                                "2026-05-27 01:40:12.776 29 INFO tempest.lib.common.rest_client [req-bd51f66e-5b7a-430b-91d9-9018271189e2 req-bd51f66e-5b7a-430b-91d9-9018271189e2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.320s",
                                "2026-05-27 01:40:12.807 17 INFO tempest.lib.common.rest_client [req-87231a1d-e905-4ea0-abc5-b51cb36c0306 req-87231a1d-e905-4ea0-abc5-b51cb36c0306 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.133s",
                                "2026-05-27 01:40:12.821 33 INFO tempest.lib.common.rest_client [req-71ca9200-311d-4f65-8bda-54dfff58a2ce req-71ca9200-311d-4f65-8bda-54dfff58a2ce ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.900s",
                                "2026-05-27 01:40:12.880 25 INFO tempest.lib.common.rest_client [req-30078ad4-dba8-4bf3-b595-4864fd80c3d5 req-30078ad4-dba8-4bf3-b595-4864fd80c3d5 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/6756f682ee034483a1c0f10ac8baaed9 0.302s",
                                "2026-05-27 01:40:12.890 17 INFO tempest.lib.common.rest_client [req-b610dba2-774f-4d1b-99e1-ab5905f584d7 req-b610dba2-774f-4d1b-99e1-ab5905f584d7 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 0.080s",
                                "{3} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.220379s] ... ok",
                                "2026-05-27 01:40:12.980 27 INFO tempest.lib.common.rest_client [req-af6b2f75-95f6-4fc5-978e-9586ed782dfb req-af6b2f75-95f6-4fc5-978e-9586ed782dfb ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s",
                                "2026-05-27 01:40:13.006 24 INFO tempest.lib.common.rest_client [req-1525531d-b73f-4be3-9ffa-2e3bff93e6c5 req-1525531d-b73f-4be3-9ffa-2e3bff93e6c5 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-27 01:40:13.026 15 INFO tempest.lib.common.rest_client [req-4b958a05-00fb-40a8-b58b-dbfd2b297183 req-4b958a05-00fb-40a8-b58b-dbfd2b297183 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.668s",
                                "2026-05-27 01:40:13.051 29 INFO tempest.lib.common.rest_client [req-ca604a6c-7d71-4a01-a30d-1de9aadcc3cc req-ca604a6c-7d71-4a01-a30d-1de9aadcc3cc ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-27 01:40:13.091 37 INFO tempest.lib.common.rest_client [req-e7eadb6f-0d3d-4d33-9dd0-6ccf7ea5c4aa req-e7eadb6f-0d3d-4d33-9dd0-6ccf7ea5c4aa ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-27 01:40:13.111 25 INFO tempest.lib.common.rest_client [req-12518bb8-2721-488c-8147-4b36b527eebf req-12518bb8-2721-488c-8147-4b36b527eebf ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-27 01:40:13.113 27 INFO tempest.lib.common.rest_client [req-2be2d46f-0369-40df-b5f3-f965bc73e879 req-2be2d46f-0369-40df-b5f3-f965bc73e879 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s",
                                "2026-05-27 01:40:13.198 35 INFO tempest.lib.common.rest_client [req-e6a7cc97-4595-4959-bb66-9d201b9302a2 req-e6a7cc97-4595-4959-bb66-9d201b9302a2 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b806786654f8404996ca0c389f7494ea&name=default 0.912s",
                                "2026-05-27 01:40:13.244 19 INFO tempest.lib.common.rest_client [req-853535be-ce83-4965-9f7d-09f1322546a6 req-853535be-ce83-4965-9f7d-09f1322546a6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s",
                                "2026-05-27 01:40:13.273 15 INFO tempest.lib.common.rest_client [req-d26b5b61-ed37-4a8d-a5f3-fbfee4d8e28f req-d26b5b61-ed37-4a8d-a5f3-fbfee4d8e28f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.243s",
                                "2026-05-27 01:40:13.289 11 INFO tempest.lib.common.rest_client [req-d8117250-a68b-442d-914f-10480ca81635 req-d8117250-a68b-442d-914f-10480ca81635 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.811s",
                                "2026-05-27 01:40:13.371 37 INFO tempest.lib.common.rest_client [req-0af410a1-78c8-4055-b828-5900ef56f1ad req-0af410a1-78c8-4055-b828-5900ef56f1ad ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/6756f682ee034483a1c0f10ac8baaed9 0.275s",
                                "2026-05-27 01:40:13.377 33 INFO tempest.lib.common.rest_client [req-b5bee6ae-b8f9-4b32-b704-81b89300342b req-b5bee6ae-b8f9-4b32-b704-81b89300342b ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.553s",
                                "2026-05-27 01:40:13.386 25 INFO tempest.lib.common.rest_client [req-f744392d-9470-48e7-b05e-712303c079d0 req-f744392d-9470-48e7-b05e-712303c079d0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/5c8612194f3a455a91058394a6fe5fb4 0.273s",
                                "2026-05-27 01:40:13.405 41 INFO tempest.lib.common.rest_client [req-2cac3a0b-2f7c-4e36-b10e-a1677d2f9f16 req-2cac3a0b-2f7c-4e36-b10e-a1677d2f9f16 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s",
                                "2026-05-27 01:40:13.407 13 INFO tempest.lib.common.rest_client [req-2117aa1e-20f1-44df-baeb-695dea1f9555 req-2117aa1e-20f1-44df-baeb-695dea1f9555 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.765s",
                                "2026-05-27 01:40:13.446 29 INFO tempest.lib.common.rest_client [req-fc9ee57b-2bb8-4695-af42-dd70a0a75a3c req-fc9ee57b-2bb8-4695-af42-dd70a0a75a3c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/6756f682ee034483a1c0f10ac8baaed9 0.394s",
                                "2026-05-27 01:40:13.551 25 INFO tempest.lib.common.rest_client [req-e968725b-9228-4263-8188-d1149d1fe459 req-e968725b-9228-4263-8188-d1149d1fe459 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:40:13.562 37 INFO tempest.lib.common.rest_client [req-d9805917-480b-41ed-bf48-18cf72cf629d req-d9805917-480b-41ed-bf48-18cf72cf629d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:40:13.566 27 INFO tempest.lib.common.rest_client [req-4256145c-a4fa-44a5-8664-3952d97be1b5 req-4256145c-a4fa-44a5-8664-3952d97be1b5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:40:13.588 13 INFO tempest.lib.common.rest_client [req-98f56b64-cb58-45d6-bdac-21cd2da0f13b req-98f56b64-cb58-45d6-bdac-21cd2da0f13b ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:40:13.594 19 INFO tempest.lib.common.rest_client [req-caac1a4f-49cd-4cb4-9910-09db9061ebd6 req-caac1a4f-49cd-4cb4-9910-09db9061ebd6 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s",
                                "2026-05-27 01:40:13.622 33 INFO tempest.lib.common.rest_client [req-6532de4c-4e6f-4055-ae1d-374ba3a72d4b req-6532de4c-4e6f-4055-ae1d-374ba3a72d4b ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.240s",
                                "2026-05-27 01:40:13.691 15 INFO tempest.lib.common.rest_client [req-23e94314-5de4-417f-acbe-5171dd370eb7 req-23e94314-5de4-417f-acbe-5171dd370eb7 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s",
                                "2026-05-27 01:40:13.793 41 INFO tempest.lib.common.rest_client [req-d122f8ed-9a88-4fb1-bcb0-698452905d6a req-d122f8ed-9a88-4fb1-bcb0-698452905d6a ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.386s",
                                "2026-05-27 01:40:13.788 25 INFO tempest.lib.common.rest_client [req-0818d4ce-6b2a-43f3-8857-0fc58639acb7 req-0818d4ce-6b2a-43f3-8857-0fc58639acb7 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c/users/0ae939f26ab84ebcbbbca961c9f57dd7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.232s",
                                "2026-05-27 01:40:13.789 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0ae939f26ab84ebcbbbca961c9f57dd7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:13.789 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1325372380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a321fef7a1ff421581522d82f879211c', 'project_name': 'tempest-MetadataNamespacesTest-1325372380', 'tenant_id': 'a321fef7a1ff421581522d82f879211c', 'tenant_name': 'tempest-MetadataNamespacesTest-1325372380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ae939f26ab84ebcbbbca961c9f57dd7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:13.790 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1325372380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a321fef7a1ff421581522d82f879211c', 'project_name': 'tempest-MetadataNamespacesTest-1325372380', 'tenant_id': 'a321fef7a1ff421581522d82f879211c', 'tenant_name': 'tempest-MetadataNamespacesTest-1325372380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0ae939f26ab84ebcbbbca961c9f57dd7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:13.818 19 INFO tempest.lib.common.rest_client [req-3c4722da-68a4-4e13-9453-ff33da1605fb req-3c4722da-68a4-4e13-9453-ff33da1605fb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-27 01:40:13.833 29 INFO tempest.lib.common.rest_client [req-6c180eca-26da-48f0-9e85-0abcfa05926a req-6c180eca-26da-48f0-9e85-0abcfa05926a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-27 01:40:13.844 35 INFO tempest.lib.common.rest_client [req-f8cd2c68-6375-481a-bb99-dd16f22f875e req-f8cd2c68-6375-481a-bb99-dd16f22f875e ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf860826-6c35-4721-a09d-ce5624c7eee1 0.645s",
                                "2026-05-27 01:40:13.861 13 INFO tempest.lib.common.rest_client [req-1821ac1b-71e8-4f92-b5d8-db121713c0e0 req-1821ac1b-71e8-4f92-b5d8-db121713c0e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.271s",
                                "2026-05-27 01:40:13.952 37 INFO tempest.lib.common.rest_client [req-411e2b31-08e6-4fd0-8360-fcdf736ba3e4 req-411e2b31-08e6-4fd0-8360-fcdf736ba3e4 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/5c8612194f3a455a91058394a6fe5fb4 0.388s",
                                "2026-05-27 01:40:13.983 33 INFO tempest.lib.common.rest_client [req-c6ab1cca-7149-4370-91b9-c321a9140def req-c6ab1cca-7149-4370-91b9-c321a9140def ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-05-27 01:40:14.087 17 INFO tempest.lib.common.rest_client [req-c5e90f15-4772-4271-bc05-dbdf296818fe req-c5e90f15-4772-4271-bc05-dbdf296818fe ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 1.193s",
                                "2026-05-27 01:40:14.097 27 INFO tempest.lib.common.rest_client [req-a5ea200a-f38e-4184-a9f4-ef4d6527ad69 req-a5ea200a-f38e-4184-a9f4-ef4d6527ad69 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/6756f682ee034483a1c0f10ac8baaed9 0.528s",
                                "2026-05-27 01:40:14.131 11 INFO tempest.lib.common.rest_client [req-4ea3ebf8-92b2-4559-b545-487f1f24ea85 req-4ea3ebf8-92b2-4559-b545-487f1f24ea85 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=264ef8d9b8774b8d8228651dbff4c6fd&name=default 0.839s",
                                "2026-05-27 01:40:14.149 24 INFO tempest.lib.common.rest_client [req-df7dc4ac-c1d2-4620-98fe-659aff5ac1d0 req-df7dc4ac-c1d2-4620-98fe-659aff5ac1d0 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e80737644494d9c92981c3dcd515bf5&name=default 1.141s",
                                "2026-05-27 01:40:14.153 15 INFO tempest.lib.common.rest_client [req-bba3c8d0-2dd4-46f6-af28-20d9f487ff98 req-bba3c8d0-2dd4-46f6-af28-20d9f487ff98 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/6756f682ee034483a1c0f10ac8baaed9 0.461s",
                                "2026-05-27 01:40:14.186 17 INFO tempest.lib.common.rest_client [req-bbc30993-1b91-4992-800b-8773c8852dfe req-bbc30993-1b91-4992-800b-8773c8852dfe ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/69128eb7-ea05-4367-ba67-cd3a6a9743f1 0.096s",
                                "2026-05-27 01:40:14.189 29 INFO tempest.lib.common.rest_client [req-d814d764-d960-45c1-a1fc-0fe39d80b00c req-d814d764-d960-45c1-a1fc-0fe39d80b00c ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s",
                                "2026-05-27 01:40:14.191 21 INFO tempest.lib.common.rest_client [req-9a87dcc3-71da-4032-8b3a-ac7686e61e60 req-9a87dcc3-71da-4032-8b3a-ac7686e61e60 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 1.516s",
                                "2026-05-27 01:40:14.260 41 INFO tempest.lib.common.rest_client [req-6503f4e0-66a7-4681-84b7-2146a8f25a4f req-6503f4e0-66a7-4681-84b7-2146a8f25a4f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.465s",
                                "2026-05-27 01:40:14.301 21 INFO tempest.lib.common.rest_client [req-1748ffa2-c790-4cb1-970d-b4e49dc4921a req-1748ffa2-c790-4cb1-970d-b4e49dc4921a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 0.108s",
                                "2026-05-27 01:40:14.303 19 INFO tempest.lib.common.rest_client [req-922d9c1d-d303-4897-af1d-06eadf0a6bd5 req-922d9c1d-d303-4897-af1d-06eadf0a6bd5 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.483s",
                                "2026-05-27 01:40:14.303 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d0c6eef4ad3c4560abe6d74fc5c6f3d5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:14.304 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-545618543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'project_name': 'tempest-ImagesMemberTest-545618543', 'tenant_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'tenant_name': 'tempest-ImagesMemberTest-545618543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c6eef4ad3c4560abe6d74fc5c6f3d5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:14.304 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-545618543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'project_name': 'tempest-ImagesMemberTest-545618543', 'tenant_id': 'baac3b23ce034a6dac54ed6fe4462c9e', 'tenant_name': 'tempest-ImagesMemberTest-545618543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd0c6eef4ad3c4560abe6d74fc5c6f3d5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:14.326 13 INFO tempest.lib.common.rest_client [req-69bc5434-6335-4839-9e7f-f661adc921d6 req-69bc5434-6335-4839-9e7f-f661adc921d6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-27 01:40:14.329 35 INFO tempest.lib.common.rest_client [req-3cdfbc1c-2014-42da-b8f0-f8d5b13e9bf8 req-3cdfbc1c-2014-42da-b8f0-f8d5b13e9bf8 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b806786654f8404996ca0c389f7494ea 0.483s",
                                "2026-05-27 01:40:14.342 17 INFO tempest.lib.common.rest_client [req-a3b69ad9-4718-496a-b7c9-5f4d169f46dd req-a3b69ad9-4718-496a-b7c9-5f4d169f46dd ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.152s",
                                "2026-05-27 01:40:14.380 25 INFO tempest.lib.common.rest_client [req-fd5745c5-cdd6-49fc-b512-f546795863ef req-fd5745c5-cdd6-49fc-b512-f546795863ef ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-27 01:40:14.426 33 INFO tempest.lib.common.rest_client [req-4378bc8c-7c4b-4a79-a577-a461079a9299 req-4378bc8c-7c4b-4a79-a577-a461079a9299 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/6756f682ee034483a1c0f10ac8baaed9 0.437s",
                                "2026-05-27 01:40:14.431 17 INFO tempest.lib.common.rest_client [req-a8800295-020f-40ec-a545-0b758ead1d8c req-a8800295-020f-40ec-a545-0b758ead1d8c ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a73279a7-b33d-48cf-a022-32ab71d2788d 0.087s",
                                "2026-05-27 01:40:14.507 27 INFO tempest.lib.common.rest_client [req-d4ce1986-0fda-435f-82f1-8a77cf96c2c8 req-d4ce1986-0fda-435f-82f1-8a77cf96c2c8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-27 01:40:14.525 15 INFO tempest.lib.common.rest_client [req-9502d23d-39c5-48fd-90c5-86dd0ee6ff50 req-9502d23d-39c5-48fd-90c5-86dd0ee6ff50 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-27 01:40:14.541 37 INFO tempest.lib.common.rest_client [req-e2392633-d687-41f6-b449-d9b9dc0dc597 req-e2392633-d687-41f6-b449-d9b9dc0dc597 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s",
                                "2026-05-27 01:40:14.543 29 INFO tempest.lib.common.rest_client [req-0308db7b-8b68-4d21-a705-34d58a014af3 req-0308db7b-8b68-4d21-a705-34d58a014af3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-27 01:40:14.549 41 INFO tempest.lib.common.rest_client [req-4d4d54b7-ab3f-4b8e-96a7-cf823be09e27 req-4d4d54b7-ab3f-4b8e-96a7-cf823be09e27 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s",
                                "2026-05-27 01:40:14.583 33 INFO tempest.lib.common.rest_client [req-d52662a4-c656-42d8-8926-31aa49ff2ae0 req-d52662a4-c656-42d8-8926-31aa49ff2ae0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.153s",
                                "2026-05-27 01:40:14.609 13 INFO tempest.lib.common.rest_client [req-714a69a7-2bcd-438c-a557-2d8e78e10a0c req-714a69a7-2bcd-438c-a557-2d8e78e10a0c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/6756f682ee034483a1c0f10ac8baaed9 0.277s",
                                "2026-05-27 01:40:14.618 21 INFO tempest.lib.common.rest_client [req-ca070649-eefc-4ecb-824a-f63d1d3d64dd req-ca070649-eefc-4ecb-824a-f63d1d3d64dd ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5/file 0.316s",
                                "{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.196196s] ... ok",
                                "2026-05-27 01:40:14.657 11 INFO tempest.lib.common.rest_client [req-7b7856eb-335b-4422-90e9-1f62903f68bb req-7b7856eb-335b-4422-90e9-1f62903f68bb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cdabb3f6-9398-4cc8-a21e-e3c2b3defe5e 0.524s",
                                "2026-05-27 01:40:14.679 17 INFO tempest.lib.common.rest_client [req-720f502d-5013-4cc6-985e-5c07d099bd0b req-720f502d-5013-4cc6-985e-5c07d099bd0b ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fbdbd7e2f7e44d28a3438aa35a365982 0.244s",
                                "2026-05-27 01:40:14.680 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 08da5f5be0244f0c93a5c0b4342e6eab",
                                "2026-05-27 01:40:14.697 24 INFO tempest.lib.common.rest_client [req-f5ee055d-2332-4d79-9504-1dc46ae02635 req-f5ee055d-2332-4d79-9504-1dc46ae02635 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/565ea1a9-2333-409e-9035-c58ff5a049dd 0.546s",
                                "2026-05-27 01:40:14.767 37 INFO tempest.lib.common.rest_client [req-ed10b5e4-a0c8-4a87-902e-7ce071b89c36 req-ed10b5e4-a0c8-4a87-902e-7ce071b89c36 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9/users/121ee2ab760b40ae9b3f1da00df2b27a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.225s",
                                "2026-05-27 01:40:14.767 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 121ee2ab760b40ae9b3f1da00df2b27a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:14.768 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1898289915-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'project_name': 'tempest-ImageTaskCreate-1898289915', 'tenant_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'tenant_name': 'tempest-ImageTaskCreate-1898289915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '121ee2ab760b40ae9b3f1da00df2b27a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:14.768 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1898289915-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'project_name': 'tempest-ImageTaskCreate-1898289915', 'tenant_id': 'ff63f8b09ae94d7cbd787b4706fb02a9', 'tenant_name': 'tempest-ImageTaskCreate-1898289915', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '121ee2ab760b40ae9b3f1da00df2b27a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:14.776 21 INFO tempest.lib.common.rest_client [req-1796314d-5184-48f3-8305-1ea7fcce3e9f req-1796314d-5184-48f3-8305-1ea7fcce3e9f ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.152s",
                                "2026-05-27 01:40:14.853 41 INFO tempest.lib.common.rest_client [req-8c970d61-cc34-4db9-855c-f8815b84409f req-8c970d61-cc34-4db9-855c-f8815b84409f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/6756f682ee034483a1c0f10ac8baaed9 0.300s",
                                "2026-05-27 01:40:14.851 27 INFO tempest.lib.common.rest_client [req-5487f786-86a9-4319-9d2d-f4e1d479d0b8 req-5487f786-86a9-4319-9d2d-f4e1d479d0b8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/5c8612194f3a455a91058394a6fe5fb4 0.340s",
                                "2026-05-27 01:40:14.875 15 INFO tempest.lib.common.rest_client [req-a293f24d-25ad-4c13-b156-dbbeb9ae7062 req-a293f24d-25ad-4c13-b156-dbbeb9ae7062 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s",
                                "2026-05-27 01:40:14.950 21 INFO tempest.lib.common.rest_client [req-abbde62b-a011-42fc-97c7-fcb6d5bc4365 req-abbde62b-a011-42fc-97c7-fcb6d5bc4365 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.170s",
                                "2026-05-27 01:40:14.961 25 INFO tempest.lib.common.rest_client [req-0ad356e5-9166-49b5-a3ad-77126bc64bb6 req-0ad356e5-9166-49b5-a3ad-77126bc64bb6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.575s",
                                "2026-05-27 01:40:14.984 13 INFO tempest.lib.common.rest_client [req-c397fdd4-0dbc-4e81-af6a-3ff2d55e69c9 req-c397fdd4-0dbc-4e81-af6a-3ff2d55e69c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s",
                                "2026-05-27 01:40:14.996 33 INFO tempest.lib.common.rest_client [req-578f17b8-fcdd-4235-a959-9e6a7913b090 req-578f17b8-fcdd-4235-a959-9e6a7913b090 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/5c8612194f3a455a91058394a6fe5fb4 0.412s",
                                "2026-05-27 01:40:15.008 19 INFO tempest.lib.common.rest_client [req-ad7babea-7247-43df-8a26-e5b5cd41431f req-ad7babea-7247-43df-8a26-e5b5cd41431f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s",
                                "2026-05-27 01:40:15.008 19 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-27 01:40:14.999 29 INFO tempest.lib.common.rest_client [req-877f007b-096a-4c1b-8ba8-146a7004b6b4 req-877f007b-096a-4c1b-8ba8-146a7004b6b4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8/users/82c674754d3f4d52a8cf6a90a55b6d5a/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.454s",
                                "2026-05-27 01:40:15.002 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82c674754d3f4d52a8cf6a90a55b6d5a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.002 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1191117404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '798d5c7bdace4198ac8b0461446713e8', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'tenant_id': '798d5c7bdace4198ac8b0461446713e8', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c674754d3f4d52a8cf6a90a55b6d5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.003 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1191117404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '798d5c7bdace4198ac8b0461446713e8', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'tenant_id': '798d5c7bdace4198ac8b0461446713e8', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1191117404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82c674754d3f4d52a8cf6a90a55b6d5a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.038 21 INFO tempest.lib.common.rest_client [req-86804bf7-60ca-4eda-90f1-bdfbf3aa1069 req-86804bf7-60ca-4eda-90f1-bdfbf3aa1069 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.082s",
                                "{5} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.415797s] ... ok",
                                "2026-05-27 01:40:15.075 11 INFO tempest.lib.common.rest_client [req-7bf9753b-7bc7-4f38-bd8d-88bba3426d50 req-7bf9753b-7bc7-4f38-bd8d-88bba3426d50 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/264ef8d9b8774b8d8228651dbff4c6fd 0.417s",
                                "2026-05-27 01:40:15.118 15 INFO tempest.lib.common.rest_client [req-80bbb348-a282-4fe5-8218-dfedcb166066 req-80bbb348-a282-4fe5-8218-dfedcb166066 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:40:15.127 27 INFO tempest.lib.common.rest_client [req-18c5f418-a932-4aab-bc27-153f5add8664 req-18c5f418-a932-4aab-bc27-153f5add8664 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-27 01:40:15.130 41 INFO tempest.lib.common.rest_client [req-a823dc80-1cc1-443c-8095-5d85dc7fad79 req-a823dc80-1cc1-443c-8095-5d85dc7fad79 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-27 01:40:15.192 25 INFO tempest.lib.common.rest_client [req-64332f58-66d0-4b5f-9063-ceb070782000 req-64332f58-66d0-4b5f-9063-ceb070782000 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.229s",
                                "2026-05-27 01:40:15.201 24 INFO tempest.lib.common.rest_client [req-1eaf868d-acca-441d-b4f9-8f1a30923868 req-1eaf868d-acca-441d-b4f9-8f1a30923868 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e80737644494d9c92981c3dcd515bf5 0.503s",
                                "2026-05-27 01:40:15.214 21 INFO tempest.lib.common.rest_client [req-67a561fe-096e-4655-9fc6-7c244faa735a req-67a561fe-096e-4655-9fc6-7c244faa735a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.173s",
                                "2026-05-27 01:40:15.241 33 INFO tempest.lib.common.rest_client [req-7583bf75-811a-467d-a667-669ec8034219 req-7583bf75-811a-467d-a667-669ec8034219 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:40:15.241 13 INFO tempest.lib.common.rest_client [req-ca8f05d3-c18a-43b5-b5ee-37c63163febc req-ca8f05d3-c18a-43b5-b5ee-37c63163febc ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/5c8612194f3a455a91058394a6fe5fb4 0.252s",
                                "2026-05-27 01:40:15.272 27 INFO tempest.lib.common.rest_client [req-91d662af-c7cf-4097-8733-d5f82233045c req-91d662af-c7cf-4097-8733-d5f82233045c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac/users/6c871b41615f47719473c9eb86f755c0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s",
                                "2026-05-27 01:40:15.274 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c871b41615f47719473c9eb86f755c0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.275 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1811989175-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0fa84129925248fc845fc384c74f5dac', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'tenant_id': '0fa84129925248fc845fc384c74f5dac', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c871b41615f47719473c9eb86f755c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.275 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1811989175-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0fa84129925248fc845fc384c74f5dac', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'tenant_id': '0fa84129925248fc845fc384c74f5dac', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1811989175', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c871b41615f47719473c9eb86f755c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.309 21 INFO tempest.lib.common.rest_client [req-e0ef533e-91f0-4582-ae51-fc8f4b88c8c4 req-e0ef533e-91f0-4582-ae51-fc8f4b88c8c4 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e7df2d98-958f-4cfb-89ec-0a20baff3f74 0.090s",
                                "2026-05-27 01:40:15.352 37 INFO tempest.lib.common.rest_client [req-6b0bd39f-ee0d-4294-ae4a-3fd658a74cfb req-6b0bd39f-ee0d-4294-ae4a-3fd658a74cfb ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "{13} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.",
                                "2026-05-27 01:40:15.405 15 INFO tempest.lib.common.rest_client [req-ebf84ec5-84e3-4b07-af16-00ddd2af8ead req-ebf84ec5-84e3-4b07-af16-00ddd2af8ead ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9/users/6873589585e940bb9eb3ff254de92252/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.282s",
                                "2026-05-27 01:40:15.407 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6873589585e940bb9eb3ff254de92252 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.408 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1530982965-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '843c15f77ed9407c9febbdafc173bcc9', 'project_name': 'tempest-ListSharedImagesTest-1530982965', 'tenant_id': '843c15f77ed9407c9febbdafc173bcc9', 'tenant_name': 'tempest-ListSharedImagesTest-1530982965', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6873589585e940bb9eb3ff254de92252', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.408 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1530982965-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '843c15f77ed9407c9febbdafc173bcc9', 'project_name': 'tempest-ListSharedImagesTest-1530982965', 'tenant_id': '843c15f77ed9407c9febbdafc173bcc9', 'tenant_name': 'tempest-ListSharedImagesTest-1530982965', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6873589585e940bb9eb3ff254de92252', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.429 41 INFO tempest.lib.common.rest_client [req-47373098-8591-493c-a1b3-fe5d5b6c2dc8 req-47373098-8591-493c-a1b3-fe5d5b6c2dc8 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/5c8612194f3a455a91058394a6fe5fb4 0.298s",
                                "2026-05-27 01:40:15.443 17 INFO tempest.lib.common.rest_client [req-2f3fea77-3a39-49a2-91c4-6cb5a0c52112 req-2f3fea77-3a39-49a2-91c4-6cb5a0c52112 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s",
                                "2026-05-27 01:40:15.526 13 INFO tempest.lib.common.rest_client [req-822740a1-08d1-4e52-912f-e3882c2da6e9 req-822740a1-08d1-4e52-912f-e3882c2da6e9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-27 01:40:15.541 33 INFO tempest.lib.common.rest_client [req-e9c2620d-1581-4f7a-a43d-867061b096f4 req-e9c2620d-1581-4f7a-a43d-867061b096f4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236/users/b18413038e0b49b0a30a5bc2261a3d69/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.297s",
                                "2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b18413038e0b49b0a30a5bc2261a3d69 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1526858540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9714c908d75f49779d6326ae44ab3236', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'tenant_id': '9714c908d75f49779d6326ae44ab3236', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b18413038e0b49b0a30a5bc2261a3d69', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.542 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1526858540-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9714c908d75f49779d6326ae44ab3236', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'tenant_id': '9714c908d75f49779d6326ae44ab3236', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1526858540', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b18413038e0b49b0a30a5bc2261a3d69', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.612 25 INFO tempest.lib.common.rest_client [req-e738a7db-098a-4ce0-94f6-f9a8dbb54642 req-e738a7db-098a-4ce0-94f6-f9a8dbb54642 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.418s",
                                "2026-05-27 01:40:15.622 29 INFO tempest.lib.common.rest_client [req-8a255368-82d5-4c08-98b9-a665338c4ecd req-8a255368-82d5-4c08-98b9-a665338c4ecd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-27 01:40:15.640 41 INFO tempest.lib.common.rest_client [req-39572051-1be3-474b-8dc3-936a53cb8385 req-39572051-1be3-474b-8dc3-936a53cb8385 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:40:15.754 41 INFO tempest.lib.common.rest_client [req-c03e497d-b6a1-4455-b380-d9ac9b318cad req-c03e497d-b6a1-4455-b380-d9ac9b318cad ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5/users/f6e1a3ec0f31407fbfacda8246aaeace/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.110s",
                                "2026-05-27 01:40:15.754 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f6e1a3ec0f31407fbfacda8246aaeace is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.755 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1325958290-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7b5547d318c04a1eb89b665a68cc39a5', 'project_name': 'tempest-MetadataResourceTypesTest-1325958290', 'tenant_id': '7b5547d318c04a1eb89b665a68cc39a5', 'tenant_name': 'tempest-MetadataResourceTypesTest-1325958290', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f6e1a3ec0f31407fbfacda8246aaeace', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.755 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1325958290-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7b5547d318c04a1eb89b665a68cc39a5', 'project_name': 'tempest-MetadataResourceTypesTest-1325958290', 'tenant_id': '7b5547d318c04a1eb89b665a68cc39a5', 'tenant_name': 'tempest-MetadataResourceTypesTest-1325958290', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f6e1a3ec0f31407fbfacda8246aaeace', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.774 25 INFO tempest.lib.common.rest_client [req-4b0ff054-5dde-4ca9-a78c-ed3378cd5a68 req-4b0ff054-5dde-4ca9-a78c-ed3378cd5a68 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.160s",
                                "2026-05-27 01:40:15.854 25 INFO tempest.lib.common.rest_client [req-2c7b64bb-c15f-421a-aedb-f717fe8246e4 req-2c7b64bb-c15f-421a-aedb-f717fe8246e4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.079s",
                                "2026-05-27 01:40:15.867 24 INFO tempest.lib.common.rest_client [req-4309f809-092a-4f9a-a56d-fa2bfa20f27d req-4309f809-092a-4f9a-a56d-fa2bfa20f27d ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-27 01:40:15.930 27 INFO tempest.lib.common.rest_client [req-d58b4ec6-71af-4ed6-921d-ea12faf43d6a req-d58b4ec6-71af-4ed6-921d-ea12faf43d6a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-27 01:40:15.995 17 INFO tempest.lib.common.rest_client [req-71ebc1b2-1631-4960-a5e9-608e6500729b req-71ebc1b2-1631-4960-a5e9-608e6500729b ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=08da5f5be0244f0c93a5c0b4342e6eab&name=default 0.546s",
                                "2026-05-27 01:40:15.980 13 INFO tempest.lib.common.rest_client [req-3f38a243-1254-43fe-83a5-0802c791fa4f req-3f38a243-1254-43fe-83a5-0802c791fa4f ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2/users/44a74e5bee434cecbbf827bcb7c1b83b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.450s",
                                "2026-05-27 01:40:15.983 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 44a74e5bee434cecbbf827bcb7c1b83b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:15.984 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-855206272-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '35ba751286384f63977e378899496fe2', 'project_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'tenant_id': '35ba751286384f63977e378899496fe2', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44a74e5bee434cecbbf827bcb7c1b83b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:15.984 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-855206272-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '35ba751286384f63977e378899496fe2', 'project_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'tenant_id': '35ba751286384f63977e378899496fe2', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-855206272', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44a74e5bee434cecbbf827bcb7c1b83b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:16.004 15 INFO tempest.lib.common.rest_client [req-866526dc-3972-4062-9fa3-921dc5097031 req-866526dc-3972-4062-9fa3-921dc5097031 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-27 01:40:16.010 25 INFO tempest.lib.common.rest_client [req-27803f05-ef4a-4cf2-8af3-82ce3febe782 req-27803f05-ef4a-4cf2-8af3-82ce3febe782 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.154s",
                                "2026-05-27 01:40:16.013 29 INFO tempest.lib.common.rest_client [req-d229eb77-0d34-4d7a-a5cc-76b9ecfd0ab9 req-d229eb77-0d34-4d7a-a5cc-76b9ecfd0ab9 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.380s",
                                "2026-05-27 01:40:16.041 37 INFO tempest.lib.common.rest_client [req-af278f0d-94e6-40c1-b00d-7abf3049ac56 req-af278f0d-94e6-40c1-b00d-7abf3049ac56 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.644s",
                                "2026-05-27 01:40:16.117 33 INFO tempest.lib.common.rest_client [req-4e72190d-101f-48ff-a72e-63a032bef539 req-4e72190d-101f-48ff-a72e-63a032bef539 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-27 01:40:16.154 37 INFO tempest.lib.common.rest_client [req-0bcd6a24-e2f3-48a3-99a6-1bea0e565721 req-0bcd6a24-e2f3-48a3-99a6-1bea0e565721 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.111s",
                                "2026-05-27 01:40:16.168 25 INFO tempest.lib.common.rest_client [req-f137c3d4-c986-49e6-aadd-12989d3f97c6 req-f137c3d4-c986-49e6-aadd-12989d3f97c6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.155s",
                                "2026-05-27 01:40:16.195 29 INFO tempest.lib.common.rest_client [req-e9ed89a3-c05e-4a77-add3-cfdb298c6fff req-e9ed89a3-c05e-4a77-add3-cfdb298c6fff ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects 0.180s",
                                "2026-05-27 01:40:16.220 19 INFO tempest.lib.common.rest_client [req-7206d0f2-d6f7-440d-a8c4-ffa931ef7964 req-7206d0f2-d6f7-440d-a8c4-ffa931ef7964 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.202s",
                                "2026-05-27 01:40:16.251 25 INFO tempest.lib.common.rest_client [req-a2a300df-d0a0-494d-8f9f-8422d425e69a req-a2a300df-d0a0-494d-8f9f-8422d425e69a ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.081s",
                                "2026-05-27 01:40:16.254 27 INFO tempest.lib.common.rest_client [req-4513897c-1584-4f76-924a-3fee65601bf3 req-4513897c-1584-4f76-924a-3fee65601bf3 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.318s",
                                "2026-05-27 01:40:16.300 15 INFO tempest.lib.common.rest_client [req-a3cc0bab-5363-4172-9172-3754954c54b2 req-a3cc0bab-5363-4172-9172-3754954c54b2 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.288s",
                                "2026-05-27 01:40:16.314 29 INFO tempest.lib.common.rest_client [req-d7653367-f3fd-4274-8968-9d793bb14b85 req-d7653367-f3fd-4274-8968-9d793bb14b85 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-MetadataNamespaceObjectsTest-object-980634743 0.117s",
                                "2026-05-27 01:40:16.341 25 INFO tempest.lib.common.rest_client [req-c34b8d31-79d8-4b53-8937-32944dfd6555 req-c34b8d31-79d8-4b53-8937-32944dfd6555 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1760617132 0.087s",
                                "2026-05-27 01:40:16.355 27 INFO tempest.lib.common.rest_client [req-37d1834d-5a33-4439-865c-4730318d3f62 req-37d1834d-5a33-4439-865c-4730318d3f62 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/06ea280b-b3f6-4ff6-be04-c7de132d036a 0.099s",
                                "2026-05-27 01:40:16.375 19 INFO tempest.lib.common.rest_client [req-e4700210-f152-404c-aeee-e8a89871ee8a req-e4700210-f152-404c-aeee-e8a89871ee8a ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members 0.153s",
                                "2026-05-27 01:40:16.387 24 INFO tempest.lib.common.rest_client [req-5aee8989-270a-43ca-82fb-ba4ccaa73539 req-5aee8989-270a-43ca-82fb-ba4ccaa73539 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "{7} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.957037s] ... ok",
                                "2026-05-27 01:40:16.437 33 INFO tempest.lib.common.rest_client [req-555f8998-30c7-4e42-bf57-ae5437af5f1e req-555f8998-30c7-4e42-bf57-ae5437af5f1e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.318s",
                                "2026-05-27 01:40:16.469 41 INFO tempest.lib.common.rest_client [req-1a19d2a0-f8d9-4c9c-aac4-e7e847322787 req-1a19d2a0-f8d9-4c9c-aac4-e7e847322787 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s",
                                "2026-05-27 01:40:16.493 27 INFO tempest.lib.common.rest_client [req-253973b4-6079-4be1-9ddb-e124fe946b93 req-253973b4-6079-4be1-9ddb-e124fe946b93 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06ea280b-b3f6-4ff6-be04-c7de132d036a 0.137s",
                                "2026-05-27 01:40:16.506 29 INFO tempest.lib.common.rest_client [req-207e3c50-97ea-4087-bbaf-441e0bbe99b5 req-207e3c50-97ea-4087-bbaf-441e0bbe99b5 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-update-object-541865111 0.186s",
                                "2026-05-27 01:40:16.524 24 INFO tempest.lib.common.rest_client [req-e3277e9a-308a-4e00-ae3b-8a77d5dff931 req-e3277e9a-308a-4e00-ae3b-8a77d5dff931 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.134s",
                                "2026-05-27 01:40:16.527 17 INFO tempest.lib.common.rest_client [req-6343cec8-6780-4810-8201-8be57c438e9d req-6343cec8-6780-4810-8201-8be57c438e9d ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/16626897-ec42-4d52-98a0-ee67571386ab 0.527s",
                                "{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.562653s] ... ok",
                                "2026-05-27 01:40:16.540 21 INFO tempest.lib.common.rest_client [req-a7977828-6654-4137-a1ce-cd2298ea6a32 req-a7977828-6654-4137-a1ce-cd2298ea6a32 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 1.222s",
                                "2026-05-27 01:40:16.589 13 INFO tempest.lib.common.rest_client [req-dfb2d491-f0f3-480e-ac35-8597b073d0e1 req-dfb2d491-f0f3-480e-ac35-8597b073d0e1 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-27 01:40:16.615 21 INFO tempest.lib.common.rest_client [req-64117842-d7e5-4e2d-acfd-a4fa4db7327b req-64117842-d7e5-4e2d-acfd-a4fa4db7327b ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5d45cf9a-380a-40cb-b405-4b742ee5c0e5 0.074s",
                                "2026-05-27 01:40:16.622 25 INFO tempest.lib.common.rest_client [req-1e2cf02e-22a1-4868-bbcd-c3803d905e07 req-1e2cf02e-22a1-4868-bbcd-c3803d905e07 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0494bd4b154f406f9b44b2ae36977151 0.229s",
                                "2026-05-27 01:40:16.630 33 INFO tempest.lib.common.rest_client [req-ea93c81d-6232-4bc3-8ee7-62646b00771e req-ea93c81d-6232-4bc3-8ee7-62646b00771e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.188s",
                                "2026-05-27 01:40:16.702 21 INFO tempest.lib.common.rest_client [req-f52475d8-9301-4293-826a-af60aa88872e req-f52475d8-9301-4293-826a-af60aa88872e ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.086s",
                                "2026-05-27 01:40:16.709 27 INFO tempest.lib.common.rest_client [req-453a9879-888f-4dde-a7c2-dae3414ea540 req-453a9879-888f-4dde-a7c2-dae3414ea540 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s",
                                "2026-05-27 01:40:16.778 33 INFO tempest.lib.common.rest_client [req-f09d3f17-1413-4d29-9fe6-41cbc9407893 req-f09d3f17-1413-4d29-9fe6-41cbc9407893 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/resource_types 0.147s",
                                "2026-05-27 01:40:16.793 27 INFO tempest.lib.common.rest_client [req-d16a8c3c-a333-4bbc-b49e-0a204d3796bb req-d16a8c3c-a333-4bbc-b49e-0a204d3796bb ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.084s",
                                "2026-05-27 01:40:16.796 21 INFO tempest.lib.common.rest_client [req-b0e0935b-5287-4fe6-9026-25c874fe2ec8 req-b0e0935b-5287-4fe6-9026-25c874fe2ec8 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c98a4325-2b33-4429-bb99-9bdc38750704 0.091s",
                                "2026-05-27 01:40:16.808 24 INFO tempest.lib.common.rest_client [req-c2a5dd36-9906-4f73-bf48-9095cd7c8b7a req-c2a5dd36-9906-4f73-bf48-9095cd7c8b7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s",
                                "2026-05-27 01:40:16.827 19 INFO tempest.lib.common.rest_client [req-bad44c03-308b-4249-9017-c82968c2f3c9 req-bad44c03-308b-4249-9017-c82968c2f3c9 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.449s",
                                "2026-05-27 01:40:16.879 27 INFO tempest.lib.common.rest_client [req-2ba6aa06-ca52-46b8-ab9d-82d03e29011f req-2ba6aa06-ca52-46b8-ab9d-82d03e29011f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.084s",
                                "2026-05-27 01:40:16.898 41 INFO tempest.lib.common.rest_client [req-5e8a5b97-3c3e-4cae-b33b-bcfb965bb7f5 req-5e8a5b97-3c3e-4cae-b33b-bcfb965bb7f5 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.426s",
                                "2026-05-27 01:40:16.906 17 INFO tempest.lib.common.rest_client [req-b11f7bd4-c4f5-43f4-abde-d17093d61e87 req-b11f7bd4-c4f5-43f4-abde-d17093d61e87 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/08da5f5be0244f0c93a5c0b4342e6eab 0.370s",
                                "2026-05-27 01:40:16.958 19 INFO tempest.lib.common.rest_client [req-dce69c11-d529-44e4-b544-1407345a92d2 req-dce69c11-d529-44e4-b544-1407345a92d2 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.127s",
                                "2026-05-27 01:40:16.964 13 INFO tempest.lib.common.rest_client [req-137933a8-8e50-47cc-9263-549ac2a5d5c3 req-137933a8-8e50-47cc-9263-549ac2a5d5c3 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.370s",
                                "2026-05-27 01:40:16.966 33 INFO tempest.lib.common.rest_client [req-3e1afa28-de7c-40dc-816e-94f432f2341d req-3e1afa28-de7c-40dc-816e-94f432f2341d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties 0.186s",
                                "2026-05-27 01:40:17.021 41 INFO tempest.lib.common.rest_client [req-b6d0b717-b421-41a6-a80b-7265f5997c6a req-b6d0b717-b421-41a6-a80b-7265f5997c6a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.122s",
                                "2026-05-27 01:40:17.036 19 INFO tempest.lib.common.rest_client [req-73f52b65-2bbb-4fe8-8db8-7197e5c4b1b5 req-73f52b65-2bbb-4fe8-8db8-7197e5c4b1b5 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.075s",
                                "2026-05-27 01:40:17.056 33 INFO tempest.lib.common.rest_client [req-f01165eb-10ba-49c0-ae1b-ad34922f3455 req-f01165eb-10ba-49c0-ae1b-ad34922f3455 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.088s",
                                "2026-05-27 01:40:17.069 25 INFO tempest.lib.common.rest_client [req-772edb46-5730-476a-a533-c98a201928f7 req-772edb46-5730-476a-a533-c98a201928f7 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0ae939f26ab84ebcbbbca961c9f57dd7 0.440s",
                                "2026-05-27 01:40:17.070 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c9a895c348c4e4c9a098911d8c66b01",
                                "2026-05-27 01:40:17.096 13 INFO tempest.lib.common.rest_client [req-754810d0-a7db-443d-a087-041a8a04f84c req-754810d0-a7db-443d-a087-041a8a04f84c ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.131s",
                                "2026-05-27 01:40:17.120 41 INFO tempest.lib.common.rest_client [req-849859fb-1277-4461-a6a7-6b8f169b7ceb req-849859fb-1277-4461-a6a7-6b8f169b7ceb ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.097s",
                                "2026-05-27 01:40:17.157 29 INFO tempest.lib.common.rest_client [req-baaef877-84ea-4469-b393-8fd787a75142 req-baaef877-84ea-4469-b393-8fd787a75142 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects 0.650s",
                                "2026-05-27 01:40:17.169 19 INFO tempest.lib.common.rest_client [req-97c63600-6a03-478e-8b26-e4d18e122d6c req-97c63600-6a03-478e-8b26-e4d18e122d6c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392/members/baac3b23ce034a6dac54ed6fe4462c9e 0.125s",
                                "2026-05-27 01:40:17.178 13 INFO tempest.lib.common.rest_client [req-d3982235-423e-456c-ad8d-946bef6b9355 req-d3982235-423e-456c-ad8d-946bef6b9355 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.080s",
                                "2026-05-27 01:40:17.209 33 INFO tempest.lib.common.rest_client [req-6fa4d2f3-6aa2-4242-9418-89fd28f7d121 req-6fa4d2f3-6aa2-4242-9418-89fd28f7d121 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.152s",
                                "2026-05-27 01:40:17.211 41 INFO tempest.lib.common.rest_client [req-5dcbb592-d6e7-4a54-b8b5-e4c12f7dd6f8 req-5dcbb592-d6e7-4a54-b8b5-e4c12f7dd6f8 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.086s",
                                "2026-05-27 01:40:17.242 29 INFO tempest.lib.common.rest_client [req-9bf7ca8d-8604-48f9-b13b-491e55d2247b req-9bf7ca8d-8604-48f9-b13b-491e55d2247b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679/objects/tempest-MetadataNamespaceObjectsTest-object-980634743 0.083s",
                                "2026-05-27 01:40:17.261 27 INFO tempest.lib.common.rest_client [req-dfd16456-b489-4594-9b87-26861df5a888 req-dfd16456-b489-4594-9b87-26861df5a888 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.381s",
                                "2026-05-27 01:40:17.269 13 INFO tempest.lib.common.rest_client [req-2525fe01-95f9-4c2b-b55e-2080d3ec3b97 req-2525fe01-95f9-4c2b-b55e-2080d3ec3b97 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.086s",
                                "2026-05-27 01:40:17.269 37 INFO tempest.lib.common.rest_client [req-1eb3b79f-7f20-4232-b534-12c3f3a190fa req-1eb3b79f-7f20-4232-b534-12c3f3a190fa ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.111s",
                                "2026-05-27 01:40:17.269 15 INFO tempest.lib.common.rest_client [req-1e4507c5-c730-44b6-8ddb-d13c654ee3bf req-1e4507c5-c730-44b6-8ddb-d13c654ee3bf ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4/file 0.967s",
                                "2026-05-27 01:40:17.270 15 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-27 01:40:17.315 41 INFO tempest.lib.common.rest_client [req-3a1f1c36-e6da-4230-bba3-6b15deacb22f req-3a1f1c36-e6da-4230-bba3-6b15deacb22f ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types/OS::Glance::Image 0.102s",
                                "2026-05-27 01:40:17.335 19 INFO tempest.lib.common.rest_client [req-008e831a-5958-4097-951f-5ac3c34bcb91 req-008e831a-5958-4097-951f-5ac3c34bcb91 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e7356f4d-33fc-49dd-92c3-8c37bbfd1392 0.164s",
                                "2026-05-27 01:40:17.361 13 INFO tempest.lib.common.rest_client [req-ac2cf2ca-e268-4bff-9e3a-bb2fbdbd43a5 req-ac2cf2ca-e268-4bff-9e3a-bb2fbdbd43a5 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.087s",
                                "2026-05-27 01:40:17.361 29 INFO tempest.lib.common.rest_client [req-e6b5a41b-9ff2-4f3c-88b2-e1df8c58cf94 req-e6b5a41b-9ff2-4f3c-88b2-e1df8c58cf94 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1431279679 0.117s",
                                "2026-05-27 01:40:17.369 33 INFO tempest.lib.common.rest_client [req-2cf424f7-f697-4e32-bbbb-78bc8f106248 req-2cf424f7-f697-4e32-bbbb-78bc8f106248 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties/OS::Glance::Image 0.152s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.326609s] ... ok",
                                "2026-05-27 01:40:17.383 24 INFO tempest.lib.common.rest_client [req-351e9f1c-892f-4d58-887b-3cd7cf3fc305 req-351e9f1c-892f-4d58-887b-3cd7cf3fc305 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s",
                                "2026-05-27 01:40:17.396 27 INFO tempest.lib.common.rest_client [req-4254e605-14fc-448e-8fc2-7c8f30ef1037 req-4254e605-14fc-448e-8fc2-7c8f30ef1037 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2f5afb38-b23e-49c1-b169-c6319f23f11c 0.134s",
                                "{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.861145s] ... ok",
                                "2026-05-27 01:40:17.409 41 INFO tempest.lib.common.rest_client [req-4f41f21a-c354-4917-8af4-eaa18c9542d6 req-4f41f21a-c354-4917-8af4-eaa18c9542d6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144/resource_types 0.092s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.739074s] ... ok",
                                "2026-05-27 01:40:17.431 17 INFO tempest.lib.common.rest_client [req-4d92388a-e0d3-4283-940d-260de251d322 req-4d92388a-e0d3-4283-940d-260de251d322 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-27 01:40:17.452 15 INFO tempest.lib.common.rest_client [req-deb14bf1-c53d-4919-8825-9001c65744fe req-deb14bf1-c53d-4919-8825-9001c65744fe ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4/members 0.173s",
                                "2026-05-27 01:40:17.496 19 INFO tempest.lib.common.rest_client [req-ed3f8d21-0432-4c5d-bced-88310e1d2b20 req-ed3f8d21-0432-4c5d-bced-88310e1d2b20 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.112s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.116379s] ... ok",
                                "2026-05-27 01:40:17.499 33 INFO tempest.lib.common.rest_client [req-1f2b468f-529d-4ed7-9190-15e3fcdf53c4 req-1f2b468f-529d-4ed7-9190-15e3fcdf53c4 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461/properties 0.128s",
                                "2026-05-27 01:40:17.509 13 INFO tempest.lib.common.rest_client [req-8ae136ff-5fa1-431d-9bbf-32de2995bdcc req-8ae136ff-5fa1-431d-9bbf-32de2995bdcc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082/tags 0.143s",
                                "2026-05-27 01:40:17.544 25 INFO tempest.lib.common.rest_client [req-ba88fb62-4335-4d88-876c-e725cf3e4ae3 req-ba88fb62-4335-4d88-876c-e725cf3e4ae3 ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-27 01:40:17.552 29 INFO tempest.lib.common.rest_client [req-0092592a-11d8-47b8-9868-1ec6d7213a08 req-0092592a-11d8-47b8-9868-1ec6d7213a08 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.136s",
                                "2026-05-27 01:40:17.570 27 INFO tempest.lib.common.rest_client [req-df57ee7b-204b-4401-bee5-a9cf171cd0b7 req-df57ee7b-204b-4401-bee5-a9cf171cd0b7 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.167s",
                                "2026-05-27 01:40:17.572 24 INFO tempest.lib.common.rest_client [req-e6d8dde6-da7e-499e-9080-9f1b5c210096 req-e6d8dde6-da7e-499e-9080-9f1b5c210096 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-27 01:40:17.586 19 INFO tempest.lib.common.rest_client [req-39bb115e-3cf0-493d-a6aa-f03eae285ca8 req-39bb115e-3cf0-493d-a6aa-f03eae285ca8 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.088s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.089425s] ... ok",
                                "2026-05-27 01:40:17.591 41 INFO tempest.lib.common.rest_client [req-7a4ed7ff-d157-4fe2-8003-76e76ca6207a req-7a4ed7ff-d157-4fe2-8003-76e76ca6207a ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-970995144 0.173s",
                                "2026-05-27 01:40:17.646 33 INFO tempest.lib.common.rest_client [req-994bc2df-6d61-4bdb-9db0-e43f7efbcfc5 req-994bc2df-6d61-4bdb-9db0-e43f7efbcfc5 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2139261461 0.145s",
                                "{15} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.123298s] ... ok",
                                "2026-05-27 01:40:17.660 27 INFO tempest.lib.common.rest_client [req-fad66cf0-b4cc-4bbb-b4ad-2aded8928a7c req-fad66cf0-b4cc-4bbb-b4ad-2aded8928a7c ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.089s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.531806s] ... ok",
                                "2026-05-27 01:40:17.696 13 INFO tempest.lib.common.rest_client [req-6c3ea495-08a4-4c8a-90b3-2b56163d37f3 req-6c3ea495-08a4-4c8a-90b3-2b56163d37f3 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2014079082 0.184s",
                                "2026-05-27 01:40:17.716 29 INFO tempest.lib.common.rest_client [req-5633d241-864f-4612-a5e6-e3f9a8af0844 req-5633d241-864f-4612-a5e6-e3f9a8af0844 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects 0.161s",
                                "{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.106401s] ... ok",
                                "2026-05-27 01:40:17.760 19 INFO tempest.lib.common.rest_client [req-3513df43-2abe-4ecc-b949-60313909ef44 req-3513df43-2abe-4ecc-b949-60313909ef44 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.170s",
                                "2026-05-27 01:40:17.782 24 INFO tempest.lib.common.rest_client [req-de455514-6cee-41e4-b07d-a7bf570e07ba req-de455514-6cee-41e4-b07d-a7bf570e07ba ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.205s",
                                "2026-05-27 01:40:17.805 29 INFO tempest.lib.common.rest_client [req-7d3b0e68-2604-4e88-9854-bbd98d8357c5 req-7d3b0e68-2604-4e88-9854-bbd98d8357c5 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects 0.086s",
                                "2026-05-27 01:40:17.810 27 INFO tempest.lib.common.rest_client [req-d5f035ec-8db6-4552-9191-e2d5f685de2a req-d5f035ec-8db6-4552-9191-e2d5f685de2a ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.140s",
                                "2026-05-27 01:40:17.854 13 INFO tempest.lib.common.rest_client [req-55dc7524-dcf5-4ce9-a77a-0fdd0cc1e979 req-55dc7524-dcf5-4ce9-a77a-0fdd0cc1e979 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.117s",
                                "2026-05-27 01:40:17.867 15 INFO tempest.lib.common.rest_client [req-0f0867e9-e0ab-433a-9a8f-f9e1f7713268 req-0f0867e9-e0ab-433a-9a8f-f9e1f7713268 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.414s",
                                "2026-05-27 01:40:17.879 27 INFO tempest.lib.common.rest_client [req-a034660f-b52d-4663-82dd-090d4790f760 req-a034660f-b52d-4663-82dd-090d4790f760 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 0.068s",
                                "2026-05-27 01:40:17.883 24 INFO tempest.lib.common.rest_client [req-47f11d1a-8ecb-4423-8dcd-25ced5bc3790 req-47f11d1a-8ecb-4423-8dcd-25ced5bc3790 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:40:17.893 19 INFO tempest.lib.common.rest_client [req-bcfbd190-3c4b-4de3-8052-24e4aee4b129 req-bcfbd190-3c4b-4de3-8052-24e4aee4b129 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members 0.127s",
                                "{2} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [1.864490s] ... ok",
                                "2026-05-27 01:40:17.952 29 INFO tempest.lib.common.rest_client [req-fcaee8d6-68bc-4cff-8257-8d69913be85d req-fcaee8d6-68bc-4cff-8257-8d69913be85d ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487/objects/tempest-MetadataNamespaceObjectsTest-object-945283549 0.145s",
                                "2026-05-27 01:40:17.965 41 INFO tempest.lib.common.rest_client [req-843b91c4-79bb-4adb-be4f-c5609a159e6c req-843b91c4-79bb-4adb-be4f-c5609a159e6c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/da332f9b0dc04108acd261bee68fd3cd 0.284s",
                                "2026-05-27 01:40:17.979 17 INFO tempest.lib.common.rest_client [req-42818950-fd71-4892-8ee5-6a4a225957e4 req-42818950-fd71-4892-8ee5-6a4a225957e4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:40:18.025 33 INFO tempest.lib.common.rest_client [req-c7d40163-8619-4184-88e6-29b056d7a6ee req-c7d40163-8619-4184-88e6-29b056d7a6ee ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/14e022f1a55048df861ddf7460254cbb 0.307s",
                                "2026-05-27 01:40:18.061 19 INFO tempest.lib.common.rest_client [req-01ee2c05-c78c-4bef-bd1b-98066a8010ae req-01ee2c05-c78c-4bef-bd1b-98066a8010ae ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.167s",
                                "2026-05-27 01:40:18.089 29 INFO tempest.lib.common.rest_client [req-1da11efc-b7f4-4503-a48f-90dfda5c36c6 req-1da11efc-b7f4-4503-a48f-90dfda5c36c6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1144493487 0.134s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.677459s] ... ok",
                                "2026-05-27 01:40:18.100 13 INFO tempest.lib.common.rest_client [req-fcabfbf4-aa3d-4837-844f-9a19fa644d20 req-fcabfbf4-aa3d-4837-844f-9a19fa644d20 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.244s",
                                "2026-05-27 01:40:18.209 19 INFO tempest.lib.common.rest_client [req-5675a5b4-e300-444f-ab47-085a99bfac54 req-5675a5b4-e300-444f-ab47-085a99bfac54 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members/baac3b23ce034a6dac54ed6fe4462c9e 0.144s",
                                "2026-05-27 01:40:18.225 17 INFO tempest.lib.common.rest_client [req-b8168823-a120-4e9d-8ba7-a2fcd2670573 req-b8168823-a120-4e9d-8ba7-a2fcd2670573 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.245s",
                                "2026-05-27 01:40:18.230 29 INFO tempest.lib.common.rest_client [req-30c8b7f4-86ed-44d5-80b1-faf84ffc6647 req-30c8b7f4-86ed-44d5-80b1-faf84ffc6647 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.135s",
                                "2026-05-27 01:40:18.250 24 INFO tempest.lib.common.rest_client [req-98e40dc0-90f5-4a17-b7de-cba43adee2e6 req-98e40dc0-90f5-4a17-b7de-cba43adee2e6 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/6756f682ee034483a1c0f10ac8baaed9 0.362s",
                                "2026-05-27 01:40:18.265 13 INFO tempest.lib.common.rest_client [req-381ba7a3-dd19-4c96-be1d-b2d2bac4d650 req-381ba7a3-dd19-4c96-be1d-b2d2bac4d650 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.162s",
                                "2026-05-27 01:40:18.293 41 INFO tempest.lib.common.rest_client [req-385ba209-9a24-4aff-beca-ed4c88f40eb6 req-385ba209-9a24-4aff-beca-ed4c88f40eb6 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f6e1a3ec0f31407fbfacda8246aaeace 0.321s",
                                "2026-05-27 01:40:18.295 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7b5547d318c04a1eb89b665a68cc39a5",
                                "2026-05-27 01:40:18.315 19 INFO tempest.lib.common.rest_client [req-332fddf8-3ce3-4b0f-8a66-52895d0545c1 req-332fddf8-3ce3-4b0f-8a66-52895d0545c1 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.105s",
                                "2026-05-27 01:40:18.341 13 INFO tempest.lib.common.rest_client [req-8404f092-4990-455f-b8b9-312a69a1847a req-8404f092-4990-455f-b8b9-312a69a1847a ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.074s",
                                "2026-05-27 01:40:18.372 29 INFO tempest.lib.common.rest_client [req-46250385-124e-4bea-a700-216715b070e7 req-46250385-124e-4bea-a700-216715b070e7 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects 0.140s",
                                "2026-05-27 01:40:18.375 37 INFO tempest.lib.common.rest_client [req-50c14ac5-5963-4d78-a05a-01cce3806873 req-50c14ac5-5963-4d78-a05a-01cce3806873 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.098s",
                                "2026-05-27 01:40:18.405 19 INFO tempest.lib.common.rest_client [req-2d544020-1f6c-48bb-8fc2-8114598a660d req-2d544020-1f6c-48bb-8fc2-8114598a660d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members 0.088s",
                                "2026-05-27 01:40:18.413 24 INFO tempest.lib.common.rest_client [req-a65828ac-07fd-49ed-b2ba-ffddde2444cf req-a65828ac-07fd-49ed-b2ba-ffddde2444cf ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:40:18.452 13 INFO tempest.lib.common.rest_client [req-bc54777e-44e9-4eb6-a593-d9d20f72f49d req-bc54777e-44e9-4eb6-a593-d9d20f72f49d ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-tag_name-892165665 0.108s",
                                "2026-05-27 01:40:18.467 29 INFO tempest.lib.common.rest_client [req-a70fe10a-8693-4c3b-a4e2-ef949e83f95d req-a70fe10a-8693-4c3b-a4e2-ef949e83f95d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects/tempest-MetadataNamespaceObjectsTest-object-476594486 0.094s",
                                "2026-05-27 01:40:18.503 17 INFO tempest.lib.common.rest_client [req-1be0e96a-58fa-4528-8fe4-7421b730ea68 req-1be0e96a-58fa-4528-8fe4-7421b730ea68 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.275s",
                                "2026-05-27 01:40:18.520 33 INFO tempest.lib.common.rest_client [req-c9126efe-236d-40c9-b5f5-7a50902e460c req-c9126efe-236d-40c9-b5f5-7a50902e460c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b18413038e0b49b0a30a5bc2261a3d69 0.495s",
                                "2026-05-27 01:40:18.521 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9714c908d75f49779d6326ae44ab3236",
                                "2026-05-27 01:40:18.577 29 INFO tempest.lib.common.rest_client [req-12445a36-eb8f-484f-b09e-651f48b50898 req-12445a36-eb8f-484f-b09e-651f48b50898 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111/objects/tempest-MetadataNamespaceObjectsTest-object-476594486 0.107s",
                                "2026-05-27 01:40:18.583 13 INFO tempest.lib.common.rest_client [req-af981e87-53ce-44cf-9f35-385341be5261 req-af981e87-53ce-44cf-9f35-385341be5261 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags/tempest-update-tag-1964830606 0.129s",
                                "2026-05-27 01:40:18.586 19 INFO tempest.lib.common.rest_client [req-a7cddd9d-0cd8-46af-b8e5-63ce53a3e6cd req-a7cddd9d-0cd8-46af-b8e5-63ce53a3e6cd ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e/members/baac3b23ce034a6dac54ed6fe4462c9e 0.179s",
                                "2026-05-27 01:40:18.589 21 INFO tempest.lib.common.rest_client [req-9af811e5-d4e3-42da-a548-f74ffbe46046 req-9af811e5-d4e3-42da-a548-f74ffbe46046 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 1.791s",
                                "2026-05-27 01:40:18.644 25 INFO tempest.lib.common.rest_client [req-e3ffc28a-5b69-47fc-9f8e-7b73447716e0 req-e3ffc28a-5b69-47fc-9f8e-7b73447716e0 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c9a895c348c4e4c9a098911d8c66b01&name=default 1.099s",
                                "2026-05-27 01:40:18.660 21 INFO tempest.lib.common.rest_client [req-a1cedc3e-fd07-4c5f-9c90-7e5166e23d84 req-a1cedc3e-fd07-4c5f-9c90-7e5166e23d84 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/a7f272a9-11e2-4aa9-9dd1-0ad00063a880 0.070s",
                                "2026-05-27 01:40:18.669 24 INFO tempest.lib.common.rest_client [req-01ed341b-b063-4530-b02d-26ce801e3db8 req-01ed341b-b063-4530-b02d-26ce801e3db8 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/5c8612194f3a455a91058394a6fe5fb4 0.255s",
                                "2026-05-27 01:40:18.674 13 INFO tempest.lib.common.rest_client [req-1e422ba8-e58c-4d3c-beea-c7ce1416c253 req-1e422ba8-e58c-4d3c-beea-c7ce1416c253 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.090s",
                                "2026-05-27 01:40:18.712 29 INFO tempest.lib.common.rest_client [req-94adfbc1-3045-47ff-abda-20946893c3c9 req-94adfbc1-3045-47ff-abda-20946893c3c9 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1396144111 0.133s",
                                "{9} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.622090s] ... ok",
                                "2026-05-27 01:40:18.724 19 INFO tempest.lib.common.rest_client [req-a2e1b5d4-0021-4d1d-a7c7-2d6c63fe3cd9 req-a2e1b5d4-0021-4d1d-a7c7-2d6c63fe3cd9 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/495b036f-b91c-4f08-924a-b4d33fd2548e 0.136s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.137507s] ... ok",
                                "2026-05-27 01:40:18.761 13 INFO tempest.lib.common.rest_client [req-bd13679b-cb04-40fd-8aad-b5e6927dc3df req-bd13679b-cb04-40fd-8aad-b5e6927dc3df ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561/tags 0.085s",
                                "2026-05-27 01:40:18.766 41 INFO tempest.lib.common.rest_client [req-9212a565-9931-414c-a614-86c246c497ef req-9212a565-9931-414c-a614-86c246c497ef ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-27 01:40:18.847 19 INFO tempest.lib.common.rest_client [req-43c2a8c1-20d2-41d1-ae41-6bf34558d33d req-43c2a8c1-20d2-41d1-ae41-6bf34558d33d ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.119s",
                                "2026-05-27 01:40:18.878 24 INFO tempest.lib.common.rest_client [req-ee13f562-4367-4579-81f3-58d793ebe89b req-ee13f562-4367-4579-81f3-58d793ebe89b ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:40:18.891 13 INFO tempest.lib.common.rest_client [req-59aa3223-535c-4427-bc0f-b8fd6d7ffacd req-59aa3223-535c-4427-bc0f-b8fd6d7ffacd ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2031781561 0.127s",
                                "{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.156143s] ... ok",
                                "2026-05-27 01:40:18.935 21 INFO tempest.lib.common.rest_client [req-4579c175-0fe5-4190-b8ee-398eab8521cc req-4579c175-0fe5-4190-b8ee-398eab8521cc ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b919a2041ba48c3a4fd691622546d94 0.272s",
                                "2026-05-27 01:40:18.935 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4c884407e4c04f2598e0298dc26767d2",
                                "2026-05-27 01:40:18.962 29 INFO tempest.lib.common.rest_client [req-562b8d1a-c432-4337-be2b-57988ed175a5 req-562b8d1a-c432-4337-be2b-57988ed175a5 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9c2f6d72bc85440dad5a81f1df2a91b8 0.224s",
                                "2026-05-27 01:40:18.987 19 INFO tempest.lib.common.rest_client [req-5e160152-0dc0-4bc6-b316-4bb724446e47 req-5e160152-0dc0-4bc6-b316-4bb724446e47 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members 0.137s",
                                "2026-05-27 01:40:19.091 19 INFO tempest.lib.common.rest_client [req-c99babd5-7ada-43a8-ba79-323b2f3b7a6c req-c99babd5-7ada-43a8-ba79-323b2f3b7a6c ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.098s",
                                "2026-05-27 01:40:19.096 25 INFO tempest.lib.common.rest_client [req-024bc751-6dfa-4fa1-ade7-8a12d78eb5de req-024bc751-6dfa-4fa1-ade7-8a12d78eb5de ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7a110f1f-fd75-44dc-bf4c-3df44cedac58 0.448s",
                                "2026-05-27 01:40:19.098 33 INFO tempest.lib.common.rest_client [req-a9133d06-012e-496e-8056-96a47eaf59c3 req-a9133d06-012e-496e-8056-96a47eaf59c3 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-27 01:40:19.152 24 INFO tempest.lib.common.rest_client [req-813043e6-295e-4a97-840f-78c42f979f1e req-813043e6-295e-4a97-840f-78c42f979f1e ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c/users/96cc829c9fcd42908564aab0a7c8c3ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.271s",
                                "2026-05-27 01:40:19.152 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96cc829c9fcd42908564aab0a7c8c3ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:19.153 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1941487490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ef057703f1c3442faaa7ab354ac0705c', 'project_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'tenant_id': 'ef057703f1c3442faaa7ab354ac0705c', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96cc829c9fcd42908564aab0a7c8c3ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:19.153 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1941487490-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ef057703f1c3442faaa7ab354ac0705c', 'project_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'tenant_id': 'ef057703f1c3442faaa7ab354ac0705c', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1941487490', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96cc829c9fcd42908564aab0a7c8c3ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:19.171 17 INFO tempest.lib.common.rest_client [req-98f7672a-f573-4c59-8d65-c9ee43f0c0ba req-98f7672a-f573-4c59-8d65-c9ee43f0c0ba ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s",
                                "2026-05-27 01:40:19.221 19 INFO tempest.lib.common.rest_client [req-3097c5b0-e373-4140-b67d-a3946d987dcd req-3097c5b0-e373-4140-b67d-a3946d987dcd ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members/baac3b23ce034a6dac54ed6fe4462c9e 0.127s",
                                "2026-05-27 01:40:19.249 13 INFO tempest.lib.common.rest_client [req-52cf29c9-25bd-43d9-901d-00cb1d55dae7 req-52cf29c9-25bd-43d9-901d-00cb1d55dae7 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab10daeb0db4b3490cef7f7ff3d98ef 0.352s",
                                "2026-05-27 01:40:19.271 27 INFO tempest.lib.common.rest_client [req-0fbadf9d-d39e-4f4d-b1af-ace1a45543d0 req-0fbadf9d-d39e-4f4d-b1af-ace1a45543d0 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/cae98184-ab60-4c7e-bff6-1af1086152e6 1.391s",
                                "{8} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [1.870430s] ... ok",
                                "2026-05-27 01:40:19.349 19 INFO tempest.lib.common.rest_client [req-89ea3304-6c70-447f-b880-191843b00579 req-89ea3304-6c70-447f-b880-191843b00579 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.124s",
                                "2026-05-27 01:40:19.347 29 INFO tempest.lib.common.rest_client [req-705e427a-34b1-4515-957e-5dc704955796 req-705e427a-34b1-4515-957e-5dc704955796 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82c674754d3f4d52a8cf6a90a55b6d5a 0.383s",
                                "2026-05-27 01:40:19.347 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 798d5c7bdace4198ac8b0461446713e8",
                                "2026-05-27 01:40:19.369 17 INFO tempest.lib.common.rest_client [req-67f64fd4-4eeb-41df-8058-89a88f68ca07 req-67f64fd4-4eeb-41df-8058-89a88f68ca07 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:40:19.459 19 INFO tempest.lib.common.rest_client [req-60081572-896b-44e5-b772-3089463b5d6a req-60081572-896b-44e5-b772-3089463b5d6a ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640/members/baac3b23ce034a6dac54ed6fe4462c9e 0.109s",
                                "2026-05-27 01:40:19.460 37 INFO tempest.lib.common.rest_client [req-55744864-d7e5-4c36-bc51-9be45632d7ba req-55744864-d7e5-4c36-bc51-9be45632d7ba ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.082s",
                                "2026-05-27 01:40:19.463 41 INFO tempest.lib.common.rest_client [req-1ce51c10-7659-4824-97b5-d72bd9e51457 req-1ce51c10-7659-4824-97b5-d72bd9e51457 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7b5547d318c04a1eb89b665a68cc39a5&name=default 0.691s",
                                "2026-05-27 01:40:19.468 21 INFO tempest.lib.common.rest_client [req-e60b3c55-dcaa-4138-b080-16e4c90a0cfa req-e60b3c55-dcaa-4138-b080-16e4c90a0cfa ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-27 01:40:19.503 25 INFO tempest.lib.common.rest_client [req-8ce19c18-c17a-47a6-83a3-0475b4ef8cc0 req-8ce19c18-c17a-47a6-83a3-0475b4ef8cc0 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c9a895c348c4e4c9a098911d8c66b01 0.406s",
                                "2026-05-27 01:40:19.503 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a321fef7a1ff421581522d82f879211c",
                                "2026-05-27 01:40:19.570 15 INFO tempest.lib.common.rest_client [req-d4fd7ed7-54f7-4e6e-8b55-09fa637f4610 req-d4fd7ed7-54f7-4e6e-8b55-09fa637f4610 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4 1.649s",
                                "2026-05-27 01:40:19.598 19 INFO tempest.lib.common.rest_client [req-35b68bc2-24ea-418c-8093-93d06d142233 req-35b68bc2-24ea-418c-8093-93d06d142233 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ac53b9bc-9974-4684-813f-c1bbc6b0f640 0.136s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.872662s] ... ok",
                                "2026-05-27 01:40:19.637 27 INFO tempest.lib.common.rest_client [req-aa060601-5c8b-4b73-8981-8ac8838048e5 req-aa060601-5c8b-4b73-8981-8ac8838048e5 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bccb7429286e405e84b80b1bc12e6db5 0.338s",
                                "2026-05-27 01:40:19.653 15 INFO tempest.lib.common.rest_client [req-adf8396e-efa4-4ec9-896b-a01b688d73f6 req-adf8396e-efa4-4ec9-896b-a01b688d73f6 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/446f36fd-b3aa-42bf-aa88-e91c97fc8fb4 0.081s",
                                "2026-05-27 01:40:19.752 19 INFO tempest.lib.common.rest_client [req-c55fa364-3e4e-4972-b523-9cc4a77437e2 req-c55fa364-3e4e-4972-b523-9cc4a77437e2 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.150s",
                                "2026-05-27 01:40:19.757 13 INFO tempest.lib.common.rest_client [req-5736379f-e4d7-41c8-9779-589f3673a2f5 req-5736379f-e4d7-41c8-9779-589f3673a2f5 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/44a74e5bee434cecbbf827bcb7c1b83b 0.505s",
                                "2026-05-27 01:40:19.757 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 35ba751286384f63977e378899496fe2",
                                "2026-05-27 01:40:19.769 17 INFO tempest.lib.common.rest_client [req-c788f189-ebe8-4dc2-a06d-02dc01e0d136 req-c788f189-ebe8-4dc2-a06d-02dc01e0d136 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.397s",
                                "2026-05-27 01:40:19.788 24 INFO tempest.lib.common.rest_client [req-f8524211-66a1-4a86-add1-a879480e264a req-f8524211-66a1-4a86-add1-a879480e264a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-27 01:40:19.867 33 INFO tempest.lib.common.rest_client [req-fbbb4b74-e23f-4016-8fa0-348d072fe21c req-fbbb4b74-e23f-4016-8fa0-348d072fe21c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9714c908d75f49779d6326ae44ab3236&name=default 0.766s",
                                "2026-05-27 01:40:19.869 29 INFO tempest.lib.common.rest_client [req-03d47959-4027-4d02-a505-a2e6f7fcf5f3 req-03d47959-4027-4d02-a505-a2e6f7fcf5f3 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:40:19.919 19 INFO tempest.lib.common.rest_client [req-46cce3fc-798f-472b-af74-95e76a466d68 req-46cce3fc-798f-472b-af74-95e76a466d68 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members 0.165s",
                                "2026-05-27 01:40:19.931 41 INFO tempest.lib.common.rest_client [req-eef20a65-330a-4ebc-b39c-fdb7dfaffaf2 req-eef20a65-330a-4ebc-b39c-fdb7dfaffaf2 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82c81eb2-7f81-4b1f-a7a8-9a29b9bc661e 0.465s",
                                "2026-05-27 01:40:19.986 15 INFO tempest.lib.common.rest_client [req-f32b034f-bf1b-4691-b168-e3cb769818b3 req-f32b034f-bf1b-4691-b168-e3cb769818b3 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a0802dc159c14c71929b7260b46bf5d2 0.328s",
                                "2026-05-27 01:40:19.997 25 INFO tempest.lib.common.rest_client [req-ce4ed97d-a62c-40ea-8625-74a635b616d1 req-ce4ed97d-a62c-40ea-8625-74a635b616d1 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a321fef7a1ff421581522d82f879211c&name=default 0.491s",
                                "2026-05-27 01:40:20.005 17 INFO tempest.lib.common.rest_client [req-c1325aaa-9f70-4d18-8f53-312fac1abc8f req-c1325aaa-9f70-4d18-8f53-312fac1abc8f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:40:20.011 27 INFO tempest.lib.common.rest_client [req-8247a295-54a8-4ebe-8b0f-8711c8ebf41a req-8247a295-54a8-4ebe-8b0f-8711c8ebf41a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c871b41615f47719473c9eb86f755c0 0.372s",
                                "2026-05-27 01:40:20.011 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d526db69a1a94147980b48bc6c6fe895",
                                "2026-05-27 01:40:20.050 19 INFO tempest.lib.common.rest_client [req-ed2db9e1-fe8c-436b-957f-43bb8dbeadd7 req-ed2db9e1-fe8c-436b-957f-43bb8dbeadd7 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members/baac3b23ce034a6dac54ed6fe4462c9e 0.130s",
                                "2026-05-27 01:40:20.146 19 INFO tempest.lib.common.rest_client [req-ec786c5c-f417-4278-bf1a-002192b28618 req-ec786c5c-f417-4278-bf1a-002192b28618 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.094s",
                                "2026-05-27 01:40:20.215 17 INFO tempest.lib.common.rest_client [req-e26f91f9-f191-4a86-aaf0-23d9c97c1904 req-e26f91f9-f191-4a86-aaf0-23d9c97c1904 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/6756f682ee034483a1c0f10ac8baaed9 0.208s",
                                "2026-05-27 01:40:20.285 21 INFO tempest.lib.common.rest_client [req-3d73f401-8e0b-47a8-b7b9-b3367d71a1a9 req-3d73f401-8e0b-47a8-b7b9-b3367d71a1a9 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4c884407e4c04f2598e0298dc26767d2&name=default 0.815s",
                                "2026-05-27 01:40:20.304 41 INFO tempest.lib.common.rest_client [req-462eb5bb-7720-46c2-8dc8-41a6eba0b72f req-462eb5bb-7720-46c2-8dc8-41a6eba0b72f ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7b5547d318c04a1eb89b665a68cc39a5 0.372s",
                                "2026-05-27 01:40:20.304 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6089769cd746411dae5b65ddd2f7b9fc",
                                "2026-05-27 01:40:20.344 19 INFO tempest.lib.common.rest_client [req-7a79064c-9dc7-4f43-b224-fe3f276a62ae req-7a79064c-9dc7-4f43-b224-fe3f276a62ae ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2/members/baac3b23ce034a6dac54ed6fe4462c9e 0.194s",
                                "2026-05-27 01:40:20.346 13 INFO tempest.lib.common.rest_client [req-344764a1-794c-4d5e-bfdd-33592ba994cb req-344764a1-794c-4d5e-bfdd-33592ba994cb ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-27 01:40:20.360 33 INFO tempest.lib.common.rest_client [req-63755217-707b-4dfe-919b-b9715ce59197 req-63755217-707b-4dfe-919b-b9715ce59197 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/48b3e51b-49ae-4bc8-b621-775d28d4067f 0.491s",
                                "2026-05-27 01:40:20.373 24 INFO tempest.lib.common.rest_client [req-8d9805af-549b-4504-a507-5c2bc070d6a8 req-8d9805af-549b-4504-a507-5c2bc070d6a8 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.581s",
                                "2026-05-27 01:40:20.401 17 INFO tempest.lib.common.rest_client [req-d5781087-7da4-466d-9737-817806e3709f req-d5781087-7da4-466d-9737-817806e3709f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-27 01:40:20.460 24 INFO tempest.lib.common.rest_client [req-ed46f805-3d04-4c7f-9690-6b9d7d3dcc6e req-ed46f805-3d04-4c7f-9690-6b9d7d3dcc6e ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582/tags/tempest-non-exist-tag-104904965 0.084s",
                                "2026-05-27 01:40:20.506 19 INFO tempest.lib.common.rest_client [req-f569e897-171c-4a9c-99a0-15ca29c836cb req-f569e897-171c-4a9c-99a0-15ca29c836cb ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.161s",
                                "2026-05-27 01:40:20.542 37 INFO tempest.lib.common.rest_client [req-6e56127a-4510-4865-9c25-66d184344b5e req-6e56127a-4510-4865-9c25-66d184344b5e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.078s",
                                "2026-05-27 01:40:20.571 15 INFO tempest.lib.common.rest_client [req-9b8153f8-42e5-448a-aa5e-351a2ea02b1a req-9b8153f8-42e5-448a-aa5e-351a2ea02b1a ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6873589585e940bb9eb3ff254de92252 0.582s",
                                "2026-05-27 01:40:20.571 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ea317598f7214b3696c5d883f7ed2f25",
                                "2026-05-27 01:40:20.607 29 INFO tempest.lib.common.rest_client [req-148272f0-8cc3-4f56-a492-8700fd95afd9 req-148272f0-8cc3-4f56-a492-8700fd95afd9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=798d5c7bdace4198ac8b0461446713e8&name=default 0.737s",
                                "2026-05-27 01:40:20.610 24 INFO tempest.lib.common.rest_client [req-839deca4-b1bd-4b13-8a66-e55ffda69a27 req-839deca4-b1bd-4b13-8a66-e55ffda69a27 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.146s",
                                "{6} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.821921s] ... ok",
                                "2026-05-27 01:40:20.619 25 INFO tempest.lib.common.rest_client [req-76cb2cad-87ab-4e6a-b9ec-648d04348477 req-76cb2cad-87ab-4e6a-b9ec-648d04348477 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38083292-312d-48dc-8e13-e500b0da0b10 0.619s",
                                "2026-05-27 01:40:20.654 19 INFO tempest.lib.common.rest_client [req-73d86c80-7d5d-46b5-aabb-c88f8626d7b1 req-73d86c80-7d5d-46b5-aabb-c88f8626d7b1 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/49be8782-d8a6-43a1-8f61-b39d499719d2 0.146s",
                                "{4} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.055370s] ... ok",
                                "2026-05-27 01:40:20.682 33 INFO tempest.lib.common.rest_client [req-e6e5f2af-d334-4748-9df0-fca3e73d7fef req-e6e5f2af-d334-4748-9df0-fca3e73d7fef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9714c908d75f49779d6326ae44ab3236 0.318s",
                                "2026-05-27 01:40:20.682 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f996845fe0594734a39b6827966024d6",
                                "2026-05-27 01:40:20.696 17 INFO tempest.lib.common.rest_client [req-92c135f8-3f18-480f-8057-21ab21b75820 req-92c135f8-3f18-480f-8057-21ab21b75820 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/5c8612194f3a455a91058394a6fe5fb4 0.294s",
                                "2026-05-27 01:40:20.724 24 INFO tempest.lib.common.rest_client [req-059a76aa-bd41-475c-a914-813c50341bdd req-059a76aa-bd41-475c-a914-813c50341bdd ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/082dcde8-51eb-439d-87f3-f5d0dfff386b/tags/tempest-tag-41081368 0.107s",
                                "{6} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.113638s] ... ok",
                                "2026-05-27 01:40:20.753 27 INFO tempest.lib.common.rest_client [req-abdc1588-01e2-473e-825c-b3f585ea136e req-abdc1588-01e2-473e-825c-b3f585ea136e ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s",
                                "2026-05-27 01:40:20.770 41 INFO tempest.lib.common.rest_client [req-8d8edf79-b024-4f8a-ac90-153f870e13a4 req-8d8edf79-b024-4f8a-ac90-153f870e13a4 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6089769cd746411dae5b65ddd2f7b9fc&name=default 0.465s",
                                "2026-05-27 01:40:20.779 21 INFO tempest.lib.common.rest_client [req-ffa77120-a97d-4cb8-a7cc-600f66de61d3 req-ffa77120-a97d-4cb8-a7cc-600f66de61d3 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d5af8e7-0db2-47d5-a468-aafba96ef4de 0.493s",
                                "2026-05-27 01:40:20.836 24 INFO tempest.lib.common.rest_client [req-e8ba78a5-b17d-445c-a69d-e0f7c35ba259 req-e8ba78a5-b17d-445c-a69d-e0f7c35ba259 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.081s",
                                "2026-05-27 01:40:20.870 25 INFO tempest.lib.common.rest_client [req-825fef62-abaa-4a4f-b810-56c426f56ee6 req-825fef62-abaa-4a4f-b810-56c426f56ee6 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a321fef7a1ff421581522d82f879211c 0.249s",
                                "2026-05-27 01:40:20.910 24 INFO tempest.lib.common.rest_client [req-69fb6d75-2fcb-45a2-8a5f-1840299d2367 req-69fb6d75-2fcb-45a2-8a5f-1840299d2367 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/7500ab88-09b4-4fad-bf8b-cfb6f8041582 0.073s",
                                "2026-05-27 01:40:20.922 19 INFO tempest.lib.common.rest_client [req-f9f0bb89-6d07-4241-be78-61b6aeb95ccd req-f9f0bb89-6d07-4241-be78-61b6aeb95ccd ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/616aed8839ca47c3acfa470548e101d7 0.265s",
                                "2026-05-27 01:40:20.952 17 INFO tempest.lib.common.rest_client [req-42fa2e3f-938a-4a71-8a45-1655fa3f5615 req-42fa2e3f-938a-4a71-8a45-1655fa3f5615 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:40:21.045 21 INFO tempest.lib.common.rest_client [req-a4acf258-7a2d-4277-9110-14d57f81dbac req-a4acf258-7a2d-4277-9110-14d57f81dbac ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4c884407e4c04f2598e0298dc26767d2 0.263s",
                                "2026-05-27 01:40:21.048 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-27 01:40:21.080 33 INFO tempest.lib.common.rest_client [req-0d79c3a3-8ef8-438e-8789-0738d7238d8f req-0d79c3a3-8ef8-438e-8789-0738d7238d8f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f996845fe0594734a39b6827966024d6&name=default 0.396s",
                                "2026-05-27 01:40:21.097 15 INFO tempest.lib.common.rest_client [req-2a902ee5-3c09-4433-830b-e1b51649b379 req-2a902ee5-3c09-4433-830b-e1b51649b379 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-27 01:40:21.124 17 INFO tempest.lib.common.rest_client [req-7cd79fc7-408f-40ef-8bf6-c4e1f9376f77 req-7cd79fc7-408f-40ef-8bf6-c4e1f9376f77 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5/users/5a8e1a16f23640958ec5dd45ce9318b9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s",
                                "2026-05-27 01:40:21.124 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a8e1a16f23640958ec5dd45ce9318b9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:21.125 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1883670518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'project_name': 'tempest-VersionsTest-1883670518', 'tenant_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'tenant_name': 'tempest-VersionsTest-1883670518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a8e1a16f23640958ec5dd45ce9318b9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:21.125 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1883670518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'project_name': 'tempest-VersionsTest-1883670518', 'tenant_id': 'e2e4ecb5c3dd4ea5a0c97af771b00be5', 'tenant_name': 'tempest-VersionsTest-1883670518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a8e1a16f23640958ec5dd45ce9318b9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:21.176 13 INFO tempest.lib.common.rest_client [req-7e621895-fa41-45c5-b154-17cfb132fd07 req-7e621895-fa41-45c5-b154-17cfb132fd07 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=35ba751286384f63977e378899496fe2&name=default 0.826s",
                                "2026-05-27 01:40:21.189 19 INFO tempest.lib.common.rest_client [req-0e209077-b21d-4f63-ba64-e87b60eac532 req-0e209077-b21d-4f63-ba64-e87b60eac532 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d0c6eef4ad3c4560abe6d74fc5c6f3d5 0.265s",
                                "2026-05-27 01:40:21.190 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bfcb7779e08945a89b548676220abd22",
                                "2026-05-27 01:40:21.200 24 INFO tempest.lib.common.rest_client [req-53af2db8-9cda-4fe2-bd97-2a7f6ca54837 req-53af2db8-9cda-4fe2-bd97-2a7f6ca54837 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96cc829c9fcd42908564aab0a7c8c3ab 0.287s",
                                "2026-05-27 01:40:21.202 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ef057703f1c3442faaa7ab354ac0705c",
                                "2026-05-27 01:40:21.326 29 INFO tempest.lib.common.rest_client [req-93095a33-a835-415d-a07e-cfe049971c99 req-93095a33-a835-415d-a07e-cfe049971c99 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f12bebdb-7d1b-4cd6-84b3-48564ee0d89d 0.717s",
                                "2026-05-27 01:40:21.368 27 INFO tempest.lib.common.rest_client [req-e33fdbb0-a06c-4fee-b6ed-68e2332d94eb req-e33fdbb0-a06c-4fee-b6ed-68e2332d94eb ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d526db69a1a94147980b48bc6c6fe895&name=default 0.614s",
                                "2026-05-27 01:40:21.379 25 INFO tempest.lib.common.rest_client [req-c1a729b0-af92-4de2-871f-a3425202e33c req-c1a729b0-af92-4de2-871f-a3425202e33c ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-27 01:40:21.408 41 INFO tempest.lib.common.rest_client [req-98ceb609-071c-49d3-b52b-b698ac9bac41 req-98ceb609-071c-49d3-b52b-b698ac9bac41 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8666c45-7e04-45e1-8729-41998fef0103 0.636s",
                                "2026-05-27 01:40:21.543 29 INFO tempest.lib.common.rest_client [req-90004869-1f8d-4c54-b6ee-b4b5ce8abeea req-90004869-1f8d-4c54-b6ee-b4b5ce8abeea ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/798d5c7bdace4198ac8b0461446713e8 0.215s",
                                "2026-05-27 01:40:21.543 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d44822b6c43e4d51906545383064a0bf",
                                "2026-05-27 01:40:21.625 37 INFO tempest.lib.common.rest_client [req-3cb93ca5-f169-4e97-b88e-81209bebb2d5 req-3cb93ca5-f169-4e97-b88e-81209bebb2d5 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.081s",
                                "2026-05-27 01:40:21.640 33 INFO tempest.lib.common.rest_client [req-6f9f28f3-aa17-41a6-95b0-777634e7da13 req-6f9f28f3-aa17-41a6-95b0-777634e7da13 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a5157c6-bf15-4f8c-bcb1-4a9d9d76bf5d 0.557s",
                                "2026-05-27 01:40:21.654 13 INFO tempest.lib.common.rest_client [req-2e2356a1-d605-44b2-86ad-adbc87d4c582 req-2e2356a1-d605-44b2-86ad-adbc87d4c582 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3b5f1141-8bcf-4e8a-b4dd-dc43d32b4e1a 0.474s",
                                "2026-05-27 01:40:21.671 41 INFO tempest.lib.common.rest_client [req-13fdd126-a7b5-478c-a56b-3ba05f435f00 req-13fdd126-a7b5-478c-a56b-3ba05f435f00 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6089769cd746411dae5b65ddd2f7b9fc 0.261s",
                                "2026-05-27 01:40:21.694 19 INFO tempest.lib.common.rest_client [req-e95a1938-d3a0-47ea-b423-514bdb761bbd req-e95a1938-d3a0-47ea-b423-514bdb761bbd ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-27 01:40:21.702 17 INFO tempest.lib.common.rest_client [req-2ac0971f-1ded-4091-af82-186d8c9a7bf4 req-2ac0971f-1ded-4091-af82-186d8c9a7bf4 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:40:21.704 24 INFO tempest.lib.common.rest_client [req-a7a87985-d0bc-456f-84fb-dd0eafc441b1 req-a7a87985-d0bc-456f-84fb-dd0eafc441b1 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s",
                                "2026-05-27 01:40:21.792 15 INFO tempest.lib.common.rest_client [req-ba01ed48-5193-4c59-aad0-a84f011c0ddd req-ba01ed48-5193-4c59-aad0-a84f011c0ddd ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ea317598f7214b3696c5d883f7ed2f25&name=default 0.693s",
                                "2026-05-27 01:40:21.801 17 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.097s",
                                "{3} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.101139s] ... ok",
                                "2026-05-27 01:40:21.852 13 INFO tempest.lib.common.rest_client [req-0788b778-e21d-4968-b42a-6341d80e03fa req-0788b778-e21d-4968-b42a-6341d80e03fa ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/35ba751286384f63977e378899496fe2 0.196s",
                                "2026-05-27 01:40:21.852 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7052cd6d1aac4b878c3b9a37320e62c8",
                                "2026-05-27 01:40:21.860 33 INFO tempest.lib.common.rest_client [req-47cb7898-803a-4600-9b10-ad45ae27e56b req-47cb7898-803a-4600-9b10-ad45ae27e56b ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f996845fe0594734a39b6827966024d6 0.218s",
                                "2026-05-27 01:40:21.884 27 INFO tempest.lib.common.rest_client [req-e89311e1-5cd0-46fb-b307-3ec5ed114d82 req-e89311e1-5cd0-46fb-b307-3ec5ed114d82 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d92b8493-9f12-4541-8dd1-a2ea22738bfe 0.513s",
                                "2026-05-27 01:40:21.915 25 INFO tempest.lib.common.rest_client [req-1735d2d0-057b-4f4f-97f2-c2fea59377ad req-1735d2d0-057b-4f4f-97f2-c2fea59377ad ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-27 01:40:21.991 29 INFO tempest.lib.common.rest_client [req-85267cae-351f-4ed8-a7f0-99e198b38989 req-85267cae-351f-4ed8-a7f0-99e198b38989 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d44822b6c43e4d51906545383064a0bf&name=default 0.444s",
                                "2026-05-27 01:40:22.018 25 INFO tempest.lib.common.rest_client [req-4369192d-106e-4c5c-878e-2989e06f5a0d req-4369192d-106e-4c5c-878e-2989e06f5a0d ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.095s",
                                "2026-05-27 01:40:22.091 17 INFO tempest.lib.common.rest_client [req-b5b977cc-dfb3-4ac6-bc73-092f9153a381 req-b5b977cc-dfb3-4ac6-bc73-092f9153a381 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a8e1a16f23640958ec5dd45ce9318b9 0.263s",
                                "2026-05-27 01:40:22.091 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2e4ecb5c3dd4ea5a0c97af771b00be5",
                                "2026-05-27 01:40:22.106 27 INFO tempest.lib.common.rest_client [req-7f762a56-ece0-4566-9f3e-d2eaa73fa01c req-7f762a56-ece0-4566-9f3e-d2eaa73fa01c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d526db69a1a94147980b48bc6c6fe895 0.218s",
                                "2026-05-27 01:40:22.109 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0fa84129925248fc845fc384c74f5dac",
                                "2026-05-27 01:40:22.235 25 INFO tempest.lib.common.rest_client [req-51eef5f9-c4bd-415c-9c7a-0e02bcfd401f req-51eef5f9-c4bd-415c-9c7a-0e02bcfd401f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.215s",
                                "2026-05-27 01:40:22.321 15 INFO tempest.lib.common.rest_client [req-35d12de1-b8d8-4ccb-80b2-90bb77b0fd2f req-35d12de1-b8d8-4ccb-80b2-90bb77b0fd2f ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/50be9512-3798-4ce3-a2bd-53bc198a5c7a 0.528s",
                                "2026-05-27 01:40:22.323 13 INFO tempest.lib.common.rest_client [req-63207998-5321-459a-8f3e-3bafab3917c6 req-63207998-5321-459a-8f3e-3bafab3917c6 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7052cd6d1aac4b878c3b9a37320e62c8&name=default 0.469s",
                                "2026-05-27 01:40:22.327 24 INFO tempest.lib.common.rest_client [req-3a2e31b9-315a-457a-b13b-9666e6015e7e req-3a2e31b9-315a-457a-b13b-9666e6015e7e ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ef057703f1c3442faaa7ab354ac0705c&name=default 0.619s",
                                "2026-05-27 01:40:22.427 29 INFO tempest.lib.common.rest_client [req-e7cb14dc-d417-454d-b535-b3f1cc7b9cdc req-e7cb14dc-d417-454d-b535-b3f1cc7b9cdc ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7866d00d-0309-4b87-9947-cfb46f1202b4 0.433s",
                                "2026-05-27 01:40:22.431 19 INFO tempest.lib.common.rest_client [req-1cd5e709-1be1-4d84-b65b-799ea54784f3 req-1cd5e709-1be1-4d84-b65b-799ea54784f3 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bfcb7779e08945a89b548676220abd22&name=default 0.735s",
                                "2026-05-27 01:40:22.530 15 INFO tempest.lib.common.rest_client [req-21009db6-b64a-4084-b039-316be2c98712 req-21009db6-b64a-4084-b039-316be2c98712 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ea317598f7214b3696c5d883f7ed2f25 0.205s",
                                "2026-05-27 01:40:22.532 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 843c15f77ed9407c9febbdafc173bcc9",
                                "2026-05-27 01:40:22.543 27 INFO tempest.lib.common.rest_client [req-91789bf0-f7d4-4e9a-8f9e-a203a882ecfa req-91789bf0-f7d4-4e9a-8f9e-a203a882ecfa ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0fa84129925248fc845fc384c74f5dac&name=default 0.432s",
                                "2026-05-27 01:40:22.662 17 INFO tempest.lib.common.rest_client [req-504c3058-a670-4c7a-b646-51397c206f3b req-504c3058-a670-4c7a-b646-51397c206f3b ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-27 01:40:22.706 13 INFO tempest.lib.common.rest_client [req-2779ac81-a70c-4fb5-8e10-57f5d204cf7d req-2779ac81-a70c-4fb5-8e10-57f5d204cf7d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb9498c1-78be-4a84-84ec-4dc672893cd8 0.382s",
                                "2026-05-27 01:40:22.718 37 INFO tempest.lib.common.rest_client [req-b5a5d7e9-5e2c-4862-a6d8-a1a6e83af07e req-b5a5d7e9-5e2c-4862-a6d8-a1a6e83af07e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.091s",
                                "2026-05-27 01:40:22.789 29 INFO tempest.lib.common.rest_client [req-2620ea5a-e0e5-4938-8605-c9fffddb4064 req-2620ea5a-e0e5-4938-8605-c9fffddb4064 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d44822b6c43e4d51906545383064a0bf 0.358s",
                                "2026-05-27 01:40:22.792 25 INFO tempest.lib.common.rest_client [req-585cfa36-0229-4586-9c21-90c4bc5ddbce req-585cfa36-0229-4586-9c21-90c4bc5ddbce ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.553s",
                                "2026-05-27 01:40:22.826 24 INFO tempest.lib.common.rest_client [req-01309c61-c7c0-454d-8787-8d1d13c9f546 req-01309c61-c7c0-454d-8787-8d1d13c9f546 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf224ef1-843c-4dc5-a3bd-e8f6fad1b8e4 0.496s",
                                "2026-05-27 01:40:22.911 19 INFO tempest.lib.common.rest_client [req-55a5eab0-cd6c-4cdd-9385-ff0fdf8868ee req-55a5eab0-cd6c-4cdd-9385-ff0fdf8868ee ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22e3b684-ea75-4366-b85d-faa10f7dfc4a 0.476s",
                                "2026-05-27 01:40:22.915 25 INFO tempest.lib.common.rest_client [req-02dcda07-164c-4f2b-9d32-338148f32282 req-02dcda07-164c-4f2b-9d32-338148f32282 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-27 01:40:22.960 27 INFO tempest.lib.common.rest_client [req-f7ae8629-db4a-48d6-b1b8-a7c0031b51b6 req-f7ae8629-db4a-48d6-b1b8-a7c0031b51b6 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b295dc0b-b911-4c4c-8253-0b60fb2634f0 0.413s",
                                "2026-05-27 01:40:22.957 15 INFO tempest.lib.common.rest_client [req-3a071d0b-d7f9-4e49-b976-58edbdc02c39 req-3a071d0b-d7f9-4e49-b976-58edbdc02c39 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=843c15f77ed9407c9febbdafc173bcc9&name=default 0.421s",
                                "2026-05-27 01:40:22.965 13 INFO tempest.lib.common.rest_client [req-1b4542b2-4a37-481f-9184-4aade2e75729 req-1b4542b2-4a37-481f-9184-4aade2e75729 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7052cd6d1aac4b878c3b9a37320e62c8 0.258s",
                                "2026-05-27 01:40:23.113 25 INFO tempest.lib.common.rest_client [req-2fd12411-6b32-470b-a0be-9e8972bd304d req-2fd12411-6b32-470b-a0be-9e8972bd304d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.195s",
                                "2026-05-27 01:40:23.130 19 INFO tempest.lib.common.rest_client [req-ebfff4cc-37db-4691-bdae-b3d4e508ffcb req-ebfff4cc-37db-4691-bdae-b3d4e508ffcb ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bfcb7779e08945a89b548676220abd22 0.214s",
                                "2026-05-27 01:40:23.130 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: baac3b23ce034a6dac54ed6fe4462c9e",
                                "2026-05-27 01:40:23.137 24 INFO tempest.lib.common.rest_client [req-1e7fb094-bf66-448c-bf64-296f93c9f72b req-1e7fb094-bf66-448c-bf64-296f93c9f72b ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ef057703f1c3442faaa7ab354ac0705c 0.307s",
                                "2026-05-27 01:40:23.202 17 INFO tempest.lib.common.rest_client [req-b29d3e7e-4b01-42a2-bafd-89966d741eb7 req-b29d3e7e-4b01-42a2-bafd-89966d741eb7 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2e4ecb5c3dd4ea5a0c97af771b00be5&name=default 0.538s",
                                "2026-05-27 01:40:23.279 27 INFO tempest.lib.common.rest_client [req-fc43849b-d873-4307-a28c-04a75e41355c req-fc43849b-d873-4307-a28c-04a75e41355c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0fa84129925248fc845fc384c74f5dac 0.318s",
                                "2026-05-27 01:40:23.361 25 INFO tempest.lib.common.rest_client [req-e7abe8c4-6d5c-4b0e-b52e-b79bb6bed4c3 req-e7abe8c4-6d5c-4b0e-b52e-b79bb6bed4c3 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-27 01:40:23.383 15 INFO tempest.lib.common.rest_client [req-c992024c-713a-4921-ade4-dfcb7460cd6d req-c992024c-713a-4921-ade4-dfcb7460cd6d ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d894cf6-6215-4471-8357-a6deb62fb2d3 0.421s",
                                "2026-05-27 01:40:23.464 13 INFO tempest.lib.common.rest_client [req-899c8dc5-1e88-4fdf-b405-644696937840 req-899c8dc5-1e88-4fdf-b405-644696937840 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "2026-05-27 01:40:23.500 25 INFO tempest.lib.common.rest_client [req-1be84fb9-a223-47c1-a561-e69425a46c1d req-1be84fb9-a223-47c1-a561-e69425a46c1d ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/6756f682ee034483a1c0f10ac8baaed9 0.134s",
                                "2026-05-27 01:40:23.510 19 INFO tempest.lib.common.rest_client [req-3493518d-b895-431c-80b9-49f87f34a1fe req-3493518d-b895-431c-80b9-49f87f34a1fe ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=baac3b23ce034a6dac54ed6fe4462c9e&name=default 0.378s",
                                "2026-05-27 01:40:23.614 17 INFO tempest.lib.common.rest_client [req-792868c3-9880-4b10-9e2f-be5f62f47811 req-792868c3-9880-4b10-9e2f-be5f62f47811 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb21e429-2605-4d71-9ed9-3c83e6e9945f 0.409s",
                                "2026-05-27 01:40:23.625 25 INFO tempest.lib.common.rest_client [req-563b3a84-4785-4553-bff6-09a9265de4bf req-563b3a84-4785-4553-bff6-09a9265de4bf ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-27 01:40:23.653 15 INFO tempest.lib.common.rest_client [req-eecc5552-5f75-4663-a43c-dc7f4c6883b1 req-eecc5552-5f75-4663-a43c-dc7f4c6883b1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/843c15f77ed9407c9febbdafc173bcc9 0.269s",
                                "2026-05-27 01:40:23.809 37 INFO tempest.lib.common.rest_client [req-2628c479-80bc-437a-be8e-67cd6d70915c req-2628c479-80bc-437a-be8e-67cd6d70915c ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.087s",
                                "2026-05-27 01:40:23.835 25 INFO tempest.lib.common.rest_client [req-629d8b25-aee5-4871-ab1c-ed279ab6c0cd req-629d8b25-aee5-4871-ab1c-ed279ab6c0cd ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/5c8612194f3a455a91058394a6fe5fb4 0.203s",
                                "2026-05-27 01:40:23.864 17 INFO tempest.lib.common.rest_client [req-3c9e7873-5b2e-425a-a562-9bc66bfa0558 req-3c9e7873-5b2e-425a-a562-9bc66bfa0558 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2e4ecb5c3dd4ea5a0c97af771b00be5 0.246s",
                                "2026-05-27 01:40:23.905 19 INFO tempest.lib.common.rest_client [req-3a6a7108-7b96-4998-9889-fe8a36e16f4f req-3a6a7108-7b96-4998-9889-fe8a36e16f4f ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/75403e7a-2898-4b2e-b43d-51dc1105f067 0.392s",
                                "2026-05-27 01:40:24.012 25 INFO tempest.lib.common.rest_client [req-5d910e8b-5883-4d6d-8712-4be9ae01fdba req-5d910e8b-5883-4d6d-8712-4be9ae01fdba ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:40:24.048 13 INFO tempest.lib.common.rest_client [req-c3d73884-b130-4ec7-854c-a2ebde8a92de req-c3d73884-b130-4ec7-854c-a2ebde8a92de ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-27 01:40:24.126 15 INFO tempest.lib.common.rest_client [req-9eb71dce-64ba-425a-a04e-65f812e92f36 req-9eb71dce-64ba-425a-a04e-65f812e92f36 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s",
                                "2026-05-27 01:40:24.189 19 INFO tempest.lib.common.rest_client [req-995fe64b-cec7-4c5a-aa05-96314444d8e7 req-995fe64b-cec7-4c5a-aa05-96314444d8e7 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/baac3b23ce034a6dac54ed6fe4462c9e 0.281s",
                                "2026-05-27 01:40:24.234 13 INFO tempest.lib.common.rest_client [req-49be334b-caac-49b8-87e3-9134ba21b596 req-49be334b-caac-49b8-87e3-9134ba21b596 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.185s",
                                "2026-05-27 01:40:24.275 25 INFO tempest.lib.common.rest_client [req-937912c4-83e2-4a10-b046-65ef7cd8bfbc req-937912c4-83e2-4a10-b046-65ef7cd8bfbc ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d/users/c49360fcf4e44992adccb4fa14c65709/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.259s",
                                "2026-05-27 01:40:24.275 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c49360fcf4e44992adccb4fa14c65709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:24.276 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1696438283-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'project_name': 'tempest-ImportImagesNegativeTest-1696438283', 'tenant_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'tenant_name': 'tempest-ImportImagesNegativeTest-1696438283', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c49360fcf4e44992adccb4fa14c65709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:24.276 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1696438283-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'project_name': 'tempest-ImportImagesNegativeTest-1696438283', 'tenant_id': '49daf07f5d824517b5ca7dd33eaeaf9d', 'tenant_name': 'tempest-ImportImagesNegativeTest-1696438283', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c49360fcf4e44992adccb4fa14c65709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:24.464 13 INFO tempest.lib.common.rest_client [req-92c80ce0-9e32-4271-b6aa-86d3e721d7b1 req-92c80ce0-9e32-4271-b6aa-86d3e721d7b1 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s",
                                "2026-05-27 01:40:24.613 15 INFO tempest.lib.common.rest_client [req-1a73c0c1-2dc2-4dc4-8c9a-c5909eee9b16 req-1a73c0c1-2dc2-4dc4-8c9a-c5909eee9b16 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-27 01:40:24.633 19 INFO tempest.lib.common.rest_client [req-4819afd1-ba70-46ad-964f-7ee82ed03982 req-4819afd1-ba70-46ad-964f-7ee82ed03982 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s",
                                "2026-05-27 01:40:24.708 15 INFO tempest.lib.common.rest_client [req-f24e7d6d-8f0b-4702-8dd1-5801f8da0ad2 req-f24e7d6d-8f0b-4702-8dd1-5801f8da0ad2 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.094s",
                                "2026-05-27 01:40:24.829 25 INFO tempest.lib.common.rest_client [req-6dd14f1e-b77c-4c36-bfa7-307108099411 req-6dd14f1e-b77c-4c36-bfa7-307108099411 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-27 01:40:24.835 15 INFO tempest.lib.common.rest_client [req-2e45fd0b-9e97-4ce0-894d-dfa5b7bef9b3 req-2e45fd0b-9e97-4ce0-894d-dfa5b7bef9b3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.124s",
                                "2026-05-27 01:40:24.896 37 INFO tempest.lib.common.rest_client [req-e0d1a415-6473-4142-b94e-63bb50b7a1a6 req-e0d1a415-6473-4142-b94e-63bb50b7a1a6 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.084s",
                                "2026-05-27 01:40:25.023 13 INFO tempest.lib.common.rest_client [req-3c16631b-fde9-49f9-9318-6bcb0912071e req-3c16631b-fde9-49f9-9318-6bcb0912071e ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.556s",
                                "2026-05-27 01:40:25.069 19 INFO tempest.lib.common.rest_client [req-acd67520-9e52-470f-809b-f9722bc016aa req-acd67520-9e52-470f-809b-f9722bc016aa ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.424s",
                                "2026-05-27 01:40:25.108 13 INFO tempest.lib.common.rest_client [req-e773f706-a516-4279-b2d9-45a4adc9ccfd req-e773f706-a516-4279-b2d9-45a4adc9ccfd ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.082s",
                                "2026-05-27 01:40:25.184 19 INFO tempest.lib.common.rest_client [req-bc69b74a-56c6-4a60-b5b6-a8d0109f3374 req-bc69b74a-56c6-4a60-b5b6-a8d0109f3374 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s",
                                "2026-05-27 01:40:25.230 13 INFO tempest.lib.common.rest_client [req-7d649658-6838-4ccc-b15b-81a75fade263 req-7d649658-6838-4ccc-b15b-81a75fade263 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.118s",
                                "2026-05-27 01:40:25.341 15 INFO tempest.lib.common.rest_client [req-7343b747-5fc3-4cfe-8b26-b2afdf3fa979 req-7343b747-5fc3-4cfe-8b26-b2afdf3fa979 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.504s",
                                "2026-05-27 01:40:25.359 19 INFO tempest.lib.common.rest_client [req-fbc74bb5-dd4e-4965-9b6a-35a288ae7492 req-fbc74bb5-dd4e-4965-9b6a-35a288ae7492 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s",
                                "2026-05-27 01:40:25.500 15 INFO tempest.lib.common.rest_client [req-37b4bec7-4029-458b-9549-aa8526c5a2ba req-37b4bec7-4029-458b-9549-aa8526c5a2ba ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:40:25.547 25 INFO tempest.lib.common.rest_client [req-4751e592-1ee5-4442-8235-6375a124a0e5 req-4751e592-1ee5-4442-8235-6375a124a0e5 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.713s",
                                "2026-05-27 01:40:25.552 13 INFO tempest.lib.common.rest_client [req-27755902-82bf-49cd-ab67-06078073e24c req-27755902-82bf-49cd-ab67-06078073e24c ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-05-27 01:40:25.616 25 INFO tempest.lib.common.rest_client [req-c8df7f9e-fb57-4cb0-b48d-4133049d8a55 req-c8df7f9e-fb57-4cb0-b48d-4133049d8a55 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.067s",
                                "2026-05-27 01:40:25.649 15 INFO tempest.lib.common.rest_client [req-5d8e3db3-0e74-4397-9cca-b6c5363052f6 req-5d8e3db3-0e74-4397-9cca-b6c5363052f6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s",
                                "2026-05-27 01:40:25.672 13 INFO tempest.lib.common.rest_client [req-81cebe3a-495c-40fa-a257-a49e15b256e4 req-81cebe3a-495c-40fa-a257-a49e15b256e4 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/6756f682ee034483a1c0f10ac8baaed9 0.114s",
                                "2026-05-27 01:40:25.747 25 INFO tempest.lib.common.rest_client [req-2d5082b6-9ab0-4899-ab5c-42ec80cb35e6 req-2d5082b6-9ab0-4899-ab5c-42ec80cb35e6 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.128s",
                                "2026-05-27 01:40:25.827 25 INFO tempest.lib.common.rest_client [req-5621212a-6b53-4378-ba29-6ef44fae38e3 req-5621212a-6b53-4378-ba29-6ef44fae38e3 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c8d045ad-3156-4087-8f74-944e08cc24a0 0.078s",
                                "2026-05-27 01:40:25.840 15 INFO tempest.lib.common.rest_client [req-558e3abe-30f2-4e2e-b215-932e06c5fafb req-558e3abe-30f2-4e2e-b215-932e06c5fafb ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-27 01:40:25.882 19 INFO tempest.lib.common.rest_client [req-0062fa32-dc7e-4e1c-8932-1a762f51c455 req-0062fa32-dc7e-4e1c-8932-1a762f51c455 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.500s",
                                "2026-05-27 01:40:25.891 13 INFO tempest.lib.common.rest_client [req-ca3fa9b3-2244-4a15-8f25-7c80ec8c9b5a req-ca3fa9b3-2244-4a15-8f25-7c80ec8c9b5a ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-27 01:40:25.910 25 INFO tempest.lib.common.rest_client [req-e5d29532-bafc-496d-8430-7228e43cf296 req-e5d29532-bafc-496d-8430-7228e43cf296 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.080s",
                                "2026-05-27 01:40:25.996 15 INFO tempest.lib.common.rest_client [req-bbf95d58-4445-41f3-8cc6-3b7aa533556c req-bbf95d58-4445-41f3-8cc6-3b7aa533556c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/6756f682ee034483a1c0f10ac8baaed9 0.154s",
                                "2026-05-27 01:40:25.998 37 INFO tempest.lib.common.rest_client [req-88e786b3-b180-4402-867e-6c0e72172fb9 req-88e786b3-b180-4402-867e-6c0e72172fb9 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/75c91a13-9148-47d6-be70-94fb9fb1811b 0.100s",
                                "{13} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.603762s] ... ok",
                                "2026-05-27 01:40:26.017 13 INFO tempest.lib.common.rest_client [req-028018a5-b567-4858-aa11-74e88e0e6593 req-028018a5-b567-4858-aa11-74e88e0e6593 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/5c8612194f3a455a91058394a6fe5fb4 0.123s",
                                "2026-05-27 01:40:26.135 19 INFO tempest.lib.common.rest_client [req-4a3693e6-1808-4f60-b25e-ed3ee663d380 req-4a3693e6-1808-4f60-b25e-ed3ee663d380 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-27 01:40:26.156 15 INFO tempest.lib.common.rest_client [req-27a92b8b-306e-42b9-b670-43a54c7addf1 req-27a92b8b-306e-42b9-b670-43a54c7addf1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-27 01:40:26.191 13 INFO tempest.lib.common.rest_client [req-d35d0dd6-eb01-4272-aeb3-7acc71382a71 req-d35d0dd6-eb01-4272-aeb3-7acc71382a71 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-27 01:40:26.265 37 INFO tempest.lib.common.rest_client [req-dffe8e95-9741-4b77-ba8a-7898c205adce req-dffe8e95-9741-4b77-ba8a-7898c205adce ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4a14b5df3c3047a7bd8ad1ea7b0eb7ff 0.239s",
                                "2026-05-27 01:40:26.344 15 INFO tempest.lib.common.rest_client [req-ea9b4ee6-7828-4ea7-a821-f45d42c4c985 req-ea9b4ee6-7828-4ea7-a821-f45d42c4c985 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/5c8612194f3a455a91058394a6fe5fb4 0.185s",
                                "2026-05-27 01:40:26.354 19 INFO tempest.lib.common.rest_client [req-bc3ea1f3-9616-4c82-9272-f9f453ed3ece req-bc3ea1f3-9616-4c82-9272-f9f453ed3ece ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.216s",
                                "2026-05-27 01:40:26.368 13 INFO tempest.lib.common.rest_client [req-c8beec46-c47e-4946-87d6-9fd74aa60034 req-c8beec46-c47e-4946-87d6-9fd74aa60034 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c/users/2d9ebb474ae7444e8132abbb6dc9fc82/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.175s",
                                "2026-05-27 01:40:26.369 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d9ebb474ae7444e8132abbb6dc9fc82 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:26.369 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1220686069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8198ce799da7404dacbfa55001ccf16c', 'project_name': 'tempest-ListUserImagesTest-1220686069', 'tenant_id': '8198ce799da7404dacbfa55001ccf16c', 'tenant_name': 'tempest-ListUserImagesTest-1220686069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d9ebb474ae7444e8132abbb6dc9fc82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:26.370 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-1220686069-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8198ce799da7404dacbfa55001ccf16c', 'project_name': 'tempest-ListUserImagesTest-1220686069', 'tenant_id': '8198ce799da7404dacbfa55001ccf16c', 'tenant_name': 'tempest-ListUserImagesTest-1220686069', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d9ebb474ae7444e8132abbb6dc9fc82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:26.496 37 INFO tempest.lib.common.rest_client [req-ef6ba04b-644a-47fb-895a-9f4b7dd03edc req-ef6ba04b-644a-47fb-895a-9f4b7dd03edc ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/121ee2ab760b40ae9b3f1da00df2b27a 0.229s",
                                "2026-05-27 01:40:26.496 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ff63f8b09ae94d7cbd787b4706fb02a9",
                                "2026-05-27 01:40:26.557 19 INFO tempest.lib.common.rest_client [req-45d40075-c422-4e2d-b903-e80640839dad req-45d40075-c422-4e2d-b903-e80640839dad ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:40:26.600 15 INFO tempest.lib.common.rest_client [req-44bb7420-d036-4a72-a19b-21738c631693 req-44bb7420-d036-4a72-a19b-21738c631693 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-27 01:40:26.700 19 INFO tempest.lib.common.rest_client [req-d9caa430-af8a-4eb9-a866-fe995bf272c0 req-d9caa430-af8a-4eb9-a866-fe995bf272c0 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/6756f682ee034483a1c0f10ac8baaed9 0.141s",
                                "2026-05-27 01:40:26.711 15 INFO tempest.lib.common.rest_client [req-8c559cdb-f983-49ca-ae37-a786b21594c4 req-8c559cdb-f983-49ca-ae37-a786b21594c4 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1/users/41524449792740ebbcf4a3f98c1e5dc2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.109s",
                                "2026-05-27 01:40:26.711 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 41524449792740ebbcf4a3f98c1e5dc2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:26.712 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1447648984-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'tenant_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '41524449792740ebbcf4a3f98c1e5dc2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:26.712 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1447648984-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'tenant_id': '712c81f0a0d94ac0a19bd3b4105517d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1447648984', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '41524449792740ebbcf4a3f98c1e5dc2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:26.869 19 INFO tempest.lib.common.rest_client [req-1d5e4350-0654-41bb-bd39-fccc5a28e9d9 req-1d5e4350-0654-41bb-bd39-fccc5a28e9d9 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-27 01:40:26.906 13 INFO tempest.lib.common.rest_client [req-ea3330e5-be3a-46c1-8cfd-e1635389529a req-ea3330e5-be3a-46c1-8cfd-e1635389529a ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:40:26.907 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:40:26.931 37 INFO tempest.lib.common.rest_client [req-46962404-c84c-4cd8-ac94-81999b409375 req-46962404-c84c-4cd8-ac94-81999b409375 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.429s",
                                "2026-05-27 01:40:27.052 19 INFO tempest.lib.common.rest_client [req-128434a3-70e8-44a4-936f-81405d617d72 req-128434a3-70e8-44a4-936f-81405d617d72 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/5c8612194f3a455a91058394a6fe5fb4 0.180s",
                                "2026-05-27 01:40:27.169 19 INFO tempest.lib.common.rest_client [req-7e77c08d-c6d3-4a98-a1d4-0d5f4d477f33 req-7e77c08d-c6d3-4a98-a1d4-0d5f4d477f33 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-27 01:40:27.222 13 INFO tempest.lib.common.rest_client [req-6a0cf93a-4f0e-47d4-9263-cbaab1edc57f req-6a0cf93a-4f0e-47d4-9263-cbaab1edc57f ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d9ebb474ae7444e8132abbb6dc9fc82 0.313s",
                                "2026-05-27 01:40:27.222 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8198ce799da7404dacbfa55001ccf16c",
                                "2026-05-27 01:40:27.257 15 INFO tempest.lib.common.rest_client [req-2e77afc0-b0eb-451b-88f5-68139ad59f51 req-2e77afc0-b0eb-451b-88f5-68139ad59f51 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-27 01:40:27.349 19 INFO tempest.lib.common.rest_client [req-e0bfb9bf-d48e-470b-baac-eac53fa92429 req-e0bfb9bf-d48e-470b-baac-eac53fa92429 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83/users/281c4932ae6d49dcacd0d34d8b790d97/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.178s",
                                "2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 281c4932ae6d49dcacd0d34d8b790d97 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-2147024778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22a2920fd10640fb96d863002e719e83', 'project_name': 'tempest-ImagesTagsTest-2147024778', 'tenant_id': '22a2920fd10640fb96d863002e719e83', 'tenant_name': 'tempest-ImagesTagsTest-2147024778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '281c4932ae6d49dcacd0d34d8b790d97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:27.350 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-2147024778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '22a2920fd10640fb96d863002e719e83', 'project_name': 'tempest-ImagesTagsTest-2147024778', 'tenant_id': '22a2920fd10640fb96d863002e719e83', 'tenant_name': 'tempest-ImagesTagsTest-2147024778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '281c4932ae6d49dcacd0d34d8b790d97', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:27.464 15 INFO tempest.lib.common.rest_client [req-f0fa5c89-1a4f-41bb-b4f3-17baf84f0826 req-f0fa5c89-1a4f-41bb-b4f3-17baf84f0826 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.205s",
                                "2026-05-27 01:40:27.472 37 INFO tempest.lib.common.rest_client [req-e0cd7f51-c056-495c-a6a5-702cac586c38 req-e0cd7f51-c056-495c-a6a5-702cac586c38 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ff63f8b09ae94d7cbd787b4706fb02a9&name=default 0.539s",
                                "2026-05-27 01:40:27.646 13 INFO tempest.lib.common.rest_client [req-7ae02e5b-2c16-45cf-9783-5c680ecdf526 req-7ae02e5b-2c16-45cf-9783-5c680ecdf526 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.423s",
                                "2026-05-27 01:40:27.851 19 INFO tempest.lib.common.rest_client [req-4da244e1-8d98-451e-8794-58465b26c104 req-4da244e1-8d98-451e-8794-58465b26c104 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-27 01:40:27.893 37 INFO tempest.lib.common.rest_client [req-557b8d2d-8b59-49f5-9ee0-ed0695ceb2e1 req-557b8d2d-8b59-49f5-9ee0-ed0695ceb2e1 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9929f475-5d78-4500-bee1-1c2074fa460a 0.419s",
                                "2026-05-27 01:40:28.026 15 INFO tempest.lib.common.rest_client [req-584c8e26-9a65-44bb-a150-b8dcb44fe13f req-584c8e26-9a65-44bb-a150-b8dcb44fe13f ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s",
                                "2026-05-27 01:40:28.139 13 INFO tempest.lib.common.rest_client [req-b19beb86-de3f-47a7-8014-1eaf593b1b44 req-b19beb86-de3f-47a7-8014-1eaf593b1b44 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8198ce799da7404dacbfa55001ccf16c&name=default 0.490s",
                                "2026-05-27 01:40:28.165 15 INFO tempest.lib.common.rest_client [req-ff985333-c87b-4113-b414-6525800a433f req-ff985333-c87b-4113-b414-6525800a433f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s",
                                "2026-05-27 01:40:28.213 37 INFO tempest.lib.common.rest_client [req-1e4aad17-a4be-4aba-bac1-65842970c75b req-1e4aad17-a4be-4aba-bac1-65842970c75b ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ff63f8b09ae94d7cbd787b4706fb02a9 0.318s",
                                "2026-05-27 01:40:28.214 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49cfc239bfb2463594e19a86a70c6d3e",
                                "2026-05-27 01:40:28.230 19 INFO tempest.lib.common.rest_client [req-24cebed1-c102-4de1-81f3-f2a940948b94 req-24cebed1-c102-4de1-81f3-f2a940948b94 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.375s",
                                "2026-05-27 01:40:28.356 15 INFO tempest.lib.common.rest_client [req-fda77ce6-93c0-49ac-abdd-e97a4a56dc18 req-fda77ce6-93c0-49ac-abdd-e97a4a56dc18 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.186s",
                                "2026-05-27 01:40:28.358 19 INFO tempest.lib.common.rest_client [req-9fa5b933-8662-4dbb-8901-219e7b8b3550 req-9fa5b933-8662-4dbb-8901-219e7b8b3550 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530/tags/tempest-tag-17284944 0.126s",
                                "2026-05-27 01:40:28.455 19 INFO tempest.lib.common.rest_client [req-97cf97b1-9c8e-425c-9b9e-5c0241108d62 req-97cf97b1-9c8e-425c-9b9e-5c0241108d62 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.096s",
                                "2026-05-27 01:40:28.583 15 INFO tempest.lib.common.rest_client [req-3d690c3c-759a-4af0-9a8d-1fef524862aa req-3d690c3c-759a-4af0-9a8d-1fef524862aa ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:40:28.585 13 INFO tempest.lib.common.rest_client [req-755d6285-2d9e-483c-a2ae-b32cacf30302 req-755d6285-2d9e-483c-a2ae-b32cacf30302 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7efa84f3-8209-44ea-b86c-bf0613c086f3 0.442s",
                                "2026-05-27 01:40:28.616 19 INFO tempest.lib.common.rest_client [req-f1c5b46b-ed92-4205-9a7e-55c3e4976eff req-f1c5b46b-ed92-4205-9a7e-55c3e4976eff ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530/tags/tempest-tag-17284944 0.159s",
                                "2026-05-27 01:40:28.684 37 INFO tempest.lib.common.rest_client [req-58234270-bb24-46ec-a4b2-6b17354e874c req-58234270-bb24-46ec-a4b2-6b17354e874c ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49cfc239bfb2463594e19a86a70c6d3e&name=default 0.468s",
                                "2026-05-27 01:40:28.694 19 INFO tempest.lib.common.rest_client [req-e7782e47-2bec-44da-95f6-c71710971dae req-e7782e47-2bec-44da-95f6-c71710971dae ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.077s",
                                "2026-05-27 01:40:28.705 15 INFO tempest.lib.common.rest_client [req-99b85d77-f321-4a42-9514-2c90c35fb81b req-99b85d77-f321-4a42-9514-2c90c35fb81b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/6756f682ee034483a1c0f10ac8baaed9 0.120s",
                                "2026-05-27 01:40:28.799 13 INFO tempest.lib.common.rest_client [req-0e6dc596-ab4c-48a8-8886-5297a7457280 req-0e6dc596-ab4c-48a8-8886-5297a7457280 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8198ce799da7404dacbfa55001ccf16c 0.213s",
                                "{1} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-27 01:40:28.858 19 INFO tempest.lib.common.rest_client [req-2ca9fa44-3178-4ab0-bf63-c1bfc2131fcb req-2ca9fa44-3178-4ab0-bf63-c1bfc2131fcb ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.159s",
                                "{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.006095s] ... ok",
                                "2026-05-27 01:40:28.885 15 INFO tempest.lib.common.rest_client [req-7265ffd7-583a-4a26-9cab-f36d95c3817c req-7265ffd7-583a-4a26-9cab-f36d95c3817c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:40:28.962 19 INFO tempest.lib.common.rest_client [req-d8395190-bfcf-4196-b5a9-ad8ab2999c49 req-d8395190-bfcf-4196-b5a9-ad8ab2999c49 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.072s",
                                "2026-05-27 01:40:29.002 15 INFO tempest.lib.common.rest_client [req-599d8cbd-7d44-4d2b-9f78-d652a9589c67 req-599d8cbd-7d44-4d2b-9f78-d652a9589c67 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/5c8612194f3a455a91058394a6fe5fb4 0.111s",
                                "2026-05-27 01:40:29.031 19 INFO tempest.lib.common.rest_client [req-15b6cead-60cd-478b-8ad8-453184993aae req-15b6cead-60cd-478b-8ad8-453184993aae ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/5aced888-7c8f-4fb1-bf89-7703f271a530 0.067s",
                                "2026-05-27 01:40:29.081 37 INFO tempest.lib.common.rest_client [req-3233a7ad-08ac-4954-9cea-538d9cf6499a req-3233a7ad-08ac-4954-9cea-538d9cf6499a ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/64da0db4-d7f0-425d-96a6-2736b6745d13 0.395s",
                                "2026-05-27 01:40:29.208 15 INFO tempest.lib.common.rest_client [req-837c0455-a962-44d3-a8e1-0fdf10bf9bca req-837c0455-a962-44d3-a8e1-0fdf10bf9bca ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-27 01:40:29.293 19 INFO tempest.lib.common.rest_client [req-50568e27-f34f-451c-85a1-b9fd91fd2f34 req-50568e27-f34f-451c-85a1-b9fd91fd2f34 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/281c4932ae6d49dcacd0d34d8b790d97 0.260s",
                                "2026-05-27 01:40:29.293 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 22a2920fd10640fb96d863002e719e83",
                                "2026-05-27 01:40:29.321 37 INFO tempest.lib.common.rest_client [req-ef8c5840-43d9-4b35-87aa-99489c3da97a req-ef8c5840-43d9-4b35-87aa-99489c3da97a ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49cfc239bfb2463594e19a86a70c6d3e 0.239s",
                                "2026-05-27 01:40:29.494 15 INFO tempest.lib.common.rest_client [req-8d21ec19-c16f-4e51-a074-35340b5b63bb req-8d21ec19-c16f-4e51-a074-35340b5b63bb ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88/users/2d88450ac253486f9f83151ed46d0eda/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.284s",
                                "2026-05-27 01:40:29.494 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d88450ac253486f9f83151ed46d0eda is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:40:29.494 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1398125916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84f72bdf048b436e8f930fea0a92ef88', 'project_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'tenant_id': '84f72bdf048b436e8f930fea0a92ef88', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d88450ac253486f9f83151ed46d0eda', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:29.495 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1398125916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84f72bdf048b436e8f930fea0a92ef88', 'project_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'tenant_id': '84f72bdf048b436e8f930fea0a92ef88', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1398125916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d88450ac253486f9f83151ed46d0eda', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:40:29.816 19 INFO tempest.lib.common.rest_client [req-aa818514-b5f3-4229-9e47-c9a3bed0c073 req-aa818514-b5f3-4229-9e47-c9a3bed0c073 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:40:30.005 15 INFO tempest.lib.common.rest_client [req-0c912594-ae0e-496b-a9eb-3eef31557498 req-0c912594-ae0e-496b-a9eb-3eef31557498 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:40:30.341 19 INFO tempest.lib.common.rest_client [req-c21238b4-f028-4638-9161-c083c94df662 req-c21238b4-f028-4638-9161-c083c94df662 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=22a2920fd10640fb96d863002e719e83&name=default 0.523s",
                                "2026-05-27 01:40:30.448 15 INFO tempest.lib.common.rest_client [req-4e9ba59c-59ed-4629-86d5-7072b085ebd7 req-4e9ba59c-59ed-4629-86d5-7072b085ebd7 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.438s",
                                "2026-05-27 01:40:30.564 15 INFO tempest.lib.common.rest_client [req-3454a77d-35d3-4cd7-a72f-f6a477d2ec82 req-3454a77d-35d3-4cd7-a72f-f6a477d2ec82 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51/members 0.114s",
                                "2026-05-27 01:40:30.761 19 INFO tempest.lib.common.rest_client [req-ae9f6a74-594a-4290-8beb-214ab265d482 req-ae9f6a74-594a-4290-8beb-214ab265d482 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/45a858de-d874-4ad5-a5f7-5d544fa74315 0.417s",
                                "2026-05-27 01:40:30.803 15 INFO tempest.lib.common.rest_client [req-712c89d0-8404-46b7-8738-7b2898d5ab13 req-712c89d0-8404-46b7-8738-7b2898d5ab13 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51/members/84f72bdf048b436e8f930fea0a92ef88 0.236s",
                                "2026-05-27 01:40:30.935 15 INFO tempest.lib.common.rest_client [req-9d15048d-f3cc-4c3b-91dd-852437871fee req-9d15048d-f3cc-4c3b-91dd-852437871fee ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b2f92a5a-4bc3-437c-ab4e-97824550eb51 0.129s",
                                "{2} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [0.929340s] ... ok",
                                "2026-05-27 01:40:30.945 19 INFO tempest.lib.common.rest_client [req-b6108b60-29c4-4a45-8970-7beede17b56e req-b6108b60-29c4-4a45-8970-7beede17b56e ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/22a2920fd10640fb96d863002e719e83 0.182s",
                                "2026-05-27 01:40:31.061 15 INFO tempest.lib.common.rest_client [req-27ff4d18-06a1-45a3-87ec-8fdb5fd30f97 req-27ff4d18-06a1-45a3-87ec-8fdb5fd30f97 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.122s",
                                "2026-05-27 01:40:31.173 15 INFO tempest.lib.common.rest_client [req-98757acc-03fa-414c-9084-28fa26fe73a6 req-98757acc-03fa-414c-9084-28fa26fe73a6 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7/members 0.109s",
                                "2026-05-27 01:40:31.272 15 INFO tempest.lib.common.rest_client [req-35be7ef8-ce66-4de7-a5a3-95e22d25d981 req-35be7ef8-ce66-4de7-a5a3-95e22d25d981 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.095s",
                                "2026-05-27 01:40:31.358 15 INFO tempest.lib.common.rest_client [req-91b876c0-7c5c-47d1-9790-e9e53ac48dd4 req-91b876c0-7c5c-47d1-9790-e9e53ac48dd4 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7/members/84f72bdf048b436e8f930fea0a92ef88 0.083s",
                                "2026-05-27 01:40:31.452 15 INFO tempest.lib.common.rest_client [req-10ae4d5c-6021-4a54-9adc-e9f1d279acf4 req-10ae4d5c-6021-4a54-9adc-e9f1d279acf4 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.093s",
                                "2026-05-27 01:40:31.574 15 INFO tempest.lib.common.rest_client [req-852ee0d8-e506-4c1c-bcca-8bea1ad68351 req-852ee0d8-e506-4c1c-bcca-8bea1ad68351 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/71faa621-36c7-40a7-9032-c0015af194f7 0.119s",
                                "{2} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [0.638481s] ... ok",
                                "2026-05-27 01:40:31.872 15 INFO tempest.lib.common.rest_client [req-f41f1a49-b599-4341-b1b1-256dda51ef14 req-f41f1a49-b599-4341-b1b1-256dda51ef14 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/41524449792740ebbcf4a3f98c1e5dc2 0.257s",
                                "2026-05-27 01:40:32.129 15 INFO tempest.lib.common.rest_client [req-d4622cff-0e9a-408b-b7d5-34ffac4903a7 req-d4622cff-0e9a-408b-b7d5-34ffac4903a7 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d88450ac253486f9f83151ed46d0eda 0.254s",
                                "2026-05-27 01:40:32.130 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 84f72bdf048b436e8f930fea0a92ef88",
                                "2026-05-27 01:40:32.636 15 INFO tempest.lib.common.rest_client [req-91da6761-b5b4-4c69-b887-e97406880cef req-91da6761-b5b4-4c69-b887-e97406880cef ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-05-27 01:40:33.120 15 INFO tempest.lib.common.rest_client [req-0d33895e-c140-4c90-954c-7ac895f93196 req-0d33895e-c140-4c90-954c-7ac895f93196 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=84f72bdf048b436e8f930fea0a92ef88&name=default 0.481s",
                                "2026-05-27 01:40:33.502 15 INFO tempest.lib.common.rest_client [req-4df10f20-530f-4500-b979-54043450fe2b req-4df10f20-530f-4500-b979-54043450fe2b ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f930c66d-fec3-46b9-b6ca-75c874803cb9 0.380s",
                                "2026-05-27 01:40:33.687 15 INFO tempest.lib.common.rest_client [req-1d537da8-56ac-4c47-bb7e-0024809da629 req-1d537da8-56ac-4c47-bb7e-0024809da629 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/84f72bdf048b436e8f930fea0a92ef88 0.182s",
                                "2026-05-27 01:40:33.688 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 712c81f0a0d94ac0a19bd3b4105517d1",
                                "2026-05-27 01:40:34.076 15 INFO tempest.lib.common.rest_client [req-2f889929-3635-4f28-ac62-be256502bd02 req-2f889929-3635-4f28-ac62-be256502bd02 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=712c81f0a0d94ac0a19bd3b4105517d1&name=default 0.386s",
                                "2026-05-27 01:40:34.500 15 INFO tempest.lib.common.rest_client [req-c75ff80f-14d4-47ce-b2a1-fdacfdcf062b req-c75ff80f-14d4-47ce-b2a1-fdacfdcf062b ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3d18b960-cfb7-4e9a-81ec-5f2b11025744 0.421s",
                                "2026-05-27 01:40:34.757 15 INFO tempest.lib.common.rest_client [req-0073662d-cb2c-49f7-8aec-3b493a824477 req-0073662d-cb2c-49f7-8aec-3b493a824477 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/712c81f0a0d94ac0a19bd3b4105517d1 0.254s",
                                "2026-05-27 01:40:35.255 25 INFO tempest.lib.common.rest_client [req-59c6c6f8-484d-46e2-b01e-b32aed2d37b8 req-59c6c6f8-484d-46e2-b01e-b32aed2d37b8 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/c8d045ad-3156-4087-8f74-944e08cc24a0/import 9.343s",
                                "{7} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.641162s] ... ok",
                                "2026-05-27 01:40:35.560 25 INFO tempest.lib.common.rest_client [req-8207e781-8f36-47e5-9807-4b6b20003c68 req-8207e781-8f36-47e5-9807-4b6b20003c68 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c49360fcf4e44992adccb4fa14c65709 0.264s",
                                "2026-05-27 01:40:35.562 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 49daf07f5d824517b5ca7dd33eaeaf9d",
                                "2026-05-27 01:40:36.102 25 INFO tempest.lib.common.rest_client [req-31588aa6-deb1-41b6-b32e-2981e16d544f req-31588aa6-deb1-41b6-b32e-2981e16d544f ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-27 01:40:36.618 25 INFO tempest.lib.common.rest_client [req-eaae0827-2cfb-484f-9271-9640635466b0 req-eaae0827-2cfb-484f-9271-9640635466b0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=49daf07f5d824517b5ca7dd33eaeaf9d&name=default 0.513s",
                                "2026-05-27 01:40:36.971 25 INFO tempest.lib.common.rest_client [req-0ef34a26-50a6-4f64-a0ab-3bdbf7c519c4 req-0ef34a26-50a6-4f64-a0ab-3bdbf7c519c4 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5f442ce-98dc-4cc8-bf3f-ccbcb6a11fa5 0.351s",
                                "2026-05-27 01:40:37.149 25 INFO tempest.lib.common.rest_client [req-3dda98a8-e3fd-43ea-90cf-80925b67cb29 req-3dda98a8-e3fd-43ea-90cf-80925b67cb29 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/49daf07f5d824517b5ca7dd33eaeaf9d 0.176s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 33.9255 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 54.0966 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:00:07.697532",
                                " - Worker 1 (3 tests) => 0:00:12.209518",
                                " - Worker 2 (3 tests) => 0:00:15.570556",
                                " - Worker 3 (11 tests) => 0:00:11.315159",
                                " - Worker 4 (7 tests) => 0:00:13.849852",
                                " - Worker 5 (5 tests) => 0:00:12.130569",
                                " - Worker 6 (8 tests) => 0:00:08.929513",
                                " - Worker 7 (2 tests) => 0:00:20.873536",
                                " - Worker 8 (3 tests) => 0:00:03.340446",
                                " - Worker 9 (3 tests) => 0:00:03.089268",
                                " - Worker 10 (1 tests) => 0:00:00",
                                " - Worker 11 (1 tests) => 0:00:01.531806",
                                " - Worker 12 (10 tests) => 0:00:01.180295",
                                " - Worker 13 (2 tests) => 0:00:10.644868",
                                " - Worker 14 (1 tests) => 0:00:00",
                                " - Worker 15 (1 tests) => 0:00:01.123298",
                                "",
                                "## NETWORK (API)",
                                "",
                                "+ echo",
                                "+ echo '## NETWORK (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.network",
                                "+ local regex=tempest.api.network",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.network --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0140.log",
                                "2026-05-27 01:40:41.676 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:40:41.764 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:41.764 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:41.765 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:40:41.765 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:41.766 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:40:41.766 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:41.767 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:41.768 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:40:41.768 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:40:41.769 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:40:41.770 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:03.721 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:03.734 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:03.735 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:03.736 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:03.749 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:03.750 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:03.764 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:04.975 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:04.976 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:04.976 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:04.977 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:04.988 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:04.989 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:04.990 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:05.006 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:05.734 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:05.746 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:05.746 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:05.747 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:05.748 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:05.762 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:05.777 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:05.756 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:05.757 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:05.766 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:05.767 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:05.767 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:05.768 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:05.769 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:05.783 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:05.784 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:05.786 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:05.987 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:05.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:05.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:05.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.000 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.009 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.010 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.011 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.011 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.022 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.113 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.114 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.147 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.148 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.148 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.149 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.149 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.123 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.123 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.124 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.125 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.125 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.134 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.135 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.137 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.162 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.163 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.164 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.177 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.386 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.387 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.387 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.388 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.398 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.399 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.400 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.409 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.424 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.435 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.435 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.436 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.437 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.444 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.444 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.445 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.447 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.465 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.484 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.484 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.485 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.486 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.501 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.502 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.520 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.536 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.537 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.537 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.538 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.544 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.545 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.554 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:06.737 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:06.750 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.750 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.752 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:06.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.761 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:06.762 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:06.763 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:06.777 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:07.026 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:07.027 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.027 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.028 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.040 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.041 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.052 20 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:07.164 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:07.164 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:07.165 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.184 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.185 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.165 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.175 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:07.175 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.176 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.177 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.196 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.196 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.197 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.199 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:07.174 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.174 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.175 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.176 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.185 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.186 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.197 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:07.525 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:41:07.526 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.526 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.533 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.534 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.540 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:07.541 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:41:07.543 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:07.545 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:41:08.112 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:08.113 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:08.673 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:08.679 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:08.679 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:08.680 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:08.870 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:08.995 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:08.996 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.061 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.073 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.073 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.074 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.167 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.168 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.182 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.191 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.257 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.258 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.290 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.291 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.482 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.491 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.492 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.531 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.541 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.800 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.806 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.806 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.807 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.864 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.865 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:09.876 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:09.877 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:41:10.544 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:41:10.545 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:41:34.799 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-27 01:41:35.345 39 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.",
                                "2026-05-27 01:41:35.649 29 INFO tempest.lib.common.rest_client [req-b9134a20-f4d5-4b21-b0d4-df379b61f7f9 req-b9134a20-f4d5-4b21-b0d4-df379b61f7f9 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-27 01:41:35.754 15 INFO tempest.lib.common.rest_client [req-c16d143f-e96e-4640-aa5a-2496c3aa72c5 req-c16d143f-e96e-4640-aa5a-2496c3aa72c5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-27 01:41:35.994 27 INFO tempest.lib.common.rest_client [req-265aafab-3772-41e8-8b97-a19d4cfdddfa req-265aafab-3772-41e8-8b97-a19d4cfdddfa ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-27 01:41:36.035 33 INFO tempest.lib.common.rest_client [req-38426ed7-e68f-4c30-b2b0-280735e2db36 req-38426ed7-e68f-4c30-b2b0-280735e2db36 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-05-27 01:41:36.045 35 INFO tempest.lib.common.rest_client [req-70c6139f-ada9-43e7-a04d-a74210246cfe req-70c6139f-ada9-43e7-a04d-a74210246cfe ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:41:36.065 39 INFO tempest.lib.common.rest_client [req-8ed0aedf-3a65-418c-b284-f2bf4afff282 req-8ed0aedf-3a65-418c-b284-f2bf4afff282 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-27 01:41:36.267 29 INFO tempest.lib.common.rest_client [req-f1b00ac9-e5e3-42de-ba9f-ca7f1416948b req-f1b00ac9-e5e3-42de-ba9f-ca7f1416948b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-27 01:41:36.329 15 INFO tempest.lib.common.rest_client [req-ae0b9476-fe85-43d9-960a-77154c8e241f req-ae0b9476-fe85-43d9-960a-77154c8e241f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-27 01:41:36.406 23 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-27 01:41:36.502 43 INFO tempest.lib.common.rest_client [req-3e509fd9-a6d4-4bdd-b347-9ed00c7d8c00 req-3e509fd9-a6d4-4bdd-b347-9ed00c7d8c00 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s",
                                "2026-05-27 01:41:36.513 11 INFO tempest.lib.common.rest_client [req-3f8b9a53-9adc-46ec-8e62-02c32ac1205d req-3f8b9a53-9adc-46ec-8e62-02c32ac1205d ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-27 01:41:36.537 29 INFO tempest.lib.common.rest_client [req-5b9ca9bf-a53e-4f22-ac98-a21fab21b834 req-5b9ca9bf-a53e-4f22-ac98-a21fab21b834 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.258s",
                                "2026-05-27 01:41:36.574 15 INFO tempest.lib.common.rest_client [req-efb24330-e6a5-4b21-b7ca-ca61e0d50569 req-efb24330-e6a5-4b21-b7ca-ca61e0d50569 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s",
                                "2026-05-27 01:41:36.576 27 INFO tempest.lib.common.rest_client [req-1f498a41-c070-4cd6-abbd-2ac90def6e6d req-1f498a41-c070-4cd6-abbd-2ac90def6e6d ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-27 01:41:36.641 35 INFO tempest.lib.common.rest_client [req-05493290-7130-43ff-959b-754c8b87279c req-05493290-7130-43ff-959b-754c8b87279c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-27 01:41:36.655 33 INFO tempest.lib.common.rest_client [req-263fd88e-fe47-40a1-9911-58cb7307f237 req-263fd88e-fe47-40a1-9911-58cb7307f237 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-27 01:41:36.698 39 INFO tempest.lib.common.rest_client [req-981df4ed-b990-4b4b-b715-5c7b8a70f32a req-981df4ed-b990-4b4b-b715-5c7b8a70f32a ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-27 01:41:36.725 29 INFO tempest.lib.common.rest_client [req-f3deaa66-e18f-4509-87f7-a37d435e4799 req-f3deaa66-e18f-4509-87f7-a37d435e4799 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.164s",
                                "2026-05-27 01:41:36.911 35 INFO tempest.lib.common.rest_client [req-a595249c-fbfe-4206-b942-ca1750d7f891 req-a595249c-fbfe-4206-b942-ca1750d7f891 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.263s",
                                "2026-05-27 01:41:36.918 18 INFO tempest.lib.common.rest_client [req-fececaee-3514-4193-8aad-594be4e8c5a8 req-fececaee-3514-4193-8aad-594be4e8c5a8 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s",
                                "2026-05-27 01:41:36.932 23 INFO tempest.lib.common.rest_client [req-8d6a4e1a-803c-4e3d-bc36-acf2386dcf55 req-8d6a4e1a-803c-4e3d-bc36-acf2386dcf55 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-27 01:41:36.955 27 INFO tempest.lib.common.rest_client [req-9dcf01b6-5491-4748-aaa3-0eb8834005c5 req-9dcf01b6-5491-4748-aaa3-0eb8834005c5 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.378s",
                                "2026-05-27 01:41:37.026 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:41:37.033 15 INFO tempest.lib.common.rest_client [req-99283ccd-6309-4d6f-ba15-e33e41e24d08 req-99283ccd-6309-4d6f-ba15-e33e41e24d08 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.426s",
                                "{4} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-27 01:41:37.109 31 INFO tempest.lib.common.rest_client [req-939bb062-092d-48e3-8c69-a419f26ce4fc req-939bb062-092d-48e3-8c69-a419f26ce4fc ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:41:37.128 25 INFO tempest.lib.common.rest_client [req-78b89b51-2b1e-49ba-87e5-c5897c26199a req-78b89b51-2b1e-49ba-87e5-c5897c26199a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.694s",
                                "2026-05-27 01:41:37.142 11 INFO tempest.lib.common.rest_client [req-34de234b-2ba9-48e1-a788-996529dc4509 req-34de234b-2ba9-48e1-a788-996529dc4509 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-27 01:41:37.151 33 INFO tempest.lib.common.rest_client [req-333477c1-146b-4baf-8874-88d482216dad req-333477c1-146b-4baf-8874-88d482216dad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.488s",
                                "2026-05-27 01:41:37.173 39 INFO tempest.lib.common.rest_client [req-9b6ae0f2-48b8-46fe-8f52-759df58fc94e req-9b6ae0f2-48b8-46fe-8f52-759df58fc94e ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.471s",
                                "2026-05-27 01:41:37.220 35 INFO tempest.lib.common.rest_client [req-dabb126d-1093-451e-ab64-8b64217caf5c req-dabb126d-1093-451e-ab64-8b64217caf5c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.285s",
                                "2026-05-27 01:41:37.301 43 INFO tempest.lib.common.rest_client [req-a2857cc0-d71f-4507-a810-15331112718e req-a2857cc0-d71f-4507-a810-15331112718e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:41:37.324 29 INFO tempest.lib.common.rest_client [req-4218b88a-2241-4885-aea6-ebe2fa25546b req-4218b88a-2241-4885-aea6-ebe2fa25546b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.597s",
                                "2026-05-27 01:41:37.369 27 INFO tempest.lib.common.rest_client [req-f3c50858-1039-4d48-a721-72a9a6d14eca req-f3c50858-1039-4d48-a721-72a9a6d14eca ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.395s",
                                "2026-05-27 01:41:37.502 37 INFO tempest.lib.common.rest_client [req-9edfb0ab-6a4b-460a-873f-60485b5e13d4 req-9edfb0ab-6a4b-460a-873f-60485b5e13d4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-27 01:41:37.509 33 INFO tempest.lib.common.rest_client [req-c3c97e1a-9714-49c7-9902-92ae2c02e2da req-c3c97e1a-9714-49c7-9902-92ae2c02e2da ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.338s",
                                "2026-05-27 01:41:37.615 18 INFO tempest.lib.common.rest_client [req-98bb60f7-b817-4530-9e0c-5edb70a8fa90 req-98bb60f7-b817-4530-9e0c-5edb70a8fa90 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-27 01:41:37.617 21 INFO tempest.lib.common.rest_client [req-b1018a34-9372-4b85-be15-6a232de5810c req-b1018a34-9372-4b85-be15-6a232de5810c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s",
                                "2026-05-27 01:41:37.632 43 INFO tempest.lib.common.rest_client [req-ec90ce3e-5974-48f3-9a7a-69850cbcd02d req-ec90ce3e-5974-48f3-9a7a-69850cbcd02d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.328s",
                                "2026-05-27 01:41:37.660 11 INFO tempest.lib.common.rest_client [req-c71221ea-0e4c-49f6-a0c8-960b2f6fd5b3 req-c71221ea-0e4c-49f6-a0c8-960b2f6fd5b3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.516s",
                                "2026-05-27 01:41:37.696 13 INFO tempest.lib.common.rest_client [req-88b3d040-0cbe-4db9-818d-7009b903eb04 req-88b3d040-0cbe-4db9-818d-7009b903eb04 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.814s",
                                "2026-05-27 01:41:37.702 31 INFO tempest.lib.common.rest_client [req-66523b29-f1cd-4b4f-965b-21c2b47c48ac req-66523b29-f1cd-4b4f-965b-21c2b47c48ac ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-27 01:41:37.727 39 INFO tempest.lib.common.rest_client [req-23e976ac-bb42-4b44-8620-7a49a2d1db3e req-23e976ac-bb42-4b44-8620-7a49a2d1db3e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s",
                                "2026-05-27 01:41:37.825 29 INFO tempest.lib.common.rest_client [req-1962fd98-2aae-42ed-9139-48d42be6f53f req-1962fd98-2aae-42ed-9139-48d42be6f53f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-27 01:41:37.993 23 INFO tempest.lib.common.rest_client [req-249efcb4-3891-4dd5-9b9c-a99570868672 req-249efcb4-3891-4dd5-9b9c-a99570868672 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.044s",
                                "2026-05-27 01:41:38.004 15 INFO tempest.lib.common.rest_client [req-f92d878c-22f2-4625-bca3-8190b73f88cf req-f92d878c-22f2-4625-bca3-8190b73f88cf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.967s",
                                "2026-05-27 01:41:38.041 33 INFO tempest.lib.common.rest_client [req-cde57684-aaf1-47c1-b768-8d010ced81e1 req-cde57684-aaf1-47c1-b768-8d010ced81e1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-27 01:41:38.102 21 INFO tempest.lib.common.rest_client [req-9ffc7488-a7a8-4490-b6ed-23b4fc8498b4 req-9ffc7488-a7a8-4490-b6ed-23b4fc8498b4 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s",
                                "2026-05-27 01:41:38.110 31 INFO tempest.lib.common.rest_client [req-b3d8d665-f3ff-4c34-b153-3d5479df056f req-b3d8d665-f3ff-4c34-b153-3d5479df056f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.407s",
                                "2026-05-27 01:41:38.136 20 INFO tempest.lib.common.rest_client [req-f88b60f2-d253-4659-8713-8164e1f3e9d2 req-f88b60f2-d253-4659-8713-8164e1f3e9d2 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.071s",
                                "2026-05-27 01:41:38.135 43 INFO tempest.lib.common.rest_client [req-e6b70d9e-ff75-47f9-ac4b-ff2a3f995beb req-e6b70d9e-ff75-47f9-ac4b-ff2a3f995beb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.485s",
                                "2026-05-27 01:41:38.154 33 INFO tempest.lib.common.rest_client [req-9f033453-8b1c-4a25-ad5d-8151f79e1bcb req-9f033453-8b1c-4a25-ad5d-8151f79e1bcb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s",
                                "2026-05-27 01:41:38.167 29 INFO tempest.lib.common.rest_client [req-cc171e82-0d68-4975-8d41-a9ea8f0c92a7 req-cc171e82-0d68-4975-8d41-a9ea8f0c92a7 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.341s",
                                "2026-05-27 01:41:38.276 37 INFO tempest.lib.common.rest_client [req-86a3cb4e-69e6-471d-821d-9ecf0e2cc0cc req-86a3cb4e-69e6-471d-821d-9ecf0e2cc0cc ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.745s",
                                "2026-05-27 01:41:38.308 23 INFO tempest.lib.common.rest_client [req-b0bf6442-eb18-412b-bb1f-4d6eae48fafe req-b0bf6442-eb18-412b-bb1f-4d6eae48fafe ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.312s",
                                "2026-05-27 01:41:38.344 21 INFO tempest.lib.common.rest_client [req-96f95b07-efa5-4d9a-a30e-41490cbbd782 req-96f95b07-efa5-4d9a-a30e-41490cbbd782 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s",
                                "2026-05-27 01:41:38.371 29 INFO tempest.lib.common.rest_client [req-44543c57-f229-48b7-8758-135e8c43eb9a req-44543c57-f229-48b7-8758-135e8c43eb9a ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-27 01:41:38.409 37 INFO tempest.lib.common.rest_client [req-8bf82d96-9f3f-4b4e-8b0f-f5001dceee46 req-8bf82d96-9f3f-4b4e-8b0f-f5001dceee46 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.130s",
                                "2026-05-27 01:41:38.416 25 INFO tempest.lib.common.rest_client [req-f9b791a7-dbdb-4aac-8abc-6a979e1d001f req-f9b791a7-dbdb-4aac-8abc-6a979e1d001f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.255s",
                                "2026-05-27 01:41:38.478 29 INFO tempest.lib.common.rest_client [req-d9de41ff-f6e9-42a0-8d9a-da4d8e4856df req-d9de41ff-f6e9-42a0-8d9a-da4d8e4856df ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/6756f682ee034483a1c0f10ac8baaed9 0.104s",
                                "2026-05-27 01:41:38.578 35 INFO tempest.lib.common.rest_client [req-2205803a-70ae-4381-b436-ab85babb6df1 req-2205803a-70ae-4381-b436-ab85babb6df1 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.357s",
                                "2026-05-27 01:41:38.592 13 INFO tempest.lib.common.rest_client [req-90df1b36-8133-4ad8-a526-b2ec7d24749a req-90df1b36-8133-4ad8-a526-b2ec7d24749a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s",
                                "2026-05-27 01:41:38.616 18 INFO tempest.lib.common.rest_client [req-10913050-d37e-4ed2-842b-8ae31c02b777 req-10913050-d37e-4ed2-842b-8ae31c02b777 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.997s",
                                "2026-05-27 01:41:38.623 20 INFO tempest.lib.common.rest_client [req-4fd7f01e-3964-448e-be61-ed7ce789af9b req-4fd7f01e-3964-448e-be61-ed7ce789af9b ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s",
                                "2026-05-27 01:41:38.639 29 INFO tempest.lib.common.rest_client [req-526d8e35-cbd0-4fe9-9170-eb96241df4df req-526d8e35-cbd0-4fe9-9170-eb96241df4df ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:41:38.647 43 INFO tempest.lib.common.rest_client [req-f55593ea-c895-4e71-bec8-e50423736a5c req-f55593ea-c895-4e71-bec8-e50423736a5c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s",
                                "2026-05-27 01:41:38.680 21 INFO tempest.lib.common.rest_client [req-aabf580b-e64f-489a-9d18-e54c7b24c788 req-aabf580b-e64f-489a-9d18-e54c7b24c788 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s",
                                "2026-05-27 01:41:38.684 11 INFO tempest.lib.common.rest_client [req-350016bc-8977-45e9-bba4-f567bb48a9f1 req-350016bc-8977-45e9-bba4-f567bb48a9f1 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.003s",
                                "2026-05-27 01:41:38.710 37 INFO tempest.lib.common.rest_client [req-1a3b7275-7e49-461f-a527-e9e55351885b req-1a3b7275-7e49-461f-a527-e9e55351885b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s",
                                "2026-05-27 01:41:38.797 20 INFO tempest.lib.common.rest_client [req-5ca1afd0-36fc-440d-9efb-89de6b43e0c9 req-5ca1afd0-36fc-440d-9efb-89de6b43e0c9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s",
                                "2026-05-27 01:41:38.800 27 INFO tempest.lib.common.rest_client [req-f10481e9-dece-40d0-b38a-c03011419f5c req-f10481e9-dece-40d0-b38a-c03011419f5c ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.428s",
                                "2026-05-27 01:41:38.819 43 INFO tempest.lib.common.rest_client [req-7d1321c5-319b-4eb1-8ead-0dc1e399c5b3 req-7d1321c5-319b-4eb1-8ead-0dc1e399c5b3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:41:38.832 15 INFO tempest.lib.common.rest_client [req-38b196c0-b8d2-42b2-9dc3-783265690b66 req-38b196c0-b8d2-42b2-9dc3-783265690b66 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s",
                                "2026-05-27 01:41:38.860 18 INFO tempest.lib.common.rest_client [req-4cba0ed7-9361-4a32-93a3-e7e20382bbda req-4cba0ed7-9361-4a32-93a3-e7e20382bbda ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s",
                                "2026-05-27 01:41:38.877 13 INFO tempest.lib.common.rest_client [req-5b2bd354-db81-4567-85fd-02e4d4466095 req-5b2bd354-db81-4567-85fd-02e4d4466095 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.281s",
                                "2026-05-27 01:41:38.897 31 INFO tempest.lib.common.rest_client [req-37e0f73e-7caf-4adf-8169-959f1ff3300e req-37e0f73e-7caf-4adf-8169-959f1ff3300e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.776s",
                                "2026-05-27 01:41:39.002 43 INFO tempest.lib.common.rest_client [req-e4220710-332b-484f-8be7-535bc06a7cde req-e4220710-332b-484f-8be7-535bc06a7cde ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s",
                                "2026-05-27 01:41:39.002 20 INFO tempest.lib.common.rest_client [req-4de0230b-5a7d-4e2c-afcc-64360831c5ea req-4de0230b-5a7d-4e2c-afcc-64360831c5ea ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s",
                                "2026-05-27 01:41:39.018 33 INFO tempest.lib.common.rest_client [req-03d70844-9467-429d-a8b7-822f4cc8edaf req-03d70844-9467-429d-a8b7-822f4cc8edaf ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.859s",
                                "2026-05-27 01:41:39.163 13 INFO tempest.lib.common.rest_client [req-0355343c-fdb0-4431-8d4d-b5b36a1aa67e req-0355343c-fdb0-4431-8d4d-b5b36a1aa67e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s",
                                "2026-05-27 01:41:39.167 23 INFO tempest.lib.common.rest_client [req-6b23c6f0-9526-469b-8e3e-1298685046a0 req-6b23c6f0-9526-469b-8e3e-1298685046a0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.834s",
                                "2026-05-27 01:41:39.187 39 INFO tempest.lib.common.rest_client [req-20cbd5e6-d797-4491-a884-fdd4986b3840 req-20cbd5e6-d797-4491-a884-fdd4986b3840 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.456s",
                                "2026-05-27 01:41:39.234 37 INFO tempest.lib.common.rest_client [req-b53e242b-0069-470e-88a3-56a9f7e22a20 req-b53e242b-0069-470e-88a3-56a9f7e22a20 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.522s",
                                "2026-05-27 01:41:39.260 25 INFO tempest.lib.common.rest_client [req-f704edbd-5a35-4abb-8e9c-f24307c0c2c0 req-f704edbd-5a35-4abb-8e9c-f24307c0c2c0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.842s",
                                "2026-05-27 01:41:39.273 35 INFO tempest.lib.common.rest_client [req-4e461902-7229-4b16-8697-916733c5a55e req-4e461902-7229-4b16-8697-916733c5a55e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.692s",
                                "2026-05-27 01:41:39.298 29 INFO tempest.lib.common.rest_client [req-46297fb6-5a96-4bc0-bb17-a6fb0ac73f86 req-46297fb6-5a96-4bc0-bb17-a6fb0ac73f86 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/5c8612194f3a455a91058394a6fe5fb4 0.657s",
                                "2026-05-27 01:41:39.382 11 INFO tempest.lib.common.rest_client [req-d1c04ad2-314b-413a-acec-fbe9e8f95c42 req-d1c04ad2-314b-413a-acec-fbe9e8f95c42 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.696s",
                                "2026-05-27 01:41:39.411 27 INFO tempest.lib.common.rest_client [req-d501e9a6-5925-4767-9c9b-5f048554fea0 req-d501e9a6-5925-4767-9c9b-5f048554fea0 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.610s",
                                "2026-05-27 01:41:39.416 43 INFO tempest.lib.common.rest_client [req-bceb3ab8-9e8f-4f42-8a5d-a283605edfe1 req-bceb3ab8-9e8f-4f42-8a5d-a283605edfe1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s",
                                "2026-05-27 01:41:39.471 18 INFO tempest.lib.common.rest_client [req-e1648287-8d16-474d-ae27-928284f2abc0 req-e1648287-8d16-474d-ae27-928284f2abc0 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.609s",
                                "2026-05-27 01:41:39.495 15 INFO tempest.lib.common.rest_client [req-5d146954-f168-4559-8a63-48a4210cfd71 req-5d146954-f168-4559-8a63-48a4210cfd71 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.658s",
                                "2026-05-27 01:41:39.577 37 INFO tempest.lib.common.rest_client [req-c8d9d268-0aba-4b67-8b03-71b551f0f5d8 req-c8d9d268-0aba-4b67-8b03-71b551f0f5d8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-27 01:41:39.633 20 INFO tempest.lib.common.rest_client [req-afeadc71-8aec-4d2f-b912-f1800160f88a req-afeadc71-8aec-4d2f-b912-f1800160f88a ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s",
                                "2026-05-27 01:41:39.640 13 INFO tempest.lib.common.rest_client [req-4881b199-69da-4a7f-b313-5f3a9de353c1 req-4881b199-69da-4a7f-b313-5f3a9de353c1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.475s",
                                "2026-05-27 01:41:39.653 35 INFO tempest.lib.common.rest_client [req-fa596900-9b82-4c84-ba3a-189b666f223f req-fa596900-9b82-4c84-ba3a-189b666f223f ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.377s",
                                "2026-05-27 01:41:39.727 21 INFO tempest.lib.common.rest_client [req-960fd193-1f82-45a3-b1ae-e13cb0cef2f6 req-960fd193-1f82-45a3-b1ae-e13cb0cef2f6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.044s",
                                "2026-05-27 01:41:39.761 33 INFO tempest.lib.common.rest_client [req-1ca73ab1-cb64-46ed-8dd1-e834f3a2a243 req-1ca73ab1-cb64-46ed-8dd1-e834f3a2a243 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.740s",
                                "2026-05-27 01:41:39.767 11 INFO tempest.lib.common.rest_client [req-d6c231c2-8030-4df1-8895-d23cd482fd3c req-d6c231c2-8030-4df1-8895-d23cd482fd3c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-27 01:41:39.777 25 INFO tempest.lib.common.rest_client [req-ae3e4779-c3e5-404d-b8b2-c7c721d5917c req-ae3e4779-c3e5-404d-b8b2-c7c721d5917c ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.503s",
                                "2026-05-27 01:41:39.792 27 INFO tempest.lib.common.rest_client [req-607b8318-b93e-4867-b4ae-3944b807bf50 req-607b8318-b93e-4867-b4ae-3944b807bf50 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.377s",
                                "2026-05-27 01:41:39.801 23 INFO tempest.lib.common.rest_client [req-eaf4f05d-3b07-4f03-b4ba-e6f89e78f3bb req-eaf4f05d-3b07-4f03-b4ba-e6f89e78f3bb ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s",
                                "2026-05-27 01:41:39.862 39 INFO tempest.lib.common.rest_client [req-fb8b0b45-35c9-417b-9f54-e5db5d793e3b req-fb8b0b45-35c9-417b-9f54-e5db5d793e3b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.673s",
                                "2026-05-27 01:41:39.894 13 INFO tempest.lib.common.rest_client [req-eaaf099e-71ba-44b5-8ac5-b6adbdf9a1ab req-eaaf099e-71ba-44b5-8ac5-b6adbdf9a1ab ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:41:39.896 29 INFO tempest.lib.common.rest_client [req-fccf1008-3549-4fae-bdd8-ddec0e2bdc29 req-fccf1008-3549-4fae-bdd8-ddec0e2bdc29 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.596s",
                                "2026-05-27 01:41:39.896 18 INFO tempest.lib.common.rest_client [req-d5cda31a-b2f2-42df-9252-ae638569ceb2 req-d5cda31a-b2f2-42df-9252-ae638569ceb2 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s",
                                "2026-05-27 01:41:39.910 35 INFO tempest.lib.common.rest_client [req-55e35871-9214-4108-aedd-5ce0cd8cd6dd req-55e35871-9214-4108-aedd-5ce0cd8cd6dd ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-27 01:41:39.928 21 INFO tempest.lib.common.rest_client [req-0269d9f8-7b4b-4eda-8cd6-d4d3591d3cb6 req-0269d9f8-7b4b-4eda-8cd6-d4d3591d3cb6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-27 01:41:39.939 31 INFO tempest.lib.common.rest_client [req-ae3af94f-11b0-4118-b8d6-af6b2e115381 req-ae3af94f-11b0-4118-b8d6-af6b2e115381 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.041s",
                                "2026-05-27 01:41:39.949 37 INFO tempest.lib.common.rest_client [req-8985b922-064f-4930-8b28-2c677fae33a5 req-8985b922-064f-4930-8b28-2c677fae33a5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.370s",
                                "2026-05-27 01:41:39.953 43 INFO tempest.lib.common.rest_client [req-3136eb24-72ad-4557-819e-c79f571eaaa2 req-3136eb24-72ad-4557-819e-c79f571eaaa2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/6756f682ee034483a1c0f10ac8baaed9 0.536s",
                                "2026-05-27 01:41:39.961 27 INFO tempest.lib.common.rest_client [req-cf141924-f0e0-415f-85ba-127a7102c8d9 req-cf141924-f0e0-415f-85ba-127a7102c8d9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-27 01:41:39.973 33 INFO tempest.lib.common.rest_client [req-c3235e3d-5216-4106-b1a3-c7d4533733dc req-c3235e3d-5216-4106-b1a3-c7d4533733dc ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/6756f682ee034483a1c0f10ac8baaed9 0.210s",
                                "2026-05-27 01:41:40.065 23 INFO tempest.lib.common.rest_client [req-dc921e0c-0542-4a58-9d11-e06760c6c028 req-dc921e0c-0542-4a58-9d11-e06760c6c028 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-27 01:41:40.073 15 INFO tempest.lib.common.rest_client [req-9e08c63c-dac9-4ca5-b30e-fd65ad9961a3 req-9e08c63c-dac9-4ca5-b30e-fd65ad9961a3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s",
                                "2026-05-27 01:41:40.077 39 INFO tempest.lib.common.rest_client [req-051e0d08-8830-46b4-b19b-81aae98391d9 req-051e0d08-8830-46b4-b19b-81aae98391d9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.214s",
                                "2026-05-27 01:41:40.089 20 INFO tempest.lib.common.rest_client [req-153c8f29-32d1-4b82-be6d-c46b454ecef2 req-153c8f29-32d1-4b82-be6d-c46b454ecef2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s",
                                "2026-05-27 01:41:40.105 13 INFO tempest.lib.common.rest_client [req-f7d91754-949f-4fa3-9225-66f5554fcdd4 req-f7d91754-949f-4fa3-9225-66f5554fcdd4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.208s",
                                "2026-05-27 01:41:40.197 35 INFO tempest.lib.common.rest_client [req-080ab6aa-b8ad-4874-95dd-f5df28afe9f7 req-080ab6aa-b8ad-4874-95dd-f5df28afe9f7 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/6756f682ee034483a1c0f10ac8baaed9 0.283s",
                                "2026-05-27 01:41:40.215 11 INFO tempest.lib.common.rest_client [req-2f38893e-8fbd-4f67-a7ee-c52b9aa6aac6 req-2f38893e-8fbd-4f67-a7ee-c52b9aa6aac6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.446s",
                                "2026-05-27 01:41:40.230 29 INFO tempest.lib.common.rest_client [req-3d78378e-66d6-41c9-928f-59db48e80570 req-3d78378e-66d6-41c9-928f-59db48e80570 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/e461b899365f4b188afd5e52c4c6974b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s",
                                "2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e461b899365f4b188afd5e52c4c6974b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e461b899365f4b188afd5e52c4c6974b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:40.231 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e461b899365f4b188afd5e52c4c6974b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:40.325 43 INFO tempest.lib.common.rest_client [req-a8a1495e-e2cf-4949-9a99-05f95e36bedf req-a8a1495e-e2cf-4949-9a99-05f95e36bedf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "2026-05-27 01:41:40.351 21 INFO tempest.lib.common.rest_client [req-fe823179-32d4-4bcb-8706-dce1ac0ef263 req-fe823179-32d4-4bcb-8706-dce1ac0ef263 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.417s",
                                "2026-05-27 01:41:40.366 23 INFO tempest.lib.common.rest_client [req-bd83941a-6a18-469a-8723-dbcba36598a4 req-bd83941a-6a18-469a-8723-dbcba36598a4 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.298s",
                                "2026-05-27 01:41:40.370 18 INFO tempest.lib.common.rest_client [req-b45b567b-9648-4634-8cb9-de40060d79da req-b45b567b-9648-4634-8cb9-de40060d79da ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.471s",
                                "2026-05-27 01:41:40.470 27 INFO tempest.lib.common.rest_client [req-9b1e7cea-c2cf-4457-b6bf-ac96e8a90ce2 req-9b1e7cea-c2cf-4457-b6bf-ac96e8a90ce2 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/6756f682ee034483a1c0f10ac8baaed9 0.507s",
                                "2026-05-27 01:41:40.490 20 INFO tempest.lib.common.rest_client [req-98131fcb-3dd4-4ab4-b534-aaf1f6be5e92 req-98131fcb-3dd4-4ab4-b534-aaf1f6be5e92 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.399s",
                                "2026-05-27 01:41:40.587 39 INFO tempest.lib.common.rest_client [req-5095d603-d742-46c3-89bf-742ac5c81218 req-5095d603-d742-46c3-89bf-742ac5c81218 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-27 01:41:40.592 31 INFO tempest.lib.common.rest_client [req-869c51c1-c144-4560-b8d9-c1e2339bb57a req-869c51c1-c144-4560-b8d9-c1e2339bb57a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.651s",
                                "2026-05-27 01:41:40.609 13 INFO tempest.lib.common.rest_client [req-15d34395-8920-4f3e-98d8-1c21e4368c02 req-15d34395-8920-4f3e-98d8-1c21e4368c02 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s",
                                "2026-05-27 01:41:40.606 11 INFO tempest.lib.common.rest_client [req-12b467dd-bb64-4a4d-a835-f20d77b98523 req-12b467dd-bb64-4a4d-a835-f20d77b98523 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s",
                                "2026-05-27 01:41:40.618 25 INFO tempest.lib.common.rest_client [req-693a2a88-b4ad-46bd-9e21-fe0e226a08f1 req-693a2a88-b4ad-46bd-9e21-fe0e226a08f1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.835s",
                                "2026-05-27 01:41:40.633 37 INFO tempest.lib.common.rest_client [req-83138990-0529-4e88-98cb-6783f63b102b req-83138990-0529-4e88-98cb-6783f63b102b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s",
                                "2026-05-27 01:41:40.646 18 INFO tempest.lib.common.rest_client [req-3753fc39-294c-4dfa-b4a6-90bc5d74ee7d req-3753fc39-294c-4dfa-b4a6-90bc5d74ee7d ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:41:40.642 27 INFO tempest.lib.common.rest_client [req-7beae36b-7adb-4a61-9a86-cc000467708b req-7beae36b-7adb-4a61-9a86-cc000467708b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-27 01:41:40.661 33 INFO tempest.lib.common.rest_client [req-47a3207b-672a-4c14-8849-afef1c9494cd req-47a3207b-672a-4c14-8849-afef1c9494cd ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.672s",
                                "2026-05-27 01:41:40.691 20 INFO tempest.lib.common.rest_client [req-85f60464-4e26-4875-8a25-f484c65488ef req-85f60464-4e26-4875-8a25-f484c65488ef ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-27 01:41:40.691 15 INFO tempest.lib.common.rest_client [req-559ec0b8-4b71-43a6-96be-5d220b70b4d9 req-559ec0b8-4b71-43a6-96be-5d220b70b4d9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/6756f682ee034483a1c0f10ac8baaed9 0.617s",
                                "2026-05-27 01:41:40.708 35 INFO tempest.lib.common.rest_client [req-eac5047c-d09c-4da7-afb1-502c13e46ca5 req-eac5047c-d09c-4da7-afb1-502c13e46ca5 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s",
                                "2026-05-27 01:41:40.784 23 INFO tempest.lib.common.rest_client [req-ef66f129-ae8b-49f0-9781-730808c070dd req-ef66f129-ae8b-49f0-9781-730808c070dd ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s",
                                "2026-05-27 01:41:40.790 25 INFO tempest.lib.common.rest_client [req-056dbd19-c5ea-406b-9d09-12c47595c67c req-056dbd19-c5ea-406b-9d09-12c47595c67c ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:41:40.797 43 INFO tempest.lib.common.rest_client [req-28663895-2369-4329-9651-19fa8210dc17 req-28663895-2369-4329-9651-19fa8210dc17 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/5c8612194f3a455a91058394a6fe5fb4 0.470s",
                                "2026-05-27 01:41:40.813 31 INFO tempest.lib.common.rest_client [req-06bf92a0-22bf-4cd2-8f65-5188355b63ed req-06bf92a0-22bf-4cd2-8f65-5188355b63ed ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.217s",
                                "2026-05-27 01:41:40.844 21 INFO tempest.lib.common.rest_client [req-6d4e6a0b-e362-4d3e-8a56-1a3b4db04ecb req-6d4e6a0b-e362-4d3e-8a56-1a3b4db04ecb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-27 01:41:40.917 39 INFO tempest.lib.common.rest_client [req-615c894a-04f6-4425-82e8-7804a4dc6295 req-615c894a-04f6-4425-82e8-7804a4dc6295 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/6756f682ee034483a1c0f10ac8baaed9 0.328s",
                                "2026-05-27 01:41:40.941 11 INFO tempest.lib.common.rest_client [req-4f7e725e-e541-4c17-a1c8-4fab417b2f90 req-4f7e725e-e541-4c17-a1c8-4fab417b2f90 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/6756f682ee034483a1c0f10ac8baaed9 0.332s",
                                "2026-05-27 01:41:40.962 37 INFO tempest.lib.common.rest_client [req-1a7e2026-cf42-40c9-9a62-0610cf928b4b req-1a7e2026-cf42-40c9-9a62-0610cf928b4b ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s",
                                "2026-05-27 01:41:40.961 27 INFO tempest.lib.common.rest_client [req-0340175f-9cdb-4a59-9576-e9f66d30bd6d req-0340175f-9cdb-4a59-9576-e9f66d30bd6d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/5c8612194f3a455a91058394a6fe5fb4 0.309s",
                                "2026-05-27 01:41:41.029 13 INFO tempest.lib.common.rest_client [req-3e9b9cfd-84b6-4ec1-ab13-b90528c609e2 req-3e9b9cfd-84b6-4ec1-ab13-b90528c609e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/6756f682ee034483a1c0f10ac8baaed9 0.418s",
                                "2026-05-27 01:41:41.104 29 INFO tempest.lib.common.rest_client [req-3080d774-b286-405b-bca8-c54aa48725bf req-3080d774-b286-405b-bca8-c54aa48725bf ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.866s",
                                "2026-05-27 01:41:41.115 18 INFO tempest.lib.common.rest_client [req-7199f73c-6a10-4df8-8477-4140fcca2604 req-7199f73c-6a10-4df8-8477-4140fcca2604 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/6756f682ee034483a1c0f10ac8baaed9 0.465s",
                                "2026-05-27 01:41:41.163 20 INFO tempest.lib.common.rest_client [req-06a42c06-074e-4e67-a29f-b2434e6cecd0 req-06a42c06-074e-4e67-a29f-b2434e6cecd0 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/6756f682ee034483a1c0f10ac8baaed9 0.470s",
                                "2026-05-27 01:41:41.170 35 INFO tempest.lib.common.rest_client [req-84154dcc-4a5b-4996-9027-bc7bae986d72 req-84154dcc-4a5b-4996-9027-bc7bae986d72 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/5c8612194f3a455a91058394a6fe5fb4 0.459s",
                                "2026-05-27 01:41:41.179 33 INFO tempest.lib.common.rest_client [req-00cd9fda-27b2-4be4-aff3-f80ee9f9de6e req-00cd9fda-27b2-4be4-aff3-f80ee9f9de6e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/5c8612194f3a455a91058394a6fe5fb4 0.516s",
                                "2026-05-27 01:41:41.236 15 INFO tempest.lib.common.rest_client [req-d36c6f9c-e2a0-4a3a-8e70-867b74e73c3f req-d36c6f9c-e2a0-4a3a-8e70-867b74e73c3f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s",
                                "2026-05-27 01:41:41.238 23 INFO tempest.lib.common.rest_client [req-2e7515b9-8a6a-4f7a-93a2-edd0acf1010f req-2e7515b9-8a6a-4f7a-93a2-edd0acf1010f ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/6756f682ee034483a1c0f10ac8baaed9 0.452s",
                                "2026-05-27 01:41:41.329 25 INFO tempest.lib.common.rest_client [req-d5fe4cf5-df2b-435e-be23-2aefd9cd0232 req-d5fe4cf5-df2b-435e-be23-2aefd9cd0232 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.536s",
                                "2026-05-27 01:41:41.344 31 INFO tempest.lib.common.rest_client [req-d5eb0f2a-ea81-44be-ba93-971d5eeaa53c req-d5eb0f2a-ea81-44be-ba93-971d5eeaa53c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s",
                                "2026-05-27 01:41:41.354 39 INFO tempest.lib.common.rest_client [req-88336917-5c36-4875-894a-9a2d6d6ac766 req-88336917-5c36-4875-894a-9a2d6d6ac766 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-27 01:41:41.357 21 INFO tempest.lib.common.rest_client [req-e45c5ec4-e445-409a-a9e7-0ff43b82ebd6 req-e45c5ec4-e445-409a-a9e7-0ff43b82ebd6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/6756f682ee034483a1c0f10ac8baaed9 0.508s",
                                "2026-05-27 01:41:41.385 43 INFO tempest.lib.common.rest_client [req-cfd82f99-5233-4a4e-99ce-e883a7424e53 req-cfd82f99-5233-4a4e-99ce-e883a7424e53 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s",
                                "2026-05-27 01:41:41.439 27 INFO tempest.lib.common.rest_client [req-9b8ee0ed-f778-4f4a-80a8-88a3221c6e5b req-9b8ee0ed-f778-4f4a-80a8-88a3221c6e5b ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s",
                                "2026-05-27 01:41:41.463 29 INFO tempest.lib.common.rest_client [req-7f151ac1-fb21-4ab4-baf8-8afa923048e4 req-7f151ac1-fb21-4ab4-baf8-8afa923048e4 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f 0.355s",
                                "2026-05-27 01:41:41.463 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f36d78a0c864466caed9d2889e4ce51f for scope project and roles: ['reader']",
                                "2026-05-27 01:41:41.475 11 INFO tempest.lib.common.rest_client [req-8ee48822-d270-4086-af75-1d44eadc364c req-8ee48822-d270-4086-af75-1d44eadc364c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.532s",
                                "2026-05-27 01:41:41.482 13 INFO tempest.lib.common.rest_client [req-935e48fb-2b09-4219-aa56-8f219017e3c4 req-935e48fb-2b09-4219-aa56-8f219017e3c4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:41:41.487 33 INFO tempest.lib.common.rest_client [req-e22368d6-5661-454b-b357-d001afae71a4 req-e22368d6-5661-454b-b357-d001afae71a4 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-27 01:41:41.502 23 INFO tempest.lib.common.rest_client [req-5e7f3444-f9be-4eb2-8920-10285ba0e7c8 req-5e7f3444-f9be-4eb2-8920-10285ba0e7c8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-27 01:41:41.516 37 INFO tempest.lib.common.rest_client [req-72c2269c-9ffe-462b-b775-864e43cb7470 req-72c2269c-9ffe-462b-b775-864e43cb7470 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.549s",
                                "2026-05-27 01:41:41.520 18 INFO tempest.lib.common.rest_client [req-1bfc0c20-f5a9-4e1a-95ab-cf705e60ed76 req-1bfc0c20-f5a9-4e1a-95ab-cf705e60ed76 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.397s",
                                "2026-05-27 01:41:41.535 20 INFO tempest.lib.common.rest_client [req-f0f5e580-8f06-49e8-aa4b-02cef57173d6 req-f0f5e580-8f06-49e8-aa4b-02cef57173d6 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "2026-05-27 01:41:41.537 25 INFO tempest.lib.common.rest_client [req-749a7b94-0aa3-41bd-8f48-b94569778d19 req-749a7b94-0aa3-41bd-8f48-b94569778d19 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:41:41.560 35 INFO tempest.lib.common.rest_client [req-1cac75e0-1334-414a-a7ee-ce4603d5d16a req-1cac75e0-1334-414a-a7ee-ce4603d5d16a ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-27 01:41:41.557 27 INFO tempest.lib.common.rest_client [req-cebf92f0-9e0b-4cec-9938-0d16e8ed15cc req-cebf92f0-9e0b-4cec-9938-0d16e8ed15cc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f54150d1fbe74f34a617aeae01bbd019/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.114s",
                                "2026-05-27 01:41:41.561 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f54150d1fbe74f34a617aeae01bbd019 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.562 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f54150d1fbe74f34a617aeae01bbd019', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.562 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f54150d1fbe74f34a617aeae01bbd019', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.597 15 INFO tempest.lib.common.rest_client [req-b3158db2-2500-4fd3-bdb7-6df492130055 req-b3158db2-2500-4fd3-bdb7-6df492130055 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/5c8612194f3a455a91058394a6fe5fb4 0.357s",
                                "2026-05-27 01:41:41.686 39 INFO tempest.lib.common.rest_client [req-36702c4b-a2b7-44c3-b210-dbd4f73f09f3 req-36702c4b-a2b7-44c3-b210-dbd4f73f09f3 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/5c8612194f3a455a91058394a6fe5fb4 0.329s",
                                "2026-05-27 01:41:41.695 21 INFO tempest.lib.common.rest_client [req-6f587381-eeb1-4d49-861d-b2bf47dd8d8c req-6f587381-eeb1-4d49-861d-b2bf47dd8d8c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-27 01:41:41.697 31 INFO tempest.lib.common.rest_client [req-1fcd0e1f-41cd-478d-9fa2-369ea012f106 req-1fcd0e1f-41cd-478d-9fa2-369ea012f106 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/6756f682ee034483a1c0f10ac8baaed9 0.348s",
                                "2026-05-27 01:41:41.718 33 INFO tempest.lib.common.rest_client [req-97c2f9c9-67f2-4d50-983f-2e68ae2d77eb req-97c2f9c9-67f2-4d50-983f-2e68ae2d77eb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319/users/333c4927089a4df9ad40a7f3984bfe54/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.229s",
                                "2026-05-27 01:41:41.719 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 333c4927089a4df9ad40a7f3984bfe54 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.720 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb6002aca4e74abfadd50254051b1319', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'tenant_id': 'fb6002aca4e74abfadd50254051b1319', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '333c4927089a4df9ad40a7f3984bfe54', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.722 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fb6002aca4e74abfadd50254051b1319', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'tenant_id': 'fb6002aca4e74abfadd50254051b1319', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1301882679', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '333c4927089a4df9ad40a7f3984bfe54', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.821 11 INFO tempest.lib.common.rest_client [req-423bbc09-3889-444b-a720-c3b4fed98b71 req-423bbc09-3889-444b-a720-c3b4fed98b71 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/5c8612194f3a455a91058394a6fe5fb4 0.344s",
                                "2026-05-27 01:41:41.809 43 INFO tempest.lib.common.rest_client [req-651db917-6bba-4355-8813-c247017b2ac7 req-651db917-6bba-4355-8813-c247017b2ac7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21/users/498dd4cf3d0c4a6dbb4385daabf22ba9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.418s",
                                "2026-05-27 01:41:41.812 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 498dd4cf3d0c4a6dbb4385daabf22ba9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.812 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05d54fda832e4a93aa2343d263570f21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'tenant_id': '05d54fda832e4a93aa2343d263570f21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '498dd4cf3d0c4a6dbb4385daabf22ba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.813 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05d54fda832e4a93aa2343d263570f21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'tenant_id': '05d54fda832e4a93aa2343d263570f21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-379517034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '498dd4cf3d0c4a6dbb4385daabf22ba9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.845 13 INFO tempest.lib.common.rest_client [req-62495a4c-89c9-41b5-ab09-7b4d7391a81e req-62495a4c-89c9-41b5-ab09-7b4d7391a81e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/5c8612194f3a455a91058394a6fe5fb4 0.361s",
                                "2026-05-27 01:41:41.917 37 INFO tempest.lib.common.rest_client [req-e4092eb5-215e-441a-9774-e0c5985b69ce req-e4092eb5-215e-441a-9774-e0c5985b69ce ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/5c8612194f3a455a91058394a6fe5fb4 0.400s",
                                "2026-05-27 01:41:41.914 35 INFO tempest.lib.common.rest_client [req-ee43af36-e8d5-4269-8a29-2279ed454a0c req-ee43af36-e8d5-4269-8a29-2279ed454a0c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/e0af0d4ede5840ab80e16b994824d50b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.352s",
                                "2026-05-27 01:41:41.914 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0af0d4ede5840ab80e16b994824d50b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:41.914 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0af0d4ede5840ab80e16b994824d50b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.917 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0af0d4ede5840ab80e16b994824d50b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:41.995 25 INFO tempest.lib.common.rest_client [req-48c6ca7e-f19f-4a3f-b284-cfcb3e69117e req-48c6ca7e-f19f-4a3f-b284-cfcb3e69117e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/6756f682ee034483a1c0f10ac8baaed9 0.457s",
                                "2026-05-27 01:41:42.011 15 INFO tempest.lib.common.rest_client [req-8810ca28-0b1a-462f-8768-c868cad9fcc8 req-8810ca28-0b1a-462f-8768-c868cad9fcc8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s",
                                "2026-05-27 01:41:42.027 18 INFO tempest.lib.common.rest_client [req-b41979a8-6b6c-40a6-b468-e06f35a2d7a2 req-b41979a8-6b6c-40a6-b468-e06f35a2d7a2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/5c8612194f3a455a91058394a6fe5fb4 0.502s",
                                "2026-05-27 01:41:42.076 39 INFO tempest.lib.common.rest_client [req-59f6c1d1-a7b2-4a13-90e0-7aebbb9228ed req-59f6c1d1-a7b2-4a13-90e0-7aebbb9228ed ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.389s",
                                "2026-05-27 01:41:42.133 20 INFO tempest.lib.common.rest_client [req-1a1eaab9-856f-4d3e-94fc-c211ef8dcd4c req-1a1eaab9-856f-4d3e-94fc-c211ef8dcd4c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/5c8612194f3a455a91058394a6fe5fb4 0.593s",
                                "2026-05-27 01:41:42.181 29 INFO tempest.lib.common.rest_client [req-14ff4e7f-4cf8-45da-b84a-6fd4278cca79 req-14ff4e7f-4cf8-45da-b84a-6fd4278cca79 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.715s",
                                "2026-05-27 01:41:42.203 23 INFO tempest.lib.common.rest_client [req-553fc540-c97b-47b2-b5dc-de124a03f530 req-553fc540-c97b-47b2-b5dc-de124a03f530 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/5c8612194f3a455a91058394a6fe5fb4 0.699s",
                                "2026-05-27 01:41:42.204 37 INFO tempest.lib.common.rest_client [req-0e442528-9aa7-453a-9e5a-f47887769394 req-0e442528-9aa7-453a-9e5a-f47887769394 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-27 01:41:42.273 21 INFO tempest.lib.common.rest_client [req-128947fa-6cfa-4cc8-a8a0-204c4622bf24 req-128947fa-6cfa-4cc8-a8a0-204c4622bf24 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/5c8612194f3a455a91058394a6fe5fb4 0.576s",
                                "2026-05-27 01:41:42.328 18 INFO tempest.lib.common.rest_client [req-ba3fa886-31ed-420c-9dbb-7b8ffbb0f874 req-ba3fa886-31ed-420c-9dbb-7b8ffbb0f874 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-27 01:41:42.388 31 INFO tempest.lib.common.rest_client [req-f0da06b7-c393-4952-af72-973ba2a350f7 req-f0da06b7-c393-4952-af72-973ba2a350f7 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.689s",
                                "2026-05-27 01:41:42.393 13 INFO tempest.lib.common.rest_client [req-d0bbcc93-5e6b-4bc7-bb07-ca4e4f0b70fd req-d0bbcc93-5e6b-4bc7-bb07-ca4e4f0b70fd ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.547s",
                                "2026-05-27 01:41:42.435 11 INFO tempest.lib.common.rest_client [req-693923d1-47f5-47aa-b5e2-9a7a2057b03a req-693923d1-47f5-47aa-b5e2-9a7a2057b03a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s",
                                "2026-05-27 01:41:42.442 29 INFO tempest.lib.common.rest_client [req-1260c9c2-2606-4b9c-b04f-9e1e5633a362 req-1260c9c2-2606-4b9c-b04f-9e1e5633a362 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-27 01:41:42.440 25 INFO tempest.lib.common.rest_client [req-86f61d41-31b3-4f09-8408-746b57879310 req-86f61d41-31b3-4f09-8408-746b57879310 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-05-27 01:41:42.498 39 INFO tempest.lib.common.rest_client [req-7a6bc89a-704c-4017-a603-23e8100df7fc req-7a6bc89a-704c-4017-a603-23e8100df7fc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/4d6508ef7e054854bd303782f39e79c5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.421s",
                                "2026-05-27 01:41:42.498 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d6508ef7e054854bd303782f39e79c5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.499 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d6508ef7e054854bd303782f39e79c5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.499 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d6508ef7e054854bd303782f39e79c5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.517 43 INFO tempest.lib.common.rest_client [req-bde54bc6-c5f9-4886-b53f-d215798a602e req-bde54bc6-c5f9-4886-b53f-d215798a602e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-27 01:41:42.584 21 INFO tempest.lib.common.rest_client [req-72f4a9b6-ae4c-49e9-ad46-7b5e6e6030bd req-72f4a9b6-ae4c-49e9-ad46-7b5e6e6030bd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-27 01:41:42.610 23 INFO tempest.lib.common.rest_client [req-a7516a1b-6b09-4a3c-9cb6-0fd41b425109 req-a7516a1b-6b09-4a3c-9cb6-0fd41b425109 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-27 01:41:42.618 33 INFO tempest.lib.common.rest_client [req-5bc767f8-0f38-4ce2-9950-624a7ab6c32e req-5bc767f8-0f38-4ce2-9950-624a7ab6c32e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s",
                                "2026-05-27 01:41:42.638 25 INFO tempest.lib.common.rest_client [req-929bde85-8745-4991-986e-faf720757a6e req-929bde85-8745-4991-986e-faf720757a6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s",
                                "2026-05-27 01:41:42.644 13 INFO tempest.lib.common.rest_client [req-2812f236-7d23-4a98-a8a5-689557a2893b req-2812f236-7d23-4a98-a8a5-689557a2893b ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859/users/1699b98ab7b2454da2c14b7e9cd19e18/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.247s",
                                "2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1699b98ab7b2454da2c14b7e9cd19e18 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-127527743-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcf68af5046a400980af936e21145859', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'tenant_id': 'bcf68af5046a400980af936e21145859', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1699b98ab7b2454da2c14b7e9cd19e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.645 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-127527743-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcf68af5046a400980af936e21145859', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'tenant_id': 'bcf68af5046a400980af936e21145859', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-127527743', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1699b98ab7b2454da2c14b7e9cd19e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.682 27 INFO tempest.lib.common.rest_client [req-aec21389-6607-4978-9070-d0d5caba6fb5 req-aec21389-6607-4978-9070-d0d5caba6fb5 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.104s",
                                "2026-05-27 01:41:42.719 18 INFO tempest.lib.common.rest_client [req-25370940-f190-4a92-b8f5-7cbb076475a9 req-25370940-f190-4a92-b8f5-7cbb076475a9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39/users/7233273ebf6c4451b64c89f644cd3a7c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.390s",
                                "2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7233273ebf6c4451b64c89f644cd3a7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1657120625-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'project_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'tenant_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7233273ebf6c4451b64c89f644cd3a7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.720 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1657120625-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'project_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'tenant_id': '2762c0f2539e47b2b1cffe8d5a341e39', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1657120625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7233273ebf6c4451b64c89f644cd3a7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.732 11 INFO tempest.lib.common.rest_client [req-3d446637-5a33-4b63-920d-8d0677e7f703 req-3d446637-5a33-4b63-920d-8d0677e7f703 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c2cbfc3b5c694e02b1ac07c853dad0aa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.295s",
                                "2026-05-27 01:41:42.732 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c2cbfc3b5c694e02b1ac07c853dad0aa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.732 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2cbfc3b5c694e02b1ac07c853dad0aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.733 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2cbfc3b5c694e02b1ac07c853dad0aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.786 15 INFO tempest.lib.common.rest_client [req-8b00de3b-672c-470a-82d4-b2bcb21ac134 req-8b00de3b-672c-470a-82d4-b2bcb21ac134 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329/users/ea693c0ba136426e8c7c7dab11cd14e5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.773s",
                                "2026-05-27 01:41:42.787 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea693c0ba136426e8c7c7dab11cd14e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.787 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b6a2e9dc36244dc9243ced32f07b329', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'tenant_id': '6b6a2e9dc36244dc9243ced32f07b329', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea693c0ba136426e8c7c7dab11cd14e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.788 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6b6a2e9dc36244dc9243ced32f07b329', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'tenant_id': '6b6a2e9dc36244dc9243ced32f07b329', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-830730518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea693c0ba136426e8c7c7dab11cd14e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.821 21 INFO tempest.lib.common.rest_client [req-149c4fdb-4f89-4ab7-bb76-d2951a03324d req-149c4fdb-4f89-4ab7-bb76-d2951a03324d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/b51fa47efc194de1b156091ac497a60e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.235s",
                                "2026-05-27 01:41:42.821 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b51fa47efc194de1b156091ac497a60e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.824 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b51fa47efc194de1b156091ac497a60e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.824 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b51fa47efc194de1b156091ac497a60e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.865 33 INFO tempest.lib.common.rest_client [req-f5f871c9-fdf7-4b84-95eb-3599f96ee441 req-f5f871c9-fdf7-4b84-95eb-3599f96ee441 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s",
                                "2026-05-27 01:41:42.953 20 INFO tempest.lib.common.rest_client [req-b2250081-fe73-41a8-99d5-657d105bc145 req-b2250081-fe73-41a8-99d5-657d105bc145 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s",
                                "2026-05-27 01:41:42.956 35 INFO tempest.lib.common.rest_client [req-21dc7ab9-04e9-4a4c-ba29-dbbe367ecfe8 req-21dc7ab9-04e9-4a4c-ba29-dbbe367ecfe8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.033s",
                                "2026-05-27 01:41:42.961 23 INFO tempest.lib.common.rest_client [req-5d6360d2-718e-4c51-9279-6b1bbf5b582e req-5d6360d2-718e-4c51-9279-6b1bbf5b582e ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3/users/218150e5b4bc46b59e2e5aae7e2afbae/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.347s",
                                "2026-05-27 01:41:42.961 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 218150e5b4bc46b59e2e5aae7e2afbae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:42.962 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1907208078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'tenant_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '218150e5b4bc46b59e2e5aae7e2afbae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:42.963 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-1907208078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'project_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'tenant_id': 'a41ae73e7b3a4240bdfe98ad964820e3', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-1907208078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '218150e5b4bc46b59e2e5aae7e2afbae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.088 31 INFO tempest.lib.common.rest_client [req-18b1b64c-885f-4dd2-be94-9cc1c09ed502 req-18b1b64c-885f-4dd2-be94-9cc1c09ed502 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/5c8612194f3a455a91058394a6fe5fb4 0.696s",
                                "2026-05-27 01:41:43.077 37 INFO tempest.lib.common.rest_client [req-7eeccd1d-8d9d-4f52-a8bb-720f3a9ec406 req-7eeccd1d-8d9d-4f52-a8bb-720f3a9ec406 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/5f5a1726ee354a088ad6f96b3130d4d0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.871s",
                                "2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5f5a1726ee354a088ad6f96b3130d4d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5f5a1726ee354a088ad6f96b3130d4d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.078 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5f5a1726ee354a088ad6f96b3130d4d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.216 25 INFO tempest.lib.common.rest_client [req-26fa1f7b-8699-4501-b9ea-b063c0b99721 req-26fa1f7b-8699-4501-b9ea-b063c0b99721 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-27 01:41:43.252 39 INFO tempest.lib.common.rest_client [req-390368d3-4689-44d5-87ff-9dec98b563db req-390368d3-4689-44d5-87ff-9dec98b563db ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-27 01:41:43.258 29 INFO tempest.lib.common.rest_client [req-d56f9ebf-3f0a-4c92-ae02-4b4d5c46878b req-d56f9ebf-3f0a-4c92-ae02-4b4d5c46878b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.811s",
                                "2026-05-27 01:41:43.266 43 INFO tempest.lib.common.rest_client [req-d50305d0-99c5-4857-9746-aa6cad4940b0 req-d50305d0-99c5-4857-9746-aa6cad4940b0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.747s",
                                "2026-05-27 01:41:43.337 18 INFO tempest.lib.common.rest_client [req-609bbcdc-3270-4023-a40f-234abdd81a96 req-609bbcdc-3270-4023-a40f-234abdd81a96 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-27 01:41:43.358 27 INFO tempest.lib.common.rest_client [req-4a04c806-5b89-4abf-92d7-b6434c22f5eb req-4a04c806-5b89-4abf-92d7-b6434c22f5eb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5 0.674s",
                                "2026-05-27 01:41:43.358 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 97765234ebec4e7e82edf9fbb7d80cd5 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:43.417 21 INFO tempest.lib.common.rest_client [req-c52a74b8-1826-44c1-85c6-556bc7eccabe req-c52a74b8-1826-44c1-85c6-556bc7eccabe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-27 01:41:43.469 31 INFO tempest.lib.common.rest_client [req-8e0c6c28-e2d4-4842-964e-e33ffe7f1017 req-8e0c6c28-e2d4-4842-964e-e33ffe7f1017 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-27 01:41:43.710 11 INFO tempest.lib.common.rest_client [req-48652cbc-9963-4636-a8dc-4a1b656c8479 req-48652cbc-9963-4636-a8dc-4a1b656c8479 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.973s",
                                "2026-05-27 01:41:43.729 13 INFO tempest.lib.common.rest_client [req-974a9fc5-3fe4-4d6c-a4f0-15c2a5d06de2 req-974a9fc5-3fe4-4d6c-a4f0-15c2a5d06de2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.078s",
                                "2026-05-27 01:41:43.749 33 INFO tempest.lib.common.rest_client [req-f4430635-eb82-4693-aecc-3a2d855c7c0f req-f4430635-eb82-4693-aecc-3a2d855c7c0f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.881s",
                                "2026-05-27 01:41:43.758 20 INFO tempest.lib.common.rest_client [req-26d9f5dc-ebea-4cd9-947e-7b2cc0038312 req-26d9f5dc-ebea-4cd9-947e-7b2cc0038312 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5/users/a14aaa04b85440f0866f74e65832eb45/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.803s",
                                "2026-05-27 01:41:43.758 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a14aaa04b85440f0866f74e65832eb45 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:43.760 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1632478506-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'project_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'tenant_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a14aaa04b85440f0866f74e65832eb45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.761 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-1632478506-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'project_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'tenant_id': '63a8de92c31c41a3ac5af25be3e9c2b5', 'tenant_name': 'tempest-RoutersAdminNegativeTest-1632478506', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a14aaa04b85440f0866f74e65832eb45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.808 23 INFO tempest.lib.common.rest_client [req-6fca850d-927e-4772-8d84-879027edeaef req-6fca850d-927e-4772-8d84-879027edeaef ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.837s",
                                "2026-05-27 01:41:43.816 15 INFO tempest.lib.common.rest_client [req-11dad2e9-c6f7-42e2-8094-c265e5cba84a req-11dad2e9-c6f7-42e2-8094-c265e5cba84a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.021s",
                                "2026-05-27 01:41:43.813 35 INFO tempest.lib.common.rest_client [req-71e0157b-db91-491c-9aef-7fbe4192de73 req-71e0157b-db91-491c-9aef-7fbe4192de73 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df 0.855s",
                                "2026-05-27 01:41:43.813 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e7ecd3d753094b0986827160b8c567df for scope project and roles: ['reader']",
                                "2026-05-27 01:41:43.835 39 INFO tempest.lib.common.rest_client [req-3f58bfca-c53f-4036-9571-e4dd5e473bf0 req-3f58bfca-c53f-4036-9571-e4dd5e473bf0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e 0.580s",
                                "2026-05-27 01:41:43.835 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5eca8aac3abd4370b1f95978abdacb9e for scope project and roles: ['reader']",
                                "2026-05-27 01:41:43.876 43 INFO tempest.lib.common.rest_client [req-efeac975-1414-4326-b995-e98431189c8d req-efeac975-1414-4326-b995-e98431189c8d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s",
                                "2026-05-27 01:41:43.883 25 INFO tempest.lib.common.rest_client [req-73073041-c9ef-42be-bc1e-2ef8acc4b734 req-73073041-c9ef-42be-bc1e-2ef8acc4b734 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/96bdd0064e684dc4bd57083416c56667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.663s",
                                "2026-05-27 01:41:43.883 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 96bdd0064e684dc4bd57083416c56667 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:43.884 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96bdd0064e684dc4bd57083416c56667', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.884 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '96bdd0064e684dc4bd57083416c56667', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:43.967 29 INFO tempest.lib.common.rest_client [req-758a58d2-1067-4a4b-b871-087b40ad9025 req-758a58d2-1067-4a4b-b871-087b40ad9025 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s",
                                "2026-05-27 01:41:43.978 18 INFO tempest.lib.common.rest_client [req-30bb7093-547d-4e1f-98d9-f93792d18b2b req-30bb7093-547d-4e1f-98d9-f93792d18b2b ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.639s",
                                "2026-05-27 01:41:43.991 11 INFO tempest.lib.common.rest_client [req-56b3d0e8-289c-4c3d-a6ac-cfb695bfc96b req-56b3d0e8-289c-4c3d-a6ac-cfb695bfc96b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285 0.277s",
                                "2026-05-27 01:41:43.993 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 359bd6400ccf4e5f8765bc6ab9b01285 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:44.070 13 INFO tempest.lib.common.rest_client [req-a26570a9-a5a4-4e3f-b9fe-6bec31ca64aa req-a26570a9-a5a4-4e3f-b9fe-6bec31ca64aa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.339s",
                                "2026-05-27 01:41:44.100 21 INFO tempest.lib.common.rest_client [req-4c6ce472-b14b-4d72-8beb-3102248ceffe req-4c6ce472-b14b-4d72-8beb-3102248ceffe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb 0.681s",
                                "2026-05-27 01:41:44.100 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e030c7ba797a4b01923120364750f5eb for scope project and roles: ['reader']",
                                "2026-05-27 01:41:44.212 27 INFO tempest.lib.common.rest_client [req-9643edf6-0d7c-4184-ab20-777b14dcda73 req-9643edf6-0d7c-4184-ab20-777b14dcda73 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.852s",
                                "2026-05-27 01:41:44.251 43 INFO tempest.lib.common.rest_client [req-a6bf1260-f8c1-46d0-9811-f42ba82785e9 req-a6bf1260-f8c1-46d0-9811-f42ba82785e9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s",
                                "2026-05-27 01:41:44.268 31 INFO tempest.lib.common.rest_client [req-4584756a-a107-466c-9127-c99a973d6166 req-4584756a-a107-466c-9127-c99a973d6166 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166/users/b2db85f511ff4df6bb13da98d22ac42e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.795s",
                                "2026-05-27 01:41:44.270 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b2db85f511ff4df6bb13da98d22ac42e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:44.271 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-773970821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af019cf2823742faa28c0556ee1fb166', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'tenant_id': 'af019cf2823742faa28c0556ee1fb166', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2db85f511ff4df6bb13da98d22ac42e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.271 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-773970821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af019cf2823742faa28c0556ee1fb166', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'tenant_id': 'af019cf2823742faa28c0556ee1fb166', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-773970821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b2db85f511ff4df6bb13da98d22ac42e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:44.312 37 INFO tempest.lib.common.rest_client [req-8dd8ff7c-c236-40a7-84bd-0b4119ad0e23 req-8dd8ff7c-c236-40a7-84bd-0b4119ad0e23 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.226s",
                                "2026-05-27 01:41:44.365 33 INFO tempest.lib.common.rest_client [req-4a476b4f-f9a7-4f06-a756-68785f2c0d78 req-4a476b4f-f9a7-4f06-a756-68785f2c0d78 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s",
                                "2026-05-27 01:41:44.443 15 INFO tempest.lib.common.rest_client [req-df516f7a-e688-418e-b0a4-375e1f8499cc req-df516f7a-e688-418e-b0a4-375e1f8499cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.625s",
                                "2026-05-27 01:41:44.524 20 INFO tempest.lib.common.rest_client [req-52f9899f-0298-47bf-88e8-c593b869814d req-52f9899f-0298-47bf-88e8-c593b869814d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.753s",
                                "2026-05-27 01:41:44.604 35 INFO tempest.lib.common.rest_client [req-10e24d16-e1d0-4236-b166-0ded8800c138 req-10e24d16-e1d0-4236-b166-0ded8800c138 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.789s",
                                "2026-05-27 01:41:44.622 39 INFO tempest.lib.common.rest_client [req-2b8b35d5-9412-4d58-8493-02d62fe92582 req-2b8b35d5-9412-4d58-8493-02d62fe92582 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s",
                                "2026-05-27 01:41:44.686 29 INFO tempest.lib.common.rest_client [req-3c8ecf46-da09-4d5f-8a85-4eb9be8401af req-3c8ecf46-da09-4d5f-8a85-4eb9be8401af ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/6756f682ee034483a1c0f10ac8baaed9 0.717s",
                                "2026-05-27 01:41:44.773 11 INFO tempest.lib.common.rest_client [req-291ce453-2137-404a-b995-8be9541ac0a4 req-291ce453-2137-404a-b995-8be9541ac0a4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.777s",
                                "2026-05-27 01:41:44.867 25 INFO tempest.lib.common.rest_client [req-909bb3d8-1a20-45a3-9829-2d4f8691025f req-909bb3d8-1a20-45a3-9829-2d4f8691025f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.979s",
                                "2026-05-27 01:41:44.887 43 INFO tempest.lib.common.rest_client [req-eaf6175c-1e71-4302-ae88-4caa4c9f5e0c req-eaf6175c-1e71-4302-ae88-4caa4c9f5e0c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.633s",
                                "2026-05-27 01:41:44.892 18 INFO tempest.lib.common.rest_client [req-d8607090-c695-4c8f-afac-e9904f42145a req-d8607090-c695-4c8f-afac-e9904f42145a ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.908s",
                                "2026-05-27 01:41:44.965 37 INFO tempest.lib.common.rest_client [req-b6176929-579f-4488-9363-c5c9b2c47cbf req-b6176929-579f-4488-9363-c5c9b2c47cbf ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36 0.652s",
                                "2026-05-27 01:41:44.965 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f804fd427cc4b8092c7a1813eca1e36 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:44.973 27 INFO tempest.lib.common.rest_client [req-018ecdd0-b1b7-4dac-b624-8ba997abcefb req-018ecdd0-b1b7-4dac-b624-8ba997abcefb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.758s",
                                "2026-05-27 01:41:45.011 29 INFO tempest.lib.common.rest_client [req-073c3a17-c5bf-42cd-81c5-29784dd95f67 req-073c3a17-c5bf-42cd-81c5-29784dd95f67 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-27 01:41:45.037 21 INFO tempest.lib.common.rest_client [req-eeacd8e5-7313-4284-bbac-240ff665001e req-eeacd8e5-7313-4284-bbac-240ff665001e ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.935s",
                                "2026-05-27 01:41:45.036 33 INFO tempest.lib.common.rest_client [req-7a2ef947-bdbe-45c0-945a-20ce15555827 req-7a2ef947-bdbe-45c0-945a-20ce15555827 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.669s",
                                "2026-05-27 01:41:45.042 20 INFO tempest.lib.common.rest_client [req-7c2de7ff-acd2-413c-bc9f-80f3ab0d920c req-7c2de7ff-acd2-413c-bc9f-80f3ab0d920c ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.515s",
                                "2026-05-27 01:41:45.138 18 INFO tempest.lib.common.rest_client [req-56cb747c-9bca-4a57-bc8a-3667e3f41855 req-56cb747c-9bca-4a57-bc8a-3667e3f41855 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:41:45.165 35 INFO tempest.lib.common.rest_client [req-a3f21ec6-301a-4ce6-bd2c-a22197a7e816 req-a3f21ec6-301a-4ce6-bd2c-a22197a7e816 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.558s",
                                "2026-05-27 01:41:45.165 13 INFO tempest.lib.common.rest_client [req-0fa8b161-b789-44fa-8895-0178e32c96bf req-0fa8b161-b789-44fa-8895-0178e32c96bf ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.094s",
                                "2026-05-27 01:41:45.176 27 INFO tempest.lib.common.rest_client [req-85d35e9e-ed93-4b24-bd58-4e380440bbff req-85d35e9e-ed93-4b24-bd58-4e380440bbff ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.202s",
                                "2026-05-27 01:41:45.277 11 INFO tempest.lib.common.rest_client [req-05a375f0-2431-406f-9ea5-2d8d7c327353 req-05a375f0-2431-406f-9ea5-2d8d7c327353 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s",
                                "2026-05-27 01:41:45.289 31 INFO tempest.lib.common.rest_client [req-98f68a3c-3841-4c1a-9fa1-176ec20b663e req-98f68a3c-3841-4c1a-9fa1-176ec20b663e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.011s",
                                "2026-05-27 01:41:45.328 43 INFO tempest.lib.common.rest_client [req-58e8d22f-173a-41ae-871d-969d4753df42 req-58e8d22f-173a-41ae-871d-969d4753df42 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s",
                                "2026-05-27 01:41:45.352 29 INFO tempest.lib.common.rest_client [req-736f6603-e71d-439d-a5a1-bd1173101178 req-736f6603-e71d-439d-a5a1-bd1173101178 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/5c8612194f3a455a91058394a6fe5fb4 0.338s",
                                "2026-05-27 01:41:45.353 39 INFO tempest.lib.common.rest_client [req-eaa17d32-3197-44e9-8f81-680737a287c0 req-eaa17d32-3197-44e9-8f81-680737a287c0 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s",
                                "2026-05-27 01:41:45.446 33 INFO tempest.lib.common.rest_client [req-e776b2c1-e1e9-49c3-a10b-83f8b2cdb225 req-e776b2c1-e1e9-49c3-a10b-83f8b2cdb225 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.406s",
                                "2026-05-27 01:41:45.452 13 INFO tempest.lib.common.rest_client [req-bb52c93e-7fbf-43af-9031-9cc5417a6db6 req-bb52c93e-7fbf-43af-9031-9cc5417a6db6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-27 01:41:45.456 25 INFO tempest.lib.common.rest_client [req-f973c4e6-7306-4f28-b0bd-53031f92fbc0 req-f973c4e6-7306-4f28-b0bd-53031f92fbc0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717 0.583s",
                                "2026-05-27 01:41:45.458 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7ae22e12dcc44d36b6f95be694148717 for scope project and roles: ['reader']",
                                "2026-05-27 01:41:45.491 35 INFO tempest.lib.common.rest_client [req-a8849f37-3196-4a57-901c-afe168355160 req-a8849f37-3196-4a57-901c-afe168355160 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.322s",
                                "2026-05-27 01:41:45.511 31 INFO tempest.lib.common.rest_client [req-dbdb89d4-2405-4d66-a288-fdb86d08b257 req-dbdb89d4-2405-4d66-a288-fdb86d08b257 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.219s",
                                "2026-05-27 01:41:45.522 11 INFO tempest.lib.common.rest_client [req-15c2cd20-c474-4c21-bb27-c70b658efde5 req-15c2cd20-c474-4c21-bb27-c70b658efde5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.242s",
                                "2026-05-27 01:41:45.533 15 INFO tempest.lib.common.rest_client [req-b50d6e52-b258-44d4-a56c-3b7954baa0c2 req-b50d6e52-b258-44d4-a56c-3b7954baa0c2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.089s",
                                "2026-05-27 01:41:45.570 20 INFO tempest.lib.common.rest_client [req-b08df958-8149-44b1-ab8b-fa56107989ac req-b08df958-8149-44b1-ab8b-fa56107989ac ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.527s",
                                "2026-05-27 01:41:45.692 21 INFO tempest.lib.common.rest_client [req-8359d2d0-044f-4982-8080-f399dd1281dc req-8359d2d0-044f-4982-8080-f399dd1281dc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.652s",
                                "2026-05-27 01:41:45.715 29 INFO tempest.lib.common.rest_client [req-0cf7ece8-9784-4aa8-bd83-b5da22b529d9 req-0cf7ece8-9784-4aa8-bd83-b5da22b529d9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "2026-05-27 01:41:45.734 13 INFO tempest.lib.common.rest_client [req-4f1cf782-ea38-43cf-a886-d19756884168 req-4f1cf782-ea38-43cf-a886-d19756884168 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.281s",
                                "2026-05-27 01:41:45.755 39 INFO tempest.lib.common.rest_client [req-5d283a40-0edf-4f26-8885-f5b2f1659ab2 req-5d283a40-0edf-4f26-8885-f5b2f1659ab2 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.400s",
                                "2026-05-27 01:41:45.772 18 INFO tempest.lib.common.rest_client [req-841f9a2b-00a7-4acf-8ab8-7d21419b5ee9 req-841f9a2b-00a7-4acf-8ab8-7d21419b5ee9 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.632s",
                                "2026-05-27 01:41:45.827 35 INFO tempest.lib.common.rest_client [req-bc22a4ba-44be-4e69-a056-834590da0d08 req-bc22a4ba-44be-4e69-a056-834590da0d08 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s",
                                "2026-05-27 01:41:45.865 37 INFO tempest.lib.common.rest_client [req-9fd23a2f-30b2-4991-9202-4dedc5db74e4 req-9fd23a2f-30b2-4991-9202-4dedc5db74e4 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.898s",
                                "2026-05-27 01:41:45.895 27 INFO tempest.lib.common.rest_client [req-00af2e98-3937-4264-a66d-f927cd6ef9fa req-00af2e98-3937-4264-a66d-f927cd6ef9fa ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.718s",
                                "2026-05-27 01:41:45.904 20 INFO tempest.lib.common.rest_client [req-784cf9f4-2ac9-470d-9808-11678c0da8b2 req-784cf9f4-2ac9-470d-9808-11678c0da8b2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-27 01:41:45.937 43 INFO tempest.lib.common.rest_client [req-dfc92080-fa1a-4271-84b1-63e26e06befe req-dfc92080-fa1a-4271-84b1-63e26e06befe ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.608s",
                                "2026-05-27 01:41:45.958 13 INFO tempest.lib.common.rest_client [req-6223e480-27a4-4759-af52-c06e45af6a59 req-6223e480-27a4-4759-af52-c06e45af6a59 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:41:45.974 11 INFO tempest.lib.common.rest_client [req-a6be15c3-88b9-4761-8e07-552fef47f29f req-a6be15c3-88b9-4761-8e07-552fef47f29f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:41:46.024 23 INFO tempest.lib.common.rest_client [req-39a493ae-5b87-4fd4-aa47-10e4c1a340d6 req-39a493ae-5b87-4fd4-aa47-10e4c1a340d6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.214s",
                                "2026-05-27 01:41:46.052 33 INFO tempest.lib.common.rest_client [req-fbf641ca-489f-4a0d-b453-aced6a166700 req-fbf641ca-489f-4a0d-b453-aced6a166700 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.601s",
                                "2026-05-27 01:41:46.065 35 INFO tempest.lib.common.rest_client [req-fab23084-c705-4ff2-abc2-9aa046565c6d req-fab23084-c705-4ff2-abc2-9aa046565c6d ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/6756f682ee034483a1c0f10ac8baaed9 0.236s",
                                "2026-05-27 01:41:46.126 27 INFO tempest.lib.common.rest_client [req-e3a796d2-cc80-4286-a29d-d27762434efc req-e3a796d2-cc80-4286-a29d-d27762434efc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/6756f682ee034483a1c0f10ac8baaed9 0.228s",
                                "2026-05-27 01:41:46.130 25 INFO tempest.lib.common.rest_client [req-e34feec3-19dd-4da2-a58f-18c352c35426 req-e34feec3-19dd-4da2-a58f-18c352c35426 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s",
                                "2026-05-27 01:41:46.137 21 INFO tempest.lib.common.rest_client [req-c0ee924e-c8e0-4523-ae8d-6bffcf2a253f req-c0ee924e-c8e0-4523-ae8d-6bffcf2a253f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.443s",
                                "2026-05-27 01:41:46.246 39 INFO tempest.lib.common.rest_client [req-55809209-fa74-4cb9-a893-7033cda3d5ee req-55809209-fa74-4cb9-a893-7033cda3d5ee ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s",
                                "2026-05-27 01:41:46.277 11 INFO tempest.lib.common.rest_client [req-58ce90f9-b467-4eb3-a23c-d0e4fe54d593 req-58ce90f9-b467-4eb3-a23c-d0e4fe54d593 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/6756f682ee034483a1c0f10ac8baaed9 0.301s",
                                "2026-05-27 01:41:46.298 15 INFO tempest.lib.common.rest_client [req-cbf1e3bb-4e46-49b5-9099-3318c5e0795b req-cbf1e3bb-4e46-49b5-9099-3318c5e0795b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s",
                                "2026-05-27 01:41:46.323 37 INFO tempest.lib.common.rest_client [req-047a9c67-c249-4910-8c02-b5bce57a5a60 req-047a9c67-c249-4910-8c02-b5bce57a5a60 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.451s",
                                "2026-05-27 01:41:46.405 25 INFO tempest.lib.common.rest_client [req-c0f473d0-26c8-41af-a08b-12438b12f9ed req-c0f473d0-26c8-41af-a08b-12438b12f9ed ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-27 01:41:46.410 43 INFO tempest.lib.common.rest_client [req-c9649281-20ab-4a60-a75c-ec748815ac4f req-c9649281-20ab-4a60-a75c-ec748815ac4f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-27 01:41:46.415 39 INFO tempest.lib.common.rest_client [req-d5cd3dc9-7981-4b7a-b4cc-ce11b305fbdc req-d5cd3dc9-7981-4b7a-b4cc-ce11b305fbdc ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/6756f682ee034483a1c0f10ac8baaed9 0.167s",
                                "2026-05-27 01:41:46.441 33 INFO tempest.lib.common.rest_client [req-001731ba-d8cb-4955-8915-68e824af0d20 req-001731ba-d8cb-4955-8915-68e824af0d20 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s",
                                "2026-05-27 01:41:46.463 29 INFO tempest.lib.common.rest_client [req-3cab3ceb-cc1d-422e-ba5a-4ff31cd48c4d req-3cab3ceb-cc1d-422e-ba5a-4ff31cd48c4d ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f/users/5fce110107674dd1a8b8598accaca043/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.746s",
                                "2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5fce110107674dd1a8b8598accaca043 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5fce110107674dd1a8b8598accaca043', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:46.465 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1562351472-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f36d78a0c864466caed9d2889e4ce51f', 'project_name': 'tempest-RoutersIpV6Test-1562351472', 'tenant_id': 'f36d78a0c864466caed9d2889e4ce51f', 'tenant_name': 'tempest-RoutersIpV6Test-1562351472', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5fce110107674dd1a8b8598accaca043', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:46.543 27 INFO tempest.lib.common.rest_client [req-eaeb15ce-fbd7-4964-a827-e5134ab949b6 req-eaeb15ce-fbd7-4964-a827-e5134ab949b6 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s",
                                "2026-05-27 01:41:46.562 15 INFO tempest.lib.common.rest_client [req-47b20de6-9e9c-486d-a195-3935d8b213ca req-47b20de6-9e9c-486d-a195-3935d8b213ca ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.260s",
                                "2026-05-27 01:41:46.569 11 INFO tempest.lib.common.rest_client [req-04d7284f-0f99-46ab-bce2-8141c4e0917a req-04d7284f-0f99-46ab-bce2-8141c4e0917a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-27 01:41:46.593 31 INFO tempest.lib.common.rest_client [req-d23a0504-98d2-4f1a-8487-e085bad7f75e req-d23a0504-98d2-4f1a-8487-e085bad7f75e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.081s",
                                "2026-05-27 01:41:46.627 39 INFO tempest.lib.common.rest_client [req-db84dc8c-6364-4fc4-ace6-6baeb2c44c91 req-db84dc8c-6364-4fc4-ace6-6baeb2c44c91 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-27 01:41:46.690 31 INFO tempest.lib.common.rest_client [req-a0d1d8f0-6a9f-4a37-b91b-b1cd5721c0cd req-a0d1d8f0-6a9f-4a37-b91b-b1cd5721c0cd ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s",
                                "2026-05-27 01:41:46.699 18 INFO tempest.lib.common.rest_client [req-9c0bd410-2ac9-4086-bc7d-5ab86f90b7fe req-9c0bd410-2ac9-4086-bc7d-5ab86f90b7fe ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.925s",
                                "2026-05-27 01:41:46.724 25 INFO tempest.lib.common.rest_client [req-683d681d-4f90-4cdd-8a89-b8ff12a58b6c req-683d681d-4f90-4cdd-8a89-b8ff12a58b6c ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.318s",
                                "2026-05-27 01:41:46.729 33 INFO tempest.lib.common.rest_client [req-8f4bbaf4-c0e8-4d55-80f4-6d1debebf9ea req-8f4bbaf4-c0e8-4d55-80f4-6d1debebf9ea ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/6756f682ee034483a1c0f10ac8baaed9 0.283s",
                                "2026-05-27 01:41:46.830 27 INFO tempest.lib.common.rest_client [req-56242b54-5c4c-4b7c-a34b-9074543e5f3a req-56242b54-5c4c-4b7c-a34b-9074543e5f3a ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/5c8612194f3a455a91058394a6fe5fb4 0.285s",
                                "2026-05-27 01:41:46.845 13 INFO tempest.lib.common.rest_client [req-2f897ee2-10ba-4465-bf6b-caebb1e11f91 req-2f897ee2-10ba-4465-bf6b-caebb1e11f91 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.882s",
                                "2026-05-27 01:41:46.854 18 INFO tempest.lib.common.rest_client [req-fdb8b03e-fb2f-4245-9092-be1fc72a683b req-fdb8b03e-fb2f-4245-9092-be1fc72a683b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.152s",
                                "2026-05-27 01:41:46.864 20 INFO tempest.lib.common.rest_client [req-80c1de73-da32-4299-b219-aa423e5a5545 req-80c1de73-da32-4299-b219-aa423e5a5545 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.956s",
                                "2026-05-27 01:41:46.915 15 INFO tempest.lib.common.rest_client [req-338be809-0e06-4ef3-a51e-d739cd24f97d req-338be809-0e06-4ef3-a51e-d739cd24f97d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s",
                                "2026-05-27 01:41:46.921 39 INFO tempest.lib.common.rest_client [req-ea118e44-611a-438f-9a55-b4ff8a8b8b79 req-ea118e44-611a-438f-9a55-b4ff8a8b8b79 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/5c8612194f3a455a91058394a6fe5fb4 0.291s",
                                "2026-05-27 01:41:47.015 13 INFO tempest.lib.common.rest_client [req-086bb96a-fb2b-41dc-b566-f5636aacfdf9 req-086bb96a-fb2b-41dc-b566-f5636aacfdf9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-27 01:41:47.031 27 INFO tempest.lib.common.rest_client [req-30624b40-c723-4290-b767-e522bdb03ccf req-30624b40-c723-4290-b767-e522bdb03ccf ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-27 01:41:47.049 25 INFO tempest.lib.common.rest_client [req-d0ce8806-ca22-4f63-97d5-8c78fdd2a75a req-d0ce8806-ca22-4f63-97d5-8c78fdd2a75a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-27 01:41:47.061 35 INFO tempest.lib.common.rest_client [req-f4a9d339-967a-4de6-9e62-9e9de719d5e6 req-f4a9d339-967a-4de6-9e62-9e9de719d5e6 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.995s",
                                "2026-05-27 01:41:47.069 20 INFO tempest.lib.common.rest_client [req-aea6a3e8-9ec2-40a2-8173-96a9e0455172 req-aea6a3e8-9ec2-40a2-8173-96a9e0455172 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-27 01:41:47.076 15 INFO tempest.lib.common.rest_client [req-fda9ac59-83e5-4668-ba8a-2709f3fdcc41 req-fda9ac59-83e5-4668-ba8a-2709f3fdcc41 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.160s",
                                "2026-05-27 01:41:47.101 21 INFO tempest.lib.common.rest_client [req-f59c67f7-8ea8-4a46-a140-95f732459714 req-f59c67f7-8ea8-4a46-a140-95f732459714 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.956s",
                                "2026-05-27 01:41:47.282 13 INFO tempest.lib.common.rest_client [req-70df66df-1772-473a-9b97-9a0fc28d9968 req-70df66df-1772-473a-9b97-9a0fc28d9968 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/6756f682ee034483a1c0f10ac8baaed9 0.265s",
                                "2026-05-27 01:41:47.308 27 INFO tempest.lib.common.rest_client [req-67fe5129-8481-4c08-81bb-1258af67a361 req-67fe5129-8481-4c08-81bb-1258af67a361 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5/users/f514ba7d29c34c1da6050f894ba5b8f7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s",
                                "2026-05-27 01:41:47.309 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f514ba7d29c34c1da6050f894ba5b8f7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:47.309 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f514ba7d29c34c1da6050f894ba5b8f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:47.310 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-607680649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'project_name': 'tempest-AgentManagementNegativeTest-607680649', 'tenant_id': '97765234ebec4e7e82edf9fbb7d80cd5', 'tenant_name': 'tempest-AgentManagementNegativeTest-607680649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f514ba7d29c34c1da6050f894ba5b8f7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:47.322 25 INFO tempest.lib.common.rest_client [req-5622003f-1c73-45f0-a7ea-d95259952ddf req-5622003f-1c73-45f0-a7ea-d95259952ddf ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/6756f682ee034483a1c0f10ac8baaed9 0.271s",
                                "2026-05-27 01:41:47.322 23 INFO tempest.lib.common.rest_client [req-ea0cfa0f-6704-469d-b713-0e2f765ee7d8 req-ea0cfa0f-6704-469d-b713-0e2f765ee7d8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.295s",
                                "2026-05-27 01:41:47.316 37 INFO tempest.lib.common.rest_client [req-d7fe3b2f-bb66-4354-8231-ba1462b79b6a req-d7fe3b2f-bb66-4354-8231-ba1462b79b6a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.991s",
                                "2026-05-27 01:41:47.331 43 INFO tempest.lib.common.rest_client [req-9537369e-0858-4794-840c-35911b661cc8 req-9537369e-0858-4794-840c-35911b661cc8 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/6756f682ee034483a1c0f10ac8baaed9 0.916s",
                                "2026-05-27 01:41:47.415 20 INFO tempest.lib.common.rest_client [req-e49dbd69-4703-45d4-a61f-c0a95f974bb9 req-e49dbd69-4703-45d4-a61f-c0a95f974bb9 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.339s",
                                "2026-05-27 01:41:47.505 21 INFO tempest.lib.common.rest_client [req-67b0a050-b57b-4191-b826-ab54d19e748c req-67b0a050-b57b-4191-b826-ab54d19e748c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/6756f682ee034483a1c0f10ac8baaed9 0.403s",
                                "2026-05-27 01:41:47.570 25 INFO tempest.lib.common.rest_client [req-f3300db5-9136-439a-83eb-1c4fa5acd72b req-f3300db5-9136-439a-83eb-1c4fa5acd72b ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-27 01:41:47.628 13 INFO tempest.lib.common.rest_client [req-1257b7aa-0fb1-431d-9d6b-f9c9588cd2e3 req-1257b7aa-0fb1-431d-9d6b-f9c9588cd2e3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-27 01:41:47.639 20 INFO tempest.lib.common.rest_client [req-5e4bee0b-31e0-4e02-805b-b1baef79daf2 req-5e4bee0b-31e0-4e02-805b-b1baef79daf2 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-27 01:41:47.655 11 INFO tempest.lib.common.rest_client [req-ba3436f0-2863-4c66-a531-84ee9cf8914a req-ba3436f0-2863-4c66-a531-84ee9cf8914a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/5c8612194f3a455a91058394a6fe5fb4 1.084s",
                                "2026-05-27 01:41:47.792 23 INFO tempest.lib.common.rest_client [req-9c525bcd-eefb-482e-9ee3-fa4b4fc5d7e2 req-9c525bcd-eefb-482e-9ee3-fa4b4fc5d7e2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.463s",
                                "2026-05-27 01:41:47.797 21 INFO tempest.lib.common.rest_client [req-6c9569b3-6c34-4269-8e58-89271f447fe8 req-6c9569b3-6c34-4269-8e58-89271f447fe8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-27 01:41:47.855 13 INFO tempest.lib.common.rest_client [req-d7584b50-d0c8-4325-8335-6503503474da req-d7584b50-d0c8-4325-8335-6503503474da ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/5c8612194f3a455a91058394a6fe5fb4 0.224s",
                                "2026-05-27 01:41:47.878 20 INFO tempest.lib.common.rest_client [req-d50ada35-47bf-45bd-a76c-a9bacd674d06 req-d50ada35-47bf-45bd-a76c-a9bacd674d06 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/6756f682ee034483a1c0f10ac8baaed9 0.236s",
                                "2026-05-27 01:41:47.910 29 INFO tempest.lib.common.rest_client [req-e962f4f8-f1d4-4264-8e09-74606644f9f5 req-e962f4f8-f1d4-4264-8e09-74606644f9f5 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.437s",
                                "2026-05-27 01:41:47.908 31 INFO tempest.lib.common.rest_client [req-a53054a0-d258-4bc9-bffb-9b09a47a6164 req-a53054a0-d258-4bc9-bffb-9b09a47a6164 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/de2e3e6b559e41d3a5962c9da33b0dc8 1.216s",
                                "2026-05-27 01:41:47.962 27 INFO tempest.lib.common.rest_client [req-0499d305-11b0-496b-9136-804a411c46d4 req-0499d305-11b0-496b-9136-804a411c46d4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-27 01:41:47.994 21 INFO tempest.lib.common.rest_client [req-030d8b55-e080-42b3-9fd7-f5ff51dcb316 req-030d8b55-e080-42b3-9fd7-f5ff51dcb316 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/5c8612194f3a455a91058394a6fe5fb4 0.196s",
                                "2026-05-27 01:41:48.190 31 INFO tempest.lib.common.rest_client [req-de117e27-3322-46f4-a153-5ac79bad322b req-de117e27-3322-46f4-a153-5ac79bad322b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-27 01:41:48.224 21 INFO tempest.lib.common.rest_client [req-a6b1f4ff-09a2-4c3a-820b-246b1c5d9b16 req-a6b1f4ff-09a2-4c3a-820b-246b1c5d9b16 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-27 01:41:48.234 13 INFO tempest.lib.common.rest_client [req-14d753d0-dc83-414e-a6da-89d49e482f80 req-14d753d0-dc83-414e-a6da-89d49e482f80 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-27 01:41:48.249 18 INFO tempest.lib.common.rest_client [req-3a78ebf7-0b79-41cc-a161-8d120a18ec0c req-3a78ebf7-0b79-41cc-a161-8d120a18ec0c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.393s",
                                "2026-05-27 01:41:48.310 39 INFO tempest.lib.common.rest_client [req-624e8111-5bfe-40fd-b4e2-5d358e9f809d req-624e8111-5bfe-40fd-b4e2-5d358e9f809d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.387s",
                                "2026-05-27 01:41:48.374 21 INFO tempest.lib.common.rest_client [req-d311f221-6c6e-4e65-ba29-3858c5bbd55a req-d311f221-6c6e-4e65-ba29-3858c5bbd55a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb/users/ea280ffbd0ae4763b54f6e5cbedaf667/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.148s",
                                "2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea280ffbd0ae4763b54f6e5cbedaf667 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea280ffbd0ae4763b54f6e5cbedaf667', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.375 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e030c7ba797a4b01923120364750f5eb', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'tenant_id': 'e030c7ba797a4b01923120364750f5eb', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-155388643', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea280ffbd0ae4763b54f6e5cbedaf667', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.401 35 INFO tempest.lib.common.rest_client [req-b944affb-a54b-4601-a5ee-09e53672eb4f req-b944affb-a54b-4601-a5ee-09e53672eb4f ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/5c8612194f3a455a91058394a6fe5fb4 1.338s",
                                "2026-05-27 01:41:48.408 13 INFO tempest.lib.common.rest_client [req-c524a8a3-77d1-4c0c-93d9-4c0d71747d3a req-c524a8a3-77d1-4c0c-93d9-4c0d71747d3a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335/users/f151dfe7ca0f4403be8feb3405c3a069/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s",
                                "2026-05-27 01:41:48.408 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f151dfe7ca0f4403be8feb3405c3a069 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:48.408 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-2110922340-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3cc4600bdbee4c758926faf859e7b335', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'tenant_id': '3cc4600bdbee4c758926faf859e7b335', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f151dfe7ca0f4403be8feb3405c3a069', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.409 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-2110922340-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3cc4600bdbee4c758926faf859e7b335', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'tenant_id': '3cc4600bdbee4c758926faf859e7b335', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-2110922340', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f151dfe7ca0f4403be8feb3405c3a069', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.431 33 INFO tempest.lib.common.rest_client [req-ed3b31ca-32ec-47fb-a087-6f8c64613618 req-ed3b31ca-32ec-47fb-a087-6f8c64613618 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.691s",
                                "2026-05-27 01:41:48.427 27 INFO tempest.lib.common.rest_client [req-9031350a-5ff7-4043-9744-e17b266f576f req-9031350a-5ff7-4043-9744-e17b266f576f ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.462s",
                                "{8} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.468012s] ... ok",
                                "2026-05-27 01:41:48.567 15 INFO tempest.lib.common.rest_client [req-bf5ad65d-4541-46c5-bbc3-d48566f77347 req-bf5ad65d-4541-46c5-bbc3-d48566f77347 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.486s",
                                "2026-05-27 01:41:48.589 37 INFO tempest.lib.common.rest_client [req-6ec5aa8a-59d3-4964-8d67-920237c74906 req-6ec5aa8a-59d3-4964-8d67-920237c74906 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.270s",
                                "2026-05-27 01:41:48.611 35 INFO tempest.lib.common.rest_client [req-65db9729-4742-4f85-a934-86bce9db90f3 req-65db9729-4742-4f85-a934-86bce9db90f3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-27 01:41:48.627 39 INFO tempest.lib.common.rest_client [req-6e499d37-9f3c-43d9-9575-af84c9832882 req-6e499d37-9f3c-43d9-9575-af84c9832882 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e/users/ba0d3e542c26410294e8fee5d08d546c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.316s",
                                "2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ba0d3e542c26410294e8fee5d08d546c is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba0d3e542c26410294e8fee5d08d546c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.628 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1272422330-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5eca8aac3abd4370b1f95978abdacb9e', 'project_name': 'tempest-SecGroupTest-1272422330', 'tenant_id': '5eca8aac3abd4370b1f95978abdacb9e', 'tenant_name': 'tempest-SecGroupTest-1272422330', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba0d3e542c26410294e8fee5d08d546c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:48.632 43 INFO tempest.lib.common.rest_client [req-71f6a67a-33d4-48fc-95b4-6e65dbc53ee0 req-71f6a67a-33d4-48fc-95b4-6e65dbc53ee0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.293s",
                                "2026-05-27 01:41:48.780 33 INFO tempest.lib.common.rest_client [req-594f6455-9cfa-403d-b5f1-55c94cc2421f req-594f6455-9cfa-403d-b5f1-55c94cc2421f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s",
                                "2026-05-27 01:41:48.788 15 INFO tempest.lib.common.rest_client [req-9af5d869-4ef4-4821-84c0-ce50ec40037f req-9af5d869-4ef4-4821-84c0-ce50ec40037f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/6756f682ee034483a1c0f10ac8baaed9 0.218s",
                                "2026-05-27 01:41:48.818 25 INFO tempest.lib.common.rest_client [req-24731482-3207-4789-8678-08554f1c301e req-24731482-3207-4789-8678-08554f1c301e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/5c8612194f3a455a91058394a6fe5fb4 1.246s",
                                "2026-05-27 01:41:48.827 11 INFO tempest.lib.common.rest_client [req-9c422885-d9bb-4494-8141-c2befd71e4f5 req-9c422885-d9bb-4494-8141-c2befd71e4f5 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.170s",
                                "2026-05-27 01:41:48.866 37 INFO tempest.lib.common.rest_client [req-56b3a6b7-bb44-4013-a739-2e5f1971f667 req-56b3a6b7-bb44-4013-a739-2e5f1971f667 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/6756f682ee034483a1c0f10ac8baaed9 0.274s",
                                "2026-05-27 01:41:49.047 15 INFO tempest.lib.common.rest_client [req-a798d95a-f052-46fd-bae4-22798286c4af req-a798d95a-f052-46fd-bae4-22798286c4af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-27 01:41:49.060 13 INFO tempest.lib.common.rest_client [req-59aa2021-f289-4b0c-a39e-e6cf37dc28c5 req-59aa2021-f289-4b0c-a39e-e6cf37dc28c5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-27 01:41:49.081 43 INFO tempest.lib.common.rest_client [req-4c443ad8-f3c5-4715-a315-51752e469898 req-4c443ad8-f3c5-4715-a315-51752e469898 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/5c8612194f3a455a91058394a6fe5fb4 0.444s",
                                "2026-05-27 01:41:49.126 20 INFO tempest.lib.common.rest_client [req-3d5510c5-b9dd-48af-910f-aaadfd2f8a86 req-3d5510c5-b9dd-48af-910f-aaadfd2f8a86 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.244s",
                                "2026-05-27 01:41:49.201 25 INFO tempest.lib.common.rest_client [req-de02cd4e-09e5-42bc-8c54-b25ef809e7fe req-de02cd4e-09e5-42bc-8c54-b25ef809e7fe ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-27 01:41:49.245 37 INFO tempest.lib.common.rest_client [req-34392e33-871b-49c9-9db9-cb7d1ea2ff96 req-34392e33-871b-49c9-9db9-cb7d1ea2ff96 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-27 01:41:49.297 39 INFO tempest.lib.common.rest_client [req-69661879-5312-4776-bb2d-ec4a5aa90a96 req-69661879-5312-4776-bb2d-ec4a5aa90a96 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-27 01:41:49.313 31 INFO tempest.lib.common.rest_client [req-63cdef62-4618-4f6a-9d54-aa6f4ee697a5 req-63cdef62-4618-4f6a-9d54-aa6f4ee697a5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/de2e3e6b559e41d3a5962c9da33b0dc8 1.121s",
                                "2026-05-27 01:41:49.324 15 INFO tempest.lib.common.rest_client [req-05251ab4-c18d-4a41-bdc4-5fdd16530be4 req-05251ab4-c18d-4a41-bdc4-5fdd16530be4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/5c8612194f3a455a91058394a6fe5fb4 0.275s",
                                "2026-05-27 01:41:49.329 20 INFO tempest.lib.common.rest_client [req-69ec594e-6bf3-48b8-a9d6-79b2362b2b85 req-69ec594e-6bf3-48b8-a9d6-79b2362b2b85 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/5c8612194f3a455a91058394a6fe5fb4 0.201s",
                                "2026-05-27 01:41:49.511 18 INFO tempest.lib.common.rest_client [req-139d32b5-834e-498a-b1c2-c8be9d57c3e5 req-139d32b5-834e-498a-b1c2-c8be9d57c3e5 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/6756f682ee034483a1c0f10ac8baaed9 1.260s",
                                "2026-05-27 01:41:49.542 31 INFO tempest.lib.common.rest_client [req-1226be93-d32c-439b-a63f-8c1f2a2f4103 req-1226be93-d32c-439b-a63f-8c1f2a2f4103 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-27 01:41:49.536 25 INFO tempest.lib.common.rest_client [req-4527d016-482e-440e-ae46-831d69269514 req-4527d016-482e-440e-ae46-831d69269514 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717/users/f91acc715bbe4996a69ffb724a971402/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.332s",
                                "2026-05-27 01:41:49.536 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f91acc715bbe4996a69ffb724a971402 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:49.537 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f91acc715bbe4996a69ffb724a971402', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.537 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-2101088319-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7ae22e12dcc44d36b6f95be694148717', 'project_name': 'tempest-BulkNetworkOpsTest-2101088319', 'tenant_id': '7ae22e12dcc44d36b6f95be694148717', 'tenant_name': 'tempest-BulkNetworkOpsTest-2101088319', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f91acc715bbe4996a69ffb724a971402', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:49.622 13 INFO tempest.lib.common.rest_client [req-3f10f914-632d-47cf-b5b8-b38dfe177eaa req-3f10f914-632d-47cf-b5b8-b38dfe177eaa ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.560s",
                                "2026-05-27 01:41:49.623 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:41:49.731 18 INFO tempest.lib.common.rest_client [req-19059f68-f93b-439e-b383-a0f47eef0f6d req-19059f68-f93b-439e-b383-a0f47eef0f6d ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-27 01:41:49.755 15 INFO tempest.lib.common.rest_client [req-c6e31708-f321-4c6a-87d1-3e5ae346ed56 req-c6e31708-f321-4c6a-87d1-3e5ae346ed56 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-27 01:41:49.882 13 INFO tempest.lib.common.rest_client [req-567adb50-9984-48e9-9d3b-10654ccca70c req-567adb50-9984-48e9-9d3b-10654ccca70c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1699b98ab7b2454da2c14b7e9cd19e18 0.258s",
                                "2026-05-27 01:41:49.891 21 INFO tempest.lib.common.rest_client [req-264fb083-3ced-4ce0-b492-bc23a81ca6e6 req-264fb083-3ced-4ce0-b492-bc23a81ca6e6 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.504s",
                                "2026-05-27 01:41:50.009 27 INFO tempest.lib.common.rest_client [req-06b8c924-0653-4217-95c2-ebb001b40e08 req-06b8c924-0653-4217-95c2-ebb001b40e08 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f54150d1fbe74f34a617aeae01bbd019 1.523s",
                                "2026-05-27 01:41:50.133 18 INFO tempest.lib.common.rest_client [req-bc19fc42-0e93-47b9-b8ab-0f6fe65e69a2 req-bc19fc42-0e93-47b9-b8ab-0f6fe65e69a2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/5c8612194f3a455a91058394a6fe5fb4 0.399s",
                                "2026-05-27 01:41:50.195 25 INFO tempest.lib.common.rest_client [req-c0543df6-ef4d-41df-8b75-84fdde39c907 req-c0543df6-ef4d-41df-8b75-84fdde39c907 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-27 01:41:50.279 35 INFO tempest.lib.common.rest_client [req-0f6e4b18-400d-4073-8bf7-5de7c1ea8d23 req-0f6e4b18-400d-4073-8bf7-5de7c1ea8d23 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df/users/60b0c48196b843eb8480ad6c335fc9b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.663s",
                                "2026-05-27 01:41:50.280 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 60b0c48196b843eb8480ad6c335fc9b2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:50.282 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60b0c48196b843eb8480ad6c335fc9b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.282 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-1438634926-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e7ecd3d753094b0986827160b8c567df', 'project_name': 'tempest-NetworksTestDHCPv6-1438634926', 'tenant_id': 'e7ecd3d753094b0986827160b8c567df', 'tenant_name': 'tempest-NetworksTestDHCPv6-1438634926', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60b0c48196b843eb8480ad6c335fc9b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.422 33 INFO tempest.lib.common.rest_client [req-77f28bc1-2a96-4c0e-82c8-dc8f28474f04 req-77f28bc1-2a96-4c0e-82c8-dc8f28474f04 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.639s",
                                "2026-05-27 01:41:50.437 13 INFO tempest.lib.common.rest_client [req-70ee8dd4-7c17-4992-a304-7f2b6a293ebb req-70ee8dd4-7c17-4992-a304-7f2b6a293ebb ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f151dfe7ca0f4403be8feb3405c3a069 0.552s",
                                "2026-05-27 01:41:50.438 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bcf68af5046a400980af936e21145859",
                                "2026-05-27 01:41:50.587 29 INFO tempest.lib.common.rest_client [req-f7cdebba-816a-45b9-8e8b-94b16c9e7a1d req-f7cdebba-816a-45b9-8e8b-94b16c9e7a1d ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.674s",
                                "2026-05-27 01:41:50.621 43 INFO tempest.lib.common.rest_client [req-9ef6e6d7-0878-4d02-bf75-5b5a38a6c6ed req-9ef6e6d7-0878-4d02-bf75-5b5a38a6c6ed ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.537s",
                                "2026-05-27 01:41:50.679 27 INFO tempest.lib.common.rest_client [req-b6e597b5-dfcd-48e6-9c31-bd5af2be342d req-b6e597b5-dfcd-48e6-9c31-bd5af2be342d ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f514ba7d29c34c1da6050f894ba5b8f7 0.668s",
                                "2026-05-27 01:41:50.680 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97765234ebec4e7e82edf9fbb7d80cd5",
                                "2026-05-27 01:41:50.674 11 INFO tempest.lib.common.rest_client [req-d7a15e19-b663-4bda-9511-abafcbe376df req-d7a15e19-b663-4bda-9511-abafcbe376df ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285/users/c4bdaedd8c9e46c2b7d699ddb3aa9160/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.845s",
                                "2026-05-27 01:41:50.675 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4bdaedd8c9e46c2b7d699ddb3aa9160 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:50.675 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4bdaedd8c9e46c2b7d699ddb3aa9160', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.676 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-697542790-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'tenant_id': '359bd6400ccf4e5f8765bc6ab9b01285', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-697542790', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4bdaedd8c9e46c2b7d699ddb3aa9160', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.843 37 INFO tempest.lib.common.rest_client [req-514a1bf2-dda8-4289-badf-fa95cdf478b7 req-514a1bf2-dda8-4289-badf-fa95cdf478b7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/5c8612194f3a455a91058394a6fe5fb4 1.596s",
                                "2026-05-27 01:41:50.869 43 INFO tempest.lib.common.rest_client [req-b54c9bc3-acfd-4ae7-9f91-8e6e617bb216 req-b54c9bc3-acfd-4ae7-9f91-8e6e617bb216 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0/users/411e3b63ac2041d9bd46b89b7f2642ec/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.244s",
                                "2026-05-27 01:41:50.870 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 411e3b63ac2041d9bd46b89b7f2642ec is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:50.870 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'tenant_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '411e3b63ac2041d9bd46b89b7f2642ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.871 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'tenant_id': '16c9a2da1c6141d29f383ea43d9b78b0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1232116071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '411e3b63ac2041d9bd46b89b7f2642ec', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:50.984 20 INFO tempest.lib.common.rest_client [req-1b598a89-4582-4428-bc0d-055788f58fb1 req-1b598a89-4582-4428-bc0d-055788f58fb1 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.652s",
                                "2026-05-27 01:41:51.006 35 INFO tempest.lib.common.rest_client [req-ba823777-a3df-41e0-87c5-6c537af05642 req-ba823777-a3df-41e0-87c5-6c537af05642 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-27 01:41:51.049 33 INFO tempest.lib.common.rest_client [req-d2a499db-9266-4ee1-8d85-c18490b720ba req-d2a499db-9266-4ee1-8d85-c18490b720ba ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734/users/a1efad28e5ac4eef81333f22de404885/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.623s",
                                "2026-05-27 01:41:51.049 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a1efad28e5ac4eef81333f22de404885 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:51.050 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1379d783307c48b5b63e864d4e9a0734', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'tenant_id': '1379d783307c48b5b63e864d4e9a0734', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a1efad28e5ac4eef81333f22de404885', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.050 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1379d783307c48b5b63e864d4e9a0734', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'tenant_id': '1379d783307c48b5b63e864d4e9a0734', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-689064787', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a1efad28e5ac4eef81333f22de404885', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.198 37 INFO tempest.lib.common.rest_client [req-1c7a8aed-3bc4-47c0-a102-145b4bc9ef39 req-1c7a8aed-3bc4-47c0-a102-145b4bc9ef39 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-27 01:41:51.204 31 INFO tempest.lib.common.rest_client [req-a105e5b4-9ef7-4dd8-bd23-33f6629d7f49 req-a105e5b4-9ef7-4dd8-bd23-33f6629d7f49 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/6756f682ee034483a1c0f10ac8baaed9 1.659s",
                                "2026-05-27 01:41:51.370 23 INFO tempest.lib.common.rest_client [req-584ae86a-f897-4a63-a18c-558f1f089391 req-584ae86a-f897-4a63-a18c-558f1f089391 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709/add_router_interface 3.575s",
                                "2026-05-27 01:41:51.478 18 INFO tempest.lib.common.rest_client [req-dcbadb86-629f-4677-bcf3-9f1325c0a470 req-dcbadb86-629f-4677-bcf3-9f1325c0a470 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.342s",
                                "2026-05-27 01:41:51.475 15 INFO tempest.lib.common.rest_client [req-3160009b-c9c7-470c-9b75-be80181cd97d req-3160009b-c9c7-470c-9b75-be80181cd97d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676/users/23419a593d774e8f8cea622a2c797ecb/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.717s",
                                "2026-05-27 01:41:51.475 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23419a593d774e8f8cea622a2c797ecb is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:51.476 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '70883937939c4aa793f6e29c71647676', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'tenant_id': '70883937939c4aa793f6e29c71647676', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23419a593d774e8f8cea622a2c797ecb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.476 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '70883937939c4aa793f6e29c71647676', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'tenant_id': '70883937939c4aa793f6e29c71647676', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1937883016', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23419a593d774e8f8cea622a2c797ecb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.516 11 INFO tempest.lib.common.rest_client [req-0153e483-1d34-468b-b46a-a46001baeb3a req-0153e483-1d34-468b-b46a-a46001baeb3a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.833s",
                                "2026-05-27 01:41:51.753 43 INFO tempest.lib.common.rest_client [req-a8a5111e-9a47-49d4-8969-7e08fa3b33c0 req-a8a5111e-9a47-49d4-8969-7e08fa3b33c0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s",
                                "2026-05-27 01:41:51.769 37 INFO tempest.lib.common.rest_client [req-e42cfb10-2cca-4cdd-b08d-91ba40ea855a req-e42cfb10-2cca-4cdd-b08d-91ba40ea855a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36/users/3fe6adacd63041f294f2f80565c850e2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s",
                                "2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3fe6adacd63041f294f2f80565c850e2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fe6adacd63041f294f2f80565c850e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.770 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f804fd427cc4b8092c7a1813eca1e36', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'tenant_id': '4f804fd427cc4b8092c7a1813eca1e36', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1360569185', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3fe6adacd63041f294f2f80565c850e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.802 29 INFO tempest.lib.common.rest_client [req-89b3cff1-07ef-4c30-9022-b6622c4b7775 req-89b3cff1-07ef-4c30-9022-b6622c4b7775 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.212s",
                                "2026-05-27 01:41:51.773 18 INFO tempest.lib.common.rest_client [req-d01902a5-45fa-4637-8d86-d2e58bbb9141 req-d01902a5-45fa-4637-8d86-d2e58bbb9141 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b/users/0fd1b1994fe04f2fb88adde2fe840271/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.290s",
                                "2026-05-27 01:41:51.775 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fd1b1994fe04f2fb88adde2fe840271 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:51.776 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-635693324-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'project_name': 'tempest-ExternalNetworksTestJSON-635693324', 'tenant_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-635693324', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd1b1994fe04f2fb88adde2fe840271', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.776 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-635693324-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'project_name': 'tempest-ExternalNetworksTestJSON-635693324', 'tenant_id': '4ff9be065ed248a1a5d5ef4650b0a21b', 'tenant_name': 'tempest-ExternalNetworksTestJSON-635693324', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd1b1994fe04f2fb88adde2fe840271', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:51.877 33 INFO tempest.lib.common.rest_client [req-336905d8-5f11-481d-bbaa-e32a1f994b4e req-336905d8-5f11-481d-bbaa-e32a1f994b4e ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s",
                                "2026-05-27 01:41:52.032 13 INFO tempest.lib.common.rest_client [req-92ff73ba-51df-4e70-b9b0-6baf6a7f29fe req-92ff73ba-51df-4e70-b9b0-6baf6a7f29fe ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.592s",
                                "2026-05-27 01:41:52.052 27 INFO tempest.lib.common.rest_client [req-f3068b2b-71dc-4905-aaa2-8653afd2f0f6 req-f3068b2b-71dc-4905-aaa2-8653afd2f0f6 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.369s",
                                "2026-05-27 01:41:52.185 20 INFO tempest.lib.common.rest_client [req-992876b3-dcd0-4a47-8e23-4d8e291ac505 req-992876b3-dcd0-4a47-8e23-4d8e291ac505 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932/users/a930cb8be7f24c7c95e1d5ccbdff30e0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.196s",
                                "2026-05-27 01:41:52.185 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a930cb8be7f24c7c95e1d5ccbdff30e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:52.186 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2055753936-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'project_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'tenant_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a930cb8be7f24c7c95e1d5ccbdff30e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:52.186 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2055753936-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'project_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'tenant_id': 'd508cf7c56b74d1d8683d7a25fcd2932', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2055753936', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a930cb8be7f24c7c95e1d5ccbdff30e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:52.379 21 INFO tempest.lib.common.rest_client [req-e2d10b1f-e582-466b-9971-473bc8795c69 req-e2d10b1f-e582-466b-9971-473bc8795c69 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.484s",
                                "2026-05-27 01:41:52.388 31 INFO tempest.lib.common.rest_client [req-80235ab2-83bc-4f8a-9776-2ab9f98918e9 req-80235ab2-83bc-4f8a-9776-2ab9f98918e9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.181s",
                                "2026-05-27 01:41:52.393 15 INFO tempest.lib.common.rest_client [req-130c7949-588c-4cfa-b6e1-09b35508c7cc req-130c7949-588c-4cfa-b6e1-09b35508c7cc ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.906s",
                                "2026-05-27 01:41:52.397 39 INFO tempest.lib.common.rest_client [req-e35eca58-763e-416e-a191-de0298485d77 req-e35eca58-763e-416e-a191-de0298485d77 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 3.094s",
                                "2026-05-27 01:41:52.561 18 INFO tempest.lib.common.rest_client [req-b28a0beb-87a8-4450-89ce-c1184f858cf8 req-b28a0beb-87a8-4450-89ce-c1184f858cf8 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s",
                                "2026-05-27 01:41:52.685 39 INFO tempest.lib.common.rest_client [req-ed6382ab-2d3a-4fca-bea7-4dc39d729af2 req-ed6382ab-2d3a-4fca-bea7-4dc39d729af2 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.285s",
                                "2026-05-27 01:41:52.749 29 INFO tempest.lib.common.rest_client [req-6a9a6568-93b8-4154-94bc-c88f8b96bce6 req-6a9a6568-93b8-4154-94bc-c88f8b96bce6 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.943s",
                                "2026-05-27 01:41:52.982 31 INFO tempest.lib.common.rest_client [req-99e1bca5-0da1-49df-93d8-9edc918f3c72 req-99e1bca5-0da1-49df-93d8-9edc918f3c72 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/5c8612194f3a455a91058394a6fe5fb4 0.592s",
                                "2026-05-27 01:41:53.135 37 INFO tempest.lib.common.rest_client [req-ee0118c7-2e42-493e-859e-4b268c8cbd51 req-ee0118c7-2e42-493e-859e-4b268c8cbd51 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.356s",
                                "2026-05-27 01:41:53.141 20 INFO tempest.lib.common.rest_client [req-1e6a263a-07f4-4d39-a38c-6260d0135658 req-1e6a263a-07f4-4d39-a38c-6260d0135658 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.947s",
                                "2026-05-27 01:41:53.172 39 INFO tempest.lib.common.rest_client [req-5a0323ee-705f-43c1-a145-43d79bcba4d6 req-5a0323ee-705f-43c1-a145-43d79bcba4d6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.482s",
                                "2026-05-27 01:41:53.180 23 INFO tempest.lib.common.rest_client [req-6a850d57-5b57-420e-ae37-c80a27e959c2 req-6a850d57-5b57-420e-ae37-c80a27e959c2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.805s",
                                "2026-05-27 01:41:53.264 31 INFO tempest.lib.common.rest_client [req-4b0c9032-f177-4f29-86dc-46c926aa02f5 req-4b0c9032-f177-4f29-86dc-46c926aa02f5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-27 01:41:53.385 39 INFO tempest.lib.common.rest_client [req-5c7a4315-7378-4aea-87b9-f80bc5ef8eec req-5c7a4315-7378-4aea-87b9-f80bc5ef8eec ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.210s",
                                "2026-05-27 01:41:53.479 35 INFO tempest.lib.common.rest_client [req-89c4f0f8-4346-41c1-89ba-d0da0007103e req-89c4f0f8-4346-41c1-89ba-d0da0007103e ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.470s",
                                "2026-05-27 01:41:53.482 31 INFO tempest.lib.common.rest_client [req-9b397fdd-7bd2-4bdc-8dfc-257cb361e309 req-9b397fdd-7bd2-4bdc-8dfc-257cb361e309 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a/users/9e15fc41d49f45ec9565acd4682944e9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s",
                                "2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e15fc41d49f45ec9565acd4682944e9 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1282391937-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'tenant_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e15fc41d49f45ec9565acd4682944e9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:53.483 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1282391937-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'tenant_id': 'acfd85d0366f4363b1b0758fc1d88b2a', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1282391937', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e15fc41d49f45ec9565acd4682944e9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:53.560 21 INFO tempest.lib.common.rest_client [req-de1eaf29-410d-4d08-8dca-6ac7ee6321cc req-de1eaf29-410d-4d08-8dca-6ac7ee6321cc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.178s",
                                "2026-05-27 01:41:53.638 27 INFO tempest.lib.common.rest_client [req-f8e28fc2-b999-40ad-864f-34b14f727d22 req-f8e28fc2-b999-40ad-864f-34b14f727d22 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97765234ebec4e7e82edf9fbb7d80cd5&name=default 1.584s",
                                "2026-05-27 01:41:53.768 13 INFO tempest.lib.common.rest_client [req-bd5aadd4-2282-43c7-83d2-1976dfff9287 req-bd5aadd4-2282-43c7-83d2-1976dfff9287 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bcf68af5046a400980af936e21145859&name=default 1.733s",
                                "2026-05-27 01:41:53.885 33 INFO tempest.lib.common.rest_client [req-1d7d3fb3-dc51-42f5-a4c1-2069f6ad4484 req-1d7d3fb3-dc51-42f5-a4c1-2069f6ad4484 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.003s",
                                "2026-05-27 01:41:53.987 39 INFO tempest.lib.common.rest_client [req-097b9cdb-6add-4485-9696-f2bdaae0a593 req-097b9cdb-6add-4485-9696-f2bdaae0a593 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.599s",
                                "2026-05-27 01:41:54.207 29 INFO tempest.lib.common.rest_client [req-3e57ef3f-2157-4cdd-829c-1d8eae1af249 req-3e57ef3f-2157-4cdd-829c-1d8eae1af249 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.454s",
                                "2026-05-27 01:41:54.245 39 INFO tempest.lib.common.rest_client [req-533325e4-9e69-41e3-b05f-c038190a15de req-533325e4-9e69-41e3-b05f-c038190a15de ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.255s",
                                "2026-05-27 01:41:54.298 31 INFO tempest.lib.common.rest_client [req-359bae19-11f1-4d34-ae91-f01f70d57e2f req-359bae19-11f1-4d34-ae91-f01f70d57e2f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s",
                                "2026-05-27 01:41:54.381 39 INFO tempest.lib.common.rest_client [req-32809db8-e289-4297-aee1-eb3980048191 req-32809db8-e289-4297-aee1-eb3980048191 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/373ecdeb-20b3-4ae3-8204-8ab498f5ef92 0.132s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [5.083937s] ... ok",
                                "2026-05-27 01:41:54.623 35 INFO tempest.lib.common.rest_client [req-ad6014dc-b279-4217-ab23-26897454065e req-ad6014dc-b279-4217-ab23-26897454065e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.141s",
                                "2026-05-27 01:41:54.767 27 INFO tempest.lib.common.rest_client [req-51eeed74-4090-40dc-b819-6bcbff141291 req-51eeed74-4090-40dc-b819-6bcbff141291 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b8b90bb0-f13c-43c0-a6e0-e8d058cde05b 1.126s",
                                "2026-05-27 01:41:54.782 13 INFO tempest.lib.common.rest_client [req-fe682199-b50f-4d3e-8929-de985bae81c3 req-fe682199-b50f-4d3e-8929-de985bae81c3 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/487722ac-a022-467c-880f-c599d4e6b67f 1.011s",
                                "2026-05-27 01:41:55.039 29 INFO tempest.lib.common.rest_client [req-2245f5d2-90ff-4e8d-afe4-6b42d561139e req-2245f5d2-90ff-4e8d-afe4-6b42d561139e ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.828s",
                                "2026-05-27 01:41:55.046 15 INFO tempest.lib.common.rest_client [req-44e3fdcc-5877-4c09-a16b-84dab14e686a req-44e3fdcc-5877-4c09-a16b-84dab14e686a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.649s",
                                "2026-05-27 01:41:55.120 25 INFO tempest.lib.common.rest_client [req-2d820a40-5215-4957-9853-dea6578d4469 req-2d820a40-5215-4957-9853-dea6578d4469 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.921s",
                                "2026-05-27 01:41:55.222 33 INFO tempest.lib.common.rest_client [req-40560065-1d51-4711-8549-ed46644344ba req-40560065-1d51-4711-8549-ed46644344ba ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.334s",
                                "2026-05-27 01:41:55.230 27 INFO tempest.lib.common.rest_client [req-b362a115-f082-4c27-8bd6-1796711ef288 req-b362a115-f082-4c27-8bd6-1796711ef288 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97765234ebec4e7e82edf9fbb7d80cd5 0.460s",
                                "2026-05-27 01:41:55.236 43 INFO tempest.lib.common.rest_client [req-5f2c467e-560d-4df7-994f-eea24d394777 req-5f2c467e-560d-4df7-994f-eea24d394777 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.480s",
                                "2026-05-27 01:41:55.336 39 INFO tempest.lib.common.rest_client [req-d9fc6f4d-7017-4e02-94be-b5957fa46938 req-d9fc6f4d-7017-4e02-94be-b5957fa46938 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.949s",
                                "2026-05-27 01:41:55.365 13 INFO tempest.lib.common.rest_client [req-fe790aa7-3830-4213-a7dc-8702a321ea66 req-fe790aa7-3830-4213-a7dc-8702a321ea66 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bcf68af5046a400980af936e21145859 0.580s",
                                "2026-05-27 01:41:55.366 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3cc4600bdbee4c758926faf859e7b335",
                                "2026-05-27 01:41:55.383 25 INFO tempest.lib.common.rest_client [req-adb99123-4db4-4dfb-aae0-904d6819f46b req-adb99123-4db4-4dfb-aae0-904d6819f46b ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.259s",
                                "2026-05-27 01:41:55.864 15 INFO tempest.lib.common.rest_client [req-c033b33f-bebe-46a0-ac62-be8fe45397b6 req-c033b33f-bebe-46a0-ac62-be8fe45397b6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.815s",
                                "2026-05-27 01:41:55.878 43 INFO tempest.lib.common.rest_client [req-b5ac99c5-8cbc-47d8-82ea-5f05b707c414 req-b5ac99c5-8cbc-47d8-82ea-5f05b707c414 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.639s",
                                "2026-05-27 01:41:55.878 37 INFO tempest.lib.common.rest_client [req-2e2206d4-d0ec-497c-ab5a-4d95e1cada02 req-2e2206d4-d0ec-497c-ab5a-4d95e1cada02 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.739s",
                                "2026-05-27 01:41:55.896 39 INFO tempest.lib.common.rest_client [req-3d914430-b54a-4db0-bafa-1fe0c1c65c5c req-3d914430-b54a-4db0-bafa-1fe0c1c65c5c ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.554s",
                                "2026-05-27 01:41:55.914 27 INFO tempest.lib.common.rest_client [req-e1091064-c376-4a1a-bb69-1f60f15f025f req-e1091064-c376-4a1a-bb69-1f60f15f025f ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s",
                                "2026-05-27 01:41:56.106 35 INFO tempest.lib.common.rest_client [req-8460b94d-21c1-4f3b-ad53-83e9c4afc6a6 req-8460b94d-21c1-4f3b-ad53-83e9c4afc6a6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.480s",
                                "2026-05-27 01:41:56.332 39 INFO tempest.lib.common.rest_client [req-b4408461-61b2-490d-bb3c-7135c848f7d9 req-b4408461-61b2-490d-bb3c-7135c848f7d9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b3bc9790-5401-4495-8009-103c2aca8cf5 0.433s",
                                "2026-05-27 01:41:56.371 23 INFO tempest.lib.common.rest_client [req-69c6724e-b9c6-4926-904b-8c547a3dd34e req-69c6724e-b9c6-4926-904b-8c547a3dd34e ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.187s",
                                "2026-05-27 01:41:56.447 27 INFO tempest.lib.common.rest_client [req-b0c1260d-4c66-42f1-ba91-d2e7f3eb8bee req-b0c1260d-4c66-42f1-ba91-d2e7f3eb8bee ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-27 01:41:56.560 39 INFO tempest.lib.common.rest_client [req-90ea7c1b-b101-4ec0-94f2-9e1626f7f155 req-90ea7c1b-b101-4ec0-94f2-9e1626f7f155 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s",
                                "2026-05-27 01:41:56.589 35 INFO tempest.lib.common.rest_client [req-6424d842-201c-4d32-9d87-e30c3bbdbc7d req-6424d842-201c-4d32-9d87-e30c3bbdbc7d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.481s",
                                "2026-05-27 01:41:56.647 27 INFO tempest.lib.common.rest_client [req-3b80de6a-60f9-4526-8647-9de7f6052bea req-3b80de6a-60f9-4526-8647-9de7f6052bea ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.198s",
                                "2026-05-27 01:41:56.700 20 INFO tempest.lib.common.rest_client [req-e87e6524-4293-4159-961d-3402bf050f1c req-e87e6524-4293-4159-961d-3402bf050f1c ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.555s",
                                "2026-05-27 01:41:56.713 25 INFO tempest.lib.common.rest_client [req-911a0076-7b88-4bc4-89a7-b7e23d200cdf req-911a0076-7b88-4bc4-89a7-b7e23d200cdf ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0250f709-2b1d-48e7-bf05-b090e2219c52 1.327s",
                                "2026-05-27 01:41:56.837 23 INFO tempest.lib.common.rest_client [req-da298b63-6bfd-4af7-8b7a-24bfe0ffb91c req-da298b63-6bfd-4af7-8b7a-24bfe0ffb91c ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/0b144ddc-e4ff-4ec4-897c-a60c10513ba6 0.463s",
                                "2026-05-27 01:41:56.843 27 INFO tempest.lib.common.rest_client [req-167dab90-bf04-4339-833e-ee5380cdc868 req-167dab90-bf04-4339-833e-ee5380cdc868 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.193s",
                                "2026-05-27 01:41:57.021 37 INFO tempest.lib.common.rest_client [req-768bb868-3bb5-4609-9a85-304bc954dd8d req-768bb868-3bb5-4609-9a85-304bc954dd8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.139s",
                                "2026-05-27 01:41:57.058 31 INFO tempest.lib.common.rest_client [req-66edcd29-6e61-477e-ba27-5c3350a38181 req-66edcd29-6e61-477e-ba27-5c3350a38181 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.756s",
                                "2026-05-27 01:41:57.072 39 INFO tempest.lib.common.rest_client [req-6bc04c24-c2c7-4f0f-b7ac-9f272316541e req-6bc04c24-c2c7-4f0f-b7ac-9f272316541e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67f05e7e-1f06-432d-9d23-8fd0e46bd77e 0.508s",
                                "2026-05-27 01:41:57.248 39 INFO tempest.lib.common.rest_client [req-2bbdd698-e540-461a-9110-656b5201d773 req-2bbdd698-e540-461a-9110-656b5201d773 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.174s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.865537s] ... ok",
                                "2026-05-27 01:41:57.563 27 INFO tempest.lib.common.rest_client [req-d8309ce9-77ff-4a99-8790-15e8171fdedc req-d8309ce9-77ff-4a99-8790-15e8171fdedc ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s",
                                "2026-05-27 01:41:57.609 33 INFO tempest.lib.common.rest_client [req-881d664b-7652-41a5-990b-025b97a7a277 req-881d664b-7652-41a5-990b-025b97a7a277 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/cd928bbb-8770-4d78-9266-556c9eed692f 2.384s",
                                "{11} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [5.731588s] ... ok",
                                "2026-05-27 01:41:57.666 35 INFO tempest.lib.common.rest_client [req-bc92fe5b-04b0-4f08-aab0-2dd37faf5305 req-bc92fe5b-04b0-4f08-aab0-2dd37faf5305 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/767d5751-61ec-4dda-9c84-d4707c981b15 1.075s",
                                "2026-05-27 01:41:57.722 27 INFO tempest.lib.common.rest_client [req-1b1dbc5d-9dbb-43ff-bc40-c60daca373a3 req-1b1dbc5d-9dbb-43ff-bc40-c60daca373a3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-27 01:41:57.888 35 INFO tempest.lib.common.rest_client [req-8d92ae18-9c84-4ec9-a73e-3e656cdf8176 req-8d92ae18-9c84-4ec9-a73e-3e656cdf8176 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.219s",
                                "2026-05-27 01:41:57.897 27 INFO tempest.lib.common.rest_client [req-abcf15af-00c8-4afb-8da6-a788519cc309 req-abcf15af-00c8-4afb-8da6-a788519cc309 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.173s",
                                "2026-05-27 01:41:57.964 13 INFO tempest.lib.common.rest_client [req-b1c7ebaf-c633-4642-a85e-1b806e09702d req-b1c7ebaf-c633-4642-a85e-1b806e09702d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3cc4600bdbee4c758926faf859e7b335&name=default 2.596s",
                                "2026-05-27 01:41:57.978 43 INFO tempest.lib.common.rest_client [req-b2f5ad30-d716-4173-856d-32a16cd2c9f5 req-b2f5ad30-d716-4173-856d-32a16cd2c9f5 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.093s",
                                "2026-05-27 01:41:58.101 33 INFO tempest.lib.common.rest_client [req-99c054ef-ed50-47e1-852d-75329808c68c req-99c054ef-ed50-47e1-852d-75329808c68c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/333c4927089a4df9ad40a7f3984bfe54 0.441s",
                                "2026-05-27 01:41:58.241 23 INFO tempest.lib.common.rest_client [req-0fb854d2-15fb-4d3c-a387-fbe1407defca req-0fb854d2-15fb-4d3c-a387-fbe1407defca ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0b144ddc-e4ff-4ec4-897c-a60c10513ba6 1.401s",
                                "{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [5.062834s] ... ok",
                                "2026-05-27 01:41:58.266 35 INFO tempest.lib.common.rest_client [req-3b33975c-95d1-4a45-9e27-2f64379d4f0f req-3b33975c-95d1-4a45-9e27-2f64379d4f0f ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4b302c5-2f3e-4708-b771-d1e034404cb7 0.376s",
                                "2026-05-27 01:41:58.289 25 INFO tempest.lib.common.rest_client [req-589f9df0-6123-4c61-911a-5923a2f8be3e req-589f9df0-6123-4c61-911a-5923a2f8be3e ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7784dcf8-26ec-481f-a8b7-2b479b8c7a91 1.573s",
                                "2026-05-27 01:41:58.381 27 INFO tempest.lib.common.rest_client [req-5311b474-bafe-417f-84d8-8d050be122f7 req-5311b474-bafe-417f-84d8-8d050be122f7 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-27 01:41:58.413 11 INFO tempest.lib.common.rest_client [req-78972d53-6446-442d-8b42-769c950bd6e2 req-78972d53-6446-442d-8b42-769c950bd6e2 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 6.894s",
                                "2026-05-27 01:41:58.429 21 INFO tempest.lib.common.rest_client [req-91983f19-6f57-4864-9d7f-0f61a83d11f1 req-91983f19-6f57-4864-9d7f-0f61a83d11f1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.866s",
                                "2026-05-27 01:41:58.449 20 INFO tempest.lib.common.rest_client [req-9a53b3ad-1a3c-4d57-b078-ee795dbc9a22 req-9a53b3ad-1a3c-4d57-b078-ee795dbc9a22 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.745s",
                                "2026-05-27 01:41:58.457 25 INFO tempest.lib.common.rest_client [req-3b8bbf61-f253-44b8-9a86-c6d6f784464d req-3b8bbf61-f253-44b8-9a86-c6d6f784464d ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.162s",
                                "2026-05-27 01:41:58.457 39 INFO tempest.lib.common.rest_client [req-1c6d93be-2a96-4cde-9d2a-85e6b60390cc req-1c6d93be-2a96-4cde-9d2a-85e6b60390cc ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.202s",
                                "2026-05-27 01:41:58.494 18 INFO tempest.lib.common.rest_client [req-2f823595-441e-4606-bd3c-2efa129a7184 req-2f823595-441e-4606-bd3c-2efa129a7184 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 5.914s",
                                "2026-05-27 01:41:58.481 23 INFO tempest.lib.common.rest_client [req-b316b38c-65b0-46e4-92e7-55d2ebe67fde req-b316b38c-65b0-46e4-92e7-55d2ebe67fde ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.234s",
                                "{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.260709s] ... ok",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [8.261278s] ... ok",
                                "2026-05-27 01:41:58.563 33 INFO tempest.lib.common.rest_client [req-e2d33650-1015-45a2-b4bd-00dd1bb02d24 req-e2d33650-1015-45a2-b4bd-00dd1bb02d24 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a1efad28e5ac4eef81333f22de404885 0.460s",
                                "2026-05-27 01:41:58.564 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1379d783307c48b5b63e864d4e9a0734",
                                "2026-05-27 01:41:58.686 15 INFO tempest.lib.common.rest_client [req-34b6ff41-d86a-4105-a119-b7dae6ecf27f req-34b6ff41-d86a-4105-a119-b7dae6ecf27f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.816s",
                                "2026-05-27 01:41:58.711 35 INFO tempest.lib.common.rest_client [req-0dfa6224-27cb-4d38-9d4c-3bd1139522d5 req-0dfa6224-27cb-4d38-9d4c-3bd1139522d5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.441s",
                                "2026-05-27 01:41:58.767 27 INFO tempest.lib.common.rest_client [req-ad4a5f05-4bdb-44db-be5f-e91506c0a14c req-ad4a5f05-4bdb-44db-be5f-e91506c0a14c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/6756f682ee034483a1c0f10ac8baaed9 0.383s",
                                "2026-05-27 01:41:58.958 31 INFO tempest.lib.common.rest_client [req-c1c4316e-9679-4104-898d-fd75be5a64d1 req-c1c4316e-9679-4104-898d-fd75be5a64d1 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.896s",
                                "2026-05-27 01:41:59.090 33 INFO tempest.lib.common.rest_client [req-22b1e462-f43e-4244-bed0-ba90e1d7a26d req-22b1e462-f43e-4244-bed0-ba90e1d7a26d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:41:59.091 27 INFO tempest.lib.common.rest_client [req-66ebf9d0-1db7-4f5d-9a03-a203ed11e28f req-66ebf9d0-1db7-4f5d-9a03-a203ed11e28f ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-27 01:41:59.106 39 INFO tempest.lib.common.rest_client [req-a7c3dd51-3f2c-4ef4-8195-e25eccf2f824 req-a7c3dd51-3f2c-4ef4-8195-e25eccf2f824 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.641s",
                                "2026-05-27 01:41:59.210 43 INFO tempest.lib.common.rest_client [req-677a5fb8-b356-4b0b-8ef0-f00a8d5ac68f req-677a5fb8-b356-4b0b-8ef0-f00a8d5ac68f ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2e491819-9758-41f0-84f2-ca7994768110 1.228s",
                                "2026-05-27 01:41:59.243 20 INFO tempest.lib.common.rest_client [req-5e1a9c8a-72f9-48b8-b6a8-71d15594000e req-5e1a9c8a-72f9-48b8-b6a8-71d15594000e ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9270cf23-512d-4f2c-acbe-4b7e4c8b4ef5 0.789s",
                                "{4} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [6.102220s] ... ok",
                                "2026-05-27 01:41:59.272 27 INFO tempest.lib.common.rest_client [req-d15e138d-6981-47e6-b124-9325dcbb15d2 req-d15e138d-6981-47e6-b124-9325dcbb15d2 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/5c8612194f3a455a91058394a6fe5fb4 0.178s",
                                "2026-05-27 01:41:59.352 33 INFO tempest.lib.common.rest_client [req-2936f994-57a2-4dd2-8809-2190956e45fa req-2936f994-57a2-4dd2-8809-2190956e45fa ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1379d783307c48b5b63e864d4e9a0734&name=default 0.260s",
                                "2026-05-27 01:41:59.393 43 INFO tempest.lib.common.rest_client [req-7258a21f-b61b-44d2-86fb-dc5a74a4894b req-7258a21f-b61b-44d2-86fb-dc5a74a4894b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2e491819-9758-41f0-84f2-ca7994768110 0.181s",
                                "2026-05-27 01:41:59.425 37 INFO tempest.lib.common.rest_client [req-b17bd3e1-4687-49e3-b7b5-4715809c915d req-b17bd3e1-4687-49e3-b7b5-4715809c915d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.400s",
                                "{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [3.511923s] ... ok",
                                "2026-05-27 01:41:59.581 15 INFO tempest.lib.common.rest_client [req-0a9b8a45-9c98-4fc3-bf01-a1b9da176ba9 req-0a9b8a45-9c98-4fc3-bf01-a1b9da176ba9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de2eba36-2d4f-4e84-9d9f-668e2a803b6a 0.892s",
                                "2026-05-27 01:41:59.590 27 INFO tempest.lib.common.rest_client [req-21b9677e-a1c1-4bdf-9374-b69055614054 req-21b9677e-a1c1-4bdf-9374-b69055614054 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-27 01:41:59.605 39 INFO tempest.lib.common.rest_client [req-97d142ab-063a-462d-ba24-ebcfddbeb5f1 req-97d142ab-063a-462d-ba24-ebcfddbeb5f1 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.495s",
                                "2026-05-27 01:41:59.626 13 INFO tempest.lib.common.rest_client [req-033b1bba-e029-4fd2-b3e7-87aa7acdebbe req-033b1bba-e029-4fd2-b3e7-87aa7acdebbe ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/882fe2a2-c982-4e99-8b7c-f777b63bd52d 1.658s",
                                "2026-05-27 01:41:59.697 20 INFO tempest.lib.common.rest_client [req-1b4203ef-6613-410a-8968-8ac65297ff02 req-1b4203ef-6613-410a-8968-8ac65297ff02 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a14aaa04b85440f0866f74e65832eb45 0.446s",
                                "2026-05-27 01:41:59.730 15 INFO tempest.lib.common.rest_client [req-7dfad8a9-fe1f-410a-8295-190bc7d8c4e0 req-7dfad8a9-fe1f-410a-8295-190bc7d8c4e0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/de2eba36-2d4f-4e84-9d9f-668e2a803b6a 0.146s",
                                "{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.863780s] ... ok",
                                "2026-05-27 01:41:59.801 29 INFO tempest.lib.common.rest_client [req-9c6766b2-2754-4bd9-8a69-935b9a097e72 req-9c6766b2-2754-4bd9-8a69-935b9a097e72 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/add_router_interface 4.760s",
                                "2026-05-27 01:41:59.885 27 INFO tempest.lib.common.rest_client [req-150b85ee-2d65-4fd2-826a-d939850604b5 req-150b85ee-2d65-4fd2-826a-d939850604b5 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/f083a613fc1b4c5fb00e224f262aa9f8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.293s",
                                "2026-05-27 01:41:59.885 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f083a613fc1b4c5fb00e224f262aa9f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:41:59.886 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f083a613fc1b4c5fb00e224f262aa9f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:59.886 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f083a613fc1b4c5fb00e224f262aa9f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:41:59.992 31 INFO tempest.lib.common.rest_client [req-e14cf04f-6f11-4fd6-a2db-e99011bdcb35 req-e14cf04f-6f11-4fd6-a2db-e99011bdcb35 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4a26a6fc-c9c0-4c9f-b42b-126f24bc63ce 1.030s",
                                "{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [5.693672s] ... ok",
                                "2026-05-27 01:42:00.055 29 INFO tempest.lib.common.rest_client [req-6eb06809-4ce7-4725-81a0-2211690df83b req-6eb06809-4ce7-4725-81a0-2211690df83b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75d3b16e-0d68-449f-b1df-9b4a8f353d2e 0.251s",
                                "2026-05-27 01:42:00.102 13 INFO tempest.lib.common.rest_client [req-298db192-f65f-4114-9847-2ffcd1ff6940 req-298db192-f65f-4114-9847-2ffcd1ff6940 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3cc4600bdbee4c758926faf859e7b335 0.473s",
                                "2026-05-27 01:42:00.122 35 INFO tempest.lib.common.rest_client [req-db905119-cb23-4e4f-99dc-957100e770b3 req-db905119-cb23-4e4f-99dc-957100e770b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.409s",
                                "{1} setUpClass (tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON) ... SKIPPED: At least one DHCP agent is required to be running in the environment for those tests.",
                                "2026-05-27 01:42:00.152 25 INFO tempest.lib.common.rest_client [req-b3d7d99f-a117-48c7-96e8-114b0608b47d req-b3d7d99f-a117-48c7-96e8-114b0608b47d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.595s",
                                "2026-05-27 01:42:00.237 33 INFO tempest.lib.common.rest_client [req-4dfe14a6-686a-47bc-b5dc-cc0e95fb2fee req-4dfe14a6-686a-47bc-b5dc-cc0e95fb2fee ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b7093a42-f0f6-487e-ba80-2e6918a66526 0.883s",
                                "2026-05-27 01:42:00.256 23 INFO tempest.lib.common.rest_client [req-356a39b3-c1a9-4aa4-b70c-eea731f1fbd9 req-356a39b3-c1a9-4aa4-b70c-eea731f1fbd9 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.748s",
                                "{6} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.750864s] ... ok",
                                "2026-05-27 01:42:00.280 21 INFO tempest.lib.common.rest_client [req-101f8a0f-f2be-4499-ba28-df08f75a0aaf req-101f8a0f-f2be-4499-ba28-df08f75a0aaf ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.846s",
                                "2026-05-27 01:42:00.383 20 INFO tempest.lib.common.rest_client [req-51d7cfda-2ad8-4e43-a51d-4f37a057ba57 req-51d7cfda-2ad8-4e43-a51d-4f37a057ba57 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a930cb8be7f24c7c95e1d5ccbdff30e0 0.683s",
                                "2026-05-27 01:42:00.383 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d508cf7c56b74d1d8683d7a25fcd2932",
                                "2026-05-27 01:42:00.479 39 INFO tempest.lib.common.rest_client [req-8823241a-aacf-4c58-94c7-848a54df21a9 req-8823241a-aacf-4c58-94c7-848a54df21a9 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.872s",
                                "2026-05-27 01:42:00.586 27 INFO tempest.lib.common.rest_client [req-0be29b76-b1d7-480d-a952-577c403c9c1d req-0be29b76-b1d7-480d-a952-577c403c9c1d ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-05-27 01:42:00.603 43 INFO tempest.lib.common.rest_client [req-f2cb7ad0-09da-46e0-a2fe-5be302109d13 req-f2cb7ad0-09da-46e0-a2fe-5be302109d13 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.161s",
                                "2026-05-27 01:42:00.653 21 INFO tempest.lib.common.rest_client [req-d19ab85f-4e4e-461a-b4c7-73646873e1cb req-d19ab85f-4e4e-461a-b4c7-73646873e1cb ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.371s",
                                "2026-05-27 01:42:00.658 31 INFO tempest.lib.common.rest_client [req-314ffdd6-b5a7-423e-94e5-33e70c592262 req-314ffdd6-b5a7-423e-94e5-33e70c592262 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b2db85f511ff4df6bb13da98d22ac42e 0.610s",
                                "2026-05-27 01:42:00.751 33 INFO tempest.lib.common.rest_client [req-0d765141-41b1-413c-8732-caedd13a1980 req-0d765141-41b1-413c-8732-caedd13a1980 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1379d783307c48b5b63e864d4e9a0734 0.512s",
                                "2026-05-27 01:42:00.752 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fb6002aca4e74abfadd50254051b1319",
                                "2026-05-27 01:42:00.809 13 INFO tempest.lib.common.rest_client [req-60f78dd9-2fa9-41f7-89cc-ab956c9dadbc req-60f78dd9-2fa9-41f7-89cc-ab956c9dadbc ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-27 01:42:00.905 27 INFO tempest.lib.common.rest_client [req-3624f022-33e9-4d43-adc7-747206dd0d17 req-3624f022-33e9-4d43-adc7-747206dd0d17 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf 0.315s",
                                "2026-05-27 01:42:00.906 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c762c18bcae3429485df8c26c29be7cf for scope project and roles: ['reader']",
                                "2026-05-27 01:42:00.921 20 INFO tempest.lib.common.rest_client [req-1ac8636a-e024-4b13-8c23-14282afb70d3 req-1ac8636a-e024-4b13-8c23-14282afb70d3 ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-27 01:42:01.037 39 INFO tempest.lib.common.rest_client [req-e13d02f0-5786-4108-a996-daf3646fa20b req-e13d02f0-5786-4108-a996-daf3646fa20b ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.555s",
                                "2026-05-27 01:42:01.053 31 INFO tempest.lib.common.rest_client [req-e5608a28-a092-46d4-aa46-3598cfafc2a0 req-e5608a28-a092-46d4-aa46-3598cfafc2a0 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e15fc41d49f45ec9565acd4682944e9 0.390s",
                                "2026-05-27 01:42:01.053 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: acfd85d0366f4363b1b0758fc1d88b2a",
                                "2026-05-27 01:42:01.238 37 INFO tempest.lib.common.rest_client [req-b001cee7-318b-45b1-8800-eb9fd2985e91 req-b001cee7-318b-45b1-8800-eb9fd2985e91 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.809s",
                                "2026-05-27 01:42:01.455 13 INFO tempest.lib.common.rest_client [req-18eb0b78-8662-4c23-95d2-268236343081 req-18eb0b78-8662-4c23-95d2-268236343081 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-27 01:42:01.495 37 INFO tempest.lib.common.rest_client [req-e16abc0b-b283-489f-b7d1-8351ae20192b req-e16abc0b-b283-489f-b7d1-8351ae20192b ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.252s",
                                "2026-05-27 01:42:01.512 25 INFO tempest.lib.common.rest_client [req-954d3361-fd6d-444c-8662-81fe76134dde req-954d3361-fd6d-444c-8662-81fe76134dde ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.347s",
                                "2026-05-27 01:42:01.576 27 INFO tempest.lib.common.rest_client [req-d1c046c9-5a16-4aae-aaf8-50b7f9a352fe req-d1c046c9-5a16-4aae-aaf8-50b7f9a352fe ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s",
                                "2026-05-27 01:42:01.606 13 INFO tempest.lib.common.rest_client [req-f72de334-521b-4009-86c3-0681593f1e1d req-f72de334-521b-4009-86c3-0681593f1e1d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s",
                                "2026-05-27 01:42:01.661 33 INFO tempest.lib.common.rest_client [req-f137ba34-4706-4e9c-94f6-5209b579a55d req-f137ba34-4706-4e9c-94f6-5209b579a55d ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fb6002aca4e74abfadd50254051b1319&name=default 0.907s",
                                "2026-05-27 01:42:01.685 31 INFO tempest.lib.common.rest_client [req-186eb47c-7b0f-4841-a951-fb889e9dd9b8 req-186eb47c-7b0f-4841-a951-fb889e9dd9b8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-27 01:42:01.692 21 INFO tempest.lib.common.rest_client [req-64322102-7af1-489c-9a81-3023cbe61ad3 req-64322102-7af1-489c-9a81-3023cbe61ad3 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07526035-81e5-4b3d-9b00-9b9aac359fcf 1.035s",
                                "2026-05-27 01:42:01.724 23 INFO tempest.lib.common.rest_client [req-af6778d9-bdaa-4a8b-8c26-33571e17bc94 req-af6778d9-bdaa-4a8b-8c26-33571e17bc94 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fbe054ee-4fff-46b4-bb84-a4f93771443f 1.462s",
                                "2026-05-27 01:42:01.733 27 INFO tempest.lib.common.rest_client [req-f875b3cc-cdae-4dfa-b33a-a5fffb02f7e1 req-f875b3cc-cdae-4dfa-b33a-a5fffb02f7e1 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "{5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [3.262221s] ... ok",
                                "2026-05-27 01:42:01.746 20 INFO tempest.lib.common.rest_client [req-1119a01d-8d12-4a2e-acab-6da29ae9c6f7 req-1119a01d-8d12-4a2e-acab-6da29ae9c6f7 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d508cf7c56b74d1d8683d7a25fcd2932&name=default 0.818s",
                                "2026-05-27 01:42:01.807 35 INFO tempest.lib.common.rest_client [req-0e005d50-cb43-4b9a-aea2-6e0eff2a89b6 req-0e005d50-cb43-4b9a-aea2-6e0eff2a89b6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.684s",
                                "2026-05-27 01:42:01.819 13 INFO tempest.lib.common.rest_client [req-6157dea2-3737-46da-8d9f-6bf22719f14a req-6157dea2-3737-46da-8d9f-6bf22719f14a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s",
                                "2026-05-27 01:42:01.861 18 INFO tempest.lib.common.rest_client [req-6080ca44-b7e2-4bf6-8e8d-61a138c288be req-6080ca44-b7e2-4bf6-8e8d-61a138c288be ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.363s",
                                "2026-05-27 01:42:02.059 23 INFO tempest.lib.common.rest_client [req-d4df3e71-0011-4c2c-800f-ef6f2ad27024 req-d4df3e71-0011-4c2c-800f-ef6f2ad27024 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c4fe0a90-9065-41ea-bec1-423685bb2709 0.332s",
                                "2026-05-27 01:42:02.106 27 INFO tempest.lib.common.rest_client [req-921bfbba-1bda-402c-9d73-daeae7b9746c req-921bfbba-1bda-402c-9d73-daeae7b9746c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.370s",
                                "2026-05-27 01:42:02.119 31 INFO tempest.lib.common.rest_client [req-a2a43571-462f-4973-8cf3-89dcf91b710e req-a2a43571-462f-4973-8cf3-89dcf91b710e ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=acfd85d0366f4363b1b0758fc1d88b2a&name=default 0.431s",
                                "2026-05-27 01:42:02.229 43 INFO tempest.lib.common.rest_client [req-c8134cab-026d-4ea9-9459-15f2a8b6e6bc req-c8134cab-026d-4ea9-9459-15f2a8b6e6bc ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 1.624s",
                                "2026-05-27 01:42:02.243 15 INFO tempest.lib.common.rest_client [req-53db9645-4a9f-4b69-909e-1ab89535b7a8 req-53db9645-4a9f-4b69-909e-1ab89535b7a8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.459s",
                                "2026-05-27 01:42:02.402 39 INFO tempest.lib.common.rest_client [req-c64c8600-ff11-4fa9-a74e-9cb74b676615 req-c64c8600-ff11-4fa9-a74e-9cb74b676615 ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.361s",
                                "2026-05-27 01:42:02.404 27 INFO tempest.lib.common.rest_client [req-f63c4f64-68e1-47f1-99ec-5cad7dda41e1 req-f63c4f64-68e1-47f1-99ec-5cad7dda41e1 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s",
                                "2026-05-27 01:42:02.431 33 INFO tempest.lib.common.rest_client [req-66a901fb-e8b6-44d0-8c53-332e0edd4308 req-66a901fb-e8b6-44d0-8c53-332e0edd4308 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3c168ed-416e-4384-99ad-4be1bddda3c2 0.768s",
                                "2026-05-27 01:42:02.448 35 INFO tempest.lib.common.rest_client [req-bc056cfe-e345-4bab-ab55-91bf3d73348c req-bc056cfe-e345-4bab-ab55-91bf3d73348c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.639s",
                                "2026-05-27 01:42:02.623 27 INFO tempest.lib.common.rest_client [req-9e3d2aad-1086-49ad-a5ea-9e192db7bf15 req-9e3d2aad-1086-49ad-a5ea-9e192db7bf15 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/6756f682ee034483a1c0f10ac8baaed9 0.215s",
                                "2026-05-27 01:42:02.691 11 INFO tempest.lib.common.rest_client [req-514f8fd5-c606-4c13-81a7-c6e4da9928e4 req-514f8fd5-c606-4c13-81a7-c6e4da9928e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.275s",
                                "2026-05-27 01:42:02.720 43 INFO tempest.lib.common.rest_client [req-f4d69fa3-8a08-48e0-928f-0fb0b89b0608 req-f4d69fa3-8a08-48e0-928f-0fb0b89b0608 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.489s",
                                "2026-05-27 01:42:02.842 13 INFO tempest.lib.common.rest_client [req-9adb42a8-ae3f-45cb-859b-88f0f78318df req-9adb42a8-ae3f-45cb-859b-88f0f78318df ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.020s",
                                "2026-05-27 01:42:02.921 33 INFO tempest.lib.common.rest_client [req-ba6994d4-f710-4ce8-8db7-a370ef5ccf0b req-ba6994d4-f710-4ce8-8db7-a370ef5ccf0b ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fb6002aca4e74abfadd50254051b1319 0.487s",
                                "2026-05-27 01:42:02.931 37 INFO tempest.lib.common.rest_client [req-e354e05f-0391-4977-86ee-014042026ef8 req-e354e05f-0391-4977-86ee-014042026ef8 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f75d5544-f6f9-4dc3-8c55-fe2467ef13c9 1.429s",
                                "2026-05-27 01:42:03.015 27 INFO tempest.lib.common.rest_client [req-b48a849e-3dbe-47dc-91fb-9d7285844dac req-b48a849e-3dbe-47dc-91fb-9d7285844dac ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s",
                                "2026-05-27 01:42:03.065 37 INFO tempest.lib.common.rest_client [req-0fc81a17-02ac-4473-8426-699d460ed087 req-0fc81a17-02ac-4473-8426-699d460ed087 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f75d5544-f6f9-4dc3-8c55-fe2467ef13c9 0.132s",
                                "{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.639255s] ... ok",
                                "2026-05-27 01:42:03.111 39 INFO tempest.lib.common.rest_client [req-49cfa5bd-1907-4393-b5de-91584b901f4b req-49cfa5bd-1907-4393-b5de-91584b901f4b ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d5b09fdc-eae8-4523-a11a-bdff52841377 0.705s",
                                "2026-05-27 01:42:03.130 31 INFO tempest.lib.common.rest_client [req-eb424481-1d46-4bc8-a1da-804c09eb2b0d req-eb424481-1d46-4bc8-a1da-804c09eb2b0d ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/805a514a-9b6a-4d81-b15b-55e8e8d51976 1.008s",
                                "2026-05-27 01:42:03.205 27 INFO tempest.lib.common.rest_client [req-91227669-7da4-423a-910f-fcc31c9c7ca4 req-91227669-7da4-423a-910f-fcc31c9c7ca4 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/5c8612194f3a455a91058394a6fe5fb4 0.186s",
                                "2026-05-27 01:42:03.383 13 INFO tempest.lib.common.rest_client [req-f7f97a94-76fe-4d93-8403-5de42e852277 req-f7f97a94-76fe-4d93-8403-5de42e852277 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s",
                                "2026-05-27 01:42:03.394 18 INFO tempest.lib.common.rest_client [req-166735fe-1ed4-4f7a-b198-6f50927a049d req-166735fe-1ed4-4f7a-b198-6f50927a049d ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ca66baf-3209-45a5-b563-f78d7f8403ff 1.530s",
                                "2026-05-27 01:42:03.402 43 INFO tempest.lib.common.rest_client [req-9d1e722d-5875-41e3-bfab-943bee3c47d5 req-9d1e722d-5875-41e3-bfab-943bee3c47d5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 0.678s",
                                "2026-05-27 01:42:03.427 39 INFO tempest.lib.common.rest_client [req-8b5a36cc-2bc6-4a94-a7fa-7c5ff33f93b7 req-8b5a36cc-2bc6-4a94-a7fa-7c5ff33f93b7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.314s",
                                "{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [4.900638s] ... ok",
                                "2026-05-27 01:42:03.473 33 INFO tempest.lib.common.rest_client [req-8c67ff9d-f560-45bb-8431-1c1d5f06edd2 req-8c67ff9d-f560-45bb-8431-1c1d5f06edd2 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-27 01:42:03.502 21 INFO tempest.lib.common.rest_client [req-81c78a5e-beb7-4e81-9ec4-b8e575de9b6d req-81c78a5e-beb7-4e81-9ec4-b8e575de9b6d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 1.753s",
                                "2026-05-27 01:42:03.548 43 INFO tempest.lib.common.rest_client [req-d90d28da-6375-41d9-846d-89023279862b req-d90d28da-6375-41d9-846d-89023279862b ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/84107fd4-a61f-41d6-8ca3-13c2db7522b8 0.143s",
                                "{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [4.108486s] ... ok",
                                "2026-05-27 01:42:03.634 31 INFO tempest.lib.common.rest_client [req-36c70215-ecb4-467b-b5d5-c81a8b986668 req-36c70215-ecb4-467b-b5d5-c81a8b986668 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/acfd85d0366f4363b1b0758fc1d88b2a 0.502s",
                                "2026-05-27 01:42:03.635 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af019cf2823742faa28c0556ee1fb166",
                                "2026-05-27 01:42:03.649 20 INFO tempest.lib.common.rest_client [req-32fca50f-3f71-4a77-9800-e76601b44fd7 req-32fca50f-3f71-4a77-9800-e76601b44fd7 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13b48fa2-bb18-4ca2-9763-dd2c73ffbe36 1.896s",
                                "2026-05-27 01:42:03.648 35 INFO tempest.lib.common.rest_client [req-7e57a696-977b-4828-9cad-eeb325cf237e req-7e57a696-977b-4828-9cad-eeb325cf237e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c03f23bd-cc80-4545-bf9d-1a8daf975cf5 1.196s",
                                "2026-05-27 01:42:03.725 27 INFO tempest.lib.common.rest_client [req-1817f141-4699-4cd2-9088-7c03871a4c7d req-1817f141-4699-4cd2-9088-7c03871a4c7d ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s",
                                "2026-05-27 01:42:03.797 21 INFO tempest.lib.common.rest_client [req-a3d46604-c437-4202-9ba8-5268e02e8ce8 req-a3d46604-c437-4202-9ba8-5268e02e8ce8 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 0.292s",
                                "{5} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [2.051339s] ... ok",
                                "2026-05-27 01:42:03.809 35 INFO tempest.lib.common.rest_client [req-81770366-01ea-4e3e-9dae-c0bcb32a6552 req-81770366-01ea-4e3e-9dae-c0bcb32a6552 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s",
                                "2026-05-27 01:42:03.814 13 INFO tempest.lib.common.rest_client [req-b00e32ac-7f8c-4ac9-a06d-89d679ee0ab1 req-b00e32ac-7f8c-4ac9-a06d-89d679ee0ab1 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.428s",
                                "2026-05-27 01:42:04.065 20 INFO tempest.lib.common.rest_client [req-05af8766-240f-4b96-8d56-181f4f9c70f2 req-05af8766-240f-4b96-8d56-181f4f9c70f2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d508cf7c56b74d1d8683d7a25fcd2932 0.411s",
                                "2026-05-27 01:42:04.065 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63a8de92c31c41a3ac5af25be3e9c2b5",
                                "2026-05-27 01:42:04.205 13 INFO tempest.lib.common.rest_client [req-f0e1795e-8e1a-45f9-864c-23966f3c2636 req-f0e1795e-8e1a-45f9-864c-23966f3c2636 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s",
                                "2026-05-27 01:42:04.226 33 INFO tempest.lib.common.rest_client [req-4158872a-7b8b-4304-809f-ea64cef98c8d req-4158872a-7b8b-4304-809f-ea64cef98c8d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s",
                                "2026-05-27 01:42:04.249 27 INFO tempest.lib.common.rest_client [req-d99ab4c0-d420-402b-ad85-f526b669f89c req-d99ab4c0-d420-402b-ad85-f526b669f89c ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf/users/a79eedb7a9d848b3a156de31c9468ffd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.520s",
                                "2026-05-27 01:42:04.250 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a79eedb7a9d848b3a156de31c9468ffd is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:04.250 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a79eedb7a9d848b3a156de31c9468ffd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:04.251 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1908161523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c762c18bcae3429485df8c26c29be7cf', 'project_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'tenant_id': 'c762c18bcae3429485df8c26c29be7cf', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1908161523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a79eedb7a9d848b3a156de31c9468ffd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:04.309 35 INFO tempest.lib.common.rest_client [req-4be40790-aad9-4e84-a715-69e60426c205 req-4be40790-aad9-4e84-a715-69e60426c205 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27a756cc-90e6-4542-bfe2-be362a710825 0.498s",
                                "2026-05-27 01:42:04.379 31 INFO tempest.lib.common.rest_client [req-775cd321-9d53-43a0-9379-342a09756992 req-775cd321-9d53-43a0-9379-342a09756992 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af019cf2823742faa28c0556ee1fb166&name=default 0.742s",
                                "2026-05-27 01:42:04.482 33 INFO tempest.lib.common.rest_client [req-7c6a175f-a614-4c0a-96e0-fd6ab1eb378a req-7c6a175f-a614-4c0a-96e0-fd6ab1eb378a ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.252s",
                                "2026-05-27 01:42:04.588 13 INFO tempest.lib.common.rest_client [req-b95ba732-596e-4d4c-b14f-5bb9d100c6b0 req-b95ba732-596e-4d4c-b14f-5bb9d100c6b0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/6756f682ee034483a1c0f10ac8baaed9 0.379s",
                                "2026-05-27 01:42:04.602 35 INFO tempest.lib.common.rest_client [req-277a1e32-42b3-454f-9f06-4db480c634bc req-277a1e32-42b3-454f-9f06-4db480c634bc ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.291s",
                                "2026-05-27 01:42:04.725 39 INFO tempest.lib.common.rest_client [req-61d699c9-6add-4f55-957d-d6ba0d388854 req-61d699c9-6add-4f55-957d-d6ba0d388854 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ccd960a7-5d0a-4e40-b0e9-77205df7b337 1.295s",
                                "2026-05-27 01:42:04.811 20 INFO tempest.lib.common.rest_client [req-3b0fd2dc-3083-4f6d-93fb-36e0f7b5ab51 req-3b0fd2dc-3083-4f6d-93fb-36e0f7b5ab51 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63a8de92c31c41a3ac5af25be3e9c2b5&name=default 0.743s",
                                "2026-05-27 01:42:04.841 13 INFO tempest.lib.common.rest_client [req-10d7fdb6-548e-4050-8068-193e097f1fb2 req-10d7fdb6-548e-4050-8068-193e097f1fb2 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-27 01:42:04.985 33 INFO tempest.lib.common.rest_client [req-fb94b5ca-0d01-4746-9dcd-7c2bc65cfc2e req-fb94b5ca-0d01-4746-9dcd-7c2bc65cfc2e ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.499s",
                                "2026-05-27 01:42:04.990 27 INFO tempest.lib.common.rest_client [req-c9fd59e5-ace6-4fbb-b446-8b91e810a3d9 req-c9fd59e5-ace6-4fbb-b446-8b91e810a3d9 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s",
                                "2026-05-27 01:42:05.023 13 INFO tempest.lib.common.rest_client [req-1b5a5a4f-5909-407a-960a-9fdba0ac41c3 req-1b5a5a4f-5909-407a-960a-9fdba0ac41c3 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/5c8612194f3a455a91058394a6fe5fb4 0.179s",
                                "2026-05-27 01:42:05.075 18 INFO tempest.lib.common.rest_client [req-5a83fe72-6f8e-4757-a10b-9ea4905703b1 req-5a83fe72-6f8e-4757-a10b-9ea4905703b1 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.624s",
                                "2026-05-27 01:42:05.172 31 INFO tempest.lib.common.rest_client [req-aaac597d-0176-4e9c-9624-3f83139d9318 req-aaac597d-0176-4e9c-9624-3f83139d9318 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82d6ae1b-3fc3-4234-aacb-bbb0fe6022c6 0.790s",
                                "2026-05-27 01:42:05.257 13 INFO tempest.lib.common.rest_client [req-290064a4-4b09-43e4-8d19-db842167f3c7 req-290064a4-4b09-43e4-8d19-db842167f3c7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:42:05.278 39 INFO tempest.lib.common.rest_client [req-03aa37b6-cbcb-4810-83e3-4899f4e05a96 req-03aa37b6-cbcb-4810-83e3-4899f4e05a96 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.551s",
                                "2026-05-27 01:42:05.354 35 INFO tempest.lib.common.rest_client [req-ae7a53c4-c674-4a60-a6b2-c2b08e4be9b8 req-ae7a53c4-c674-4a60-a6b2-c2b08e4be9b8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.748s",
                                "2026-05-27 01:42:05.466 31 INFO tempest.lib.common.rest_client [req-e61771c3-ce38-4698-a39a-ba7226db5011 req-e61771c3-ce38-4698-a39a-ba7226db5011 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af019cf2823742faa28c0556ee1fb166 0.292s",
                                "2026-05-27 01:42:05.495 20 INFO tempest.lib.common.rest_client [req-c76c8cc7-c28a-479d-9a94-86691f22ba0e req-c76c8cc7-c28a-479d-9a94-86691f22ba0e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/375698b6-03e5-4496-a839-e2a0f9a13d87 0.682s",
                                "2026-05-27 01:42:05.521 43 INFO tempest.lib.common.rest_client [req-265e4809-07dd-468a-b8eb-ac8ebeee67cb req-265e4809-07dd-468a-b8eb-ac8ebeee67cb ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.970s",
                                "2026-05-27 01:42:05.577 23 INFO tempest.lib.common.rest_client [req-bc209487-42f3-4ebc-9e91-33dcc499de8b req-bc209487-42f3-4ebc-9e91-33dcc499de8b ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709/remove_router_interface 3.514s",
                                "2026-05-27 01:42:05.665 25 INFO tempest.lib.common.rest_client [req-f73bb8fe-8271-4af8-a579-4d293d38d782 req-f73bb8fe-8271-4af8-a579-4d293d38d782 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.149s",
                                "2026-05-27 01:42:05.667 27 INFO tempest.lib.common.rest_client [req-dfe6e4f1-ec2c-4021-b3ac-3b4d3124a44f req-dfe6e4f1-ec2c-4021-b3ac-3b4d3124a44f ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.671s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.676496s] ... ok",
                                "2026-05-27 01:42:05.675 43 INFO tempest.lib.common.rest_client [req-98bbab14-8094-4169-a0a5-91ff97ed0753 req-98bbab14-8094-4169-a0a5-91ff97ed0753 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.150s",
                                "2026-05-27 01:42:05.767 39 INFO tempest.lib.common.rest_client [req-a404252b-b28c-41e8-b1a2-9fdc4f534a2d req-a404252b-b28c-41e8-b1a2-9fdc4f534a2d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d3cde20b-0902-4f86-b87f-ff6ce4832958 0.486s",
                                "2026-05-27 01:42:05.823 33 INFO tempest.lib.common.rest_client [req-14482600-f7ea-4d13-8716-e7ad105f448b req-14482600-f7ea-4d13-8716-e7ad105f448b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.834s",
                                "2026-05-27 01:42:05.834 27 INFO tempest.lib.common.rest_client [req-ab6d9948-c859-4631-a317-14aeeb2c300d req-ab6d9948-c859-4631-a317-14aeeb2c300d ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/42fb6643-e661-41fb-bacb-8ef0dc4c6271 0.163s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.167019s] ... ok",
                                "2026-05-27 01:42:05.899 13 INFO tempest.lib.common.rest_client [req-5c4ecc3d-bc06-47c4-b8d1-cec56e96add0 req-5c4ecc3d-bc06-47c4-b8d1-cec56e96add0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7/users/550434f589f24cefab59806745558635/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.640s",
                                "2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 550434f589f24cefab59806745558635 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1748744039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'project_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'tenant_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '550434f589f24cefab59806745558635', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:05.900 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1748744039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'project_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'tenant_id': '1f8c4b7f20d0407f9e2f50ed6ed7e7b7', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1748744039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '550434f589f24cefab59806745558635', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:06.008 25 INFO tempest.lib.common.rest_client [req-561d9511-e90e-44f5-a1bc-2e99db9d8695 req-561d9511-e90e-44f5-a1bc-2e99db9d8695 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.341s",
                                "2026-05-27 01:42:06.017 15 INFO tempest.lib.common.rest_client [req-2d796b1c-c08c-4151-bd6e-1ad5477b3c72 req-2d796b1c-c08c-4151-bd6e-1ad5477b3c72 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 3.772s",
                                "2026-05-27 01:42:06.020 20 INFO tempest.lib.common.rest_client [req-1f89b69b-b435-4a55-9af3-b12d6abd1d4b req-1f89b69b-b435-4a55-9af3-b12d6abd1d4b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63a8de92c31c41a3ac5af25be3e9c2b5 0.522s",
                                "2026-05-27 01:42:06.035 11 INFO tempest.lib.common.rest_client [req-64288338-b292-47f8-8849-5e0994b449dd req-64288338-b292-47f8-8849-5e0994b449dd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.341s",
                                "2026-05-27 01:42:06.047 27 INFO tempest.lib.common.rest_client [req-eb9c8d7d-c133-43f9-b7c3-16c795eece2e req-eb9c8d7d-c133-43f9-b7c3-16c795eece2e ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8201af31-6787-4a68-ae04-2d2a8d9620da 0.208s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.211593s] ... ok",
                                "2026-05-27 01:42:06.076 31 INFO tempest.lib.common.rest_client [req-d116e4fd-8a06-4054-8e1c-67852f65f9bf req-d116e4fd-8a06-4054-8e1c-67852f65f9bf ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-27 01:42:06.106 39 INFO tempest.lib.common.rest_client [req-86f705d2-5168-47b9-8c51-a843b6b96c64 req-86f705d2-5168-47b9-8c51-a843b6b96c64 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.337s",
                                "2026-05-27 01:42:06.110 33 INFO tempest.lib.common.rest_client [req-47c40423-b7c2-411a-b8dd-20bb2c3c8abc req-47c40423-b7c2-411a-b8dd-20bb2c3c8abc ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-27 01:42:06.181 21 INFO tempest.lib.common.rest_client [req-c834ff2a-b1a3-4ff4-974a-9ac2f8ef8125 req-c834ff2a-b1a3-4ff4-974a-9ac2f8ef8125 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2975ee50-0a48-4682-b3b5-85ba88419c1d 2.378s",
                                "2026-05-27 01:42:06.256 27 INFO tempest.lib.common.rest_client [req-6175e709-9596-4b97-9c37-ae46fe20817a req-6175e709-9596-4b97-9c37-ae46fe20817a ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9c6b750a-1b71-4ef8-9b5e-202014b9c7ff 0.200s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.204081s] ... ok",
                                "2026-05-27 01:42:06.265 37 INFO tempest.lib.common.rest_client [req-ff8f22df-b52a-4915-aa63-f7d92cbb8a4a req-ff8f22df-b52a-4915-aa63-f7d92cbb8a4a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.150s",
                                "2026-05-27 01:42:06.361 23 INFO tempest.lib.common.rest_client [req-f0de8c82-799c-4671-ab6d-2bd42063a4fc req-f0de8c82-799c-4671-ab6d-2bd42063a4fc ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c4fe0a90-9065-41ea-bec1-423685bb2709 0.781s",
                                "2026-05-27 01:42:06.371 33 INFO tempest.lib.common.rest_client [req-cd78564b-7cd2-428f-ae1f-81bb2f30ab8c req-cd78564b-7cd2-428f-ae1f-81bb2f30ab8c ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.258s",
                                "2026-05-27 01:42:06.382 27 INFO tempest.lib.common.rest_client [req-82066a17-dd61-4eb0-8312-d8dd9ac83190 req-82066a17-dd61-4eb0-8312-d8dd9ac83190 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22118af6-682e-48a9-925e-6d2273201292 0.121s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.128329s] ... ok",
                                "2026-05-27 01:42:06.391 18 INFO tempest.lib.common.rest_client [req-b8f158e3-a9dc-4214-813a-e7bb1db41400 req-b8f158e3-a9dc-4214-813a-e7bb1db41400 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.313s",
                                "2026-05-27 01:42:06.506 29 INFO tempest.lib.common.rest_client [req-84096c4c-d4f6-4c1b-8aee-f255b1634a46 req-84096c4c-d4f6-4c1b-8aee-f255b1634a46 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/add_router_interface 6.448s",
                                "2026-05-27 01:42:06.543 27 INFO tempest.lib.common.rest_client [req-35f7f75a-646b-455a-97e1-c08a6ec78062 req-35f7f75a-646b-455a-97e1-c08a6ec78062 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/592bd492-dbd1-496d-8108-9e634b434b82 0.137s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.157883s] ... ok",
                                "2026-05-27 01:42:06.612 13 INFO tempest.lib.common.rest_client [req-86e23f14-6789-4246-b59b-a228fe0762ab req-86e23f14-6789-4246-b59b-a228fe0762ab ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.689s",
                                "2026-05-27 01:42:06.625 43 INFO tempest.lib.common.rest_client [req-e394832b-9646-4a99-9eaa-b6484c7d83bb req-e394832b-9646-4a99-9eaa-b6484c7d83bb ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.947s",
                                "2026-05-27 01:42:06.656 27 INFO tempest.lib.common.rest_client [req-33d7cf98-0f6c-472a-8e71-d653f280feb1 req-33d7cf98-0f6c-472a-8e71-d653f280feb1 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/48abc599-a1a9-4858-975a-d9ed46d77883 0.104s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.110197s] ... ok",
                                "2026-05-27 01:42:06.662 31 INFO tempest.lib.common.rest_client [req-c3694d1f-49a3-47e0-92ab-e18ac575b419 req-c3694d1f-49a3-47e0-92ab-e18ac575b419 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-27 01:42:06.687 33 INFO tempest.lib.common.rest_client [req-d9c22b72-470c-42a6-a06f-9cdf20f2f2a9 req-d9c22b72-470c-42a6-a06f-9cdf20f2f2a9 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-27 01:42:06.701 20 INFO tempest.lib.common.rest_client [req-d72f13cf-b52a-4c53-b1cf-fb2ef2af14f2 req-d72f13cf-b52a-4c53-b1cf-fb2ef2af14f2 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-27 01:42:06.724 15 INFO tempest.lib.common.rest_client [req-5e592e88-4618-45c2-a392-3bfb935d3503 req-5e592e88-4618-45c2-a392-3bfb935d3503 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.705s",
                                "2026-05-27 01:42:06.745 35 INFO tempest.lib.common.rest_client [req-de2632d3-eb71-43a0-b9ce-52fcd1454d3e req-de2632d3-eb71-43a0-b9ce-52fcd1454d3e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s",
                                "2026-05-27 01:42:06.758 39 INFO tempest.lib.common.rest_client [req-e78ab376-75e5-46a7-9cfd-397c38917009 req-e78ab376-75e5-46a7-9cfd-397c38917009 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a59fccba-10ea-4f09-80ed-a540ccb9e223 0.648s",
                                "2026-05-27 01:42:06.776 43 INFO tempest.lib.common.rest_client [req-fa5aa8f7-b45c-4fbf-b9ca-16cd87f24495 req-fa5aa8f7-b45c-4fbf-b9ca-16cd87f24495 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a016a4d4-3ee4-4c18-9e93-44fdb93c0470 0.149s",
                                "{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [3.227058s] ... ok",
                                "2026-05-27 01:42:06.780 21 INFO tempest.lib.common.rest_client [req-2dbcb69b-5e71-43e9-8ee4-f41dbcaa0485 req-2dbcb69b-5e71-43e9-8ee4-f41dbcaa0485 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4119ed7-080a-44e5-9e1c-2390ff71cab0 0.597s",
                                "2026-05-27 01:42:06.818 27 INFO tempest.lib.common.rest_client [req-310154b5-6de0-480c-938d-0cc16605f1a6 req-310154b5-6de0-480c-938d-0cc16605f1a6 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/ade70019-9a9b-4bf7-b324-0c3053fd0987 0.153s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.157490s] ... ok",
                                "2026-05-27 01:42:06.830 29 INFO tempest.lib.common.rest_client [req-9f7a271e-0857-48f5-800f-303fe5cde0c2 req-9f7a271e-0857-48f5-800f-303fe5cde0c2 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/15f926e4-35d6-4f85-b8b9-a4df047ca09f 0.321s",
                                "2026-05-27 01:42:06.841 31 INFO tempest.lib.common.rest_client [req-da04f113-030b-495c-81c1-2163e4495127 req-da04f113-030b-495c-81c1-2163e4495127 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s",
                                "2026-05-27 01:42:06.845 13 INFO tempest.lib.common.rest_client [req-0f2ce128-e62f-474a-a14e-45c7ec43d57a req-0f2ce128-e62f-474a-a14e-45c7ec43d57a ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s",
                                "2026-05-27 01:42:06.883 33 INFO tempest.lib.common.rest_client [req-b8a77918-2b5c-4330-8705-9c80034e064b req-b8a77918-2b5c-4330-8705-9c80034e064b ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/6756f682ee034483a1c0f10ac8baaed9 0.194s",
                                "2026-05-27 01:42:06.934 25 INFO tempest.lib.common.rest_client [req-b857665c-1f2b-49a1-b20e-7391fd345cbe req-b857665c-1f2b-49a1-b20e-7391fd345cbe ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/624e73bb-acbe-439e-bd09-130acc7be0a6 0.922s",
                                "2026-05-27 01:42:06.959 27 INFO tempest.lib.common.rest_client [req-cf702c84-3ed6-4314-a6c3-39a7e6e580a4 req-cf702c84-3ed6-4314-a6c3-39a7e6e580a4 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/02699fb6-30c2-4aeb-bd8f-ab72879a1282 0.139s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.140759s] ... ok",
                                "2026-05-27 01:42:06.966 35 INFO tempest.lib.common.rest_client [req-47a7adc5-3a5d-43ac-923b-a530fad627e0 req-47a7adc5-3a5d-43ac-923b-a530fad627e0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.216s",
                                "2026-05-27 01:42:06.986 23 INFO tempest.lib.common.rest_client [req-1b8a4c9d-5d99-43f1-9f6c-aac37d9e5490 req-1b8a4c9d-5d99-43f1-9f6c-aac37d9e5490 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/19e8d946-2e7c-407e-8b9d-a98ada8c8f6a 0.622s",
                                "2026-05-27 01:42:07.040 39 INFO tempest.lib.common.rest_client [req-ab3223f3-1351-4538-b50e-8cdd96ba34ae req-ab3223f3-1351-4538-b50e-8cdd96ba34ae ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.280s",
                                "2026-05-27 01:42:07.078 27 INFO tempest.lib.common.rest_client [req-21f03292-6ae3-4bc5-8e1e-2aa1942c92e9 req-21f03292-6ae3-4bc5-8e1e-2aa1942c92e9 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/4b4aa38f-a6d9-458e-b8f7-9ef33296889b 0.115s",
                                "{8} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.118373s] ... ok",
                                "2026-05-27 01:42:07.127 29 INFO tempest.lib.common.rest_client [req-7bf2e861-adb9-4807-a02f-5bec52289706 req-7bf2e861-adb9-4807-a02f-5bec52289706 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/15f926e4-35d6-4f85-b8b9-a4df047ca09f 0.293s",
                                "2026-05-27 01:42:07.156 31 INFO tempest.lib.common.rest_client [req-15db7137-01f3-4a22-9777-b5ba193a0a4c req-15db7137-01f3-4a22-9777-b5ba193a0a4c ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.313s",
                                "2026-05-27 01:42:07.203 33 INFO tempest.lib.common.rest_client [req-70c542e8-56cc-4251-ad9d-9947c0344ab2 req-70c542e8-56cc-4251-ad9d-9947c0344ab2 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-27 01:42:07.440 20 INFO tempest.lib.common.rest_client [req-a4f712c1-2184-44b5-8c73-1f815202ec5a req-a4f712c1-2184-44b5-8c73-1f815202ec5a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-27 01:42:07.502 13 INFO tempest.lib.common.rest_client [req-b7d748ed-8042-4a8f-8649-771ab7f908e3 req-b7d748ed-8042-4a8f-8649-771ab7f908e3 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s",
                                "2026-05-27 01:42:07.516 15 INFO tempest.lib.common.rest_client [req-c0fff76a-6d7f-4dc8-ae3b-390193d093b3 req-c0fff76a-6d7f-4dc8-ae3b-390193d093b3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 0.788s",
                                "2026-05-27 01:42:07.620 27 INFO tempest.lib.common.rest_client [req-ca6f153d-33d0-40ef-b56e-15530b913359 req-ca6f153d-33d0-40ef-b56e-15530b913359 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f083a613fc1b4c5fb00e224f262aa9f8 0.538s",
                                "2026-05-27 01:42:07.636 39 INFO tempest.lib.common.rest_client [req-0a5cc978-45e7-4084-82ed-f5340f06abfd req-0a5cc978-45e7-4084-82ed-f5340f06abfd ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/de8062e6-47d0-4c00-963b-96660e15feb7 0.592s",
                                "2026-05-27 01:42:07.738 15 INFO tempest.lib.common.rest_client [req-18c8fd27-9b96-4014-935a-064a181c1b8c req-18c8fd27-9b96-4014-935a-064a181c1b8c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1692a6d2-2b58-4bc7-be37-28245abd73ac 0.215s",
                                "{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [7.956211s] ... ok",
                                "2026-05-27 01:42:07.760 33 INFO tempest.lib.common.rest_client [req-b2f96bca-4bd0-4db0-83a1-9c6388252d25 req-b2f96bca-4bd0-4db0-83a1-9c6388252d25 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/5c8612194f3a455a91058394a6fe5fb4 0.554s",
                                "2026-05-27 01:42:07.770 20 INFO tempest.lib.common.rest_client [req-0b485cfc-1617-4368-985d-f473c4430e88 req-0b485cfc-1617-4368-985d-f473c4430e88 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s",
                                "2026-05-27 01:42:07.773 43 INFO tempest.lib.common.rest_client [req-befddc4b-0183-4183-9b21-74c4899c2f70 req-befddc4b-0183-4183-9b21-74c4899c2f70 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.994s",
                                "2026-05-27 01:42:07.814 35 INFO tempest.lib.common.rest_client [req-09f87a76-f983-4fb7-8422-c00edc39deba req-09f87a76-f983-4fb7-8422-c00edc39deba ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9f7ff5de-768a-4953-aea2-3bfadb0065df 0.843s",
                                "2026-05-27 01:42:07.861 13 INFO tempest.lib.common.rest_client [req-94e13102-7299-43d3-ab0e-21ff3939b108 req-94e13102-7299-43d3-ab0e-21ff3939b108 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-27 01:42:07.888 11 INFO tempest.lib.common.rest_client [req-4746725a-fae9-4f80-9dbe-c48ba803151f req-4746725a-fae9-4f80-9dbe-c48ba803151f ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.850s",
                                "2026-05-27 01:42:07.888 31 INFO tempest.lib.common.rest_client [req-fe26bf6e-a513-4180-be73-e72eb1c7a3ed req-fe26bf6e-a513-4180-be73-e72eb1c7a3ed ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.730s",
                                "2026-05-27 01:42:07.943 39 INFO tempest.lib.common.rest_client [req-d43e2166-83b8-4f87-aef6-eb8032cc2831 req-d43e2166-83b8-4f87-aef6-eb8032cc2831 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.306s",
                                "2026-05-27 01:42:07.988 33 INFO tempest.lib.common.rest_client [req-562be4d6-1eef-486f-85e1-7c28cbfdd108 req-562be4d6-1eef-486f-85e1-7c28cbfdd108 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-27 01:42:08.015 20 INFO tempest.lib.common.rest_client [req-1a62a9c5-5932-4c35-ae8c-526031eee0df req-1a62a9c5-5932-4c35-ae8c-526031eee0df ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.242s",
                                "2026-05-27 01:42:08.185 27 INFO tempest.lib.common.rest_client [req-7f1f4284-04a5-4e12-8ba9-e095c98d0e3e req-7f1f4284-04a5-4e12-8ba9-e095c98d0e3e ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a79eedb7a9d848b3a156de31c9468ffd 0.562s",
                                "2026-05-27 01:42:08.186 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c762c18bcae3429485df8c26c29be7cf",
                                "2026-05-27 01:42:08.227 31 INFO tempest.lib.common.rest_client [req-5f6cc73d-1a8f-4ec3-bfd5-570a1017028d req-5f6cc73d-1a8f-4ec3-bfd5-570a1017028d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-27 01:42:08.267 25 INFO tempest.lib.common.rest_client [req-1a4ecd32-94d9-4506-88dc-cc93d1600ac0 req-1a4ecd32-94d9-4506-88dc-cc93d1600ac0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/665ac04f-ce67-4c91-9394-2993255d4afb 1.330s",
                                "2026-05-27 01:42:08.320 13 INFO tempest.lib.common.rest_client [req-4de13016-8592-4df0-b36d-b20ce087998f req-4de13016-8592-4df0-b36d-b20ce087998f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.454s",
                                "2026-05-27 01:42:08.323 35 INFO tempest.lib.common.rest_client [req-2ad94cda-be45-4b5b-adb8-e301c87026c8 req-2ad94cda-be45-4b5b-adb8-e301c87026c8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.506s",
                                "2026-05-27 01:42:08.382 33 INFO tempest.lib.common.rest_client [req-1d38b75c-bbd4-471c-a495-80418e0ae5aa req-1d38b75c-bbd4-471c-a495-80418e0ae5aa ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd/users/656b3306d5244cff83e5998d24fb200d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.391s",
                                "2026-05-27 01:42:08.383 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 656b3306d5244cff83e5998d24fb200d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:08.385 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1688639063-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'project_name': 'tempest-RoutersAdminTest-1688639063', 'tenant_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'tenant_name': 'tempest-RoutersAdminTest-1688639063', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '656b3306d5244cff83e5998d24fb200d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:08.385 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1688639063-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'project_name': 'tempest-RoutersAdminTest-1688639063', 'tenant_id': '52f8ff7cbe0a4177b30131f50f46fabd', 'tenant_name': 'tempest-RoutersAdminTest-1688639063', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '656b3306d5244cff83e5998d24fb200d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:08.435 11 INFO tempest.lib.common.rest_client [req-4a5d0937-64a1-4904-a9f6-02ab59dbf4ca req-4a5d0937-64a1-4904-a9f6-02ab59dbf4ca ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.545s",
                                "2026-05-27 01:42:08.458 25 INFO tempest.lib.common.rest_client [req-d2ae66ee-3ced-428f-9878-5c89bca3fb7f req-d2ae66ee-3ced-428f-9878-5c89bca3fb7f ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.189s",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [9.902955s] ... ok",
                                "2026-05-27 01:42:08.483 37 INFO tempest.lib.common.rest_client [req-ae33bd64-c81b-4bbb-b246-5ab28a06fb17 req-ae33bd64-c81b-4bbb-b246-5ab28a06fb17 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 2.214s",
                                "2026-05-27 01:42:08.569 39 INFO tempest.lib.common.rest_client [req-b2775a2b-37ed-43ab-b3c6-939cb9ef22de req-b2775a2b-37ed-43ab-b3c6-939cb9ef22de ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab36ad8b-55d3-4267-832b-3d3f7f480006 0.624s",
                                "2026-05-27 01:42:08.614 31 INFO tempest.lib.common.rest_client [req-0501d786-60e9-494b-afc8-33f232f26ca5 req-0501d786-60e9-494b-afc8-33f232f26ca5 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.384s",
                                "2026-05-27 01:42:08.623 21 INFO tempest.lib.common.rest_client [req-2f2e3500-b079-4b2f-bf0d-6f1f37d84270 req-2f2e3500-b079-4b2f-bf0d-6f1f37d84270 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/35068476-d393-4ac0-93b3-799a8e59c567 1.841s",
                                "2026-05-27 01:42:08.762 13 INFO tempest.lib.common.rest_client [req-330e4be3-5a3a-42ef-94bf-0be7f137d957 req-330e4be3-5a3a-42ef-94bf-0be7f137d957 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "2026-05-27 01:42:08.777 39 INFO tempest.lib.common.rest_client [req-f614a46c-b9ea-457b-b5a5-931855ce6aa4 req-f614a46c-b9ea-457b-b5a5-931855ce6aa4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.206s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [11.524699s] ... ok",
                                "2026-05-27 01:42:08.808 23 INFO tempest.lib.common.rest_client [req-c858a179-5b46-4e28-97d9-1f91cd77ded1 req-c858a179-5b46-4e28-97d9-1f91cd77ded1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9400a620-54ff-4ff8-8c6b-b6a4368f017e 1.820s",
                                "2026-05-27 01:42:08.813 27 INFO tempest.lib.common.rest_client [req-5c9e9a47-3a0e-4c80-bba8-41e04b237798 req-5c9e9a47-3a0e-4c80-bba8-41e04b237798 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-27 01:42:08.836 31 INFO tempest.lib.common.rest_client [req-27282427-6290-4b6d-a812-197fab063119 req-27282427-6290-4b6d-a812-197fab063119 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-27 01:42:08.885 18 INFO tempest.lib.common.rest_client [req-76b9d71e-b8e6-44f7-930d-78d52520095a req-76b9d71e-b8e6-44f7-930d-78d52520095a ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.491s",
                                "2026-05-27 01:42:08.890 35 INFO tempest.lib.common.rest_client [req-9702bdcf-5f8b-456d-98a1-ecfc9af21551 req-9702bdcf-5f8b-456d-98a1-ecfc9af21551 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6137f293-c7fb-40a6-8245-34a8ecb87f08 0.564s",
                                "2026-05-27 01:42:09.054 21 INFO tempest.lib.common.rest_client [req-b9c9175e-4fc5-42ee-b738-81a5378fe976 req-b9c9175e-4fc5-42ee-b738-81a5378fe976 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b51fa47efc194de1b156091ac497a60e 0.428s",
                                "2026-05-27 01:42:09.075 35 INFO tempest.lib.common.rest_client [req-e55660b7-6ab9-4e7a-b7da-7e8c1794cf04 req-e55660b7-6ab9-4e7a-b7da-7e8c1794cf04 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.183s",
                                "2026-05-27 01:42:09.084 18 INFO tempest.lib.common.rest_client [req-b1cd885d-6ecb-4d0a-be58-e25f57c74bdf req-b1cd885d-6ecb-4d0a-be58-e25f57c74bdf ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=1fc9f2ba-94df-42fa-9286-450c10515634 0.197s",
                                "2026-05-27 01:42:09.089 13 INFO tempest.lib.common.rest_client [req-611c4500-a586-47dd-bfcd-675568e3c1d5 req-611c4500-a586-47dd-bfcd-675568e3c1d5 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.322s",
                                "2026-05-27 01:42:09.118 20 INFO tempest.lib.common.rest_client [req-9d190b8b-9f31-43d8-a265-00c72d639293 req-9d190b8b-9f31-43d8-a265-00c72d639293 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.096s",
                                "2026-05-27 01:42:09.157 15 INFO tempest.lib.common.rest_client [req-4fd335eb-8e9a-4aaa-873f-181a57775da2 req-4fd335eb-8e9a-4aaa-873f-181a57775da2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.415s",
                                "2026-05-27 01:42:09.185 33 INFO tempest.lib.common.rest_client [req-bec384b6-f2f8-435c-a960-2b131d3040a5 req-bec384b6-f2f8-435c-a960-2b131d3040a5 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.780s",
                                "2026-05-27 01:42:09.325 15 INFO tempest.lib.common.rest_client [req-cba3f18e-9e0d-440e-8f8b-76163441b50f req-cba3f18e-9e0d-440e-8f8b-76163441b50f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 0.165s",
                                "2026-05-27 01:42:09.397 13 INFO tempest.lib.common.rest_client [req-771c553d-989f-4d4a-bc04-8e70b0b970cf req-771c553d-989f-4d4a-bc04-8e70b0b970cf ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s",
                                "2026-05-27 01:42:09.410 31 INFO tempest.lib.common.rest_client [req-ecdafaea-4161-4cb4-b6e5-449843d4c4f1 req-ecdafaea-4161-4cb4-b6e5-449843d4c4f1 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/6756f682ee034483a1c0f10ac8baaed9 0.572s",
                                "2026-05-27 01:42:09.454 35 INFO tempest.lib.common.rest_client [req-5332720d-d6e0-4475-895c-eed413aeaf6a req-5332720d-d6e0-4475-895c-eed413aeaf6a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.375s",
                                "2026-05-27 01:42:09.605 35 INFO tempest.lib.common.rest_client [req-e481779f-dfe7-4d43-be29-5db8b3f56b07 req-e481779f-dfe7-4d43-be29-5db8b3f56b07 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.150s",
                                "2026-05-27 01:42:09.607 21 INFO tempest.lib.common.rest_client [req-5c90c212-ad37-4ab0-8dfc-70bb848554b1 req-5c90c212-ad37-4ab0-8dfc-70bb848554b1 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea280ffbd0ae4763b54f6e5cbedaf667 0.550s",
                                "2026-05-27 01:42:09.607 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e030c7ba797a4b01923120364750f5eb",
                                "2026-05-27 01:42:09.620 23 INFO tempest.lib.common.rest_client [req-bbf11c55-18a0-467e-bbe0-797409ca97a6 req-bbf11c55-18a0-467e-bbe0-797409ca97a6 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/218150e5b4bc46b59e2e5aae7e2afbae 0.810s",
                                "2026-05-27 01:42:09.620 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a41ae73e7b3a4240bdfe98ad964820e3",
                                "2026-05-27 01:42:09.674 11 INFO tempest.lib.common.rest_client [req-3f9ddc7f-6abb-4c6c-b350-7c531da89827 req-3f9ddc7f-6abb-4c6c-b350-7c531da89827 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/afba279b-e75c-4a3f-826e-5500174f42a8 1.235s",
                                "2026-05-27 01:42:09.712 35 INFO tempest.lib.common.rest_client [req-23be0092-85af-4d02-acce-b6b870a1b849 req-23be0092-85af-4d02-acce-b6b870a1b849 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s",
                                "2026-05-27 01:42:09.735 39 INFO tempest.lib.common.rest_client [req-bd21929f-dca4-4b28-8d8e-23eeca384356 req-bd21929f-dca4-4b28-8d8e-23eeca384356 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.954s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.642042s] ... ok",
                                "2026-05-27 01:42:09.749 43 INFO tempest.lib.common.rest_client [req-ed909324-4e82-42c9-bf05-72602c3b929a req-ed909324-4e82-42c9-bf05-72602c3b929a ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 1.973s",
                                "2026-05-27 01:42:09.762 33 INFO tempest.lib.common.rest_client [req-b31c9fb8-f52b-4a92-b9e5-4ebe6a32da4b req-b31c9fb8-f52b-4a92-b9e5-4ebe6a32da4b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.572s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [16.233617s] ... ok",
                                "2026-05-27 01:42:09.773 13 INFO tempest.lib.common.rest_client [req-55e1a087-fa24-44f9-a17c-10436b6a6a64 req-55e1a087-fa24-44f9-a17c-10436b6a6a64 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/6756f682ee034483a1c0f10ac8baaed9 0.372s",
                                "2026-05-27 01:42:09.823 20 INFO tempest.lib.common.rest_client [req-e284baf0-71de-424e-a41d-465ca76c97b1 req-e284baf0-71de-424e-a41d-465ca76c97b1 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.699s",
                                "2026-05-27 01:42:09.897 25 INFO tempest.lib.common.rest_client [req-9966362d-ff1f-4665-8c9c-d63595e82bb0 req-9966362d-ff1f-4665-8c9c-d63595e82bb0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.435s",
                                "2026-05-27 01:42:10.018 31 INFO tempest.lib.common.rest_client [req-b5a862db-9206-4df9-8846-eb5674bcf24e req-b5a862db-9206-4df9-8846-eb5674bcf24e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s",
                                "2026-05-27 01:42:10.088 13 INFO tempest.lib.common.rest_client [req-81e92259-5b4f-4993-8035-8ec5d1de21d9 req-81e92259-5b4f-4993-8035-8ec5d1de21d9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s",
                                "2026-05-27 01:42:10.137 23 INFO tempest.lib.common.rest_client [req-aa540711-fd83-4e94-b781-576b41b46d41 req-aa540711-fd83-4e94-b781-576b41b46d41 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-27 01:42:10.138 37 INFO tempest.lib.common.rest_client [req-fd118071-e960-49d6-a0be-ebc2d2a4d2b2 req-fd118071-e960-49d6-a0be-ebc2d2a4d2b2 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 1.653s",
                                "2026-05-27 01:42:10.168 20 INFO tempest.lib.common.rest_client [req-f607e842-56a9-4780-a58a-920582095349 req-f607e842-56a9-4780-a58a-920582095349 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.342s",
                                "2026-05-27 01:42:10.243 29 INFO tempest.lib.common.rest_client [req-d9a0c808-09cd-44fa-bf4b-14a16c87866d req-d9a0c808-09cd-44fa-bf4b-14a16c87866d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/remove_router_interface 3.114s",
                                "2026-05-27 01:42:10.248 31 INFO tempest.lib.common.rest_client [req-ab1ccde9-6789-4eda-a642-37643fd5af29 req-ab1ccde9-6789-4eda-a642-37643fd5af29 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/5c8612194f3a455a91058394a6fe5fb4 0.228s",
                                "2026-05-27 01:42:10.312 37 INFO tempest.lib.common.rest_client [req-8c6ecc3f-4d7b-4a0f-88fc-64294b5618a1 req-8c6ecc3f-4d7b-4a0f-88fc-64294b5618a1 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d4000cf2-0a56-4be0-a4ce-8788f45a16d3 0.172s",
                                "{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [7.200923s] ... ok",
                                "2026-05-27 01:42:10.321 21 INFO tempest.lib.common.rest_client [req-5c56ba58-e851-42b1-a23f-67f083a20600 req-5c56ba58-e851-42b1-a23f-67f083a20600 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.711s",
                                "2026-05-27 01:42:10.368 39 INFO tempest.lib.common.rest_client [req-42e17826-d037-46a4-95d3-80e1d93fd477 req-42e17826-d037-46a4-95d3-80e1d93fd477 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.629s",
                                "2026-05-27 01:42:10.431 20 INFO tempest.lib.common.rest_client [req-d85fae48-0baa-46fa-b88e-0dcff2ca0e8a req-d85fae48-0baa-46fa-b88e-0dcff2ca0e8a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-27 01:42:10.494 13 INFO tempest.lib.common.rest_client [req-7c142087-0a88-4285-97ca-56c084ab1d09 req-7c142087-0a88-4285-97ca-56c084ab1d09 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/5c8612194f3a455a91058394a6fe5fb4 0.403s",
                                "2026-05-27 01:42:10.523 33 INFO tempest.lib.common.rest_client [req-a7375a54-121a-4b2b-9536-8e8b14e59d67 req-a7375a54-121a-4b2b-9536-8e8b14e59d67 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.758s",
                                "2026-05-27 01:42:10.576 29 INFO tempest.lib.common.rest_client [req-81e434bc-c699-408a-9c92-5c7dcd8bdbf9 req-81e434bc-c699-408a-9c92-5c7dcd8bdbf9 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75d3b16e-0d68-449f-b1df-9b4a8f353d2e 0.332s",
                                "2026-05-27 01:42:10.598 43 INFO tempest.lib.common.rest_client [req-61ebb976-35b4-4a26-920b-f8d1acaaf7c2 req-61ebb976-35b4-4a26-920b-f8d1acaaf7c2 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 0.844s",
                                "2026-05-27 01:42:10.676 31 INFO tempest.lib.common.rest_client [req-d6b8b232-48e9-441b-bcf7-1afbe8c27b25 req-d6b8b232-48e9-441b-bcf7-1afbe8c27b25 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.425s",
                                "2026-05-27 01:42:10.742 20 INFO tempest.lib.common.rest_client [req-c7037bb7-7501-4398-b1ad-80f1881a1181 req-c7037bb7-7501-4398-b1ad-80f1881a1181 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/6756f682ee034483a1c0f10ac8baaed9 0.306s",
                                "2026-05-27 01:42:10.756 33 INFO tempest.lib.common.rest_client [req-0f2a661d-423e-42e3-828b-0efaed0fa5c9 req-0f2a661d-423e-42e3-828b-0efaed0fa5c9 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:42:10.776 23 INFO tempest.lib.common.rest_client [req-2484ab72-0192-47c7-95a6-2ea1f90d72e8 req-2484ab72-0192-47c7-95a6-2ea1f90d72e8 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a41ae73e7b3a4240bdfe98ad964820e3&name=default 0.637s",
                                "2026-05-27 01:42:10.781 43 INFO tempest.lib.common.rest_client [req-026547c4-c3bd-407a-ab9b-dbfce4d362dc req-026547c4-c3bd-407a-ab9b-dbfce4d362dc ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1081a783-d45e-4d32-9756-907fef0ee3b6 0.178s",
                                "{15} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [4.005933s] ... ok",
                                "2026-05-27 01:42:10.806 15 INFO tempest.lib.common.rest_client [req-c4b1db89-6093-4fab-9a74-c9e7020b60a6 req-c4b1db89-6093-4fab-9a74-c9e7020b60a6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 1.471s",
                                "2026-05-27 01:42:10.824 27 INFO tempest.lib.common.rest_client [req-4b8d6ba3-9529-4e69-856e-4d242d337172 req-4b8d6ba3-9529-4e69-856e-4d242d337172 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c762c18bcae3429485df8c26c29be7cf&name=default 2.005s",
                                "2026-05-27 01:42:10.832 21 INFO tempest.lib.common.rest_client [req-a9f2364f-3dcf-4888-9d30-8a8497f03175 req-a9f2364f-3dcf-4888-9d30-8a8497f03175 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e030c7ba797a4b01923120364750f5eb&name=default 0.502s",
                                "2026-05-27 01:42:10.896 13 INFO tempest.lib.common.rest_client [req-5752ade2-7ea6-4fd9-ad7b-4771996876cd req-5752ade2-7ea6-4fd9-ad7b-4771996876cd ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s",
                                "2026-05-27 01:42:10.937 39 INFO tempest.lib.common.rest_client [req-14e220e2-1062-4315-9bed-accb20ff1f7d req-14e220e2-1062-4315-9bed-accb20ff1f7d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/691336ac-40eb-4e7a-9e41-a6e052d24a28 0.565s",
                                "2026-05-27 01:42:10.944 31 INFO tempest.lib.common.rest_client [req-9f5bfe9b-371b-4a3b-b665-fd9f66c5628f req-9f5bfe9b-371b-4a3b-b665-fd9f66c5628f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/1a1d63cedcd946c884a3f7e8f62fa8d5/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.265s",
                                "2026-05-27 01:42:10.944 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1a1d63cedcd946c884a3f7e8f62fa8d5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:10.945 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a1d63cedcd946c884a3f7e8f62fa8d5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:10.945 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a1d63cedcd946c884a3f7e8f62fa8d5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:10.963 15 INFO tempest.lib.common.rest_client [req-5e5f972b-073c-4249-b903-80c5fb1d9087 req-5e5f972b-073c-4249-b903-80c5fb1d9087 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e0ad563-4003-47f5-8d99-5226f56c271b 0.150s",
                                "{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [3.223354s] ... ok",
                                "2026-05-27 01:42:11.003 33 INFO tempest.lib.common.rest_client [req-51701c3e-1a42-4442-ac9a-d7f83bd2983e req-51701c3e-1a42-4442-ac9a-d7f83bd2983e ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.242s",
                                "2026-05-27 01:42:11.144 35 INFO tempest.lib.common.rest_client [req-47096f86-693a-40bc-ba40-ad44732e5141 req-47096f86-693a-40bc-ba40-ad44732e5141 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.374s",
                                "2026-05-27 01:42:11.204 39 INFO tempest.lib.common.rest_client [req-1800d3a0-549a-4635-b923-8baeca7473cf req-1800d3a0-549a-4635-b923-8baeca7473cf ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.265s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.426193s] ... ok",
                                "2026-05-27 01:42:11.222 20 INFO tempest.lib.common.rest_client [req-0094ab5d-73a9-47b6-a9d3-d337cd06ad1a req-0094ab5d-73a9-47b6-a9d3-d337cd06ad1a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s",
                                "2026-05-27 01:42:11.234 13 INFO tempest.lib.common.rest_client [req-e650f98b-aa4d-4c06-94a4-1a0d2db02dfa req-e650f98b-aa4d-4c06-94a4-1a0d2db02dfa ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8/users/0bd68cd7a84e457291bdbdfe6ca4ffc8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.335s",
                                "2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0bd68cd7a84e457291bdbdfe6ca4ffc8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1652157237-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'project_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'tenant_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bd68cd7a84e457291bdbdfe6ca4ffc8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:11.235 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1652157237-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'project_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'tenant_id': 'bcdb69043bc94cb888477da4f2f0e7a8', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1652157237', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bd68cd7a84e457291bdbdfe6ca4ffc8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:11.292 25 INFO tempest.lib.common.rest_client [req-46b96c6b-8198-48f2-b4eb-13649174e311 req-46b96c6b-8198-48f2-b4eb-13649174e311 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.392s",
                                "2026-05-27 01:42:11.309 11 INFO tempest.lib.common.rest_client [req-71e4e27b-7ca5-465f-9881-7e03628649ef req-71e4e27b-7ca5-465f-9881-7e03628649ef ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 1.569s",
                                "2026-05-27 01:42:11.324 18 INFO tempest.lib.common.rest_client [req-aabddce1-ad21-419b-bc64-c7044f6e44f7 req-aabddce1-ad21-419b-bc64-c7044f6e44f7 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1fc9f2ba-94df-42fa-9286-450c10515634 2.236s",
                                "2026-05-27 01:42:11.493 33 INFO tempest.lib.common.rest_client [req-2b0dfdef-c878-42d1-b75c-06f008bea80e req-2b0dfdef-c878-42d1-b75c-06f008bea80e ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s",
                                "2026-05-27 01:42:11.536 20 INFO tempest.lib.common.rest_client [req-e3bff4a9-4578-4823-918b-967f07cfa2c2 req-e3bff4a9-4578-4823-918b-967f07cfa2c2 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/5c8612194f3a455a91058394a6fe5fb4 0.312s",
                                "2026-05-27 01:42:11.563 11 INFO tempest.lib.common.rest_client [req-bdef7cae-3ea6-4967-88a3-b540d9cf1841 req-bdef7cae-3ea6-4967-88a3-b540d9cf1841 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 0.251s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.828581s] ... ok",
                                "2026-05-27 01:42:11.669 18 INFO tempest.lib.common.rest_client [req-201e0f87-4046-4b90-9483-0fad464eff11 req-201e0f87-4046-4b90-9483-0fad464eff11 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.341s",
                                "2026-05-27 01:42:11.682 31 INFO tempest.lib.common.rest_client [req-b2046e18-310b-47e9-8f9b-5827802bb4ec req-b2046e18-310b-47e9-8f9b-5827802bb4ec ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.714s",
                                "2026-05-27 01:42:11.832 33 INFO tempest.lib.common.rest_client [req-579556ea-d029-4c1e-8fdd-acd8de4c9f53 req-579556ea-d029-4c1e-8fdd-acd8de4c9f53 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.336s",
                                "2026-05-27 01:42:11.854 20 INFO tempest.lib.common.rest_client [req-797879fc-8fe6-4b64-b52b-0712d0831c3d req-797879fc-8fe6-4b64-b52b-0712d0831c3d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s",
                                "2026-05-27 01:42:11.920 37 INFO tempest.lib.common.rest_client [req-b1f7f97a-8fb5-45c3-99d8-1d62e9fa9fe1 req-b1f7f97a-8fb5-45c3-99d8-1d62e9fa9fe1 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.601s",
                                "2026-05-27 01:42:11.995 43 INFO tempest.lib.common.rest_client [req-e18f208d-8cba-415c-8926-98b7c4ce038a req-e18f208d-8cba-415c-8926-98b7c4ce038a ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b483b74a-9be6-46e0-ae0b-21514ddcddaa 1.209s",
                                "2026-05-27 01:42:11.996 13 INFO tempest.lib.common.rest_client [req-eb1a0bc8-7d43-4b23-b376-38e25f66da58 req-eb1a0bc8-7d43-4b23-b376-38e25f66da58 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s",
                                "2026-05-27 01:42:12.024 18 INFO tempest.lib.common.rest_client [req-31c67f41-7245-4fba-a615-19d9aaef0806 req-31c67f41-7245-4fba-a615-19d9aaef0806 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.349s",
                                "2026-05-27 01:42:12.021 15 INFO tempest.lib.common.rest_client [req-bb0a607c-905c-4bef-9175-de0806d57f87 req-bb0a607c-905c-4bef-9175-de0806d57f87 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.055s",
                                "2026-05-27 01:42:12.038 23 INFO tempest.lib.common.rest_client [req-66245a56-285f-49b2-aa28-61b93fabbb46 req-66245a56-285f-49b2-aa28-61b93fabbb46 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6356ab26-82b6-4c8a-a280-6ad3ca42ccb5 1.260s",
                                "2026-05-27 01:42:12.077 21 INFO tempest.lib.common.rest_client [req-a0d65a18-d79b-415a-a386-c8f72e2e59ab req-a0d65a18-d79b-415a-a386-c8f72e2e59ab ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/07256503-5ebe-4cc9-beca-c4948e95d7ac 1.241s",
                                "2026-05-27 01:42:12.159 31 INFO tempest.lib.common.rest_client [req-2e4c07e2-13d6-4c09-a6d1-98ac4b794f60 req-2e4c07e2-13d6-4c09-a6d1-98ac4b794f60 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51 0.473s",
                                "2026-05-27 01:42:12.159 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5c37d3a826ab409594dc5cf382ff8f51 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:12.156 20 INFO tempest.lib.common.rest_client [req-236e9ded-a1bd-45fa-9b28-75a7ece6ba06 req-236e9ded-a1bd-45fa-9b28-75a7ece6ba06 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/7d955eb045ee47a689da73fa3cba0346/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.298s",
                                "2026-05-27 01:42:12.157 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d955eb045ee47a689da73fa3cba0346 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:12.157 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d955eb045ee47a689da73fa3cba0346', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:12.158 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d955eb045ee47a689da73fa3cba0346', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:12.169 33 INFO tempest.lib.common.rest_client [req-f2d875dc-f7c5-4d8e-9edc-652a45f0f6c6 req-f2d875dc-f7c5-4d8e-9edc-652a45f0f6c6 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-27 01:42:12.181 18 INFO tempest.lib.common.rest_client [req-071311e6-6d09-41d8-9d23-c44bd2c7dfdc req-071311e6-6d09-41d8-9d23-c44bd2c7dfdc ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1ad2ae35-f06b-4e63-91c7-9d244c2e76f7 0.151s",
                                "2026-05-27 01:42:12.311 18 INFO tempest.lib.common.rest_client [req-e068c26f-17e5-48df-8262-65dd8c46e2bf req-e068c26f-17e5-48df-8262-65dd8c46e2bf ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1fc9f2ba-94df-42fa-9286-450c10515634 0.126s",
                                "{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [8.863621s] ... ok",
                                "2026-05-27 01:42:12.402 27 INFO tempest.lib.common.rest_client [req-a0ac9e41-347b-4875-8404-8a4474d0db2f req-a0ac9e41-347b-4875-8404-8a4474d0db2f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e7b86a7a-bdfa-42cf-a64a-0600a0774d3f 1.575s",
                                "2026-05-27 01:42:12.427 39 INFO tempest.lib.common.rest_client [req-0c9af7a9-d4bc-4877-90bb-b69cc6c84d39 req-0c9af7a9-d4bc-4877-90bb-b69cc6c84d39 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.219s",
                                "2026-05-27 01:42:12.471 11 INFO tempest.lib.common.rest_client [req-98a4bb8e-393d-4487-8cd2-72028e515db3 req-98a4bb8e-393d-4487-8cd2-72028e515db3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/825faa9a-ca20-4a19-a1cf-c9aeec2c2309 0.901s",
                                "2026-05-27 01:42:12.552 23 INFO tempest.lib.common.rest_client [req-c842030c-6271-4e03-b482-1f7b0c078714 req-c842030c-6271-4e03-b482-1f7b0c078714 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a41ae73e7b3a4240bdfe98ad964820e3 0.507s",
                                "2026-05-27 01:42:12.561 21 INFO tempest.lib.common.rest_client [req-29c8dadd-0530-4ec0-8f8c-d9b022206ba5 req-29c8dadd-0530-4ec0-8f8c-d9b022206ba5 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e030c7ba797a4b01923120364750f5eb 0.482s",
                                "2026-05-27 01:42:12.583 43 INFO tempest.lib.common.rest_client [req-a9c6e627-d4e1-463c-95bc-642476a0632d req-a9c6e627-d4e1-463c-95bc-642476a0632d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/498dd4cf3d0c4a6dbb4385daabf22ba9 0.585s",
                                "2026-05-27 01:42:12.708 33 INFO tempest.lib.common.rest_client [req-11969c1e-37fe-41b4-b0b1-c3225c7788bd req-11969c1e-37fe-41b4-b0b1-c3225c7788bd ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/6756f682ee034483a1c0f10ac8baaed9 0.537s",
                                "2026-05-27 01:42:12.842 31 INFO tempest.lib.common.rest_client [req-42308255-f1a9-4fc9-9930-e9b4ccb4d1bc req-42308255-f1a9-4fc9-9930-e9b4ccb4d1bc ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s",
                                "2026-05-27 01:42:12.898 20 INFO tempest.lib.common.rest_client [req-cd494869-2a5a-4873-9dc3-06694909493e req-cd494869-2a5a-4873-9dc3-06694909493e ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-27 01:42:12.981 33 INFO tempest.lib.common.rest_client [req-948769c1-a6fe-4fcb-bb73-ae43ecb0b5e5 req-948769c1-a6fe-4fcb-bb73-ae43ecb0b5e5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-27 01:42:12.984 29 INFO tempest.lib.common.rest_client [req-5c09b157-8761-4325-9900-ed87a188618c req-5c09b157-8761-4325-9900-ed87a188618c ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529/remove_router_interface 2.406s",
                                "2026-05-27 01:42:13.020 31 INFO tempest.lib.common.rest_client [req-fd344988-4909-4b35-9d35-0d92b57e11b0 req-fd344988-4909-4b35-9d35-0d92b57e11b0 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:42:13.062 11 INFO tempest.lib.common.rest_client [req-11933eec-df06-495a-8483-603322f1ed83 req-11933eec-df06-495a-8483-603322f1ed83 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4e41a03a-2e78-427c-8d26-5633fcb67112 0.585s",
                                "2026-05-27 01:42:13.114 29 INFO tempest.lib.common.rest_client [req-f551b947-7f8d-4b9b-85cb-77f2e26fcb54 req-f551b947-7f8d-4b9b-85cb-77f2e26fcb54 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=38c57a30-ea19-497c-91fc-4af4ceb1f529 0.127s",
                                "2026-05-27 01:42:13.144 35 INFO tempest.lib.common.rest_client [req-5fa460d0-0657-4764-803c-0f333b0247a1 req-5fa460d0-0657-4764-803c-0f333b0247a1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.996s",
                                "2026-05-27 01:42:13.239 27 INFO tempest.lib.common.rest_client [req-f6258871-f233-48e2-9d3e-4cc5d41caab9 req-f6258871-f233-48e2-9d3e-4cc5d41caab9 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c762c18bcae3429485df8c26c29be7cf 0.833s",
                                "2026-05-27 01:42:13.240 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-27 01:42:13.262 23 INFO tempest.lib.common.rest_client [req-f9d9a354-46a1-4aea-b6f8-8ef9ba59bda7 req-f9d9a354-46a1-4aea-b6f8-8ef9ba59bda7 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s",
                                "2026-05-27 01:42:13.277 21 INFO tempest.lib.common.rest_client [req-25e493e1-0cee-40f1-a661-0a3432463056 req-25e493e1-0cee-40f1-a661-0a3432463056 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-05-27 01:42:13.345 35 INFO tempest.lib.common.rest_client [req-0c0407df-005f-4ea8-9b84-68b1d979aa99 req-0c0407df-005f-4ea8-9b84-68b1d979aa99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s",
                                "2026-05-27 01:42:13.350 31 INFO tempest.lib.common.rest_client [req-823d4835-e0ba-4863-9784-45da3f78c03e req-823d4835-e0ba-4863-9784-45da3f78c03e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.324s",
                                "2026-05-27 01:42:13.356 33 INFO tempest.lib.common.rest_client [req-83da96e6-db3b-455e-b901-151aaed2ac9f req-83da96e6-db3b-455e-b901-151aaed2ac9f ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/5c8612194f3a455a91058394a6fe5fb4 0.368s",
                                "2026-05-27 01:42:13.374 43 INFO tempest.lib.common.rest_client [req-ff1560ea-7af9-4fd4-ba38-a6f388f78e59 req-ff1560ea-7af9-4fd4-ba38-a6f388f78e59 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/411e3b63ac2041d9bd46b89b7f2642ec 0.786s",
                                "2026-05-27 01:42:13.375 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 05d54fda832e4a93aa2343d263570f21",
                                "2026-05-27 01:42:13.631 39 INFO tempest.lib.common.rest_client [req-d5938954-a2ac-4bad-aaea-fb8a4aab1486 req-d5938954-a2ac-4bad-aaea-fb8a4aab1486 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.200s",
                                "2026-05-27 01:42:13.637 33 INFO tempest.lib.common.rest_client [req-ebf3fdf1-0316-4abb-bc7b-e910b550200c req-ebf3fdf1-0316-4abb-bc7b-e910b550200c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:42:13.636 20 INFO tempest.lib.common.rest_client [req-483a52a7-02a6-44a1-bef8-e2717bc911b3 req-483a52a7-02a6-44a1-bef8-e2717bc911b3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60 0.732s",
                                "2026-05-27 01:42:13.637 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2fd69dc3d7a14b8cb9b026d20f265f60 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:13.712 31 INFO tempest.lib.common.rest_client [req-d897e16d-0787-4605-8189-3a354746ad06 req-d897e16d-0787-4605-8189-3a354746ad06 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s",
                                "2026-05-27 01:42:13.714 29 INFO tempest.lib.common.rest_client [req-4480181b-dfc1-4fc6-922e-8beece3b7f07 req-4480181b-dfc1-4fc6-922e-8beece3b7f07 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529 0.597s",
                                "2026-05-27 01:42:13.726 37 INFO tempest.lib.common.rest_client [req-86a9de25-ae29-446a-b61d-cf202e385231 req-86a9de25-ae29-446a-b61d-cf202e385231 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 1.800s",
                                "2026-05-27 01:42:13.811 33 INFO tempest.lib.common.rest_client [req-eb523dde-e77d-48e4-95d2-8067210c90ea req-eb523dde-e77d-48e4-95d2-8067210c90ea ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725/users/8c43b521ed3d41a584c7a94f5144b27c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.171s",
                                "2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c43b521ed3d41a584c7a94f5144b27c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1994260809-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a37d1463fa764a9db4855a7f8b90f725', 'project_name': 'tempest-RoutersAdminTest-1994260809', 'tenant_id': 'a37d1463fa764a9db4855a7f8b90f725', 'tenant_name': 'tempest-RoutersAdminTest-1994260809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c43b521ed3d41a584c7a94f5144b27c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:13.812 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1994260809-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a37d1463fa764a9db4855a7f8b90f725', 'project_name': 'tempest-RoutersAdminTest-1994260809', 'tenant_id': 'a37d1463fa764a9db4855a7f8b90f725', 'tenant_name': 'tempest-RoutersAdminTest-1994260809', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c43b521ed3d41a584c7a94f5144b27c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:13.846 18 INFO tempest.lib.common.rest_client [req-57aa3d68-53e7-45e8-99a9-57e64e9f7868 req-57aa3d68-53e7-45e8-99a9-57e64e9f7868 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.530s",
                                "2026-05-27 01:42:13.935 21 INFO tempest.lib.common.rest_client [req-f9e86559-485c-41ab-9fea-d070b0d1c5f8 req-f9e86559-485c-41ab-9fea-d070b0d1c5f8 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-27 01:42:13.951 23 INFO tempest.lib.common.rest_client [req-cdb68d2d-fc5d-4a46-930d-c706a2347681 req-cdb68d2d-fc5d-4a46-930d-c706a2347681 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s",
                                "2026-05-27 01:42:13.990 43 INFO tempest.lib.common.rest_client [req-bd94ebf7-12a3-48de-b3b1-526835583209 req-bd94ebf7-12a3-48de-b3b1-526835583209 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:42:14.081 18 INFO tempest.lib.common.rest_client [req-519d8d28-6430-4989-9732-931479cabeb2 req-519d8d28-6430-4989-9732-931479cabeb2 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.232s",
                                "2026-05-27 01:42:14.081 31 INFO tempest.lib.common.rest_client [req-c0bdc030-c999-4dde-90e3-a3f25c926e98 req-c0bdc030-c999-4dde-90e3-a3f25c926e98 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/6756f682ee034483a1c0f10ac8baaed9 0.364s",
                                "2026-05-27 01:42:14.156 29 INFO tempest.lib.common.rest_client [req-0b64b21a-fb1a-412b-ad4c-23096182cb67 req-0b64b21a-fb1a-412b-ad4c-23096182cb67 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca5e1e2-b0cd-4d43-bb0b-162cd3e9c377 0.440s",
                                "2026-05-27 01:42:14.262 21 INFO tempest.lib.common.rest_client [req-d92522eb-a3d6-4a5a-97a4-95e866de3c99 req-d92522eb-a3d6-4a5a-97a4-95e866de3c99 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.324s",
                                "2026-05-27 01:42:14.273 39 INFO tempest.lib.common.rest_client [req-d47de6c4-7c3a-45e5-b6cb-80488a51af3b req-d47de6c4-7c3a-45e5-b6cb-80488a51af3b ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.639s",
                                "2026-05-27 01:42:14.278 23 INFO tempest.lib.common.rest_client [req-9cddf6a0-246c-4b48-8e86-35c2a27f5794 req-9cddf6a0-246c-4b48-8e86-35c2a27f5794 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s",
                                "2026-05-27 01:42:14.313 20 INFO tempest.lib.common.rest_client [req-51cf4920-a597-4161-842a-46f6ae9e5b83 req-51cf4920-a597-4161-842a-46f6ae9e5b83 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.674s",
                                "2026-05-27 01:42:14.327 13 INFO tempest.lib.common.rest_client [req-0b5c0058-e536-4f2d-afeb-98615feab2c5 req-0b5c0058-e536-4f2d-afeb-98615feab2c5 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.322s",
                                "2026-05-27 01:42:14.484 15 INFO tempest.lib.common.rest_client [req-1e8502fe-b97f-42ee-bbef-e68c13ef0e66 req-1e8502fe-b97f-42ee-bbef-e68c13ef0e66 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 2.460s",
                                "2026-05-27 01:42:14.504 21 INFO tempest.lib.common.rest_client [req-3f32bab4-0664-43fc-9ea8-6a2cb1dfab09 req-3f32bab4-0664-43fc-9ea8-6a2cb1dfab09 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.239s",
                                "2026-05-27 01:42:14.504 23 INFO tempest.lib.common.rest_client [req-e6d0f437-0211-4394-a427-6b04806cd4cb req-e6d0f437-0211-4394-a427-6b04806cd4cb ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s",
                                "2026-05-27 01:42:14.550 33 INFO tempest.lib.common.rest_client [req-05d68508-8df0-4ac8-9286-21fdc0877154 req-05d68508-8df0-4ac8-9286-21fdc0877154 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-05-27 01:42:14.578 29 INFO tempest.lib.common.rest_client [req-1a1dfdd5-a5dc-4848-8b9c-012762e4b3d2 req-1a1dfdd5-a5dc-4848-8b9c-012762e4b3d2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72da8565-75f7-47b0-8500-876fa57f3581 0.419s",
                                "2026-05-27 01:42:14.590 35 INFO tempest.lib.common.rest_client [req-05b98785-dbf2-4ae0-9692-8a28d587b4f0 req-05b98785-dbf2-4ae0-9692-8a28d587b4f0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5c1dbd8-2d3d-4748-a383-74f754344e63 1.243s",
                                "2026-05-27 01:42:14.691 31 INFO tempest.lib.common.rest_client [req-88762ce4-3bc4-4bca-b2a4-253319949331 req-88762ce4-3bc4-4bca-b2a4-253319949331 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.600s",
                                "2026-05-27 01:42:14.724 39 INFO tempest.lib.common.rest_client [req-31afe173-5e34-45b6-bf19-39e7330327b9 req-31afe173-5e34-45b6-bf19-39e7330327b9 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f47973dd-5825-4c97-a5e7-296d1c5a5c1f 0.445s",
                                "2026-05-27 01:42:14.740 35 INFO tempest.lib.common.rest_client [req-e9796f8b-8aa5-4b6f-bcf4-6d821e126183 req-e9796f8b-8aa5-4b6f-bcf4-6d821e126183 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.145s",
                                "2026-05-27 01:42:14.744 20 INFO tempest.lib.common.rest_client [req-989c08da-e523-462d-b603-5f2d31be535c req-989c08da-e523-462d-b603-5f2d31be535c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-27 01:42:14.803 43 INFO tempest.lib.common.rest_client [req-f81acd89-8297-48d8-a198-f6ff5b22a7ee req-f81acd89-8297-48d8-a198-f6ff5b22a7ee ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=05d54fda832e4a93aa2343d263570f21&name=default 0.810s",
                                "2026-05-27 01:42:14.868 31 INFO tempest.lib.common.rest_client [req-0295768b-be7c-4fd6-9b36-113fe9aeac9b req-0295768b-be7c-4fd6-9b36-113fe9aeac9b ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/5c8612194f3a455a91058394a6fe5fb4 0.175s",
                                "2026-05-27 01:42:15.027 39 INFO tempest.lib.common.rest_client [req-d82b26e2-bc28-452a-a77b-c71010b655c8 req-d82b26e2-bc28-452a-a77b-c71010b655c8 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.298s",
                                "2026-05-27 01:42:15.084 15 INFO tempest.lib.common.rest_client [req-6910412d-451e-4c18-980c-858a326d98b5 req-6910412d-451e-4c18-980c-858a326d98b5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 0.596s",
                                "2026-05-27 01:42:15.096 11 INFO tempest.lib.common.rest_client [req-b395fe39-f9cb-44aa-a829-06bb75860ed5 req-b395fe39-f9cb-44aa-a829-06bb75860ed5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e014a46f-4664-4786-9e77-f0c640507668 2.031s",
                                "2026-05-27 01:42:15.108 31 INFO tempest.lib.common.rest_client [req-5ef56f2c-a034-4933-afd4-b60534478e9b req-5ef56f2c-a034-4933-afd4-b60534478e9b ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-27 01:42:15.153 20 INFO tempest.lib.common.rest_client [req-376bf542-99ea-48ec-9132-4c45f3c72a73 req-376bf542-99ea-48ec-9132-4c45f3c72a73 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.407s",
                                "2026-05-27 01:42:15.173 21 INFO tempest.lib.common.rest_client [req-439a8c4c-3ad7-4740-8916-4ced735d43c9 req-439a8c4c-3ad7-4740-8916-4ced735d43c9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s",
                                "2026-05-27 01:42:15.184 23 INFO tempest.lib.common.rest_client [req-ad375334-0b8e-4201-a373-b59f95a918e3 req-ad375334-0b8e-4201-a373-b59f95a918e3 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.675s",
                                "2026-05-27 01:42:15.274 15 INFO tempest.lib.common.rest_client [req-94708162-2439-41a4-a337-af3cd918b0bf req-94708162-2439-41a4-a337-af3cd918b0bf ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7db35ff7-e8a9-4fe6-ba73-cdef79d1c70a 0.187s",
                                "{2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [4.313267s] ... ok",
                                "2026-05-27 01:42:15.412 21 INFO tempest.lib.common.rest_client [req-120ed7cc-5b49-4096-8200-b4eb7ba71564 req-120ed7cc-5b49-4096-8200-b4eb7ba71564 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-27 01:42:15.459 43 INFO tempest.lib.common.rest_client [req-e4e1d4a1-fa51-475a-9448-d659c0404a01 req-e4e1d4a1-fa51-475a-9448-d659c0404a01 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4657f457-f6b8-4187-aa4c-2733574047e9 0.653s",
                                "2026-05-27 01:42:15.463 39 INFO tempest.lib.common.rest_client [req-5704e906-e0bf-4353-8b6d-f2ed6db55ccf req-5704e906-e0bf-4353-8b6d-f2ed6db55ccf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0c238a73-6450-4115-a71b-074f18a269b2 0.432s",
                                "2026-05-27 01:42:15.512 11 INFO tempest.lib.common.rest_client [req-4100cdb3-cabd-445b-93ee-fc20cb3bcc86 req-4100cdb3-cabd-445b-93ee-fc20cb3bcc86 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c2cbfc3b5c694e02b1ac07c853dad0aa 0.411s",
                                "2026-05-27 01:42:15.551 20 INFO tempest.lib.common.rest_client [req-36ecefd5-64e1-4b62-85ea-75786ab1dc0c req-36ecefd5-64e1-4b62-85ea-75786ab1dc0c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s",
                                "2026-05-27 01:42:15.573 13 INFO tempest.lib.common.rest_client [req-557245a9-a7fa-4e68-9b85-e8eea4464a92 req-557245a9-a7fa-4e68-9b85-e8eea4464a92 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.244s",
                                "2026-05-27 01:42:15.588 23 INFO tempest.lib.common.rest_client [req-3fa60801-2b61-472a-ba4f-4d85a778c49f req-3fa60801-2b61-472a-ba4f-4d85a778c49f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s",
                                "2026-05-27 01:42:15.581 31 INFO tempest.lib.common.rest_client [req-91e7964d-caa6-4518-8734-5dcdaf9bfe84 req-91e7964d-caa6-4518-8734-5dcdaf9bfe84 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51/users/d3fd3e57c6fe4855b9423037665d5b39/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.471s",
                                "2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3fd3e57c6fe4855b9423037665d5b39 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3fd3e57c6fe4855b9423037665d5b39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:15.582 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1909761248-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c37d3a826ab409594dc5cf382ff8f51', 'project_name': 'tempest-ExtensionsTestJSON-1909761248', 'tenant_id': '5c37d3a826ab409594dc5cf382ff8f51', 'tenant_name': 'tempest-ExtensionsTestJSON-1909761248', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3fd3e57c6fe4855b9423037665d5b39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:15.610 39 INFO tempest.lib.common.rest_client [req-3dfc6fa0-2f0a-4bd2-947c-be9379149890 req-3dfc6fa0-2f0a-4bd2-947c-be9379149890 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s",
                                "2026-05-27 01:42:15.659 35 INFO tempest.lib.common.rest_client [req-009b7803-d8c2-4fd5-b59a-18f988f68b74 req-009b7803-d8c2-4fd5-b59a-18f988f68b74 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/824fe39b-6e21-4195-9902-ba1006d01f2b 0.912s",
                                "2026-05-27 01:42:15.668 18 INFO tempest.lib.common.rest_client [req-e18b9133-eebf-4983-9ab9-19fd81019806 req-e18b9133-eebf-4983-9ab9-19fd81019806 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22e9f54d-4cd9-4be5-bce3-0e1e096b4965 1.585s",
                                "{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.355364s] ... ok",
                                "2026-05-27 01:42:15.752 37 INFO tempest.lib.common.rest_client [req-d0eef408-e10f-434f-ba28-d33987ea9a1b req-d0eef408-e10f-434f-ba28-d33987ea9a1b ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 2.023s",
                                "2026-05-27 01:42:15.768 35 INFO tempest.lib.common.rest_client [req-2646128a-af29-462d-b564-72636dd8349f req-2646128a-af29-462d-b564-72636dd8349f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s",
                                "2026-05-27 01:42:15.790 21 INFO tempest.lib.common.rest_client [req-11545f5d-674e-4c0d-967a-73276ab4e8e3 req-11545f5d-674e-4c0d-967a-73276ab4e8e3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.373s",
                                "2026-05-27 01:42:15.860 37 INFO tempest.lib.common.rest_client [req-19f928c9-540d-41a5-aca5-ec4f9c96a899 req-19f928c9-540d-41a5-aca5-ec4f9c96a899 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9675ae6b-9be3-4397-9b26-31f9c7962f79 0.106s",
                                "{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [5.544672s] ... ok",
                                "2026-05-27 01:42:15.917 43 INFO tempest.lib.common.rest_client [req-634e39d3-3d67-4744-b9f5-2a5f44418fa5 req-634e39d3-3d67-4744-b9f5-2a5f44418fa5 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/05d54fda832e4a93aa2343d263570f21 0.454s",
                                "2026-05-27 01:42:15.918 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 16c9a2da1c6141d29f383ea43d9b78b0",
                                "2026-05-27 01:42:15.965 20 INFO tempest.lib.common.rest_client [req-0748e6d3-fbd6-418b-afdf-a59c9e1e98f9 req-0748e6d3-fbd6-418b-afdf-a59c9e1e98f9 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/6756f682ee034483a1c0f10ac8baaed9 0.409s",
                                "2026-05-27 01:42:15.975 11 INFO tempest.lib.common.rest_client [req-3b1efe70-3373-469b-8f68-99d0958667b7 req-3b1efe70-3373-469b-8f68-99d0958667b7 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4bdaedd8c9e46c2b7d699ddb3aa9160 0.458s",
                                "2026-05-27 01:42:15.975 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 359bd6400ccf4e5f8765bc6ab9b01285",
                                "2026-05-27 01:42:15.987 39 INFO tempest.lib.common.rest_client [req-f2dc7ea4-8e52-4813-8f3b-7040cf1a5f7e req-f2dc7ea4-8e52-4813-8f3b-7040cf1a5f7e ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bc0f3e3-ff35-4ee9-bdec-a3ed5eb13528 0.376s",
                                "2026-05-27 01:42:16.051 43 INFO tempest.lib.common.rest_client [req-8e6bbbc0-26a7-4b3f-93cd-fed334d1f1a7 req-8e6bbbc0-26a7-4b3f-93cd-fed334d1f1a7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=16c9a2da1c6141d29f383ea43d9b78b0&name=default 0.128s",
                                "2026-05-27 01:42:16.090 15 INFO tempest.lib.common.rest_client [req-8af82e5d-33a4-4532-aa53-10289c0fa384 req-8af82e5d-33a4-4532-aa53-10289c0fa384 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c6ab97db-dd8e-4b1b-a4c2-010a9686c660 0.808s",
                                "2026-05-27 01:42:16.107 21 INFO tempest.lib.common.rest_client [req-ec0d86ff-0563-4714-8238-f314496b3070 req-ec0d86ff-0563-4714-8238-f314496b3070 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-27 01:42:16.157 39 INFO tempest.lib.common.rest_client [req-284377e6-f95c-4f5e-9971-6c77dfbf7ae5 req-284377e6-f95c-4f5e-9971-6c77dfbf7ae5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.168s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.951929s] ... ok",
                                "2026-05-27 01:42:16.169 23 INFO tempest.lib.common.rest_client [req-f39d32b5-5fdd-41fc-a078-b1e8796deae5 req-f39d32b5-5fdd-41fc-a078-b1e8796deae5 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.579s",
                                "2026-05-27 01:42:16.227 31 INFO tempest.lib.common.rest_client [req-88978efc-9ee5-4de7-b456-92079b1207c9 req-88978efc-9ee5-4de7-b456-92079b1207c9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s",
                                "2026-05-27 01:42:16.323 20 INFO tempest.lib.common.rest_client [req-81475af8-e584-40c4-8ae0-a737eac77a80 req-81475af8-e584-40c4-8ae0-a737eac77a80 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s",
                                "2026-05-27 01:42:16.336 23 INFO tempest.lib.common.rest_client [req-df946e80-8379-45fb-9cd5-be5327349aa2 req-df946e80-8379-45fb-9cd5-be5327349aa2 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:42:16.385 21 INFO tempest.lib.common.rest_client [req-d4d44178-b1c2-422b-9c79-95c20a6606b2 req-d4d44178-b1c2-422b-9c79-95c20a6606b2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/6756f682ee034483a1c0f10ac8baaed9 0.273s",
                                "2026-05-27 01:42:16.421 15 INFO tempest.lib.common.rest_client [req-a3cb89c5-20bc-4907-bc5f-1125a8c0e4af req-a3cb89c5-20bc-4907-bc5f-1125a8c0e4af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea693c0ba136426e8c7c7dab11cd14e5 0.329s",
                                "2026-05-27 01:42:16.443 33 INFO tempest.lib.common.rest_client [req-c6e7f042-67a1-4780-8dab-8f0737bae863 req-c6e7f042-67a1-4780-8dab-8f0737bae863 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.886s",
                                "2026-05-27 01:42:16.497 35 INFO tempest.lib.common.rest_client [req-b80e5d78-866c-4e78-b5de-4332871b6cf5 req-b80e5d78-866c-4e78-b5de-4332871b6cf5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.726s",
                                "2026-05-27 01:42:16.579 11 INFO tempest.lib.common.rest_client [req-f5b2e4c0-b3c5-48ab-9f38-f9d51e106250 req-f5b2e4c0-b3c5-48ab-9f38-f9d51e106250 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "2026-05-27 01:42:16.582 20 INFO tempest.lib.common.rest_client [req-e353974d-72c3-4965-a60b-794620e31f0e req-e353974d-72c3-4965-a60b-794620e31f0e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/5c8612194f3a455a91058394a6fe5fb4 0.256s",
                                "2026-05-27 01:42:16.621 21 INFO tempest.lib.common.rest_client [req-9d13b6aa-04c2-46b9-ac83-ebf25b6cabf3 req-9d13b6aa-04c2-46b9-ac83-ebf25b6cabf3 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s",
                                "2026-05-27 01:42:16.625 39 INFO tempest.lib.common.rest_client [req-00596288-7a71-4af6-9e30-268975f0f6fe req-00596288-7a71-4af6-9e30-268975f0f6fe ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.463s",
                                "2026-05-27 01:42:16.775 31 INFO tempest.lib.common.rest_client [req-cd602581-dd17-46c6-a809-e5825efaca0e req-cd602581-dd17-46c6-a809-e5825efaca0e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.543s",
                                "2026-05-27 01:42:16.786 21 INFO tempest.lib.common.rest_client [req-b9f23509-80c4-4d70-8bfe-83d0aa09feb0 req-b9f23509-80c4-4d70-8bfe-83d0aa09feb0 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/5c8612194f3a455a91058394a6fe5fb4 0.163s",
                                "2026-05-27 01:42:16.809 23 INFO tempest.lib.common.rest_client [req-30bbe548-49ad-4122-94f7-9c24d2b6a0ea req-30bbe548-49ad-4122-94f7-9c24d2b6a0ea ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/6756f682ee034483a1c0f10ac8baaed9 0.466s",
                                "2026-05-27 01:42:16.864 31 INFO tempest.lib.common.rest_client [req-df2241b3-8d63-4e99-af29-405de8223f8d req-df2241b3-8d63-4e99-af29-405de8223f8d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.085s",
                                "2026-05-27 01:42:16.877 15 INFO tempest.lib.common.rest_client [req-d4211da1-453f-4651-b7d6-82161c1449a9 req-d4211da1-453f-4651-b7d6-82161c1449a9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23419a593d774e8f8cea622a2c797ecb 0.454s",
                                "2026-05-27 01:42:16.879 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 70883937939c4aa793f6e29c71647676",
                                "2026-05-27 01:42:16.925 20 INFO tempest.lib.common.rest_client [req-de52bd6c-90da-4bef-b887-3de5f102866a req-de52bd6c-90da-4bef-b887-3de5f102866a ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:42:16.928 31 INFO tempest.lib.common.rest_client [req-bfdd877e-6ec2-4537-8fd4-f4a83b1f31da req-bfdd877e-6ec2-4537-8fd4-f4a83b1f31da ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.062s",
                                "2026-05-27 01:42:17.001 31 INFO tempest.lib.common.rest_client [req-e4a6ff12-2f5c-45d2-be51-241454a7d239 req-e4a6ff12-2f5c-45d2-be51-241454a7d239 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.071s",
                                "2026-05-27 01:42:17.016 21 INFO tempest.lib.common.rest_client [req-e5bf51e7-9956-47d1-96e9-76814877fa73 req-e5bf51e7-9956-47d1-96e9-76814877fa73 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:42:17.056 23 INFO tempest.lib.common.rest_client [req-6e18ab0b-4279-4c3c-a93d-555895c2c70e req-6e18ab0b-4279-4c3c-a93d-555895c2c70e ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:42:17.057 29 INFO tempest.lib.common.rest_client [req-caa6e8f2-79d5-41cc-aa4d-d99914d4fa8a req-caa6e8f2-79d5-41cc-aa4d-d99914d4fa8a ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff641f46-eb38-4e17-bc67-88088142a730 2.475s",
                                "2026-05-27 01:42:17.074 11 INFO tempest.lib.common.rest_client [req-2819a52d-21b8-4f48-8c36-c117d6d301a3 req-2819a52d-21b8-4f48-8c36-c117d6d301a3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=359bd6400ccf4e5f8765bc6ab9b01285&name=default 0.492s",
                                "2026-05-27 01:42:17.077 31 INFO tempest.lib.common.rest_client [req-cf3e16b4-6481-4a81-b11a-1a2672482ff9 req-cf3e16b4-6481-4a81-b11a-1a2672482ff9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.073s",
                                "2026-05-27 01:42:17.101 20 INFO tempest.lib.common.rest_client [req-78ae82a3-f018-46f0-b514-b3d90cfe5908 req-78ae82a3-f018-46f0-b514-b3d90cfe5908 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60/users/85a83e5026404c3b808a8643c2f2aaad/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.167s",
                                "2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 85a83e5026404c3b808a8643c2f2aaad is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '85a83e5026404c3b808a8643c2f2aaad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.101 20 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-874779904-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'project_name': 'tempest-TagsExtTest-874779904', 'tenant_id': '2fd69dc3d7a14b8cb9b026d20f265f60', 'tenant_name': 'tempest-TagsExtTest-874779904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '85a83e5026404c3b808a8643c2f2aaad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.111 13 INFO tempest.lib.common.rest_client [req-66cf38ff-0405-4978-9c21-59b1562d9480 req-66cf38ff-0405-4978-9c21-59b1562d9480 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.533s",
                                "2026-05-27 01:42:17.161 31 INFO tempest.lib.common.rest_client [req-8104ddf2-3428-4af7-84d5-81442e229a63 req-8104ddf2-3428-4af7-84d5-81442e229a63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.079s",
                                "2026-05-27 01:42:17.230 31 INFO tempest.lib.common.rest_client [req-d75fd6bb-bd6b-4a26-afd4-83905635bc8b req-d75fd6bb-bd6b-4a26-afd4-83905635bc8b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.068s",
                                "2026-05-27 01:42:17.269 21 INFO tempest.lib.common.rest_client [req-8cc326a5-5244-4e0e-858e-0471c3a3927a req-8cc326a5-5244-4e0e-858e-0471c3a3927a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/6ac53d5205bb41b7a1797152f007ac7e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.250s",
                                "2026-05-27 01:42:17.269 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ac53d5205bb41b7a1797152f007ac7e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:17.270 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ac53d5205bb41b7a1797152f007ac7e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.270 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ac53d5205bb41b7a1797152f007ac7e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.310 31 INFO tempest.lib.common.rest_client [req-709e7c3f-427a-422c-807b-979d68b57657 req-709e7c3f-427a-422c-807b-979d68b57657 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.077s",
                                "2026-05-27 01:42:17.337 23 INFO tempest.lib.common.rest_client [req-1510a33c-8950-4a4a-aee8-f3d5fd66e102 req-1510a33c-8950-4a4a-aee8-f3d5fd66e102 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/5c8612194f3a455a91058394a6fe5fb4 0.277s",
                                "2026-05-27 01:42:17.381 31 INFO tempest.lib.common.rest_client [req-8126af91-0f73-4abf-a4b5-d607c7302e14 req-8126af91-0f73-4abf-a4b5-d607c7302e14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.070s",
                                "2026-05-27 01:42:17.394 33 INFO tempest.lib.common.rest_client [req-9e2634a8-8d03-4aa3-a823-7dee051ec3c2 req-9e2634a8-8d03-4aa3-a823-7dee051ec3c2 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.949s",
                                "2026-05-27 01:42:17.414 18 INFO tempest.lib.common.rest_client [req-8a37e985-dbf1-4511-9ce4-7999b56ffaab req-8a37e985-dbf1-4511-9ce4-7999b56ffaab ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.741s",
                                "2026-05-27 01:42:17.449 39 INFO tempest.lib.common.rest_client [req-e99ea585-fb4c-405b-a94e-6fe018597d4e req-e99ea585-fb4c-405b-a94e-6fe018597d4e ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.820s",
                                "2026-05-27 01:42:17.481 31 INFO tempest.lib.common.rest_client [req-0f321338-cbaa-47b0-b812-c74059e119bf req-0f321338-cbaa-47b0-b812-c74059e119bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.098s",
                                "2026-05-27 01:42:17.494 15 INFO tempest.lib.common.rest_client [req-22d87273-b6fa-4984-8eee-31a2091d51e0 req-22d87273-b6fa-4984-8eee-31a2091d51e0 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-27 01:42:17.526 35 INFO tempest.lib.common.rest_client [req-8977646b-d5a3-4ebd-8c27-26dcb5b14b3c req-8977646b-d5a3-4ebd-8c27-26dcb5b14b3c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.027s",
                                "2026-05-27 01:42:17.548 31 INFO tempest.lib.common.rest_client [req-25c0a4f2-0397-4ce5-95e5-5c48e4dffe01 req-25c0a4f2-0397-4ce5-95e5-5c48e4dffe01 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.065s",
                                "2026-05-27 01:42:17.583 18 INFO tempest.lib.common.rest_client [req-fa98afff-2e7b-4918-aa2b-13e5a1384154 req-fa98afff-2e7b-4918-aa2b-13e5a1384154 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/1c32bf22-11e7-4fec-a077-86c430dc4880 0.166s",
                                "2026-05-27 01:42:17.604 23 INFO tempest.lib.common.rest_client [req-04a93d23-49d0-4418-bac9-acb19c23e70b req-04a93d23-49d0-4418-bac9-acb19c23e70b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-27 01:42:17.618 31 INFO tempest.lib.common.rest_client [req-4ddd79ad-f267-4f72-bff8-d803abb89036 req-4ddd79ad-f267-4f72-bff8-d803abb89036 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.069s",
                                "2026-05-27 01:42:17.681 37 INFO tempest.lib.common.rest_client [req-aca2a95f-ad29-4272-9917-8e1d33b9d4b6 req-aca2a95f-ad29-4272-9917-8e1d33b9d4b6 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.818s",
                                "2026-05-27 01:42:17.718 31 INFO tempest.lib.common.rest_client [req-5c71effd-d0fb-44e8-ba67-7949f6686cf4 req-5c71effd-d0fb-44e8-ba67-7949f6686cf4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.098s",
                                "2026-05-27 01:42:17.727 20 INFO tempest.lib.common.rest_client [req-ad045090-7d4c-4f3b-b600-e8ac02389cc6 req-ad045090-7d4c-4f3b-b600-e8ac02389cc6 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-27 01:42:17.748 13 INFO tempest.lib.common.rest_client [req-f06a7e33-ec32-47a9-9cd4-0619ab116cbd req-f06a7e33-ec32-47a9-9cd4-0619ab116cbd ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d99d6ef6-21dd-4d2e-899a-684c5473ddcd 0.634s",
                                "2026-05-27 01:42:17.753 18 INFO tempest.lib.common.rest_client [req-3e4243aa-f2df-4b4f-9701-2bd9f68d0f3d req-3e4243aa-f2df-4b4f-9701-2bd9f68d0f3d ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/c0227c7d-d371-41c9-8281-0f5a19a62a80 0.166s",
                                "2026-05-27 01:42:17.784 31 INFO tempest.lib.common.rest_client [req-f7e2b48e-0022-487d-ac04-15aa9106b018 req-f7e2b48e-0022-487d-ac04-15aa9106b018 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.064s",
                                "2026-05-27 01:42:17.786 11 INFO tempest.lib.common.rest_client [req-11db5d68-9111-44ab-98fe-e05316b17af5 req-11db5d68-9111-44ab-98fe-e05316b17af5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9f0c96df-0832-4655-a0d7-68d41a3446ec 0.706s",
                                "2026-05-27 01:42:17.804 23 INFO tempest.lib.common.rest_client [req-9dca360d-1e10-4326-942f-1a793bc63cec req-9dca360d-1e10-4326-942f-1a793bc63cec ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/6f76a9f1e2104c179e57759f86167162/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.195s",
                                "2026-05-27 01:42:17.804 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6f76a9f1e2104c179e57759f86167162 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:17.806 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6f76a9f1e2104c179e57759f86167162', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.807 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6f76a9f1e2104c179e57759f86167162', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:17.849 35 INFO tempest.lib.common.rest_client [req-12382c4f-396a-47f8-9fec-b01d8c755d24 req-12382c4f-396a-47f8-9fec-b01d8c755d24 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.319s",
                                "2026-05-27 01:42:17.873 31 INFO tempest.lib.common.rest_client [req-7048bee6-2a22-4b60-99c0-3ed058c27885 req-7048bee6-2a22-4b60-99c0-3ed058c27885 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.088s",
                                "2026-05-27 01:42:17.889 25 INFO tempest.lib.common.rest_client [req-b77bdab5-a08b-4064-8947-2aad972352f2 req-b77bdab5-a08b-4064-8947-2aad972352f2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 6.538s",
                                "2026-05-27 01:42:17.922 21 INFO tempest.lib.common.rest_client [req-887917b4-1430-4164-b4fd-35eaf111a180 req-887917b4-1430-4164-b4fd-35eaf111a180 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-27 01:42:17.928 43 INFO tempest.lib.common.rest_client [req-79795943-f44a-48b7-8252-40e33144ea99 req-79795943-f44a-48b7-8252-40e33144ea99 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f71fd7ed-e22e-498d-8e33-65f23d12482b 1.875s",
                                "2026-05-27 01:42:17.948 15 INFO tempest.lib.common.rest_client [req-c02b7fb5-9b65-4f8c-ac96-2e41bf6dd31d req-c02b7fb5-9b65-4f8c-ac96-2e41bf6dd31d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=70883937939c4aa793f6e29c71647676&name=default 0.449s",
                                "2026-05-27 01:42:17.974 31 INFO tempest.lib.common.rest_client [req-6c217ae4-259a-47cf-b36b-058b8412aa1e req-6c217ae4-259a-47cf-b36b-058b8412aa1e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.099s",
                                "2026-05-27 01:42:18.034 25 INFO tempest.lib.common.rest_client [req-195bb23e-1ec9-4672-83b1-dab485e647f2 req-195bb23e-1ec9-4672-83b1-dab485e647f2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.139s",
                                "2026-05-27 01:42:18.074 31 INFO tempest.lib.common.rest_client [req-3411d2ac-6f84-4be6-8bf8-2952ee63c95c req-3411d2ac-6f84-4be6-8bf8-2952ee63c95c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.097s",
                                "2026-05-27 01:42:18.146 39 INFO tempest.lib.common.rest_client [req-b47b748f-2141-4b89-a963-0a04e58ee143 req-b47b748f-2141-4b89-a963-0a04e58ee143 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b382c873-a4d8-4451-8449-46193c0054ad 0.694s",
                                "2026-05-27 01:42:18.161 31 INFO tempest.lib.common.rest_client [req-12c9c77f-3698-4e4d-9eb3-866e0dbfdb97 req-12c9c77f-3698-4e4d-9eb3-866e0dbfdb97 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.085s",
                                "2026-05-27 01:42:18.226 29 INFO tempest.lib.common.rest_client [req-11775dcc-a712-47fd-a45f-a9200f02a212 req-11775dcc-a712-47fd-a45f-a9200f02a212 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e450dad-9eea-4912-bd70-6d5699285c72 1.166s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [30.315820s] ... ok",
                                "2026-05-27 01:42:18.237 31 INFO tempest.lib.common.rest_client [req-6b2836a9-798b-4571-aa16-33a3c5d64f93 req-6b2836a9-798b-4571-aa16-33a3c5d64f93 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.074s",
                                "2026-05-27 01:42:18.260 21 INFO tempest.lib.common.rest_client [req-f0d4d5cc-a3fa-4d66-8627-d5f4f5cef27a req-f0d4d5cc-a3fa-4d66-8627-d5f4f5cef27a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4 0.333s",
                                "2026-05-27 01:42:18.261 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 8058f787115d4d91b0bd86658316bdc4 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:18.260 43 INFO tempest.lib.common.rest_client [req-7a8c00cd-3f52-4db3-a926-ced7f49fca26 req-7a8c00cd-3f52-4db3-a926-ced7f49fca26 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/16c9a2da1c6141d29f383ea43d9b78b0 0.327s",
                                "2026-05-27 01:42:18.279 11 INFO tempest.lib.common.rest_client [req-fb3dd336-8352-4295-b6b2-791ac2f7d64e req-fb3dd336-8352-4295-b6b2-791ac2f7d64e ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/359bd6400ccf4e5f8765bc6ab9b01285 0.490s",
                                "2026-05-27 01:42:18.320 31 INFO tempest.lib.common.rest_client [req-777a2318-ed46-483b-b69c-6cdf42293df3 req-777a2318-ed46-483b-b69c-6cdf42293df3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.082s",
                                "2026-05-27 01:42:18.364 39 INFO tempest.lib.common.rest_client [req-5c7c6621-3097-49c0-bd83-4999fbf8a92f req-5c7c6621-3097-49c0-bd83-4999fbf8a92f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.215s",
                                "2026-05-27 01:42:18.413 31 INFO tempest.lib.common.rest_client [req-40678d6d-070b-4e01-b25e-dfe27239ad3e req-40678d6d-070b-4e01-b25e-dfe27239ad3e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.087s",
                                "2026-05-27 01:42:18.479 23 INFO tempest.lib.common.rest_client [req-d2e16cda-80de-43b2-9d29-cdb613d47593 req-d2e16cda-80de-43b2-9d29-cdb613d47593 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-27 01:42:18.504 31 INFO tempest.lib.common.rest_client [req-fa49c91a-5586-4f82-a349-d546986f2cdb req-fa49c91a-5586-4f82-a349-d546986f2cdb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.089s",
                                "2026-05-27 01:42:18.544 33 INFO tempest.lib.common.rest_client [req-2a78c50c-844c-467c-a155-a2b5f63850c6 req-2a78c50c-844c-467c-a155-a2b5f63850c6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.148s",
                                "2026-05-27 01:42:18.580 31 INFO tempest.lib.common.rest_client [req-7ae549fa-83fd-4052-9896-643887992b5a req-7ae549fa-83fd-4052-9896-643887992b5a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.073s",
                                "2026-05-27 01:42:18.596 23 INFO tempest.lib.common.rest_client [req-2b3de672-f61e-41d7-a26c-8303ad9f1147 req-2b3de672-f61e-41d7-a26c-8303ad9f1147 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4 0.112s",
                                "2026-05-27 01:42:18.597 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 0a0ef8451ff34386b1638d33bbcac0c4 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:18.619 18 INFO tempest.lib.common.rest_client [req-d54dd240-b129-41c4-826e-7dc565ef9b5b req-d54dd240-b129-41c4-826e-7dc565ef9b5b ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1c32bf22-11e7-4fec-a077-86c430dc4880 0.857s",
                                "{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.950249s] ... ok",
                                "2026-05-27 01:42:18.639 25 INFO tempest.lib.common.rest_client [req-c12003c3-2226-42dc-98b3-5e6d6312d2ef req-c12003c3-2226-42dc-98b3-5e6d6312d2ef ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6ca6bb2-1138-48cd-b283-5f2bd3c6ba4a 0.602s",
                                "2026-05-27 01:42:18.655 31 INFO tempest.lib.common.rest_client [req-681a7ebc-3d62-4b88-8580-4a7731b48c13 req-681a7ebc-3d62-4b88-8580-4a7731b48c13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.073s",
                                "2026-05-27 01:42:18.723 31 INFO tempest.lib.common.rest_client [req-0a3beaef-2c7a-434c-84b4-55e52e0d5c13 req-0a3beaef-2c7a-434c-84b4-55e52e0d5c13 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.067s",
                                "2026-05-27 01:42:18.766 43 INFO tempest.lib.common.rest_client [req-0ce73b23-1e4a-49f1-858c-b503522799a7 req-0ce73b23-1e4a-49f1-858c-b503522799a7 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s",
                                "2026-05-27 01:42:18.790 31 INFO tempest.lib.common.rest_client [req-e0f5f95e-f0c0-40d0-85a1-36f47dfb04f6 req-e0f5f95e-f0c0-40d0-85a1-36f47dfb04f6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.065s",
                                "2026-05-27 01:42:18.792 11 INFO tempest.lib.common.rest_client [req-22504c8d-5a67-4876-a49b-ca7c7421cd0a req-22504c8d-5a67-4876-a49b-ca7c7421cd0a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-27 01:42:18.797 39 INFO tempest.lib.common.rest_client [req-04d9b234-d3b9-43fc-89b4-468fa821a4ce req-04d9b234-d3b9-43fc-89b4-468fa821a4ce ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68ef0d2c-8837-4d3a-a2ac-24066b307ee4 0.427s",
                                "2026-05-27 01:42:18.860 31 INFO tempest.lib.common.rest_client [req-14005611-9156-4c28-bcb8-20185022db60 req-14005611-9156-4c28-bcb8-20185022db60 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.067s",
                                "2026-05-27 01:42:18.930 31 INFO tempest.lib.common.rest_client [req-8d4fadda-67d4-4654-8920-74350406149b req-8d4fadda-67d4-4654-8920-74350406149b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.068s",
                                "2026-05-27 01:42:18.941 39 INFO tempest.lib.common.rest_client [req-b9593b04-62ac-443c-b587-34ac06de7e25 req-b9593b04-62ac-443c-b587-34ac06de7e25 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.785189s] ... ok",
                                "2026-05-27 01:42:18.945 35 INFO tempest.lib.common.rest_client [req-7e57ff05-75f3-4884-8bc1-5dc14670c7a5 req-7e57ff05-75f3-4884-8bc1-5dc14670c7a5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57c9d5f0-a202-4b10-aee9-1a018c649e1f 1.094s",
                                "2026-05-27 01:42:18.948 21 INFO tempest.lib.common.rest_client [req-4a917277-eaf8-4333-858e-c83f6e6da416 req-4a917277-eaf8-4333-858e-c83f6e6da416 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s",
                                "2026-05-27 01:42:18.997 15 INFO tempest.lib.common.rest_client [req-339a6ef5-1be1-4646-97be-951b26eb95f6 req-339a6ef5-1be1-4646-97be-951b26eb95f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b047a5e-c61c-457e-af18-60610d19956d 1.047s",
                                "2026-05-27 01:42:19.033 31 INFO tempest.lib.common.rest_client [req-1e3825fb-6478-473b-bd93-3218da9679e9 req-1e3825fb-6478-473b-bd93-3218da9679e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.101s",
                                "2026-05-27 01:42:19.032 37 INFO tempest.lib.common.rest_client [req-fc488579-4fa3-420c-8fba-d7c84a3d9c38 req-fc488579-4fa3-420c-8fba-d7c84a3d9c38 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.349s",
                                "2026-05-27 01:42:19.083 35 INFO tempest.lib.common.rest_client [req-d3246973-9053-4600-8061-2d8fdfb34396 req-d3246973-9053-4600-8061-2d8fdfb34396 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s",
                                "2026-05-27 01:42:19.105 21 INFO tempest.lib.common.rest_client [req-ab917995-c2de-422e-aba9-68964b45bcab req-ab917995-c2de-422e-aba9-68964b45bcab ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-27 01:42:19.107 31 INFO tempest.lib.common.rest_client [req-43d7f110-ca3a-4571-b444-42effc5171f2 req-43d7f110-ca3a-4571-b444-42effc5171f2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.072s",
                                "2026-05-27 01:42:19.179 25 INFO tempest.lib.common.rest_client [req-b90a7e49-c9fc-49e9-91e8-c311d4a99581 req-b90a7e49-c9fc-49e9-91e8-c311d4a99581 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1eaa8ad-1031-4cf6-9236-e93af3b3b8cc 0.538s",
                                "2026-05-27 01:42:19.181 31 INFO tempest.lib.common.rest_client [req-4301dd16-935a-4616-b5e9-77db88fecb5f req-4301dd16-935a-4616-b5e9-77db88fecb5f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.071s",
                                "2026-05-27 01:42:19.204 23 INFO tempest.lib.common.rest_client [req-ccf4bba8-07cf-428c-b98c-8082ab37f17c req-ccf4bba8-07cf-428c-b98c-8082ab37f17c ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-27 01:42:19.246 33 INFO tempest.lib.common.rest_client [req-f0518baa-ef4c-4ed9-81ba-150c7ec575c3 req-f0518baa-ef4c-4ed9-81ba-150c7ec575c3 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e0e758af-eded-4fc8-8272-f50974bf9db8 0.699s",
                                "2026-05-27 01:42:19.259 31 INFO tempest.lib.common.rest_client [req-adaaffb5-7796-4f6f-a078-fc400856af39 req-adaaffb5-7796-4f6f-a078-fc400856af39 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.076s",
                                "2026-05-27 01:42:19.280 15 INFO tempest.lib.common.rest_client [req-f4d7c5c0-802c-412a-8746-3f48a27d56c2 req-f4d7c5c0-802c-412a-8746-3f48a27d56c2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/70883937939c4aa793f6e29c71647676 0.279s",
                                "2026-05-27 01:42:19.281 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6b6a2e9dc36244dc9243ced32f07b329",
                                "2026-05-27 01:42:19.325 11 INFO tempest.lib.common.rest_client [req-5dd65176-8554-487a-9594-d56372bf6cf3 req-5dd65176-8554-487a-9594-d56372bf6cf3 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-27 01:42:19.327 43 INFO tempest.lib.common.rest_client [req-d3d8ad77-7103-49f4-b964-8f6cedd032bf req-d3d8ad77-7103-49f4-b964-8f6cedd032bf ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-27 01:42:19.330 31 INFO tempest.lib.common.rest_client [req-f4756e15-0d44-43e2-a8ce-3f6d6702d2fb req-f4756e15-0d44-43e2-a8ce-3f6d6702d2fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.070s",
                                "2026-05-27 01:42:19.329 25 INFO tempest.lib.common.rest_client [req-7aae7ff1-3a4c-4aeb-ae6a-136d0a5a88b5 req-7aae7ff1-3a4c-4aeb-ae6a-136d0a5a88b5 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.144s",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [10.870001s] ... ok",
                                "2026-05-27 01:42:19.373 23 INFO tempest.lib.common.rest_client [req-039764cd-fad8-406b-9481-4ba30c6e9aa1 req-039764cd-fad8-406b-9481-4ba30c6e9aa1 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:42:19.370 21 INFO tempest.lib.common.rest_client [req-401b8a75-4b38-4289-879e-d8d24d973f63 req-401b8a75-4b38-4289-879e-d8d24d973f63 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.260s",
                                "2026-05-27 01:42:19.430 35 INFO tempest.lib.common.rest_client [req-03066451-1179-4d58-bfe9-03512b18b459 req-03066451-1179-4d58-bfe9-03512b18b459 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16b3d55d-c417-4191-b122-625e0ec2d76f 0.341s",
                                "2026-05-27 01:42:19.444 31 INFO tempest.lib.common.rest_client [req-35db1163-4b70-4d26-acf7-a21da4f0f704 req-35db1163-4b70-4d26-acf7-a21da4f0f704 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.112s",
                                "2026-05-27 01:42:19.453 15 INFO tempest.lib.common.rest_client [req-910a0e91-db3b-462a-ad5a-7fa934ee7e2c req-910a0e91-db3b-462a-ad5a-7fa934ee7e2c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6b6a2e9dc36244dc9243ced32f07b329&name=default 0.166s",
                                "2026-05-27 01:42:19.520 31 INFO tempest.lib.common.rest_client [req-d0fd63a1-ae27-421d-9ea8-4a070c630d71 req-d0fd63a1-ae27-421d-9ea8-4a070c630d71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.074s",
                                "2026-05-27 01:42:19.526 43 INFO tempest.lib.common.rest_client [req-bcb7b9db-5597-4e93-8af7-b2de7fdbd572 req-bcb7b9db-5597-4e93-8af7-b2de7fdbd572 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s",
                                "2026-05-27 01:42:19.543 35 INFO tempest.lib.common.rest_client [req-c4f8473f-12c6-4a72-8083-03182d4e4512 req-c4f8473f-12c6-4a72-8083-03182d4e4512 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s",
                                "2026-05-27 01:42:19.577 21 INFO tempest.lib.common.rest_client [req-a6f8f30a-f277-45c3-8434-6d5bf67c9a82 req-a6f8f30a-f277-45c3-8434-6d5bf67c9a82 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-27 01:42:19.580 11 INFO tempest.lib.common.rest_client [req-20393b38-b873-4da9-97b7-db4a7cf6d55d req-20393b38-b873-4da9-97b7-db4a7cf6d55d ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.251s",
                                "2026-05-27 01:42:19.576 29 INFO tempest.lib.common.rest_client [req-4e3788a4-f2c3-491b-a11f-970709b27451 req-4e3788a4-f2c3-491b-a11f-970709b27451 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.342s",
                                "2026-05-27 01:42:19.594 31 INFO tempest.lib.common.rest_client [req-e30eb754-40a9-453c-b47f-6e6b63683ced req-e30eb754-40a9-453c-b47f-6e6b63683ced ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.070s",
                                "2026-05-27 01:42:19.624 23 INFO tempest.lib.common.rest_client [req-bf7e7f60-7684-4b1e-b5f8-9e203d43ff93 req-bf7e7f60-7684-4b1e-b5f8-9e203d43ff93 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.247s",
                                "2026-05-27 01:42:19.628 39 INFO tempest.lib.common.rest_client [req-bf762c3e-5e3d-4480-b17c-b115ef7cf5db req-bf762c3e-5e3d-4480-b17c-b115ef7cf5db ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.673s",
                                "2026-05-27 01:42:19.687 31 INFO tempest.lib.common.rest_client [req-67376af0-0ef0-4b85-8a47-659d73803d35 req-67376af0-0ef0-4b85-8a47-659d73803d35 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.091s",
                                "2026-05-27 01:42:19.736 18 INFO tempest.lib.common.rest_client [req-3d9af56c-6e3b-404a-8b54-9023089b1c85 req-3d9af56c-6e3b-404a-8b54-9023089b1c85 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s",
                                "2026-05-27 01:42:19.758 31 INFO tempest.lib.common.rest_client [req-e53c4dfa-113d-4436-b314-9bb66a638cd6 req-e53c4dfa-113d-4436-b314-9bb66a638cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.069s",
                                "2026-05-27 01:42:19.806 20 INFO tempest.lib.common.rest_client [req-75a072c3-fb53-4fd5-a782-54e17fa24f5a req-75a072c3-fb53-4fd5-a782-54e17fa24f5a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.072s",
                                "2026-05-27 01:42:19.840 31 INFO tempest.lib.common.rest_client [req-b274b836-10c9-458c-a6df-66506073375e req-b274b836-10c9-458c-a6df-66506073375e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.080s",
                                "2026-05-27 01:42:19.855 43 INFO tempest.lib.common.rest_client [req-65bbee1f-be5a-4864-ad2d-21f71994943f req-65bbee1f-be5a-4864-ad2d-21f71994943f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s",
                                "2026-05-27 01:42:19.880 23 INFO tempest.lib.common.rest_client [req-f8d690d9-5e34-4726-bf71-333585c15506 req-f8d690d9-5e34-4726-bf71-333585c15506 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-27 01:42:19.882 21 INFO tempest.lib.common.rest_client [req-eeba61cf-e010-46e3-9443-994dc1db8207 req-eeba61cf-e010-46e3-9443-994dc1db8207 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/6756f682ee034483a1c0f10ac8baaed9 0.302s",
                                "2026-05-27 01:42:19.896 11 INFO tempest.lib.common.rest_client [req-40020bfe-389f-4b63-98ed-ee2994bfe75e req-40020bfe-389f-4b63-98ed-ee2994bfe75e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s",
                                "2026-05-27 01:42:19.952 31 INFO tempest.lib.common.rest_client [req-793f6140-17d0-41f6-9a54-49e82f330402 req-793f6140-17d0-41f6-9a54-49e82f330402 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.103s",
                                "2026-05-27 01:42:20.028 31 INFO tempest.lib.common.rest_client [req-6023a0d3-109d-484f-ae6f-221c38ac925d req-6023a0d3-109d-484f-ae6f-221c38ac925d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.074s",
                                "2026-05-27 01:42:20.105 31 INFO tempest.lib.common.rest_client [req-2016624c-dc37-444b-b5cd-39bdaf8490a9 req-2016624c-dc37-444b-b5cd-39bdaf8490a9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.073s",
                                "2026-05-27 01:42:20.176 21 INFO tempest.lib.common.rest_client [req-df3e8ef5-871d-4e22-9c5a-46962490b6c9 req-df3e8ef5-871d-4e22-9c5a-46962490b6c9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-27 01:42:20.184 31 INFO tempest.lib.common.rest_client [req-bfe9babc-7de8-440a-93b8-c2b17d3dc151 req-bfe9babc-7de8-440a-93b8-c2b17d3dc151 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.076s",
                                "2026-05-27 01:42:20.193 35 INFO tempest.lib.common.rest_client [req-8a57a9f8-5414-42b2-a773-8333cee29817 req-8a57a9f8-5414-42b2-a773-8333cee29817 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.648s",
                                "2026-05-27 01:42:20.197 39 INFO tempest.lib.common.rest_client [req-166a72c3-0f94-40cd-b5e6-54949ffa03e4 req-166a72c3-0f94-40cd-b5e6-54949ffa03e4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.566s",
                                "2026-05-27 01:42:20.209 23 INFO tempest.lib.common.rest_client [req-605553ef-addf-43a2-ac73-b781dba86c55 req-605553ef-addf-43a2-ac73-b781dba86c55 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/6756f682ee034483a1c0f10ac8baaed9 0.327s",
                                "2026-05-27 01:42:20.269 31 INFO tempest.lib.common.rest_client [req-54f19d6b-22f7-4ed5-b1c7-3e65387ae70d req-54f19d6b-22f7-4ed5-b1c7-3e65387ae70d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.082s",
                                "2026-05-27 01:42:20.280 18 INFO tempest.lib.common.rest_client [req-a8b858ac-29cb-464b-ba85-ba197253b064 req-a8b858ac-29cb-464b-ba85-ba197253b064 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/1a8da476-610e-4453-b697-41a18f45f7ca 0.541s",
                                "2026-05-27 01:42:20.308 29 INFO tempest.lib.common.rest_client [req-56c2f8e2-5f09-4db3-9912-2b05ef7ddff2 req-56c2f8e2-5f09-4db3-9912-2b05ef7ddff2 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.727s",
                                "2026-05-27 01:42:20.385 39 INFO tempest.lib.common.rest_client [req-41d096b8-f119-48bf-a217-9c2364cc946d req-41d096b8-f119-48bf-a217-9c2364cc946d ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6bd3e2f2-f49a-476f-91c1-38c79b037f08 0.184s",
                                "2026-05-27 01:42:20.385 31 INFO tempest.lib.common.rest_client [req-61bab2da-3440-448b-a50e-ef3a9ef39702 req-61bab2da-3440-448b-a50e-ef3a9ef39702 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.114s",
                                "2026-05-27 01:42:20.468 37 INFO tempest.lib.common.rest_client [req-ac3edc58-f86b-4318-877c-c663a103a4ef req-ac3edc58-f86b-4318-877c-c663a103a4ef ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 1.434s",
                                "2026-05-27 01:42:20.473 21 INFO tempest.lib.common.rest_client [req-ca970a6a-911b-4ee3-b8d3-91cde9500175 req-ca970a6a-911b-4ee3-b8d3-91cde9500175 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/5c8612194f3a455a91058394a6fe5fb4 0.289s",
                                "2026-05-27 01:42:20.504 25 INFO tempest.lib.common.rest_client [req-ef10edbe-6b13-434e-82c6-229efc235e62 req-ef10edbe-6b13-434e-82c6-229efc235e62 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f33a7449-034f-40d6-8e1d-61bdb63beec2 1.166s",
                                "2026-05-27 01:42:20.519 43 INFO tempest.lib.common.rest_client [req-894de256-0555-46bf-b8d6-0fd4b4f53f01 req-894de256-0555-46bf-b8d6-0fd4b4f53f01 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s",
                                "2026-05-27 01:42:20.547 15 INFO tempest.lib.common.rest_client [req-e61ac50a-c8bc-47e4-a327-d26a624fa586 req-e61ac50a-c8bc-47e4-a327-d26a624fa586 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e362d20-c452-4abe-b70e-a0c887b64fb8 1.089s",
                                "2026-05-27 01:42:20.546 31 INFO tempest.lib.common.rest_client [req-6b7a7ca8-13b5-4e0b-8f84-aa72fcc7c37e req-6b7a7ca8-13b5-4e0b-8f84-aa72fcc7c37e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.159s",
                                "2026-05-27 01:42:20.561 11 INFO tempest.lib.common.rest_client [req-fb2562dc-5c97-43d0-9c79-1b84d2bf7dbc req-fb2562dc-5c97-43d0-9c79-1b84d2bf7dbc ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.650s",
                                "2026-05-27 01:42:20.650 39 INFO tempest.lib.common.rest_client [req-57550aee-1f07-4e0a-821d-01bb243d8ab9 req-57550aee-1f07-4e0a-821d-01bb243d8ab9 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s",
                                "2026-05-27 01:42:20.652 23 INFO tempest.lib.common.rest_client [req-ba59d4c4-d1e5-43ad-9ec3-3e23a12b92c7 req-ba59d4c4-d1e5-43ad-9ec3-3e23a12b92c7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-05-27 01:42:20.666 31 INFO tempest.lib.common.rest_client [req-115e45ca-afc9-4c4e-ba7a-03ab474537b7 req-115e45ca-afc9-4c4e-ba7a-03ab474537b7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.112s",
                                "2026-05-27 01:42:20.679 21 INFO tempest.lib.common.rest_client [req-459cd8b4-61d3-4aaf-8e3c-0d2dde8e010e req-459cd8b4-61d3-4aaf-8e3c-0d2dde8e010e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-27 01:42:20.731 29 INFO tempest.lib.common.rest_client [req-60e0b6c6-b5ed-4702-a9d5-50bf25ed96b0 req-60e0b6c6-b5ed-4702-a9d5-50bf25ed96b0 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.419s",
                                "2026-05-27 01:42:20.735 11 INFO tempest.lib.common.rest_client [req-4cd4ed98-2222-4087-b386-e65a8e782327 req-4cd4ed98-2222-4087-b386-e65a8e782327 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-27 01:42:20.743 31 INFO tempest.lib.common.rest_client [req-f10278f7-7064-474a-bbe2-0765d5fe1bb4 req-f10278f7-7064-474a-bbe2-0765d5fe1bb4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.072s",
                                "2026-05-27 01:42:20.762 43 INFO tempest.lib.common.rest_client [req-1963136e-baf5-404d-9b8f-72f94e3cdab6 req-1963136e-baf5-404d-9b8f-72f94e3cdab6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:42:20.813 15 INFO tempest.lib.common.rest_client [req-0d17e638-6c83-49b0-a170-f8e9667fe406 req-0d17e638-6c83-49b0-a170-f8e9667fe406 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6b6a2e9dc36244dc9243ced32f07b329 0.262s",
                                "2026-05-27 01:42:20.833 31 INFO tempest.lib.common.rest_client [req-331b34f6-37ca-478e-9165-fb76b950c4cf req-331b34f6-37ca-478e-9165-fb76b950c4cf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.087s",
                                "2026-05-27 01:42:20.902 23 INFO tempest.lib.common.rest_client [req-72fa2ea7-6b9f-482e-bd29-73b32b423e55 req-72fa2ea7-6b9f-482e-bd29-73b32b423e55 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/5c8612194f3a455a91058394a6fe5fb4 0.247s",
                                "2026-05-27 01:42:20.910 31 INFO tempest.lib.common.rest_client [req-b6b14fe6-9d03-44ae-8240-ffbea5b6a9d5 req-b6b14fe6-9d03-44ae-8240-ffbea5b6a9d5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.075s",
                                "2026-05-27 01:42:20.932 43 INFO tempest.lib.common.rest_client [req-f1f8d148-5354-4211-9c92-6a58073a8ba8 req-f1f8d148-5354-4211-9c92-6a58073a8ba8 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.168s",
                                "2026-05-27 01:42:20.952 11 INFO tempest.lib.common.rest_client [req-626dcc9b-b464-4cb8-8ac9-02db6da45d61 req-626dcc9b-b464-4cb8-8ac9-02db6da45d61 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s",
                                "2026-05-27 01:42:20.934 21 INFO tempest.lib.common.rest_client [req-aa64fd18-6ab4-44cf-baf3-6e630b5356e8 req-aa64fd18-6ab4-44cf-baf3-6e630b5356e8 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4/users/113d23f9fa3e4d9e90cbf1ebff35788f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.249s",
                                "2026-05-27 01:42:20.934 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 113d23f9fa3e4d9e90cbf1ebff35788f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:20.935 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113d23f9fa3e4d9e90cbf1ebff35788f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:20.935 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-395410934-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8058f787115d4d91b0bd86658316bdc4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'tenant_id': '8058f787115d4d91b0bd86658316bdc4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-395410934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '113d23f9fa3e4d9e90cbf1ebff35788f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:20.981 31 INFO tempest.lib.common.rest_client [req-1c9a11a3-dad8-4c60-afbf-64ec49d7ce7a req-1c9a11a3-dad8-4c60-afbf-64ec49d7ce7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.067s",
                                "2026-05-27 01:42:21.000 39 INFO tempest.lib.common.rest_client [req-76dc8c2d-3f29-47ea-8ec5-7e2261154921 req-76dc8c2d-3f29-47ea-8ec5-7e2261154921 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6bd3e2f2-f49a-476f-91c1-38c79b037f08 0.349s",
                                "2026-05-27 01:42:21.056 31 INFO tempest.lib.common.rest_client [req-a3c16f0f-334a-485c-8b38-b8b18a0ca63d req-a3c16f0f-334a-485c-8b38-b8b18a0ca63d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.073s",
                                "2026-05-27 01:42:21.137 31 INFO tempest.lib.common.rest_client [req-b5eecc9e-854d-4cbf-8538-665cdc303d12 req-b5eecc9e-854d-4cbf-8538-665cdc303d12 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.079s",
                                "2026-05-27 01:42:21.155 37 INFO tempest.lib.common.rest_client [req-9f404b7f-4d8b-4193-9b02-64e87f254973 req-9f404b7f-4d8b-4193-9b02-64e87f254973 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 0.684s",
                                "2026-05-27 01:42:21.193 23 INFO tempest.lib.common.rest_client [req-a6ee2df5-cf8c-4660-a2e5-1b7f009498ab req-a6ee2df5-cf8c-4660-a2e5-1b7f009498ab ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-27 01:42:21.198 11 INFO tempest.lib.common.rest_client [req-fdc76338-25a3-46ac-a7fc-af7ead468406 req-fdc76338-25a3-46ac-a7fc-af7ead468406 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:42:21.225 31 INFO tempest.lib.common.rest_client [req-c9f5e5dd-2f87-4d15-afcb-ef2a1fc0beaa req-c9f5e5dd-2f87-4d15-afcb-ef2a1fc0beaa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.086s",
                                "2026-05-27 01:42:21.235 43 INFO tempest.lib.common.rest_client [req-a5cc6bfc-5062-4644-8ca4-d4b340246832 req-a5cc6bfc-5062-4644-8ca4-d4b340246832 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-27 01:42:21.259 39 INFO tempest.lib.common.rest_client [req-41c6cadb-da63-47af-99c4-e3a25c9a4695 req-41c6cadb-da63-47af-99c4-e3a25c9a4695 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.257s",
                                "2026-05-27 01:42:21.304 31 INFO tempest.lib.common.rest_client [req-875be8e2-fc50-41f4-b30a-a45a875374a0 req-875be8e2-fc50-41f4-b30a-a45a875374a0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.076s",
                                "2026-05-27 01:42:21.305 37 INFO tempest.lib.common.rest_client [req-f1cb0c5b-fac5-4de6-8f81-1960b495be2e req-f1cb0c5b-fac5-4de6-8f81-1960b495be2e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/09256934-a5bf-41dc-a17b-0456695fa15b 0.145s",
                                "2026-05-27 01:42:21.340 18 INFO tempest.lib.common.rest_client [req-ca500000-3732-4c54-86b1-0831449696bb req-ca500000-3732-4c54-86b1-0831449696bb ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1a8da476-610e-4453-b697-41a18f45f7ca 1.055s",
                                "{3} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.721179s] ... ok",
                                "2026-05-27 01:42:21.344 11 INFO tempest.lib.common.rest_client [req-873c674a-f9f6-4b46-a04e-eb6b23d8bed7 req-873c674a-f9f6-4b46-a04e-eb6b23d8bed7 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/6756f682ee034483a1c0f10ac8baaed9 0.140s",
                                "2026-05-27 01:42:21.385 31 INFO tempest.lib.common.rest_client [req-80fdc01e-4035-408d-bed6-cf0fff588e30 req-80fdc01e-4035-408d-bed6-cf0fff588e30 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.077s",
                                "2026-05-27 01:42:21.377 23 INFO tempest.lib.common.rest_client [req-3bb9f841-39b4-4845-b278-4798af29ffac req-3bb9f841-39b4-4845-b278-4798af29ffac ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4/users/0e6d61aa87be42b6aa749fedfa863b02/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s",
                                "2026-05-27 01:42:21.377 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0e6d61aa87be42b6aa749fedfa863b02 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:21.379 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0e6d61aa87be42b6aa749fedfa863b02', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:21.379 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1776836255-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'project_name': 'tempest-NegativeSecGroupTest-1776836255', 'tenant_id': '0a0ef8451ff34386b1638d33bbcac0c4', 'tenant_name': 'tempest-NegativeSecGroupTest-1776836255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0e6d61aa87be42b6aa749fedfa863b02', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:21.467 18 INFO tempest.lib.common.rest_client [req-bf44f9b9-86ea-4c86-823d-de6a2894ea6d req-bf44f9b9-86ea-4c86-823d-de6a2894ea6d ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/98cc9ee9-5212-48af-9c53-eb6490ddefc6 0.122s",
                                "2026-05-27 01:42:21.476 31 INFO tempest.lib.common.rest_client [req-ee740768-f4fa-49b8-924f-ecd2771b4407 req-ee740768-f4fa-49b8-924f-ecd2771b4407 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.089s",
                                "2026-05-27 01:42:21.547 43 INFO tempest.lib.common.rest_client [req-9c25e480-6b4b-4c62-b9e5-83f75e1b79be req-9c25e480-6b4b-4c62-b9e5-83f75e1b79be ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/6756f682ee034483a1c0f10ac8baaed9 0.309s",
                                "2026-05-27 01:42:21.561 31 INFO tempest.lib.common.rest_client [req-8792ef92-f523-43c4-b357-edbb6c97a42e req-8792ef92-f523-43c4-b357-edbb6c97a42e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.083s",
                                "2026-05-27 01:42:21.584 15 INFO tempest.lib.common.rest_client [req-765a4f3c-6fdf-4faf-9c6b-193402bc01ee req-765a4f3c-6fdf-4faf-9c6b-193402bc01ee ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s",
                                "2026-05-27 01:42:21.599 25 INFO tempest.lib.common.rest_client [req-d079ebf0-f122-4f55-ba4b-712bb0df81f3 req-d079ebf0-f122-4f55-ba4b-712bb0df81f3 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f749d812-d81f-4f43-913f-ad2d3f2d4d64 1.092s",
                                "2026-05-27 01:42:21.602 21 INFO tempest.lib.common.rest_client [req-61edea56-1a67-4a49-91e3-6c1e7e557b39 req-61edea56-1a67-4a49-91e3-6c1e7e557b39 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-27 01:42:21.617 11 INFO tempest.lib.common.rest_client [req-cc783c5f-903b-4721-b47c-73346c3dbb87 req-cc783c5f-903b-4721-b47c-73346c3dbb87 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-27 01:42:21.637 31 INFO tempest.lib.common.rest_client [req-9b8ea1e9-ed94-4988-b5ea-d516ec0c3659 req-9b8ea1e9-ed94-4988-b5ea-d516ec0c3659 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.072s",
                                "2026-05-27 01:42:21.715 39 INFO tempest.lib.common.rest_client [req-47a73774-38cd-4a57-b815-05f3edaffc4b req-47a73774-38cd-4a57-b815-05f3edaffc4b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.454s",
                                "2026-05-27 01:42:21.719 31 INFO tempest.lib.common.rest_client [req-1355b351-659d-4ee8-b153-dbac9a9be14e req-1355b351-659d-4ee8-b153-dbac9a9be14e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.078s",
                                "2026-05-27 01:42:21.781 43 INFO tempest.lib.common.rest_client [req-8f5babbc-f373-4dde-baaf-2cbc46dcb393 req-8f5babbc-f373-4dde-baaf-2cbc46dcb393 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:42:21.792 31 INFO tempest.lib.common.rest_client [req-70f1a6f9-db24-4ee3-a582-32ed424e3b25 req-70f1a6f9-db24-4ee3-a582-32ed424e3b25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.071s",
                                "2026-05-27 01:42:21.811 39 INFO tempest.lib.common.rest_client [req-5ed0a9ac-1ec6-40aa-bb60-4089e61ba0c3 req-5ed0a9ac-1ec6-40aa-bb60-4089e61ba0c3 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/09586705-921a-451c-90b3-6b7057a3299b 0.093s",
                                "2026-05-27 01:42:21.866 31 INFO tempest.lib.common.rest_client [req-6c8439e5-6341-4b4f-ab36-be6296d5f3f8 req-6c8439e5-6341-4b4f-ab36-be6296d5f3f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.073s",
                                "2026-05-27 01:42:21.873 13 INFO tempest.lib.common.rest_client [req-0cd91f7b-550f-4330-8d9e-c0b7517a4a41 req-0cd91f7b-550f-4330-8d9e-c0b7517a4a41 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.121s",
                                "2026-05-27 01:42:21.903 11 INFO tempest.lib.common.rest_client [req-bfd80964-6e6e-4ae7-a95a-44d0da32cbe8 req-bfd80964-6e6e-4ae7-a95a-44d0da32cbe8 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/5c8612194f3a455a91058394a6fe5fb4 0.284s",
                                "2026-05-27 01:42:21.933 35 INFO tempest.lib.common.rest_client [req-3e0256ae-fc2d-419e-bae5-df6cc35d1ab6 req-3e0256ae-fc2d-419e-bae5-df6cc35d1ab6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.736s",
                                "2026-05-27 01:42:21.936 31 INFO tempest.lib.common.rest_client [req-1ad906ce-a454-41f8-9b6b-1245beed5e1a req-1ad906ce-a454-41f8-9b6b-1245beed5e1a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.068s",
                                "2026-05-27 01:42:22.011 31 INFO tempest.lib.common.rest_client [req-01978225-2918-400b-9c08-03368d5e6c22 req-01978225-2918-400b-9c08-03368d5e6c22 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.074s",
                                "2026-05-27 01:42:22.035 11 INFO tempest.lib.common.rest_client [req-e5171114-3bd2-412a-b8ee-87c652e0ee34 req-e5171114-3bd2-412a-b8ee-87c652e0ee34 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-27 01:42:22.057 43 INFO tempest.lib.common.rest_client [req-c6651b74-160f-4f22-84e2-6990e815e138 req-c6651b74-160f-4f22-84e2-6990e815e138 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/5c8612194f3a455a91058394a6fe5fb4 0.273s",
                                "2026-05-27 01:42:22.087 31 INFO tempest.lib.common.rest_client [req-b3b7444a-302a-45a6-98a8-e87fdaee8d7f req-b3b7444a-302a-45a6-98a8-e87fdaee8d7f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.074s",
                                "2026-05-27 01:42:22.115 35 INFO tempest.lib.common.rest_client [req-60f1af61-61c6-4584-bb8f-70264ab0fd14 req-60f1af61-61c6-4584-bb8f-70264ab0fd14 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s",
                                "2026-05-27 01:42:22.155 31 INFO tempest.lib.common.rest_client [req-dfea593d-68b6-4ce5-ae93-2eb73750ca78 req-dfea593d-68b6-4ce5-ae93-2eb73750ca78 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.067s",
                                "2026-05-27 01:42:22.165 39 INFO tempest.lib.common.rest_client [req-f88461a2-ba1a-4f41-a307-c437ef0a7b88 req-f88461a2-ba1a-4f41-a307-c437ef0a7b88 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.351s",
                                "2026-05-27 01:42:22.185 23 INFO tempest.lib.common.rest_client [req-87c0eb11-56e7-47fc-b0ab-f9dac692958a req-87c0eb11-56e7-47fc-b0ab-f9dac692958a ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s",
                                "2026-05-27 01:42:22.230 31 INFO tempest.lib.common.rest_client [req-6d6d773c-fc5c-4a23-b867-319a26ea53db req-6d6d773c-fc5c-4a23-b867-319a26ea53db ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.074s",
                                "2026-05-27 01:42:22.237 15 INFO tempest.lib.common.rest_client [req-ea4ea5ca-04df-4f70-b96a-d692a65dc316 req-ea4ea5ca-04df-4f70-b96a-d692a65dc316 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-27 01:42:22.297 31 INFO tempest.lib.common.rest_client [req-3022de2a-7624-4655-bede-943bbf668a9b req-3022de2a-7624-4655-bede-943bbf668a9b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.065s",
                                "2026-05-27 01:42:22.310 43 INFO tempest.lib.common.rest_client [req-24f656dd-076b-4823-b1f8-5b021bf93491 req-24f656dd-076b-4823-b1f8-5b021bf93491 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:42:22.369 31 INFO tempest.lib.common.rest_client [req-e05a6580-2264-42e8-898b-a982396d40b0 req-e05a6580-2264-42e8-898b-a982396d40b0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.071s",
                                "2026-05-27 01:42:22.371 18 INFO tempest.lib.common.rest_client [req-ad0e4fa5-72a3-443e-898e-5d76e3142df8 req-ad0e4fa5-72a3-443e-898e-5d76e3142df8 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c0227c7d-d371-41c9-8281-0f5a19a62a80 0.902s",
                                "2026-05-27 01:42:22.384 15 INFO tempest.lib.common.rest_client [req-438f238c-9d43-44bc-8dc0-8616d2260a25 req-438f238c-9d43-44bc-8dc0-8616d2260a25 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.142s",
                                "2026-05-27 01:42:22.420 11 INFO tempest.lib.common.rest_client [req-cb93a355-6ac3-461d-a6e4-56716c5e512b req-cb93a355-6ac3-461d-a6e4-56716c5e512b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/418249eb9cd842c58a806b7729563e59/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.383s",
                                "2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 418249eb9cd842c58a806b7729563e59 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '418249eb9cd842c58a806b7729563e59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:22.421 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '418249eb9cd842c58a806b7729563e59', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:22.463 29 INFO tempest.lib.common.rest_client [req-b6fda9f2-54eb-4d7b-b111-f05b425d63cf req-b6fda9f2-54eb-4d7b-b111-f05b425d63cf ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.729s",
                                "2026-05-27 01:42:22.473 31 INFO tempest.lib.common.rest_client [req-b08da867-d6be-4bd0-b99a-a60829cfb957 req-b08da867-d6be-4bd0-b99a-a60829cfb957 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.102s",
                                "2026-05-27 01:42:22.508 23 INFO tempest.lib.common.rest_client [req-1be6b086-e5e6-4096-8723-453b0bc302c1 req-1be6b086-e5e6-4096-8723-453b0bc302c1 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.319s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.322124s] ... ok",
                                "2026-05-27 01:42:22.520 39 INFO tempest.lib.common.rest_client [req-51d36656-6494-401d-b1fc-e3db6e60c207 req-51d36656-6494-401d-b1fc-e3db6e60c207 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/09586705-921a-451c-90b3-6b7057a3299b 0.351s",
                                "2026-05-27 01:42:22.579 31 INFO tempest.lib.common.rest_client [req-b4ecfae1-e86e-40f7-beb1-66f111ef1e27 req-b4ecfae1-e86e-40f7-beb1-66f111ef1e27 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.105s",
                                "2026-05-27 01:42:22.652 31 INFO tempest.lib.common.rest_client [req-791aa667-296b-40d1-a2b2-8e11ea259762 req-791aa667-296b-40d1-a2b2-8e11ea259762 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.071s",
                                "2026-05-27 01:42:22.661 20 INFO tempest.lib.common.rest_client [req-8d6aee12-72cd-4be0-b728-2cdae42a8c40 req-8d6aee12-72cd-4be0-b728-2cdae42a8c40 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.852s",
                                "2026-05-27 01:42:22.692 43 INFO tempest.lib.common.rest_client [req-29e10481-ba61-4f01-9ab5-e0dde6799249 req-29e10481-ba61-4f01-9ab5-e0dde6799249 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/634f6532c69f4539b8fc78c8edae52ce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.375s",
                                "2026-05-27 01:42:22.692 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 634f6532c69f4539b8fc78c8edae52ce is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:22.693 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634f6532c69f4539b8fc78c8edae52ce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:22.693 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634f6532c69f4539b8fc78c8edae52ce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:22.704 15 INFO tempest.lib.common.rest_client [req-88353d44-2e8c-4355-9f74-377f63d9c3ff req-88353d44-2e8c-4355-9f74-377f63d9c3ff ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.316s",
                                "2026-05-27 01:42:22.729 31 INFO tempest.lib.common.rest_client [req-f3f6a85d-0a81-4ac4-81ce-032133357821 req-f3f6a85d-0a81-4ac4-81ce-032133357821 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.074s",
                                "2026-05-27 01:42:22.740 37 INFO tempest.lib.common.rest_client [req-2bb8581f-f2e1-47b7-8c73-e3f3e7df2cea req-2bb8581f-f2e1-47b7-8c73-e3f3e7df2cea ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb345393-efda-409e-85e8-c2c926f6dc19 1.431s",
                                "2026-05-27 01:42:22.780 39 INFO tempest.lib.common.rest_client [req-e35c9c41-1f0c-4a51-82c2-d545cd0f776a req-e35c9c41-1f0c-4a51-82c2-d545cd0f776a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s",
                                "2026-05-27 01:42:22.822 35 INFO tempest.lib.common.rest_client [req-41773536-887e-4fa3-a0fa-9a84c2f6367a req-41773536-887e-4fa3-a0fa-9a84c2f6367a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/845f4589-7d04-4c4b-b3ac-1e70f1f9306b 0.705s",
                                "2026-05-27 01:42:22.845 18 INFO tempest.lib.common.rest_client [req-1841b43a-9520-4952-a966-050b632c9962 req-1841b43a-9520-4952-a966-050b632c9962 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7233273ebf6c4451b64c89f644cd3a7c 0.472s",
                                "2026-05-27 01:42:22.850 31 INFO tempest.lib.common.rest_client [req-caeaea0e-f606-43ee-be3f-82780e461fe5 req-caeaea0e-f606-43ee-be3f-82780e461fe5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.117s",
                                "2026-05-27 01:42:22.857 37 INFO tempest.lib.common.rest_client [req-447e3434-4c43-4d7b-82c3-335b7245fc3e req-447e3434-4c43-4d7b-82c3-335b7245fc3e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bb345393-efda-409e-85e8-c2c926f6dc19 0.115s",
                                "{13} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.996473s] ... ok",
                                "2026-05-27 01:42:22.916 31 INFO tempest.lib.common.rest_client [req-4cbd0dc6-ab5c-4385-863a-9e25266da0ba req-4cbd0dc6-ab5c-4385-863a-9e25266da0ba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.064s",
                                "2026-05-27 01:42:22.980 35 INFO tempest.lib.common.rest_client [req-3b5879eb-0af0-4464-8cca-97cce6531145 req-3b5879eb-0af0-4464-8cca-97cce6531145 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "2026-05-27 01:42:22.983 31 INFO tempest.lib.common.rest_client [req-0c834c9f-53e2-493b-8815-f773b552131c req-0c834c9f-53e2-493b-8815-f773b552131c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-rules-belongs-to-default-sg 0.066s",
                                "2026-05-27 01:42:23.061 31 INFO tempest.lib.common.rest_client [req-da2650ce-b9be-4173-8058-45e59fba415d req-da2650ce-b9be-4173-8058-45e59fba415d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.077s",
                                "2026-05-27 01:42:23.099 25 INFO tempest.lib.common.rest_client [req-f69a00fd-3f28-4fc2-be4e-119bac46100c req-f69a00fd-3f28-4fc2-be4e-119bac46100c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b966de9d-387c-4952-b0cc-482852fe7af3 1.495s",
                                "2026-05-27 01:42:23.145 31 INFO tempest.lib.common.rest_client [req-b570e4bc-2be8-4af7-aaa7-55f08686f172 req-b570e4bc-2be8-4af7-aaa7-55f08686f172 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.081s",
                                "2026-05-27 01:42:23.205 11 INFO tempest.lib.common.rest_client [req-f7cef58a-213e-4527-9038-de60b19bc1dd req-f7cef58a-213e-4527-9038-de60b19bc1dd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.768s",
                                "2026-05-27 01:42:23.244 31 INFO tempest.lib.common.rest_client [req-4fac1a9f-d947-4fa4-8589-7cd16fbecd5a req-4fac1a9f-d947-4fa4-8589-7cd16fbecd5a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.097s",
                                "2026-05-27 01:42:23.314 31 INFO tempest.lib.common.rest_client [req-f9cc9eda-7524-4f0d-b64d-3da1d7ea748d req-f9cc9eda-7524-4f0d-b64d-3da1d7ea748d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.067s",
                                "2026-05-27 01:42:23.329 18 INFO tempest.lib.common.rest_client [req-3338f0d2-3393-4575-b5bd-ff5e1a08c82f req-3338f0d2-3393-4575-b5bd-ff5e1a08c82f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fd1b1994fe04f2fb88adde2fe840271 0.480s",
                                "2026-05-27 01:42:23.329 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2762c0f2539e47b2b1cffe8d5a341e39",
                                "2026-05-27 01:42:23.345 43 INFO tempest.lib.common.rest_client [req-e890d1fc-58bb-4217-9a64-aed7f718f742 req-e890d1fc-58bb-4217-9a64-aed7f718f742 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-27 01:42:23.381 33 INFO tempest.lib.common.rest_client [req-8b30619c-7182-48c5-a978-93872ea188f3 req-8b30619c-7182-48c5-a978-93872ea188f3 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.132s",
                                "2026-05-27 01:42:23.403 31 INFO tempest.lib.common.rest_client [req-21fcebc3-b0f0-4eaa-b0be-6b3b2fefbcb5 req-21fcebc3-b0f0-4eaa-b0be-6b3b2fefbcb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.085s",
                                "2026-05-27 01:42:23.499 11 INFO tempest.lib.common.rest_client [req-611ea8ae-8108-4066-a2cf-0093187afe1f req-611ea8ae-8108-4066-a2cf-0093187afe1f ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0 0.292s",
                                "2026-05-27 01:42:23.499 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 982c2d1eaa7a4efd8b90f0b8d375fca0 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:23.502 31 INFO tempest.lib.common.rest_client [req-57324f20-43fa-4729-a87b-486c0beb886e req-57324f20-43fa-4729-a87b-486c0beb886e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.096s",
                                "2026-05-27 01:42:23.516 15 INFO tempest.lib.common.rest_client [req-1014721e-c34e-4696-8244-8ac4d4c455a6 req-1014721e-c34e-4696-8244-8ac4d4c455a6 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s",
                                "2026-05-27 01:42:23.576 31 INFO tempest.lib.common.rest_client [req-54d1f92d-16eb-4f0f-a041-fe32f9591d73 req-54d1f92d-16eb-4f0f-a041-fe32f9591d73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.072s",
                                "2026-05-27 01:42:23.606 43 INFO tempest.lib.common.rest_client [req-2039cc38-e64b-4cb5-9749-ffc9cd535cdb req-2039cc38-e64b-4cb5-9749-ffc9cd535cdb ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352 0.257s",
                                "2026-05-27 01:42:23.609 43 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d44d3d97430849cd95fa4c55c0f4e352 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:23.665 15 INFO tempest.lib.common.rest_client [req-6a3a7bf2-56d5-48ee-ba8d-e5d76c3d68d6 req-6a3a7bf2-56d5-48ee-ba8d-e5d76c3d68d6 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-27 01:42:23.662 31 INFO tempest.lib.common.rest_client [req-092ea154-05d2-4ec7-8d5b-2be0bb057853 req-092ea154-05d2-4ec7-8d5b-2be0bb057853 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.085s",
                                "2026-05-27 01:42:23.746 31 INFO tempest.lib.common.rest_client [req-6c027487-f84f-4360-a293-8abd47411c1d req-6c027487-f84f-4360-a293-8abd47411c1d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.081s",
                                "2026-05-27 01:42:23.830 31 INFO tempest.lib.common.rest_client [req-8781fcda-57d8-448e-af6c-0048771baa94 req-8781fcda-57d8-448e-af6c-0048771baa94 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.082s",
                                "2026-05-27 01:42:23.871 15 INFO tempest.lib.common.rest_client [req-641caff8-9cf1-402b-b419-a5abe911d370 req-641caff8-9cf1-402b-b419-a5abe911d370 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.202s",
                                "2026-05-27 01:42:23.882 13 INFO tempest.lib.common.rest_client [req-b2eb91fc-7536-4e0c-8579-50ece777b0c7 req-b2eb91fc-7536-4e0c-8579-50ece777b0c7 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a5f4dc1e-ad52-44cf-9beb-147b777e0f3a 2.004s",
                                "2026-05-27 01:42:23.921 31 INFO tempest.lib.common.rest_client [req-f294d008-0a24-46c7-a3f9-1a82a9c0f58e req-f294d008-0a24-46c7-a3f9-1a82a9c0f58e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.089s",
                                "2026-05-27 01:42:24.025 31 INFO tempest.lib.common.rest_client [req-3ddb68c3-6dad-4eb7-b257-bcb7dc48cd1c req-3ddb68c3-6dad-4eb7-b257-bcb7dc48cd1c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.102s",
                                "2026-05-27 01:42:24.096 23 INFO tempest.lib.common.rest_client [req-928c7745-783d-4c7a-a09a-a41b5d386278 req-928c7745-783d-4c7a-a09a-a41b5d386278 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.585s",
                                "2026-05-27 01:42:24.106 18 INFO tempest.lib.common.rest_client [req-d4468dc3-5a64-45bb-b07b-d01f9a7ba006 req-d4468dc3-5a64-45bb-b07b-d01f9a7ba006 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s",
                                "2026-05-27 01:42:24.114 31 INFO tempest.lib.common.rest_client [req-3f2e8bff-739d-45c4-8153-312acfe9c73a req-3f2e8bff-739d-45c4-8153-312acfe9c73a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.087s",
                                "2026-05-27 01:42:24.171 11 INFO tempest.lib.common.rest_client [req-f17f611f-d606-4169-99aa-53f26e964bac req-f17f611f-d606-4169-99aa-53f26e964bac ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-27 01:42:24.185 37 INFO tempest.lib.common.rest_client [req-7d9ec082-ca72-441b-b57a-27de59719a53 req-7d9ec082-ca72-441b-b57a-27de59719a53 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/34170d2e-dea3-4901-af71-ea0d5e4a2c74 1.325s",
                                "2026-05-27 01:42:24.184 31 INFO tempest.lib.common.rest_client [req-cdae5e9f-2d6d-41b7-a86a-19a133fa6aed req-cdae5e9f-2d6d-41b7-a86a-19a133fa6aed ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.069s",
                                "{10} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.957847s] ... ok",
                                "2026-05-27 01:42:24.192 15 INFO tempest.lib.common.rest_client [req-c31442c8-3d82-4726-99ca-f97bba3bf80b req-c31442c8-3d82-4726-99ca-f97bba3bf80b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:42:24.239 43 INFO tempest.lib.common.rest_client [req-6e529ca7-e5d3-48de-a6e7-552989db8030 req-6e529ca7-e5d3-48de-a6e7-552989db8030 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s",
                                "2026-05-27 01:42:24.262 25 INFO tempest.lib.common.rest_client [req-793d37c0-65dd-443d-becf-2dd43fac1cc1 req-793d37c0-65dd-443d-becf-2dd43fac1cc1 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/acc19bac-ea2f-4eb7-b280-068e87e516b9 1.161s",
                                "2026-05-27 01:42:24.281 35 INFO tempest.lib.common.rest_client [req-3e270543-90a7-4418-8bd4-34391bdae084 req-3e270543-90a7-4418-8bd4-34391bdae084 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01f9437d-a597-4f12-b40d-5d41b112d247 1.298s",
                                "2026-05-27 01:42:24.286 39 INFO tempest.lib.common.rest_client [req-ec2ecc57-06ae-4885-9084-a99ac65370d0 req-ec2ecc57-06ae-4885-9084-a99ac65370d0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 1.502s",
                                "2026-05-27 01:42:24.342 11 INFO tempest.lib.common.rest_client [req-86cdfcdd-d94a-43c6-9699-47fa3d0e3341 req-86cdfcdd-d94a-43c6-9699-47fa3d0e3341 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-27 01:42:24.395 43 INFO tempest.lib.common.rest_client [req-b68f9ef4-2b30-4c01-bcb5-3255f9b9c8bf req-b68f9ef4-2b30-4c01-bcb5-3255f9b9c8bf ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:42:24.409 15 INFO tempest.lib.common.rest_client [req-d4e45a43-01b4-40c3-9fd8-ff4e87f3ddaf req-d4e45a43-01b4-40c3-9fd8-ff4e87f3ddaf ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/6756f682ee034483a1c0f10ac8baaed9 0.215s",
                                "2026-05-27 01:42:24.414 13 INFO tempest.lib.common.rest_client [req-2dec4135-e0aa-4364-90c8-7975e7238e2f req-2dec4135-e0aa-4364-90c8-7975e7238e2f ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b88f689-5afb-4981-b5b1-542cb819cc61 0.529s",
                                "2026-05-27 01:42:24.424 39 INFO tempest.lib.common.rest_client [req-14c19f1c-a662-4243-8ed1-e5c7319f34b8 req-14c19f1c-a662-4243-8ed1-e5c7319f34b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42fd71d3-e335-4062-a9d4-344710b43c99 0.136s",
                                "2026-05-27 01:42:24.600 31 INFO tempest.lib.common.rest_client [req-bdd32cde-9dfa-4ee9-98c1-31741c2cd2a8 req-bdd32cde-9dfa-4ee9-98c1-31741c2cd2a8 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1a1d63cedcd946c884a3f7e8f62fa8d5 0.411s",
                                "2026-05-27 01:42:24.673 39 INFO tempest.lib.common.rest_client [req-8f633df9-5d51-44a3-9063-ce45628a20cc req-8f633df9-5d51-44a3-9063-ce45628a20cc ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.245s",
                                "2026-05-27 01:42:24.691 15 INFO tempest.lib.common.rest_client [req-953ec35e-5690-4a53-ab25-378d355cc279 req-953ec35e-5690-4a53-ab25-378d355cc279 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-27 01:42:24.714 25 INFO tempest.lib.common.rest_client [req-253a9e86-da92-4683-bd44-b16888f0d03e req-253a9e86-da92-4683-bd44-b16888f0d03e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/96bdd0064e684dc4bd57083416c56667 0.450s",
                                "2026-05-27 01:42:24.761 37 INFO tempest.lib.common.rest_client [req-681aadee-6fca-48ec-8490-72d35667f6ce req-681aadee-6fca-48ec-8490-72d35667f6ce ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc3011d3-ad23-4374-aa05-f701536508c5 0.573s",
                                "2026-05-27 01:42:24.782 23 INFO tempest.lib.common.rest_client [req-da51886d-7ac7-4cd0-a38e-3be47e0e699f req-da51886d-7ac7-4cd0-a38e-3be47e0e699f ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.682s",
                                "2026-05-27 01:42:24.870 35 INFO tempest.lib.common.rest_client [req-7e9b0f5e-6d42-4698-a9f1-696ca2f276a7 req-7e9b0f5e-6d42-4698-a9f1-696ca2f276a7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.586s",
                                "2026-05-27 01:42:24.902 18 INFO tempest.lib.common.rest_client [req-52724724-2a29-49b7-b3f5-2a08f355a751 req-52724724-2a29-49b7-b3f5-2a08f355a751 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2762c0f2539e47b2b1cffe8d5a341e39&name=default 0.793s",
                                "2026-05-27 01:42:24.962 43 INFO tempest.lib.common.rest_client [req-fc4e0e8a-9a54-45bd-9c57-7da903620381 req-fc4e0e8a-9a54-45bd-9c57-7da903620381 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.563s",
                                "2026-05-27 01:42:25.008 11 INFO tempest.lib.common.rest_client [req-cd784b27-5c6a-4ea1-9a08-a6b933b13812 req-cd784b27-5c6a-4ea1-9a08-a6b933b13812 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.663s",
                                "2026-05-27 01:42:25.128 25 INFO tempest.lib.common.rest_client [req-3756e148-157e-43f0-bc0f-57a400fc634f req-3756e148-157e-43f0-bc0f-57a400fc634f ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f91acc715bbe4996a69ffb724a971402 0.408s",
                                "2026-05-27 01:42:25.129 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7ae22e12dcc44d36b6f95be694148717",
                                "2026-05-27 01:42:25.162 15 INFO tempest.lib.common.rest_client [req-c7d15fa3-9a94-4104-83b7-bdd444293e4f req-c7d15fa3-9a94-4104-83b7-bdd444293e4f ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/5c8612194f3a455a91058394a6fe5fb4 0.469s",
                                "2026-05-27 01:42:25.163 20 INFO tempest.lib.common.rest_client [req-19b0d6d4-72fa-4d7d-8c3f-8ba21ef43fa4 req-19b0d6d4-72fa-4d7d-8c3f-8ba21ef43fa4 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.498s",
                                "2026-05-27 01:42:25.244 35 INFO tempest.lib.common.rest_client [req-a9f2fccb-3a72-4f5c-bd47-f286e716e17b req-a9f2fccb-3a72-4f5c-bd47-f286e716e17b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.371s",
                                "2026-05-27 01:42:25.247 23 INFO tempest.lib.common.rest_client [req-57d9f090-eced-4e88-8648-4129b2a636e4 req-57d9f090-eced-4e88-8648-4129b2a636e4 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.463s",
                                "2026-05-27 01:42:25.318 31 INFO tempest.lib.common.rest_client [req-cbcb6cdd-17d6-4729-9fe1-c0c4257d9944 req-cbcb6cdd-17d6-4729-9fe1-c0c4257d9944 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3fd3e57c6fe4855b9423037665d5b39 0.715s",
                                "2026-05-27 01:42:25.319 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5c37d3a826ab409594dc5cf382ff8f51",
                                "2026-05-27 01:42:25.355 11 INFO tempest.lib.common.rest_client [req-d8496260-ecda-49f5-ac07-82dbf608fe70 req-d8496260-ecda-49f5-ac07-82dbf608fe70 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-27 01:42:25.368 43 INFO tempest.lib.common.rest_client [req-b13a0a1b-5fea-481c-9184-33b77e2d100e req-b13a0a1b-5fea-481c-9184-33b77e2d100e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s",
                                "2026-05-27 01:42:25.387 13 INFO tempest.lib.common.rest_client [req-826987eb-9629-4f2c-8aa9-100dcf35262b req-826987eb-9629-4f2c-8aa9-100dcf35262b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cb0ba1a0-1136-440c-a5a9-3ee8cbfbc456 0.971s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [13.389139s] ... ok",
                                "2026-05-27 01:42:25.421 35 INFO tempest.lib.common.rest_client [req-b1d63f03-28d1-4e04-af67-db6302146d71 req-b1d63f03-28d1-4e04-af67-db6302146d71 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.172s",
                                "2026-05-27 01:42:25.519 39 INFO tempest.lib.common.rest_client [req-10489b47-77d7-4c04-8509-bf2ddb7470bc req-10489b47-77d7-4c04-8509-bf2ddb7470bc ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/42fd71d3-e335-4062-a9d4-344710b43c99 0.844s",
                                "2026-05-27 01:42:25.540 15 INFO tempest.lib.common.rest_client [req-9216d4b0-7594-46dc-a053-3c7f225354f8 req-9216d4b0-7594-46dc-a053-3c7f225354f8 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-05-27 01:42:25.549 43 INFO tempest.lib.common.rest_client [req-d9bef066-2611-46b7-b27e-50b3bce8ba78 req-d9bef066-2611-46b7-b27e-50b3bce8ba78 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/6756f682ee034483a1c0f10ac8baaed9 0.179s",
                                "2026-05-27 01:42:25.618 35 INFO tempest.lib.common.rest_client [req-e932de48-1c5f-4eef-bf93-2ecca6179fcf req-e932de48-1c5f-4eef-bf93-2ecca6179fcf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.191s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [15.851298s] ... ok",
                                "2026-05-27 01:42:25.654 21 INFO tempest.lib.common.rest_client [req-d5acd33c-a366-4db2-98b0-168e514daaa2 req-d5acd33c-a366-4db2-98b0-168e514daaa2 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.049s",
                                "2026-05-27 01:42:25.676 20 INFO tempest.lib.common.rest_client [req-02558c97-5d51-44ef-8b03-862e92b8476f req-02558c97-5d51-44ef-8b03-862e92b8476f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.507s",
                                "2026-05-27 01:42:25.754 11 INFO tempest.lib.common.rest_client [req-3e0b74cf-72cd-4af6-ba7c-61a65177ff10 req-3e0b74cf-72cd-4af6-ba7c-61a65177ff10 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/6756f682ee034483a1c0f10ac8baaed9 0.397s",
                                "2026-05-27 01:42:25.756 25 INFO tempest.lib.common.rest_client [req-08fc001e-ae82-4d91-934a-bc9de17b2c09 req-08fc001e-ae82-4d91-934a-bc9de17b2c09 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-27 01:42:25.794 18 INFO tempest.lib.common.rest_client [req-b8d85f52-4ae5-492c-a677-c558ae56eff1 req-b8d85f52-4ae5-492c-a677-c558ae56eff1 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5d415459-3a40-48d0-a95b-b549da967256 0.886s",
                                "2026-05-27 01:42:25.797 13 INFO tempest.lib.common.rest_client [req-dbf19cc9-5e3b-42a7-95ca-cb55445018da req-dbf19cc9-5e3b-42a7-95ca-cb55445018da ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.406s",
                                "2026-05-27 01:42:25.824 23 INFO tempest.lib.common.rest_client [req-d74215b9-7d8f-49a9-84ab-6928aa3e2120 req-d74215b9-7d8f-49a9-84ab-6928aa3e2120 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4575856f-a4c8-4555-91f7-c2714c07f0ba 0.576s",
                                "2026-05-27 01:42:25.888 39 INFO tempest.lib.common.rest_client [req-1f94461f-54aa-474c-a5f1-9a393aa32d14 req-1f94461f-54aa-474c-a5f1-9a393aa32d14 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.366s",
                                "2026-05-27 01:42:25.894 37 INFO tempest.lib.common.rest_client [req-fbd0cbb8-4e72-4cf9-b9e1-6c9b5c05c488 req-fbd0cbb8-4e72-4cf9-b9e1-6c9b5c05c488 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b5150f43-8d07-4385-8536-98d9892eea4a 1.131s",
                                "2026-05-27 01:42:25.907 43 INFO tempest.lib.common.rest_client [req-28c2388e-4c4a-4a31-9153-39b2f2093916 req-28c2388e-4c4a-4a31-9153-39b2f2093916 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-27 01:42:25.919 21 INFO tempest.lib.common.rest_client [req-cb9ccb91-65c4-4ec0-af4d-583bc3b569a0 req-cb9ccb91-65c4-4ec0-af4d-583bc3b569a0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.263s",
                                "2026-05-27 01:42:25.942 11 INFO tempest.lib.common.rest_client [req-7db31849-32c1-4bd8-a2ce-dd0c5c1a4807 req-7db31849-32c1-4bd8-a2ce-dd0c5c1a4807 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:42:25.939 15 INFO tempest.lib.common.rest_client [req-2f6bf23a-ec32-4440-bf54-2890374a6768 req-2f6bf23a-ec32-4440-bf54-2890374a6768 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/94875b1ce1e9499485637cc324a59d91/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.397s",
                                "2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 94875b1ce1e9499485637cc324a59d91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94875b1ce1e9499485637cc324a59d91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:25.940 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '94875b1ce1e9499485637cc324a59d91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:25.947 33 INFO tempest.lib.common.rest_client [req-cb3ab09d-cf46-428a-8697-95fe4091d357 req-cb3ab09d-cf46-428a-8697-95fe4091d357 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e0aa0592-b468-4b48-85a6-f55e045c8842 2.563s",
                                "2026-05-27 01:42:25.963 23 INFO tempest.lib.common.rest_client [req-504ff340-ff63-4599-8165-50caea63a7f2 req-504ff340-ff63-4599-8165-50caea63a7f2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [3.454373s] ... ok",
                                "2026-05-27 01:42:25.988 31 INFO tempest.lib.common.rest_client [req-d4d88571-c262-4b60-9b1f-56003bbaa735 req-d4d88571-c262-4b60-9b1f-56003bbaa735 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-27 01:42:25.992 20 INFO tempest.lib.common.rest_client [req-8472cb40-5169-4831-8b0a-79454451dc49 req-8472cb40-5169-4831-8b0a-79454451dc49 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.303s",
                                "2026-05-27 01:42:26.160 11 INFO tempest.lib.common.rest_client [req-d99b1a67-3032-4619-8369-59e0da1cee31 req-d99b1a67-3032-4619-8369-59e0da1cee31 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/5c8612194f3a455a91058394a6fe5fb4 0.215s",
                                "2026-05-27 01:42:26.217 18 INFO tempest.lib.common.rest_client [req-b518e597-558f-4f65-b014-a348966b15b6 req-b518e597-558f-4f65-b014-a348966b15b6 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2762c0f2539e47b2b1cffe8d5a341e39 0.419s",
                                "2026-05-27 01:42:26.218 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ff9be065ed248a1a5d5ef4650b0a21b",
                                "2026-05-27 01:42:26.256 43 INFO tempest.lib.common.rest_client [req-d48aba8b-aace-443a-9405-ac811d0c797b req-d48aba8b-aace-443a-9405-ac811d0c797b ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/5c8612194f3a455a91058394a6fe5fb4 0.346s",
                                "2026-05-27 01:42:26.292 13 INFO tempest.lib.common.rest_client [req-5eb11b6a-9fa2-4e03-97d2-ae2f64ef0a2c req-5eb11b6a-9fa2-4e03-97d2-ae2f64ef0a2c ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.493s",
                                "2026-05-27 01:42:26.303 25 INFO tempest.lib.common.rest_client [req-063b06a1-b2e1-49a8-b3ca-8766884691b3 req-063b06a1-b2e1-49a8-b3ca-8766884691b3 ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7ae22e12dcc44d36b6f95be694148717&name=default 0.544s",
                                "2026-05-27 01:42:26.331 20 INFO tempest.lib.common.rest_client [req-3f63cb58-dda0-43cf-8beb-f30c9cbf2ac0 req-3f63cb58-dda0-43cf-8beb-f30c9cbf2ac0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.335s",
                                "2026-05-27 01:42:26.355 33 INFO tempest.lib.common.rest_client [req-12be44c7-5382-408b-a272-fd9a52baa319 req-12be44c7-5382-408b-a272-fd9a52baa319 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/86b1fc48-8403-4e88-8207-a830f61ee2b2 0.406s",
                                "2026-05-27 01:42:26.385 39 INFO tempest.lib.common.rest_client [req-5d2af3e2-256d-4a2a-b26b-3624e96e9d19 req-5d2af3e2-256d-4a2a-b26b-3624e96e9d19 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0756e7eb-ebe5-45e6-b556-60e4c5d59cdd 0.493s",
                                "2026-05-27 01:42:26.407 18 INFO tempest.lib.common.rest_client [req-8f3c51cd-b134-4010-9ceb-f161b02df2fc req-8f3c51cd-b134-4010-9ceb-f161b02df2fc ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ff9be065ed248a1a5d5ef4650b0a21b&name=default 0.187s",
                                "2026-05-27 01:42:26.485 35 INFO tempest.lib.common.rest_client [req-39ddda9b-eb21-4ca7-b1e4-8a73e18532e9 req-39ddda9b-eb21-4ca7-b1e4-8a73e18532e9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.863s",
                                "2026-05-27 01:42:26.582 37 INFO tempest.lib.common.rest_client [req-6ae19773-c241-489d-9f45-c9e08b4651cb req-6ae19773-c241-489d-9f45-c9e08b4651cb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5f5a1726ee354a088ad6f96b3130d4d0 0.685s",
                                "2026-05-27 01:42:26.605 39 INFO tempest.lib.common.rest_client [req-c4e58751-85c7-4be7-8adc-de7ad865898e req-c4e58751-85c7-4be7-8adc-de7ad865898e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.218s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [7.657717s] ... ok",
                                "2026-05-27 01:42:26.663 43 INFO tempest.lib.common.rest_client [req-cbe3647d-8c5a-41bc-aa36-90dc1f6d0a3a req-cbe3647d-8c5a-41bc-aa36-90dc1f6d0a3a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-27 01:42:26.677 11 INFO tempest.lib.common.rest_client [req-c00806af-3898-42fd-ab29-beaeedc94f02 req-c00806af-3898-42fd-ab29-beaeedc94f02 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s",
                                "2026-05-27 01:42:26.736 13 INFO tempest.lib.common.rest_client [req-84bab1aa-4717-4e7a-99c4-9222f605da10 req-84bab1aa-4717-4e7a-99c4-9222f605da10 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.441s",
                                "2026-05-27 01:42:26.753 20 INFO tempest.lib.common.rest_client [req-1aa1a747-b39f-406f-908e-43945ee02c1d req-1aa1a747-b39f-406f-908e-43945ee02c1d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.416s",
                                "2026-05-27 01:42:26.788 15 INFO tempest.lib.common.rest_client [req-a8f19fc1-94c8-40c4-86c0-5f8d3c38d57b req-a8f19fc1-94c8-40c4-86c0-5f8d3c38d57b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.808s",
                                "2026-05-27 01:42:26.808 23 INFO tempest.lib.common.rest_client [req-a25febaa-b49f-4303-a55a-ab0e679745ca req-a25febaa-b49f-4303-a55a-ab0e679745ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.841s",
                                "2026-05-27 01:42:26.906 23 INFO tempest.lib.common.rest_client [req-5c435784-a23d-40a3-adc5-3b7b8c6cd569 req-5c435784-a23d-40a3-adc5-3b7b8c6cd569 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-27 01:42:26.948 15 INFO tempest.lib.common.rest_client [req-197775db-acf7-4478-9cfc-6ad1600b73bf req-197775db-acf7-4478-9cfc-6ad1600b73bf ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3 0.157s",
                                "2026-05-27 01:42:26.949 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 25586984c70f42829bbfe09876bb4ea3 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:26.977 21 INFO tempest.lib.common.rest_client [req-2fd943f3-1fab-488c-b17c-983b8f7ca8d4 req-2fd943f3-1fab-488c-b17c-983b8f7ca8d4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebbcadb0-a4dd-41dc-b6ca-b26b4899abee 1.053s",
                                "2026-05-27 01:42:26.992 43 INFO tempest.lib.common.rest_client [req-dcb7b8e8-389f-4ddb-8a93-1f6ddc47fa4d req-dcb7b8e8-389f-4ddb-8a93-1f6ddc47fa4d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352/users/2a4b71e43f034cef98689aba2937bc52/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s",
                                "2026-05-27 01:42:26.992 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2a4b71e43f034cef98689aba2937bc52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:26.992 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a4b71e43f034cef98689aba2937bc52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:26.993 43 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-482747173-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'project_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'tenant_id': 'd44d3d97430849cd95fa4c55c0f4e352', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-482747173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2a4b71e43f034cef98689aba2937bc52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:27.106 37 INFO tempest.lib.common.rest_client [req-24bbe1bb-ca0f-4a8f-bf28-e74a503c62c6 req-24bbe1bb-ca0f-4a8f-bf28-e74a503c62c6 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3fe6adacd63041f294f2f80565c850e2 0.521s",
                                "2026-05-27 01:42:27.107 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f804fd427cc4b8092c7a1813eca1e36",
                                "2026-05-27 01:42:27.139 25 INFO tempest.lib.common.rest_client [req-9b52c870-5c48-4639-9223-d404d33f7f83 req-9b52c870-5c48-4639-9223-d404d33f7f83 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70ce7aee-3369-43c3-b533-2e2b977c4171 0.833s",
                                "2026-05-27 01:42:27.205 11 INFO tempest.lib.common.rest_client [req-0c8f887c-a946-4573-9474-3751206e0aff req-0c8f887c-a946-4573-9474-3751206e0aff ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0/users/b32ad4860989448dafed29caac059c28/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.524s",
                                "2026-05-27 01:42:27.210 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b32ad4860989448dafed29caac059c28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:27.210 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b32ad4860989448dafed29caac059c28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:27.211 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1884262795-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'project_name': 'tempest-FloatingIPTestJSON-1884262795', 'tenant_id': '982c2d1eaa7a4efd8b90f0b8d375fca0', 'tenant_name': 'tempest-FloatingIPTestJSON-1884262795', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b32ad4860989448dafed29caac059c28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:27.233 20 INFO tempest.lib.common.rest_client [req-76c1624e-b104-491e-8081-9a2c9a333b9b req-76c1624e-b104-491e-8081-9a2c9a333b9b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.476s",
                                "2026-05-27 01:42:27.264 39 INFO tempest.lib.common.rest_client [req-3e1c34dd-0d9f-4547-bc48-b7f985e738cc req-3e1c34dd-0d9f-4547-bc48-b7f985e738cc ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.652s",
                                "2026-05-27 01:42:27.277 13 INFO tempest.lib.common.rest_client [req-c0d84104-fc93-45f2-8d90-8f376bf56a36 req-c0d84104-fc93-45f2-8d90-8f376bf56a36 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.534s",
                                "2026-05-27 01:42:27.291 31 INFO tempest.lib.common.rest_client [req-35653fd3-e51e-4ac1-b104-b1f3ee3c6b51 req-35653fd3-e51e-4ac1-b104-b1f3ee3c6b51 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5c37d3a826ab409594dc5cf382ff8f51&name=default 1.302s",
                                "2026-05-27 01:42:27.325 33 INFO tempest.lib.common.rest_client [req-d7148c39-6e39-469f-917f-2b43d625b9e1 req-d7148c39-6e39-469f-917f-2b43d625b9e1 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/790d1400-8154-41e1-8016-76cbfd327952 0.968s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [12.773974s] ... ok",
                                "2026-05-27 01:42:27.327 18 INFO tempest.lib.common.rest_client [req-3fc39b74-905f-4597-af3d-155c53a18a55 req-3fc39b74-905f-4597-af3d-155c53a18a55 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca70201b-f8c7-4074-93b4-432eac905cd5 0.917s",
                                "2026-05-27 01:42:27.347 23 INFO tempest.lib.common.rest_client [req-af30d4bc-d273-4f20-95c4-86d564fe5cac req-af30d4bc-d273-4f20-95c4-86d564fe5cac ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/87c26719-7275-4aa0-9168-5fb7fd04d196 0.438s",
                                "2026-05-27 01:42:27.526 20 INFO tempest.lib.common.rest_client [req-e40a2106-1799-4f6c-be3a-e8fe615107b7 req-e40a2106-1799-4f6c-be3a-e8fe615107b7 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.290s",
                                "2026-05-27 01:42:27.552 23 INFO tempest.lib.common.rest_client [req-0ea4f298-2596-4364-a520-56ec2dcbbdf4 req-0ea4f298-2596-4364-a520-56ec2dcbbdf4 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.200s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.590494s] ... ok",
                                "2026-05-27 01:42:27.564 29 INFO tempest.lib.common.rest_client [req-deeef2a7-0290-4348-a9cd-3d720f6e8623 req-deeef2a7-0290-4348-a9cd-3d720f6e8623 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/add_router_interface 5.097s",
                                "2026-05-27 01:42:27.579 25 INFO tempest.lib.common.rest_client [req-a847738b-242e-4d9d-a3dc-9c549aae93c2 req-a847738b-242e-4d9d-a3dc-9c549aae93c2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7ae22e12dcc44d36b6f95be694148717 0.438s",
                                "2026-05-27 01:42:27.648 43 INFO tempest.lib.common.rest_client [req-3a1fb8b1-c970-4271-a574-455168715559 req-3a1fb8b1-c970-4271-a574-455168715559 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-27 01:42:27.735 15 INFO tempest.lib.common.rest_client [req-0b023e88-4003-4dd6-b9b7-308caf07c208 req-0b023e88-4003-4dd6-b9b7-308caf07c208 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s",
                                "2026-05-27 01:42:27.774 39 INFO tempest.lib.common.rest_client [req-80b78d48-fb3c-4c5a-9063-b364efdc7fc9 req-80b78d48-fb3c-4c5a-9063-b364efdc7fc9 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.499s",
                                "2026-05-27 01:42:27.777 37 INFO tempest.lib.common.rest_client [req-782b7940-0703-4648-9891-304bfad3fec1 req-782b7940-0703-4648-9891-304bfad3fec1 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-27 01:42:27.786 33 INFO tempest.lib.common.rest_client [req-41aed78d-9057-4b0a-b853-eede1001706a req-41aed78d-9057-4b0a-b853-eede1001706a ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.456s",
                                "2026-05-27 01:42:27.830 29 INFO tempest.lib.common.rest_client [req-dc475bc5-f180-4d44-8d82-741d327c5c21 req-dc475bc5-f180-4d44-8d82-741d327c5c21 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f025b515-655b-4fbb-bb8d-698b360b53b1 0.264s",
                                "2026-05-27 01:42:27.871 18 INFO tempest.lib.common.rest_client [req-829f7e5e-6bc7-4a9b-b38d-e046f57f8d80 req-829f7e5e-6bc7-4a9b-b38d-e046f57f8d80 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ff9be065ed248a1a5d5ef4650b0a21b 0.543s",
                                "2026-05-27 01:42:27.883 20 INFO tempest.lib.common.rest_client [req-e1740c13-8d05-4686-aca3-817b0f1a848e req-e1740c13-8d05-4686-aca3-817b0f1a848e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.354s",
                                "2026-05-27 01:42:27.883 35 INFO tempest.lib.common.rest_client [req-5a9d2ac8-e0e2-4e37-b859-de64c85a4059 req-5a9d2ac8-e0e2-4e37-b859-de64c85a4059 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.396s",
                                "2026-05-27 01:42:27.951 11 INFO tempest.lib.common.rest_client [req-fad22f1b-14e4-419e-aa79-809fce33c0c4 req-fad22f1b-14e4-419e-aa79-809fce33c0c4 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-05-27 01:42:27.974 13 INFO tempest.lib.common.rest_client [req-048f41b0-a5cf-4acd-ab1f-7b3dc57241e1 req-048f41b0-a5cf-4acd-ab1f-7b3dc57241e1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4766aed6-dbb9-427a-b6f7-0bab4763d7ae 0.695s",
                                "2026-05-27 01:42:27.987 15 INFO tempest.lib.common.rest_client [req-7a557f7c-4070-4d43-b4e0-94bf356bd2dc req-7a557f7c-4070-4d43-b4e0-94bf356bd2dc ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-27 01:42:28.135 20 INFO tempest.lib.common.rest_client [req-4f42acfe-8fbc-49c9-8e87-f1f2e4440cfa req-4f42acfe-8fbc-49c9-8e87-f1f2e4440cfa ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.250s",
                                "2026-05-27 01:42:28.150 25 INFO tempest.lib.common.rest_client [req-34fcc933-ce2d-455c-ade3-9452e7462e43 req-34fcc933-ce2d-455c-ade3-9452e7462e43 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-27 01:42:28.160 21 INFO tempest.lib.common.rest_client [req-03288b2a-0f43-4e89-abbc-8cfe6bd3af8d req-03288b2a-0f43-4e89-abbc-8cfe6bd3af8d ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/60c145c2-7900-40c6-9145-cd0262701361 1.181s",
                                "2026-05-27 01:42:28.213 33 INFO tempest.lib.common.rest_client [req-4c0cd669-3fc3-406b-8e04-360dec783d86 req-4c0cd669-3fc3-406b-8e04-360dec783d86 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.422s",
                                "2026-05-27 01:42:28.307 23 INFO tempest.lib.common.rest_client [req-7f2c0ff8-0bd4-46bf-83e0-dd8e9b6f6148 req-7f2c0ff8-0bd4-46bf-83e0-dd8e9b6f6148 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.749s",
                                "2026-05-27 01:42:28.386 21 INFO tempest.lib.common.rest_client [req-c2057ed6-f23b-461f-af81-9fb40fb956ab req-c2057ed6-f23b-461f-af81-9fb40fb956ab ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.225s",
                                "{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.783893s] ... ok",
                                "2026-05-27 01:42:28.427 39 INFO tempest.lib.common.rest_client [req-fed1037f-c606-4215-b132-69556ccaf06f req-fed1037f-c606-4215-b132-69556ccaf06f ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba717d3d-b859-4f12-80ca-a8876b8473ae 0.646s",
                                "2026-05-27 01:42:28.455 20 INFO tempest.lib.common.rest_client [req-02a1dc87-3eef-4ea9-ba66-b03677b24d80 req-02a1dc87-3eef-4ea9-ba66-b03677b24d80 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-547077245 0.310s",
                                "2026-05-27 01:42:28.460 23 INFO tempest.lib.common.rest_client [req-e826649b-a46e-4f28-8ff1-f98dec630c7b req-e826649b-a46e-4f28-8ff1-f98dec630c7b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.147s",
                                "2026-05-27 01:42:28.468 15 INFO tempest.lib.common.rest_client [req-c5fd9a01-cfa1-4bc2-8ab9-d1b38700d5a9 req-c5fd9a01-cfa1-4bc2-8ab9-d1b38700d5a9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.476s",
                                "2026-05-27 01:42:28.532 33 INFO tempest.lib.common.rest_client [req-71374f6c-d33f-463c-a255-285518841ea7 req-71374f6c-d33f-463c-a255-285518841ea7 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.313s",
                                "2026-05-27 01:42:28.533 37 INFO tempest.lib.common.rest_client [req-74883719-bacd-433a-bdca-0830316b0c55 req-74883719-bacd-433a-bdca-0830316b0c55 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f804fd427cc4b8092c7a1813eca1e36&name=default 0.752s",
                                "2026-05-27 01:42:28.594 13 INFO tempest.lib.common.rest_client [req-2fda0358-f2ee-42b8-86c9-9cf94e3f9dac req-2fda0358-f2ee-42b8-86c9-9cf94e3f9dac ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bb1708cba05487eadb193c38eba9b1b 0.619s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.206814s] ... ok",
                                "2026-05-27 01:42:28.608 35 INFO tempest.lib.common.rest_client [req-cd31a2bc-2215-43ad-ba84-9bb812f10644 req-cd31a2bc-2215-43ad-ba84-9bb812f10644 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.723s",
                                "2026-05-27 01:42:28.620 31 INFO tempest.lib.common.rest_client [req-160f49ea-8478-45e7-a4f8-52a6c5f49696 req-160f49ea-8478-45e7-a4f8-52a6c5f49696 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/11dc86f1-3d42-4fe9-9490-80ce5c3e626b 1.317s",
                                "2026-05-27 01:42:28.623 20 INFO tempest.lib.common.rest_client [req-7fcab7a3-9fe5-4dcc-8c67-2f2827ea59b9 req-7fcab7a3-9fe5-4dcc-8c67-2f2827ea59b9 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.164s",
                                "2026-05-27 01:42:28.653 39 INFO tempest.lib.common.rest_client [req-52f7ba2b-5ec1-4e0c-9fb5-7eb2f5d2ab5c req-52f7ba2b-5ec1-4e0c-9fb5-7eb2f5d2ab5c ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.219s",
                                "2026-05-27 01:42:28.746 15 INFO tempest.lib.common.rest_client [req-5a4cc0a7-c3c5-4397-a227-d3d325195fd1 req-5a4cc0a7-c3c5-4397-a227-d3d325195fd1 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-27 01:42:28.753 18 INFO tempest.lib.common.rest_client [req-e22049ad-0866-4cf7-8e42-69d789475e14 req-e22049ad-0866-4cf7-8e42-69d789475e14 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.878s",
                                "2026-05-27 01:42:28.860 35 INFO tempest.lib.common.rest_client [req-d0a0c958-f599-4980-8985-4b6983ff28ce req-d0a0c958-f599-4980-8985-4b6983ff28ce ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s",
                                "2026-05-27 01:42:28.893 25 INFO tempest.lib.common.rest_client [req-fe083ca2-48ad-4138-80a6-e92b3deda0b5 req-fe083ca2-48ad-4138-80a6-e92b3deda0b5 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.734s",
                                "2026-05-27 01:42:28.897 20 INFO tempest.lib.common.rest_client [req-3a9b39dd-e2fb-40ec-885e-32438aae9ef0 req-3a9b39dd-e2fb-40ec-885e-32438aae9ef0 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.272s",
                                "2026-05-27 01:42:28.909 23 INFO tempest.lib.common.rest_client [req-aaea8c6c-f074-46a4-9255-d88591c89ec8 req-aaea8c6c-f074-46a4-9255-d88591c89ec8 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7d0ba011-ba7c-4f5e-8208-449a49e23b19 0.443s",
                                "2026-05-27 01:42:28.917 39 INFO tempest.lib.common.rest_client [req-8e742df1-8918-41df-899f-98a746515d33 req-8e742df1-8918-41df-899f-98a746515d33 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s",
                                "2026-05-27 01:42:28.925 33 INFO tempest.lib.common.rest_client [req-e39844d1-0936-4a44-ae4d-f730e88f46b2 req-e39844d1-0936-4a44-ae4d-f730e88f46b2 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.386s",
                                "2026-05-27 01:42:28.930 15 INFO tempest.lib.common.rest_client [req-537ab6a3-f7c8-4a71-8aba-b0554806fdcd req-537ab6a3-f7c8-4a71-8aba-b0554806fdcd ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/6756f682ee034483a1c0f10ac8baaed9 0.180s",
                                "2026-05-27 01:42:29.046 31 INFO tempest.lib.common.rest_client [req-c17858df-5e6e-416a-9387-083df72bbd35 req-c17858df-5e6e-416a-9387-083df72bbd35 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5c37d3a826ab409594dc5cf382ff8f51 0.424s",
                                "2026-05-27 01:42:29.113 39 INFO tempest.lib.common.rest_client [req-38370cee-2cbb-4021-a38b-031c1d0ed2c3 req-38370cee-2cbb-4021-a38b-031c1d0ed2c3 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ba717d3d-b859-4f12-80ca-a8876b8473ae 0.191s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [2.506672s] ... ok",
                                "2026-05-27 01:42:29.120 23 INFO tempest.lib.common.rest_client [req-a123c148-98d6-45d7-b18d-e6c74ceb70d8 req-a123c148-98d6-45d7-b18d-e6c74ceb70d8 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.209s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.565034s] ... ok",
                                "2026-05-27 01:42:29.138 20 INFO tempest.lib.common.rest_client [req-2100a5f1-6b6f-4d89-bea0-3f343ebe2a45 req-2100a5f1-6b6f-4d89-bea0-3f343ebe2a45 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.237s",
                                "2026-05-27 01:42:29.236 15 INFO tempest.lib.common.rest_client [req-2b610f3d-12fd-4909-a32d-77ce628abea3 req-2b610f3d-12fd-4909-a32d-77ce628abea3 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-27 01:42:29.239 25 INFO tempest.lib.common.rest_client [req-def1c401-c84a-43c0-8edd-c31c9932f796 req-def1c401-c84a-43c0-8edd-c31c9932f796 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.344s",
                                "2026-05-27 01:42:29.267 39 INFO tempest.lib.common.rest_client [req-978460af-8d8d-460a-b412-27319fb005d0 req-978460af-8d8d-460a-b412-27319fb005d0 ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.151s",
                                "{14} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.152880s] ... ok",
                                "2026-05-27 01:42:29.284 18 INFO tempest.lib.common.rest_client [req-79051ae7-a132-4387-a1d3-0b33f81d32e9 req-79051ae7-a132-4387-a1d3-0b33f81d32e9 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-27 01:42:29.477 18 INFO tempest.lib.common.rest_client [req-2d86cf28-7387-4bff-8409-933b27c2afca req-2d86cf28-7387-4bff-8409-933b27c2afca ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.188s",
                                "2026-05-27 01:42:29.501 25 INFO tempest.lib.common.rest_client [req-9e08fc26-4fad-425a-97f7-a7d198b3a162 req-9e08fc26-4fad-425a-97f7-a7d198b3a162 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.254s",
                                "2026-05-27 01:42:29.554 37 INFO tempest.lib.common.rest_client [req-2b5f9714-22ea-41da-97b5-ba82ccf39914 req-2b5f9714-22ea-41da-97b5-ba82ccf39914 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/247d896e-a43d-4175-989c-62d293becd8b 1.015s",
                                "2026-05-27 01:42:29.560 15 INFO tempest.lib.common.rest_client [req-a02bfc17-eb5e-485d-82ce-655d8ebfee07 req-a02bfc17-eb5e-485d-82ce-655d8ebfee07 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/5c8612194f3a455a91058394a6fe5fb4 0.320s",
                                "2026-05-27 01:42:29.588 20 INFO tempest.lib.common.rest_client [req-f201f369-af26-41c1-a1b4-61299e5a6b44 req-f201f369-af26-41c1-a1b4-61299e5a6b44 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-432489555 0.448s",
                                "2026-05-27 01:42:29.636 35 INFO tempest.lib.common.rest_client [req-1a96076c-6ec1-4825-90f3-0880c1d0d7c3 req-1a96076c-6ec1-4825-90f3-0880c1d0d7c3 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53a260b9-1018-4c6d-8abf-539a047cf940 0.773s",
                                "2026-05-27 01:42:29.658 39 INFO tempest.lib.common.rest_client [req-e82f7072-ca6f-4609-8b0d-75576766d662 req-e82f7072-ca6f-4609-8b0d-75576766d662 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d6508ef7e054854bd303782f39e79c5 0.364s",
                                "2026-05-27 01:42:29.660 29 INFO tempest.lib.common.rest_client [req-f2ff4f5a-f80d-4e3d-be6e-bd13706c1b5d req-f2ff4f5a-f80d-4e3d-be6e-bd13706c1b5d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/remove_router_interface 1.828s",
                                "2026-05-27 01:42:29.777 35 INFO tempest.lib.common.rest_client [req-56ff3e72-1fff-4e13-a96c-7ab7ba05aaeb req-56ff3e72-1fff-4e13-a96c-7ab7ba05aaeb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s",
                                "2026-05-27 01:42:29.787 23 INFO tempest.lib.common.rest_client [req-8720a2ca-14c8-48be-9c93-78b300eef36a req-8720a2ca-14c8-48be-9c93-78b300eef36a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.663s",
                                "2026-05-27 01:42:29.804 18 INFO tempest.lib.common.rest_client [req-13369f57-d421-47bc-87c5-5072a7f27ebc req-13369f57-d421-47bc-87c5-5072a7f27ebc ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s",
                                "2026-05-27 01:42:29.884 29 INFO tempest.lib.common.rest_client [req-4b5098bb-7fc3-40aa-9150-1e7164479bf6 req-4b5098bb-7fc3-40aa-9150-1e7164479bf6 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963/remove_router_interface 0.222s",
                                "2026-05-27 01:42:29.886 31 INFO tempest.lib.common.rest_client [req-a00004bd-b6c5-4c95-98e6-90a4af4f3a10 req-a00004bd-b6c5-4c95-98e6-90a4af4f3a10 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s",
                                "2026-05-27 01:42:29.925 20 INFO tempest.lib.common.rest_client [req-0f6700e4-d147-4ea6-85a3-aedb9c00f023 req-0f6700e4-d147-4ea6-85a3-aedb9c00f023 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.334s",
                                "2026-05-27 01:42:29.922 23 INFO tempest.lib.common.rest_client [req-aa03236f-222c-4b48-b4d4-06c08148f9f3 req-aa03236f-222c-4b48-b4d4-06c08148f9f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.133s",
                                "2026-05-27 01:42:29.927 15 INFO tempest.lib.common.rest_client [req-2697e519-bcb9-45c0-892f-cac8e6f439b6 req-2697e519-bcb9-45c0-892f-cac8e6f439b6 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s",
                                "2026-05-27 01:42:30.002 29 INFO tempest.lib.common.rest_client [req-b0d6346a-81e1-4cfa-94bd-d4006b9dc3d5 req-b0d6346a-81e1-4cfa-94bd-d4006b9dc3d5 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.113s",
                                "2026-05-27 01:42:30.031 23 INFO tempest.lib.common.rest_client [req-63bf16b7-05cf-4ab2-8c16-77f0de473da1 req-63bf16b7-05cf-4ab2-8c16-77f0de473da1 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.104s",
                                "2026-05-27 01:42:30.034 33 INFO tempest.lib.common.rest_client [req-fca8a2f2-b904-4c0d-8214-c28d95975f91 req-fca8a2f2-b904-4c0d-8214-c28d95975f91 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9a15d7e-0809-4f2f-b12f-559b08f441b2 1.103s",
                                "2026-05-27 01:42:30.117 37 INFO tempest.lib.common.rest_client [req-678ee56b-e2c3-4899-b317-54cf7a2fb7df req-678ee56b-e2c3-4899-b317-54cf7a2fb7df ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f804fd427cc4b8092c7a1813eca1e36 0.560s",
                                "2026-05-27 01:42:30.148 23 INFO tempest.lib.common.rest_client [req-5f99ac37-e27f-47f1-b1b2-55bcbbe52722 req-5f99ac37-e27f-47f1-b1b2-55bcbbe52722 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.114s",
                                "2026-05-27 01:42:30.165 43 INFO tempest.lib.common.rest_client [req-ca671de7-6320-4d53-afef-a939e3e50d3e req-ca671de7-6320-4d53-afef-a939e3e50d3e ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.514s",
                                "2026-05-27 01:42:30.248 20 INFO tempest.lib.common.rest_client [req-768f58b7-848a-45cf-b05a-449d50b11b6a req-768f58b7-848a-45cf-b05a-449d50b11b6a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.318s",
                                "2026-05-27 01:42:30.275 23 INFO tempest.lib.common.rest_client [req-2f16f1a6-0310-4c98-b0d6-29211198f3b7 req-2f16f1a6-0310-4c98-b0d6-29211198f3b7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.121s",
                                "2026-05-27 01:42:30.332 35 INFO tempest.lib.common.rest_client [req-a0918345-43c1-4fb8-8103-a683e38d8eb6 req-a0918345-43c1-4fb8-8103-a683e38d8eb6 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6caa23fd-a4a0-4ee6-865b-35592f6ff03e 0.552s",
                                "2026-05-27 01:42:30.342 39 INFO tempest.lib.common.rest_client [req-02da4252-0f84-49f2-9b52-aa97cd90c2c3 req-02da4252-0f84-49f2-9b52-aa97cd90c2c3 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ba0d3e542c26410294e8fee5d08d546c 0.680s",
                                "2026-05-27 01:42:30.343 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5eca8aac3abd4370b1f95978abdacb9e",
                                "2026-05-27 01:42:30.419 25 INFO tempest.lib.common.rest_client [req-1f5df663-d89c-4511-911c-499a98cfa0a4 req-1f5df663-d89c-4511-911c-499a98cfa0a4 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s",
                                "2026-05-27 01:42:30.538 35 INFO tempest.lib.common.rest_client [req-70a45e07-9bf5-4f4f-8973-2560a5294da2 req-70a45e07-9bf5-4f4f-8973-2560a5294da2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.203s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.919234s] ... ok",
                                "2026-05-27 01:42:30.549 11 INFO tempest.lib.common.rest_client [req-f18e4042-6f57-4f1a-a059-297b83863e0f req-f18e4042-6f57-4f1a-a059-297b83863e0f ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.592s",
                                "2026-05-27 01:42:30.546 20 INFO tempest.lib.common.rest_client [req-19e3d8af-8d2f-407a-a150-064c1f4c7c5d req-19e3d8af-8d2f-407a-a150-064c1f4c7c5d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.290s",
                                "2026-05-27 01:42:30.599 31 INFO tempest.lib.common.rest_client [req-ebec4d7f-6690-4016-a845-8a4d493261b3 req-ebec4d7f-6690-4016-a845-8a4d493261b3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s",
                                "2026-05-27 01:42:30.613 29 INFO tempest.lib.common.rest_client [req-7cd76eee-06fc-48a0-b367-ae15a7282c16 req-7cd76eee-06fc-48a0-b367-ae15a7282c16 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.609s",
                                "2026-05-27 01:42:30.632 21 INFO tempest.lib.common.rest_client [req-f2ca8879-1096-4471-bffe-cc89b15ec951 req-f2ca8879-1096-4471-bffe-cc89b15ec951 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.243s",
                                "2026-05-27 01:42:30.701 15 INFO tempest.lib.common.rest_client [req-e78f68be-ab42-4e74-bebf-33f75279c574 req-e78f68be-ab42-4e74-bebf-33f75279c574 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3/users/b6a561904906481794be87351c20d5fd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.770s",
                                "2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6a561904906481794be87351c20d5fd is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6a561904906481794be87351c20d5fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:30.702 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1006696356-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '25586984c70f42829bbfe09876bb4ea3', 'project_name': 'tempest-NetworksTest-1006696356', 'tenant_id': '25586984c70f42829bbfe09876bb4ea3', 'tenant_name': 'tempest-NetworksTest-1006696356', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6a561904906481794be87351c20d5fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:30.810 18 INFO tempest.lib.common.rest_client [req-92cc2dc4-75c8-40c8-bc7e-3d6c5becd03d req-92cc2dc4-75c8-40c8-bc7e-3d6c5becd03d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.003s",
                                "2026-05-27 01:42:30.813 37 INFO tempest.lib.common.rest_client [req-f2e9cc78-c4ad-4594-8597-9a7ca09ca540 req-f2e9cc78-c4ad-4594-8597-9a7ca09ca540 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-27 01:42:30.843 23 INFO tempest.lib.common.rest_client [req-30f6cc6e-30bc-4044-b525-d7f7f64625c3 req-30f6cc6e-30bc-4044-b525-d7f7f64625c3 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7f4fee2b-ac36-4968-9dd0-4e1cdd44af03 0.565s",
                                "2026-05-27 01:42:30.853 20 INFO tempest.lib.common.rest_client [req-b1230fb6-ab5b-414b-a37e-1bb8453ee62f req-b1230fb6-ab5b-414b-a37e-1bb8453ee62f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1129987126 0.303s",
                                "2026-05-27 01:42:30.858 31 INFO tempest.lib.common.rest_client [req-2457d92d-25eb-46e0-9d31-d81cc9fe6d9c req-2457d92d-25eb-46e0-9d31-d81cc9fe6d9c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.254s",
                                "2026-05-27 01:42:30.895 33 INFO tempest.lib.common.rest_client [req-e5bc4978-e7a3-45c6-9035-c5e20e2ba71b req-e5bc4978-e7a3-45c6-9035-c5e20e2ba71b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2a71337af9384bfb86d88fb03eb52b82 0.859s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [3.568114s] ... ok",
                                "2026-05-27 01:42:30.968 39 INFO tempest.lib.common.rest_client [req-9e1a3006-438c-4c2a-98ce-7c43dcbd5bb8 req-9e1a3006-438c-4c2a-98ce-7c43dcbd5bb8 ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-27 01:42:31.031 25 INFO tempest.lib.common.rest_client [req-00702147-768b-479b-8ca5-737cf8d82264 req-00702147-768b-479b-8ca5-737cf8d82264 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.608s",
                                "2026-05-27 01:42:31.048 23 INFO tempest.lib.common.rest_client [req-424ba78b-fd93-46f9-ac78-9182d9e885d4 req-424ba78b-fd93-46f9-ac78-9182d9e885d4 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.201s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.927350s] ... ok",
                                "2026-05-27 01:42:31.092 20 INFO tempest.lib.common.rest_client [req-96967a72-c221-4ad2-aaef-7acb83ee7dad req-96967a72-c221-4ad2-aaef-7acb83ee7dad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.232s",
                                "2026-05-27 01:42:31.098 31 INFO tempest.lib.common.rest_client [req-99efdff2-f3ea-4adc-8522-438b778560ed req-99efdff2-f3ea-4adc-8522-438b778560ed ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s",
                                "2026-05-27 01:42:31.101 18 INFO tempest.lib.common.rest_client [req-a67eb2c7-bf73-4d99-affd-2e0a73edb13f req-a67eb2c7-bf73-4d99-affd-2e0a73edb13f ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-27 01:42:31.163 29 INFO tempest.lib.common.rest_client [req-1d1931a1-6775-4065-9efa-7aa07ecd68f5 req-1d1931a1-6775-4065-9efa-7aa07ecd68f5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33ede1c1-e3fa-4724-8b9f-60e0c33a64b3 0.547s",
                                "2026-05-27 01:42:31.253 35 INFO tempest.lib.common.rest_client [req-e6a350ed-f817-4671-bb41-fb11dce93163 req-e6a350ed-f817-4671-bb41-fb11dce93163 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s",
                                "2026-05-27 01:42:31.303 11 INFO tempest.lib.common.rest_client [req-6dd21bd2-dcdd-4fb0-bbfe-e83b48c6eeb9 req-6dd21bd2-dcdd-4fb0-bbfe-e83b48c6eeb9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.750s",
                                "2026-05-27 01:42:31.303 20 INFO tempest.lib.common.rest_client [req-fae48d5a-b0fc-4d07-929e-e5301339cc43 req-fae48d5a-b0fc-4d07-929e-e5301339cc43 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.209s",
                                "2026-05-27 01:42:31.353 15 INFO tempest.lib.common.rest_client [req-e6210b51-9320-4b85-8633-eb5e60479c25 req-e6210b51-9320-4b85-8633-eb5e60479c25 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-27 01:42:31.413 37 INFO tempest.lib.common.rest_client [req-cc67fa63-88d0-4480-a9ff-d36244581fca req-cc67fa63-88d0-4480-a9ff-d36244581fca ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-27 01:42:31.444 18 INFO tempest.lib.common.rest_client [req-0419d3be-7710-4f89-aa9a-0875cc4e1354 req-0419d3be-7710-4f89-aa9a-0875cc4e1354 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.339s",
                                "2026-05-27 01:42:31.457 20 INFO tempest.lib.common.rest_client [req-d0295312-f74f-43c2-92b6-309fb6267ff1 req-d0295312-f74f-43c2-92b6-309fb6267ff1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.150s",
                                "2026-05-27 01:42:31.526 39 INFO tempest.lib.common.rest_client [req-7ed16bb9-508a-4ba0-b6ae-55a56a160a24 req-7ed16bb9-508a-4ba0-b6ae-55a56a160a24 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5eca8aac3abd4370b1f95978abdacb9e&name=default 0.555s",
                                "2026-05-27 01:42:31.602 23 INFO tempest.lib.common.rest_client [req-b48e49b0-b167-4dad-8ddb-9e55b09a4d8d req-b48e49b0-b167-4dad-8ddb-9e55b09a4d8d ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.547s",
                                "2026-05-27 01:42:31.689 25 INFO tempest.lib.common.rest_client [req-58e97c64-191a-4098-bf0e-61625e3040c6 req-58e97c64-191a-4098-bf0e-61625e3040c6 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.652s",
                                "2026-05-27 01:42:31.690 18 INFO tempest.lib.common.rest_client [req-33c80031-4db7-4f78-8210-bc599a60e020 req-33c80031-4db7-4f78-8210-bc599a60e020 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:42:31.695 23 INFO tempest.lib.common.rest_client [req-2a15a577-1a47-4a38-9de6-dcd7cef22d3c req-2a15a577-1a47-4a38-9de6-dcd7cef22d3c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.089s",
                                "2026-05-27 01:42:31.713 20 INFO tempest.lib.common.rest_client [req-119e3823-d187-490c-ae9c-64f75e7bde11 req-119e3823-d187-490c-ae9c-64f75e7bde11 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-912766017 0.254s",
                                "2026-05-27 01:42:31.729 37 INFO tempest.lib.common.rest_client [req-fed21033-f09e-492d-88c6-61dc5fde9801 req-fed21033-f09e-492d-88c6-61dc5fde9801 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.314s",
                                "2026-05-27 01:42:31.819 31 INFO tempest.lib.common.rest_client [req-397f6913-9eb6-4ac6-915a-8098346408ab req-397f6913-9eb6-4ac6-915a-8098346408ab ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.715s",
                                "2026-05-27 01:42:31.902 23 INFO tempest.lib.common.rest_client [req-d919300f-300c-4b81-a3dc-e70a5069b9b7 req-d919300f-300c-4b81-a3dc-e70a5069b9b7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.204s",
                                "2026-05-27 01:42:31.949 35 INFO tempest.lib.common.rest_client [req-e6b73adc-d36d-478d-a690-940279fdfaf7 req-e6b73adc-d36d-478d-a690-940279fdfaf7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.692s",
                                "2026-05-27 01:42:32.002 20 INFO tempest.lib.common.rest_client [req-f3d17842-fcee-43e6-8664-0064be0cef88 req-f3d17842-fcee-43e6-8664-0064be0cef88 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.287s",
                                "2026-05-27 01:42:32.021 25 INFO tempest.lib.common.rest_client [req-5cd4d61f-fd11-40fe-8b11-2ea0e061e8aa req-5cd4d61f-fd11-40fe-8b11-2ea0e061e8aa ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-27 01:42:32.040 23 INFO tempest.lib.common.rest_client [req-e3638664-7eaf-47df-8f5c-877b2b19d67b req-e3638664-7eaf-47df-8f5c-877b2b19d67b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.132s",
                                "2026-05-27 01:42:32.049 37 INFO tempest.lib.common.rest_client [req-6fa56bc6-41f3-4410-a238-e9804fff5d73 req-6fa56bc6-41f3-4410-a238-e9804fff5d73 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.318s",
                                "2026-05-27 01:42:32.051 18 INFO tempest.lib.common.rest_client [req-876f39d6-fb99-4235-af74-2c1a9d361f55 req-876f39d6-fb99-4235-af74-2c1a9d361f55 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/6756f682ee034483a1c0f10ac8baaed9 0.359s",
                                "2026-05-27 01:42:32.231 35 INFO tempest.lib.common.rest_client [req-1c3e7441-20a2-43fa-9bfd-103f800058f6 req-1c3e7441-20a2-43fa-9bfd-103f800058f6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s",
                                "2026-05-27 01:42:32.263 31 INFO tempest.lib.common.rest_client [req-ba42f80a-c8b4-4d63-9b75-3bdd95c0b430 req-ba42f80a-c8b4-4d63-9b75-3bdd95c0b430 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s",
                                "2026-05-27 01:42:32.267 29 INFO tempest.lib.common.rest_client [req-402f4bdf-44b0-476a-bc91-4c33d41abea2 req-402f4bdf-44b0-476a-bc91-4c33d41abea2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/996f20f4-d5ce-4b5f-a4c5-ed434a27d7c9 1.101s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [14.038237s] ... ok",
                                "2026-05-27 01:42:32.285 20 INFO tempest.lib.common.rest_client [req-276e2fad-a3c2-4f2f-8f75-d131a158971f req-276e2fad-a3c2-4f2f-8f75-d131a158971f ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.281s",
                                "2026-05-27 01:42:32.311 18 INFO tempest.lib.common.rest_client [req-7b0634c2-0999-4d1f-bdec-abbd39cf55d3 req-7b0634c2-0999-4d1f-bdec-abbd39cf55d3 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-27 01:42:32.349 21 INFO tempest.lib.common.rest_client [req-2d6cffa1-e1f0-4574-9579-70bb807aded0 req-2d6cffa1-e1f0-4574-9579-70bb807aded0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.715s",
                                "2026-05-27 01:42:32.359 23 INFO tempest.lib.common.rest_client [req-40935a88-e943-4de4-9b8d-d26d40ccad96 req-40935a88-e943-4de4-9b8d-d26d40ccad96 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.317s",
                                "2026-05-27 01:42:32.359 25 INFO tempest.lib.common.rest_client [req-92411af0-dafb-4a9d-b04b-fdcd3c7fea9a req-92411af0-dafb-4a9d-b04b-fdcd3c7fea9a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/6756f682ee034483a1c0f10ac8baaed9 0.335s",
                                "2026-05-27 01:42:32.463 35 INFO tempest.lib.common.rest_client [req-95e382b6-5716-4170-adbb-b982eec559f6 req-95e382b6-5716-4170-adbb-b982eec559f6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.226s",
                                "2026-05-27 01:42:32.465 23 INFO tempest.lib.common.rest_client [req-0c6c7400-54c2-40fc-9728-b1942eaeef50 req-0c6c7400-54c2-40fc-9728-b1942eaeef50 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.101s",
                                "2026-05-27 01:42:32.465 39 INFO tempest.lib.common.rest_client [req-2b58eaab-7bb9-41d8-aeb5-06284d0a8d2a req-2b58eaab-7bb9-41d8-aeb5-06284d0a8d2a ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0aa16e9a-8ecb-4648-9734-390c9e846d06 0.935s",
                                "2026-05-27 01:42:32.588 18 INFO tempest.lib.common.rest_client [req-71015464-8d51-44dd-b04e-83d19cf443ae req-71015464-8d51-44dd-b04e-83d19cf443ae ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/5c8612194f3a455a91058394a6fe5fb4 0.271s",
                                "2026-05-27 01:42:32.612 20 INFO tempest.lib.common.rest_client [req-1210b09c-ce92-4e11-82bd-8c7288076ae1 req-1210b09c-ce92-4e11-82bd-8c7288076ae1 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.321s",
                                "2026-05-27 01:42:32.687 23 INFO tempest.lib.common.rest_client [req-55259a4b-ebcf-4482-8b3b-e1b7911d1d7c req-55259a4b-ebcf-4482-8b3b-e1b7911d1d7c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.219s",
                                "2026-05-27 01:42:32.789 23 INFO tempest.lib.common.rest_client [req-b816cd0b-3f93-4584-9454-0e85a073bae9 req-b816cd0b-3f93-4584-9454-0e85a073bae9 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.099s",
                                "2026-05-27 01:42:32.853 18 INFO tempest.lib.common.rest_client [req-a0630726-585b-43a3-a2ee-fd01a1a5032d req-a0630726-585b-43a3-a2ee-fd01a1a5032d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-27 01:42:32.864 31 INFO tempest.lib.common.rest_client [req-dc9fd10f-9402-4086-8352-86b3fe275bac req-dc9fd10f-9402-4086-8352-86b3fe275bac ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.598s",
                                "2026-05-27 01:42:32.890 25 INFO tempest.lib.common.rest_client [req-fd1caf8d-3b1d-47f2-8a18-576d3a8bc187 req-fd1caf8d-3b1d-47f2-8a18-576d3a8bc187 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s",
                                "2026-05-27 01:42:32.986 37 INFO tempest.lib.common.rest_client [req-ba02a716-0037-43de-a877-de961a1fc563 req-ba02a716-0037-43de-a877-de961a1fc563 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.932s",
                                "2026-05-27 01:42:33.018 35 INFO tempest.lib.common.rest_client [req-e717dfc2-08d5-486d-bb69-779d07491a8c req-e717dfc2-08d5-486d-bb69-779d07491a8c ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c301a5f-b81d-4197-8cc6-734a21ee1c76 0.549s",
                                "2026-05-27 01:42:33.021 20 INFO tempest.lib.common.rest_client [req-59f7a9c6-cafb-49c6-b697-ddd61fda50a8 req-59f7a9c6-cafb-49c6-b697-ddd61fda50a8 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.401s",
                                "2026-05-27 01:42:33.109 39 INFO tempest.lib.common.rest_client [req-0b046987-51ff-4dcd-8cf2-78fc7a20d447 req-0b046987-51ff-4dcd-8cf2-78fc7a20d447 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5eca8aac3abd4370b1f95978abdacb9e 0.640s",
                                "2026-05-27 01:42:33.124 43 INFO tempest.lib.common.rest_client [req-3e85efc2-42e4-4583-b2b3-3a2b100b4b22 req-3e85efc2-42e4-4583-b2b3-3a2b100b4b22 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.957s",
                                "2026-05-27 01:42:33.136 23 INFO tempest.lib.common.rest_client [req-5d23dadb-bf66-4f45-8459-fa2472133398 req-5d23dadb-bf66-4f45-8459-fa2472133398 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.344s",
                                "2026-05-27 01:42:33.159 35 INFO tempest.lib.common.rest_client [req-9244db02-dc17-4aa7-9d98-2a239e42d2eb req-9244db02-dc17-4aa7-9d98-2a239e42d2eb ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.135s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.618094s] ... ok",
                                "2026-05-27 01:42:33.229 31 INFO tempest.lib.common.rest_client [req-5e4e4240-5e7d-46c2-90e7-5fce4ed49e2c req-5e4e4240-5e7d-46c2-90e7-5fce4ed49e2c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-05-27 01:42:33.249 25 INFO tempest.lib.common.rest_client [req-ceb6f4b2-f0e4-41c3-822f-9d16d149e30f req-ceb6f4b2-f0e4-41c3-822f-9d16d149e30f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/5c8612194f3a455a91058394a6fe5fb4 0.353s",
                                "2026-05-27 01:42:33.297 37 INFO tempest.lib.common.rest_client [req-3908b32b-a146-4926-806c-5e8903456f9c req-3908b32b-a146-4926-806c-5e8903456f9c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-27 01:42:33.310 20 INFO tempest.lib.common.rest_client [req-ef0788e4-052b-47ed-841b-b25ab7e59a15 req-ef0788e4-052b-47ed-841b-b25ab7e59a15 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.284s",
                                "{4} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [7.320968s] ... ok",
                                "2026-05-27 01:42:33.423 18 INFO tempest.lib.common.rest_client [req-61c11288-eff4-4846-81c3-6759a75b2c83 req-61c11288-eff4-4846-81c3-6759a75b2c83 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d/users/cb4f3f66a4104da68e4a3dd713311955/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.566s",
                                "2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cb4f3f66a4104da68e4a3dd713311955 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1638474070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56d3019d6b4702acbee2761516145d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'tenant_id': 'dd56d3019d6b4702acbee2761516145d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cb4f3f66a4104da68e4a3dd713311955', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:33.424 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1638474070-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56d3019d6b4702acbee2761516145d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'tenant_id': 'dd56d3019d6b4702acbee2761516145d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1638474070', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cb4f3f66a4104da68e4a3dd713311955', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:33.554 23 INFO tempest.lib.common.rest_client [req-a87a0804-713b-4a79-af01-263eabda3f62 req-a87a0804-713b-4a79-af01-263eabda3f62 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.415s",
                                "2026-05-27 01:42:33.582 31 INFO tempest.lib.common.rest_client [req-f6442a4c-3f51-4229-a26f-ab0915af01c3 req-f6442a4c-3f51-4229-a26f-ab0915af01c3 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/6756f682ee034483a1c0f10ac8baaed9 0.351s",
                                "2026-05-27 01:42:33.622 25 INFO tempest.lib.common.rest_client [req-bf3cd749-b166-4720-a321-b678aa0e69ff req-bf3cd749-b166-4720-a321-b678aa0e69ff ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s",
                                "2026-05-27 01:42:33.653 37 INFO tempest.lib.common.rest_client [req-db50de5b-ee92-46d1-bbed-307416716956 req-db50de5b-ee92-46d1-bbed-307416716956 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.354s",
                                "2026-05-27 01:42:33.725 20 INFO tempest.lib.common.rest_client [req-7c5dfa88-3df7-4a82-ab93-a3232904baf5 req-7c5dfa88-3df7-4a82-ab93-a3232904baf5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-91422242 0.406s",
                                "2026-05-27 01:42:33.817 13 INFO tempest.lib.common.rest_client [req-40d7cc11-1116-45cd-b088-7f5a40621726 req-40d7cc11-1116-45cd-b088-7f5a40621726 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.219s",
                                "2026-05-27 01:42:33.880 31 INFO tempest.lib.common.rest_client [req-731585a5-4b73-4814-8b23-0f7202a03096 req-731585a5-4b73-4814-8b23-0f7202a03096 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-27 01:42:33.886 29 INFO tempest.lib.common.rest_client [req-5706e778-312f-4348-9263-ae50425f5e53 req-5706e778-312f-4348-9263-ae50425f5e53 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.614s",
                                "2026-05-27 01:42:33.919 15 INFO tempest.lib.common.rest_client [req-c6b05ae1-5876-46b0-bbb4-01752213185e req-c6b05ae1-5876-46b0-bbb4-01752213185e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.560s",
                                "2026-05-27 01:42:33.957 25 INFO tempest.lib.common.rest_client [req-3493c0c6-8b20-405e-ac95-520f226992b4 req-3493c0c6-8b20-405e-ac95-520f226992b4 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/1888994b1788490ebc7a152c4112ca05/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s",
                                "2026-05-27 01:42:33.959 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1888994b1788490ebc7a152c4112ca05 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:33.959 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1888994b1788490ebc7a152c4112ca05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:33.960 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1888994b1788490ebc7a152c4112ca05', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:34.074 35 INFO tempest.lib.common.rest_client [req-52fe68a8-d8ab-40bc-bc16-1d3e1f6dd924 req-52fe68a8-d8ab-40bc-bc16-1d3e1f6dd924 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.904s",
                                "2026-05-27 01:42:34.101 20 INFO tempest.lib.common.rest_client [req-fe3c1233-dfe1-4dd0-8ec5-919072789cdf req-fe3c1233-dfe1-4dd0-8ec5-919072789cdf ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1437710321 0.374s",
                                "2026-05-27 01:42:34.148 13 INFO tempest.lib.common.rest_client [req-b2c929a4-cb23-429d-ac50-9ba554bfa204 req-b2c929a4-cb23-429d-ac50-9ba554bfa204 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 0.329s",
                                "2026-05-27 01:42:34.164 37 INFO tempest.lib.common.rest_client [req-baead7c9-c6bd-4884-b79f-e69c5c185d5c req-baead7c9-c6bd-4884-b79f-e69c5c185d5c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s",
                                "2026-05-27 01:42:34.181 31 INFO tempest.lib.common.rest_client [req-0e7c3e5d-fd48-4a37-a29e-9ce631531a88 req-0e7c3e5d-fd48-4a37-a29e-9ce631531a88 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/5c8612194f3a455a91058394a6fe5fb4 0.299s",
                                "2026-05-27 01:42:34.221 18 INFO tempest.lib.common.rest_client [req-e7ed5530-3825-4c48-9622-fff7796811f2 req-e7ed5530-3825-4c48-9622-fff7796811f2 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-27 01:42:34.258 13 INFO tempest.lib.common.rest_client [req-83a16bdc-c027-4c2b-a749-5adbf0a6edee req-83a16bdc-c027-4c2b-a749-5adbf0a6edee ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0865e8ed-dc12-4d9c-9489-e91a75726d84 0.104s",
                                "2026-05-27 01:42:34.368 23 INFO tempest.lib.common.rest_client [req-f0a98243-bf0f-4caa-b1bb-75b8a8a04d8c req-f0a98243-bf0f-4caa-b1bb-75b8a8a04d8c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3372f227-dbe8-4bed-84c6-ee72a3fa9830 0.810s",
                                "2026-05-27 01:42:34.486 31 INFO tempest.lib.common.rest_client [req-c50e196d-75c6-4ca7-bbae-d561185dab40 req-c50e196d-75c6-4ca7-bbae-d561185dab40 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.300s",
                                "2026-05-27 01:42:34.544 37 INFO tempest.lib.common.rest_client [req-2069c656-e515-4501-95a5-ef9e23384dfa req-2069c656-e515-4501-95a5-ef9e23384dfa ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/6756f682ee034483a1c0f10ac8baaed9 0.377s",
                                "2026-05-27 01:42:34.582 23 INFO tempest.lib.common.rest_client [req-452e3801-4e9f-4f2e-b338-1566b71d072e req-452e3801-4e9f-4f2e-b338-1566b71d072e ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.209s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.533193s] ... ok",
                                "2026-05-27 01:42:34.603 20 INFO tempest.lib.common.rest_client [req-ff22d766-2107-4a74-8fc0-470f572d7304 req-ff22d766-2107-4a74-8fc0-470f572d7304 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-502138835 0.499s",
                                "2026-05-27 01:42:34.622 18 INFO tempest.lib.common.rest_client [req-ebfce4cf-a1b8-4ab7-883d-4ab8c237df2d req-ebfce4cf-a1b8-4ab7-883d-4ab8c237df2d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.398s",
                                "2026-05-27 01:42:34.630 43 INFO tempest.lib.common.rest_client [req-78132f9f-1098-4aa2-be7c-e8e1f376581f req-78132f9f-1098-4aa2-be7c-e8e1f376581f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.501s",
                                "2026-05-27 01:42:34.710 35 INFO tempest.lib.common.rest_client [req-50ef093a-4f62-4564-b048-901974802d81 req-50ef093a-4f62-4564-b048-901974802d81 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.633s",
                                "2026-05-27 01:42:34.765 25 INFO tempest.lib.common.rest_client [req-5539fefd-8f24-4c30-982b-7196bcf3153a req-5539fefd-8f24-4c30-982b-7196bcf3153a ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s",
                                "2026-05-27 01:42:34.819 37 INFO tempest.lib.common.rest_client [req-f9a0f497-4de9-45ba-b81e-0cc09e6ff935 req-f9a0f497-4de9-45ba-b81e-0cc09e6ff935 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-27 01:42:34.850 31 INFO tempest.lib.common.rest_client [req-4132c893-a6d6-465c-b65e-7cc68d55cd16 req-4132c893-a6d6-465c-b65e-7cc68d55cd16 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/e84796c9913c4a62b56e602dba3f5ac7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.361s",
                                "2026-05-27 01:42:34.851 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e84796c9913c4a62b56e602dba3f5ac7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:34.852 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e84796c9913c4a62b56e602dba3f5ac7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:34.852 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e84796c9913c4a62b56e602dba3f5ac7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:34.932 20 INFO tempest.lib.common.rest_client [req-1b7c3b5a-ab75-4ccb-b342-3843d71c3ead req-1b7c3b5a-ab75-4ccb-b342-3843d71c3ead ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-100385849 0.326s",
                                "2026-05-27 01:42:34.965 29 INFO tempest.lib.common.rest_client [req-39a71ca9-ba6d-4cfd-b871-5a03adbd56c6 req-39a71ca9-ba6d-4cfd-b871-5a03adbd56c6 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.076s",
                                "2026-05-27 01:42:35.051 25 INFO tempest.lib.common.rest_client [req-82726874-a60a-42b6-a7cc-927637f187b1 req-82726874-a60a-42b6-a7cc-927637f187b1 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783 0.283s",
                                "2026-05-27 01:42:35.051 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 799faf5a38584db38666af6d11c7d783 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:35.116 37 INFO tempest.lib.common.rest_client [req-3b832b35-b357-44fb-9948-e57fb58aeaad req-3b832b35-b357-44fb-9948-e57fb58aeaad ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/5c8612194f3a455a91058394a6fe5fb4 0.292s",
                                "2026-05-27 01:42:35.238 20 INFO tempest.lib.common.rest_client [req-a67e8c84-9184-4cc0-b950-495b9dcb3579 req-a67e8c84-9184-4cc0-b950-495b9dcb3579 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.303s",
                                "2026-05-27 01:42:35.336 23 INFO tempest.lib.common.rest_client [req-e61b5e5e-a8eb-4067-bf5d-8070fbaaeea6 req-e61b5e5e-a8eb-4067-bf5d-8070fbaaeea6 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.747s",
                                "2026-05-27 01:42:35.343 37 INFO tempest.lib.common.rest_client [req-090728d7-43ef-4641-a06a-ca71828f82d6 req-090728d7-43ef-4641-a06a-ca71828f82d6 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-27 01:42:35.503 29 INFO tempest.lib.common.rest_client [req-4a13cd77-a74b-4933-ac53-9ae86c8cb1ef req-4a13cd77-a74b-4933-ac53-9ae86c8cb1ef ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.535s",
                                "2026-05-27 01:42:35.536 31 INFO tempest.lib.common.rest_client [req-697eba76-6e2a-4c88-96f0-ecc965add154 req-697eba76-6e2a-4c88-96f0-ecc965add154 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-27 01:42:35.586 21 INFO tempest.lib.common.rest_client [req-a0397616-aaa6-44d0-b50d-a6a1ce4d9e06 req-a0397616-aaa6-44d0-b50d-a6a1ce4d9e06 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.233s",
                                "2026-05-27 01:42:35.591 20 INFO tempest.lib.common.rest_client [req-6e896953-d141-4928-92e8-813f34eff9cb req-6e896953-d141-4928-92e8-813f34eff9cb ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.348s",
                                "2026-05-27 01:42:35.590 23 INFO tempest.lib.common.rest_client [req-c47592fe-fa97-470b-a1ab-007c50c1c704 req-c47592fe-fa97-470b-a1ab-007c50c1c704 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s",
                                "2026-05-27 01:42:35.611 18 INFO tempest.lib.common.rest_client [req-874307a3-7326-4b9c-995b-bd3e7ea99acd req-874307a3-7326-4b9c-995b-bd3e7ea99acd ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s",
                                "2026-05-27 01:42:35.641 37 INFO tempest.lib.common.rest_client [req-f3332ff4-76bc-41ec-b33d-4430454a3874 req-f3332ff4-76bc-41ec-b33d-4430454a3874 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/3b80ebd769344f3b863459d32c17e3b2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.296s",
                                "2026-05-27 01:42:35.641 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b80ebd769344f3b863459d32c17e3b2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:35.642 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b80ebd769344f3b863459d32c17e3b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:35.642 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b80ebd769344f3b863459d32c17e3b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:35.660 33 INFO tempest.lib.common.rest_client [req-05cfe5b0-d37f-4b43-bd79-c88f321a706a req-05cfe5b0-d37f-4b43-bd79-c88f321a706a ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.762s",
                                "2026-05-27 01:42:35.751 25 INFO tempest.lib.common.rest_client [req-6347a87c-cd07-4d70-b13a-693cc27c4c05 req-6347a87c-cd07-4d70-b13a-693cc27c4c05 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.697s",
                                "2026-05-27 01:42:35.795 20 INFO tempest.lib.common.rest_client [req-868b2364-6a5d-4fc6-bf5f-4251ffeba3da req-868b2364-6a5d-4fc6-bf5f-4251ffeba3da ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-1645056003 0.201s",
                                "2026-05-27 01:42:35.815 31 INFO tempest.lib.common.rest_client [req-2e6ae097-c472-4389-ae74-6e0d1e148fd5 req-2e6ae097-c472-4389-ae74-6e0d1e148fd5 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af 0.276s",
                                "2026-05-27 01:42:35.816 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 566775caf94244d3a3a8725ed0c651af for scope project and roles: ['reader']",
                                "2026-05-27 01:42:35.879 33 INFO tempest.lib.common.rest_client [req-5ec436e0-1b32-4bec-8a3a-39d89af0c2db req-5ec436e0-1b32-4bec-8a3a-39d89af0c2db ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.217s",
                                "2026-05-27 01:42:35.880 18 INFO tempest.lib.common.rest_client [req-cb4751b8-9331-4548-ba6d-5075fdfba7aa req-cb4751b8-9331-4548-ba6d-5075fdfba7aa ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-27 01:42:35.917 23 INFO tempest.lib.common.rest_client [req-ab356f4f-b14e-427b-9d72-96f3dd2655b2 req-ab356f4f-b14e-427b-9d72-96f3dd2655b2 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.321s",
                                "2026-05-27 01:42:35.922 25 INFO tempest.lib.common.rest_client [req-1aa052f2-326d-4bad-965f-2bf2e064478e req-1aa052f2-326d-4bad-965f-2bf2e064478e ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-27 01:42:35.955 21 INFO tempest.lib.common.rest_client [req-58861423-f2d8-4865-8614-6aa61f22f44a req-58861423-f2d8-4865-8614-6aa61f22f44a ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.365s",
                                "2026-05-27 01:42:35.971 20 INFO tempest.lib.common.rest_client [req-665ff648-3cc8-4fe2-bb45-4aa1ae38c380 req-665ff648-3cc8-4fe2-bb45-4aa1ae38c380 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-1504216911 0.173s",
                                "2026-05-27 01:42:36.014 33 INFO tempest.lib.common.rest_client [req-ebcf10fa-0890-48cc-8766-e9dbc418f4d2 req-ebcf10fa-0890-48cc-8766-e9dbc418f4d2 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.132s",
                                "2026-05-27 01:42:36.042 15 INFO tempest.lib.common.rest_client [req-84d61542-2b69-4e62-965c-78981fbc1753 req-84d61542-2b69-4e62-965c-78981fbc1753 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.087s",
                                "2026-05-27 01:42:36.068 18 INFO tempest.lib.common.rest_client [req-e430318b-104b-4ade-b856-21a4d361312f req-e430318b-104b-4ade-b856-21a4d361312f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.185s",
                                "2026-05-27 01:42:36.070 11 INFO tempest.lib.common.rest_client [req-b31264a1-ef1b-4535-9d3f-6591758d667e req-b31264a1-ef1b-4535-9d3f-6591758d667e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.764s",
                                "2026-05-27 01:42:36.134 25 INFO tempest.lib.common.rest_client [req-e45191e2-ade7-47e9-8362-3d520a255872 req-e45191e2-ade7-47e9-8362-3d520a255872 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.209s",
                                "2026-05-27 01:42:36.288 23 INFO tempest.lib.common.rest_client [req-24eeecb7-f5c2-475b-89a7-9124bb07cf41 req-24eeecb7-f5c2-475b-89a7-9124bb07cf41 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e6427adf-c3b9-4ef0-b117-5f322afc1a1f 0.365s",
                                "2026-05-27 01:42:36.292 20 INFO tempest.lib.common.rest_client [req-be057e41-ed0a-4881-9239-f04d8c995749 req-be057e41-ed0a-4881-9239-f04d8c995749 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags/tempest-TagsExtTest-Tag-2056568626 0.316s",
                                "2026-05-27 01:42:36.308 18 INFO tempest.lib.common.rest_client [req-625c6c75-b83f-4d2d-9dc4-906eed5c28ad req-625c6c75-b83f-4d2d-9dc4-906eed5c28ad ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-27 01:42:36.350 37 INFO tempest.lib.common.rest_client [req-5a9bbbd1-2710-4c19-a7c7-5cc3d37d3858 req-5a9bbbd1-2710-4c19-a7c7-5cc3d37d3858 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-27 01:42:36.405 31 INFO tempest.lib.common.rest_client [req-69b0ca49-a7a2-4499-bbde-05346acb8a2b req-69b0ca49-a7a2-4499-bbde-05346acb8a2b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s",
                                "2026-05-27 01:42:36.407 25 INFO tempest.lib.common.rest_client [req-fd2f842e-802a-4493-97a3-5fbe50926f41 req-fd2f842e-802a-4493-97a3-5fbe50926f41 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-27 01:42:36.484 23 INFO tempest.lib.common.rest_client [req-6dadfe3a-a18a-418b-a785-deb35809ae12 req-6dadfe3a-a18a-418b-a785-deb35809ae12 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.192s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.900246s] ... ok",
                                "2026-05-27 01:42:36.492 37 INFO tempest.lib.common.rest_client [req-9fec896a-78e8-400d-ac3f-33f58c17c62e req-9fec896a-78e8-400d-ac3f-33f58c17c62e ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263 0.138s",
                                "2026-05-27 01:42:36.492 37 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 97ad4c295d924363809f8c8d9c67e263 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:36.539 18 INFO tempest.lib.common.rest_client [req-d78ea1df-e06f-4e5e-9a2c-4386a19c3512 req-d78ea1df-e06f-4e5e-9a2c-4386a19c3512 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/6756f682ee034483a1c0f10ac8baaed9 0.228s",
                                "2026-05-27 01:42:36.576 21 INFO tempest.lib.common.rest_client [req-3bf319b8-98d7-4a93-82ba-109df5061129 req-3bf319b8-98d7-4a93-82ba-109df5061129 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e195e510-7fbf-4c3c-a3c9-b9219f478d9e 0.619s",
                                "2026-05-27 01:42:36.603 20 INFO tempest.lib.common.rest_client [req-2d6e75f5-9669-48f6-a7a9-d06f35a94ae8 req-2d6e75f5-9669-48f6-a7a9-d06f35a94ae8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.308s",
                                "2026-05-27 01:42:36.698 31 INFO tempest.lib.common.rest_client [req-ade15c0e-7fe8-451c-a29c-dbc228f83863 req-ade15c0e-7fe8-451c-a29c-dbc228f83863 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-27 01:42:36.723 25 INFO tempest.lib.common.rest_client [req-5de2fcd8-974c-4725-9830-76202d6a7f7a req-5de2fcd8-974c-4725-9830-76202d6a7f7a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/6756f682ee034483a1c0f10ac8baaed9 0.313s",
                                "2026-05-27 01:42:36.775 23 INFO tempest.lib.common.rest_client [req-80f2aa39-f47d-47a3-8a5f-bcbf6d0613af req-80f2aa39-f47d-47a3-8a5f-bcbf6d0613af ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.285s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.289941s] ... ok",
                                "2026-05-27 01:42:36.785 18 INFO tempest.lib.common.rest_client [req-e0aa4599-92a4-4a48-9d9d-d6dd76bcfd3d req-e0aa4599-92a4-4a48-9d9d-d6dd76bcfd3d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:42:36.808 43 INFO tempest.lib.common.rest_client [req-fc6042d1-410e-4414-9f0f-f50e10075334 req-fc6042d1-410e-4414-9f0f-f50e10075334 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.176s",
                                "2026-05-27 01:42:36.890 20 INFO tempest.lib.common.rest_client [req-fb0bd656-2c4f-4dd4-9e0e-fd1f11bf7714 req-fb0bd656-2c4f-4dd4-9e0e-fd1f11bf7714 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.280s",
                                "2026-05-27 01:42:36.997 25 INFO tempest.lib.common.rest_client [req-549e1bc5-a21b-43ba-ba94-a8eca77bcb1a req-549e1bc5-a21b-43ba-ba94-a8eca77bcb1a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-27 01:42:37.093 13 INFO tempest.lib.common.rest_client [req-e12bed6e-2773-4fc3-969f-3b8952fb21a2 req-e12bed6e-2773-4fc3-969f-3b8952fb21a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 2.832s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [8.498133s] ... ok",
                                "2026-05-27 01:42:37.119 31 INFO tempest.lib.common.rest_client [req-f8464ade-6e17-4a98-8e93-925a2d1e37f2 req-f8464ade-6e17-4a98-8e93-925a2d1e37f2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.420s",
                                "2026-05-27 01:42:37.133 18 INFO tempest.lib.common.rest_client [req-dd5c79a8-c038-4b8b-bb86-53f02653338b req-dd5c79a8-c038-4b8b-bb86-53f02653338b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/5c8612194f3a455a91058394a6fe5fb4 0.347s",
                                "2026-05-27 01:42:37.141 37 INFO tempest.lib.common.rest_client [req-8967545c-4ade-42f5-ae24-94f5455a4050 req-8967545c-4ade-42f5-ae24-94f5455a4050 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s",
                                "2026-05-27 01:42:37.143 43 INFO tempest.lib.common.rest_client [req-02c21ca9-4ed2-4b31-af89-71aedc3d39ba req-02c21ca9-4ed2-4b31-af89-71aedc3d39ba ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.330s",
                                "2026-05-27 01:42:37.210 20 INFO tempest.lib.common.rest_client [req-f093599b-6f6f-4c10-9950-73cac680208a req-f093599b-6f6f-4c10-9950-73cac680208a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1598306611 0.318s",
                                "2026-05-27 01:42:37.257 21 INFO tempest.lib.common.rest_client [req-4626d3b2-f102-415f-b7cd-7c2c4133b3bd req-4626d3b2-f102-415f-b7cd-7c2c4133b3bd ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a671605f-24a2-400e-af91-a06ccec1d070 0.678s",
                                "2026-05-27 01:42:37.279 15 INFO tempest.lib.common.rest_client [req-d51a928f-b71b-4b9f-80d1-0c96844772cd req-d51a928f-b71b-4b9f-80d1-0c96844772cd ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.232s",
                                "2026-05-27 01:42:37.308 25 INFO tempest.lib.common.rest_client [req-f8cb0d54-1fd0-41e8-832c-53441c5a0c39 req-f8cb0d54-1fd0-41e8-832c-53441c5a0c39 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/5c8612194f3a455a91058394a6fe5fb4 0.307s",
                                "2026-05-27 01:42:37.462 31 INFO tempest.lib.common.rest_client [req-2f6209c7-8b25-4f5e-ad34-61a8487664db req-2f6209c7-8b25-4f5e-ad34-61a8487664db ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-27 01:42:37.525 21 INFO tempest.lib.common.rest_client [req-15174df0-d955-4a55-b530-e6192b827164 req-15174df0-d955-4a55-b530-e6192b827164 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s",
                                "{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.139448s] ... ok",
                                "2026-05-27 01:42:37.534 20 INFO tempest.lib.common.rest_client [req-f209ff9c-6800-478e-b292-72fab9293e5e req-f209ff9c-6800-478e-b292-72fab9293e5e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1008598902 0.321s",
                                "2026-05-27 01:42:37.543 25 INFO tempest.lib.common.rest_client [req-158473b7-eb5f-4548-b7cd-041cda50d8d8 req-158473b7-eb5f-4548-b7cd-041cda50d8d8 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s",
                                "2026-05-27 01:42:37.556 37 INFO tempest.lib.common.rest_client [req-aeeaee17-7694-4fbf-9213-4d2cd6ba6034 req-aeeaee17-7694-4fbf-9213-4d2cd6ba6034 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s",
                                "2026-05-27 01:42:37.563 23 INFO tempest.lib.common.rest_client [req-72c8c07f-e8b9-41d8-ba29-c8ebd61f1b23 req-72c8c07f-e8b9-41d8-ba29-c8ebd61f1b23 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.777s",
                                "2026-05-27 01:42:37.582 18 INFO tempest.lib.common.rest_client [req-b5c746d1-ab21-4941-b1fd-28563d47dc55 req-b5c746d1-ab21-4941-b1fd-28563d47dc55 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s",
                                "2026-05-27 01:42:37.638 31 INFO tempest.lib.common.rest_client [req-52412891-01fe-48af-9b17-b03c0a51cc49 req-52412891-01fe-48af-9b17-b03c0a51cc49 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/6756f682ee034483a1c0f10ac8baaed9 0.174s",
                                "2026-05-27 01:42:37.821 25 INFO tempest.lib.common.rest_client [req-fb5347e6-736d-42f2-a15b-b9d52e4e8f0d req-fb5347e6-736d-42f2-a15b-b9d52e4e8f0d ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783/users/e585e018f644412b9a8935bd6bde1b63/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.274s",
                                "2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e585e018f644412b9a8935bd6bde1b63 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e585e018f644412b9a8935bd6bde1b63', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:37.822 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1031042110-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '799faf5a38584db38666af6d11c7d783', 'project_name': 'tempest-PortsTestJSON-1031042110', 'tenant_id': '799faf5a38584db38666af6d11c7d783', 'tenant_name': 'tempest-PortsTestJSON-1031042110', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e585e018f644412b9a8935bd6bde1b63', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:37.877 37 INFO tempest.lib.common.rest_client [req-79e4a99f-ca11-4612-9bda-695f4a1b25d2 req-79e4a99f-ca11-4612-9bda-695f4a1b25d2 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.317s",
                                "2026-05-27 01:42:37.885 31 INFO tempest.lib.common.rest_client [req-faf06f0e-0065-4f79-a82a-51719f7e36e0 req-faf06f0e-0065-4f79-a82a-51719f7e36e0 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-27 01:42:37.927 20 INFO tempest.lib.common.rest_client [req-4163a3b7-c69e-4984-b59e-3e89d422cc36 req-4163a3b7-c69e-4984-b59e-3e89d422cc36 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags/tempest-TagsExtTest-Tag-1690811514 0.390s",
                                "2026-05-27 01:42:37.986 18 INFO tempest.lib.common.rest_client [req-19e49944-01b0-4107-a9a2-d64689b4d9bd req-19e49944-01b0-4107-a9a2-d64689b4d9bd ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21/users/46a2b8cd01774156854c9555e697ed14/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.398s",
                                "2026-05-27 01:42:37.987 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 46a2b8cd01774156854c9555e697ed14 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:37.987 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-935104534-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'project_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'tenant_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '46a2b8cd01774156854c9555e697ed14', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:37.988 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-935104534-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'project_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'tenant_id': 'd6148d6e0c774df88aaa5a8bea46ae21', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-935104534', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '46a2b8cd01774156854c9555e697ed14', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:38.201 37 INFO tempest.lib.common.rest_client [req-a447c6e3-64f7-4793-95dd-1fce2fd18c5f req-a447c6e3-64f7-4793-95dd-1fce2fd18c5f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-27 01:42:38.237 31 INFO tempest.lib.common.rest_client [req-6cc32718-2ae3-4a41-b722-421839258727 req-6cc32718-2ae3-4a41-b722-421839258727 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/5c8612194f3a455a91058394a6fe5fb4 0.350s",
                                "2026-05-27 01:42:38.258 20 INFO tempest.lib.common.rest_client [req-6ee91c81-c3d4-4a5e-9a20-054ea3b2510f req-6ee91c81-c3d4-4a5e-9a20-054ea3b2510f ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.327s",
                                "2026-05-27 01:42:38.469 31 INFO tempest.lib.common.rest_client [req-5203ea62-47aa-4a30-86bf-c9be5ba9498c req-5203ea62-47aa-4a30-86bf-c9be5ba9498c ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:42:38.520 43 INFO tempest.lib.common.rest_client [req-8c5e041d-6f37-4a5b-a559-bc2a0c268dfc req-8c5e041d-6f37-4a5b-a559-bc2a0c268dfc ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/afd0f80d-f3d3-4c95-bd74-7e1654819dda 1.370s",
                                "2026-05-27 01:42:38.540 37 INFO tempest.lib.common.rest_client [req-45aa336f-e6b7-4c76-9e04-590185a813f0 req-45aa336f-e6b7-4c76-9e04-590185a813f0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/6756f682ee034483a1c0f10ac8baaed9 0.335s",
                                "2026-05-27 01:42:38.549 25 INFO tempest.lib.common.rest_client [req-c6c108e7-6307-4173-9c64-2572912c10ee req-c6c108e7-6307-4173-9c64-2572912c10ee ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s",
                                "2026-05-27 01:42:38.551 23 INFO tempest.lib.common.rest_client [req-e79fe26d-af06-458e-a474-129cb405bf92 req-e79fe26d-af06-458e-a474-129cb405bf92 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.986s",
                                "2026-05-27 01:42:38.563 20 INFO tempest.lib.common.rest_client [req-a8667b50-b7df-47ac-b631-063b529f51b4 req-a8667b50-b7df-47ac-b631-063b529f51b4 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.303s",
                                "2026-05-27 01:42:38.626 21 INFO tempest.lib.common.rest_client [req-81ec9d3b-4225-4432-8198-bca5dbbdae68 req-81ec9d3b-4225-4432-8198-bca5dbbdae68 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.094s",
                                "2026-05-27 01:42:38.649 43 INFO tempest.lib.common.rest_client [req-2a54b19f-a95c-4463-ac60-f05d12035751 req-2a54b19f-a95c-4463-ac60-f05d12035751 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/afd0f80d-f3d3-4c95-bd74-7e1654819dda 0.126s",
                                "{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [4.019151s] ... ok",
                                "2026-05-27 01:42:38.743 31 INFO tempest.lib.common.rest_client [req-eec95435-5b60-4ca1-b3ab-b037fe299bf4 req-eec95435-5b60-4ca1-b3ab-b037fe299bf4 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af/users/aedddb8fcb4447839b5b3f942198bbb7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.270s",
                                "2026-05-27 01:42:38.743 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aedddb8fcb4447839b5b3f942198bbb7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:38.744 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aedddb8fcb4447839b5b3f942198bbb7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:38.744 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1285193433-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '566775caf94244d3a3a8725ed0c651af', 'project_name': 'tempest-PortsIpV6TestJSON-1285193433', 'tenant_id': '566775caf94244d3a3a8725ed0c651af', 'tenant_name': 'tempest-PortsIpV6TestJSON-1285193433', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aedddb8fcb4447839b5b3f942198bbb7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:38.792 37 INFO tempest.lib.common.rest_client [req-c1a5627a-2d76-4cd8-a9c1-bb727d8b8c6f req-c1a5627a-2d76-4cd8-a9c1-bb727d8b8c6f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-27 01:42:38.798 23 INFO tempest.lib.common.rest_client [req-6c1b9605-21fb-4844-9892-642406ceaa03 req-6c1b9605-21fb-4844-9892-642406ceaa03 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.242s",
                                "2026-05-27 01:42:38.820 18 INFO tempest.lib.common.rest_client [req-6dc32b24-946f-4dbb-b8c5-cd6f3b0019f6 req-6dc32b24-946f-4dbb-b8c5-cd6f3b0019f6 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.823s",
                                "2026-05-27 01:42:38.875 20 INFO tempest.lib.common.rest_client [req-e61b9497-26a2-4611-8c76-032ffa6aa24e req-e61b9497-26a2-4611-8c76-032ffa6aa24e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-743866648 0.308s",
                                "2026-05-27 01:42:39.070 37 INFO tempest.lib.common.rest_client [req-81470dae-c549-4aba-8950-343aaa3447e8 req-81470dae-c549-4aba-8950-343aaa3447e8 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/5c8612194f3a455a91058394a6fe5fb4 0.275s",
                                "2026-05-27 01:42:39.112 20 INFO tempest.lib.common.rest_client [req-4be9c2ab-dafd-4dc2-8518-e39c47f79516 req-4be9c2ab-dafd-4dc2-8518-e39c47f79516 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-1725204980 0.234s",
                                "2026-05-27 01:42:39.153 18 INFO tempest.lib.common.rest_client [req-7b7e5a11-9f03-4edd-90d6-a89c446b68cf req-7b7e5a11-9f03-4edd-90d6-a89c446b68cf ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s",
                                "2026-05-27 01:42:39.288 33 INFO tempest.lib.common.rest_client [req-fae2c65f-03f2-4ed9-96ff-c7f65024e1ce req-fae2c65f-03f2-4ed9-96ff-c7f65024e1ce ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 3.271s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.393776s] ... ok",
                                "2026-05-27 01:42:39.297 23 INFO tempest.lib.common.rest_client [req-ab0b9816-043e-4796-bc6b-787bd5b498c7 req-ab0b9816-043e-4796-bc6b-787bd5b498c7 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a2221016-e524-4845-b768-881b718427d6 0.494s",
                                "2026-05-27 01:42:39.371 37 INFO tempest.lib.common.rest_client [req-d7bc5971-6524-42b0-b63a-e7e53c7e6f18 req-d7bc5971-6524-42b0-b63a-e7e53c7e6f18 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-27 01:42:39.379 20 INFO tempest.lib.common.rest_client [req-812a4c83-2ec9-4f67-8c05-0edf8a369982 req-812a4c83-2ec9-4f67-8c05-0edf8a369982 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags/tempest-TagsExtTest-Tag-786663494 0.263s",
                                "2026-05-27 01:42:39.497 23 INFO tempest.lib.common.rest_client [req-c6e0c1a2-4ccd-46e8-b5dc-c07b9264aade req-c6e0c1a2-4ccd-46e8-b5dc-c07b9264aade ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.197s",
                                "2026-05-27 01:42:39.497 31 INFO tempest.lib.common.rest_client [req-74731244-c468-4263-b7c5-f88abb25d085 req-74731244-c468-4263-b7c5-f88abb25d085 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-27 01:42:39.549 37 INFO tempest.lib.common.rest_client [req-74310ad6-0a04-4d5b-ad89-9670868f29a0 req-74310ad6-0a04-4d5b-ad89-9670868f29a0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263/users/152328f4180a45c7a06b66bb03eac862/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.174s",
                                "2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 152328f4180a45c7a06b66bb03eac862 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152328f4180a45c7a06b66bb03eac862', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:39.549 37 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-293808900-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97ad4c295d924363809f8c8d9c67e263', 'project_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'tenant_id': '97ad4c295d924363809f8c8d9c67e263', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-293808900', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152328f4180a45c7a06b66bb03eac862', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:39.665 20 INFO tempest.lib.common.rest_client [req-fe01960f-ab0c-432f-9c68-e1c5c7392f51 req-fe01960f-ab0c-432f-9c68-e1c5c7392f51 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.284s",
                                "2026-05-27 01:42:39.746 35 INFO tempest.lib.common.rest_client [req-868c852c-027e-42e9-8094-1ebecaf33f1a req-868c852c-027e-42e9-8094-1ebecaf33f1a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c/add_router_interface 5.034s",
                                "2026-05-27 01:42:39.781 21 INFO tempest.lib.common.rest_client [req-a8904398-3e49-4142-b6a8-26179b59d762 req-a8904398-3e49-4142-b6a8-26179b59d762 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.152s",
                                "2026-05-27 01:42:39.854 18 INFO tempest.lib.common.rest_client [req-45d482e8-d96e-4145-81fd-2723b7f3ad6d req-45d482e8-d96e-4145-81fd-2723b7f3ad6d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.698s",
                                "2026-05-27 01:42:39.944 20 INFO tempest.lib.common.rest_client [req-0681b336-1d8e-4841-9a4d-ef4bb9dc204b req-0681b336-1d8e-4841-9a4d-ef4bb9dc204b ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.277s",
                                "2026-05-27 01:42:40.028 35 INFO tempest.lib.common.rest_client [req-38313d85-c975-431a-af62-57048f5db67f req-38313d85-c975-431a-af62-57048f5db67f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fe8c8f61-ef3a-404a-9393-d8db5998c4a8 0.279s",
                                "2026-05-27 01:42:40.127 15 INFO tempest.lib.common.rest_client [req-061028ad-8e8e-407d-98ae-387592a52e1b req-061028ad-8e8e-407d-98ae-387592a52e1b ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.846s",
                                "2026-05-27 01:42:40.127 20 INFO tempest.lib.common.rest_client [req-e112cab3-088d-46fb-b372-91487e2205e2 req-e112cab3-088d-46fb-b372-91487e2205e2 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-1244890619 0.181s",
                                "2026-05-27 01:42:40.157 23 INFO tempest.lib.common.rest_client [req-23537ab4-dab9-436a-ac4a-df1fd385dc03 req-23537ab4-dab9-436a-ac4a-df1fd385dc03 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3c2dc1a4-fc24-41d6-a0b5-2d8738b3bf2f 0.657s",
                                "2026-05-27 01:42:40.204 18 INFO tempest.lib.common.rest_client [req-efe90ea4-865e-47a7-8cad-f1c10eb1fd76 req-efe90ea4-865e-47a7-8cad-f1c10eb1fd76 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-27 01:42:40.280 37 INFO tempest.lib.common.rest_client [req-e7e09ba0-9876-49da-ad0a-21f951565edb req-e7e09ba0-9876-49da-ad0a-21f951565edb ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.726s",
                                "2026-05-27 01:42:40.321 20 INFO tempest.lib.common.rest_client [req-744b7b9f-0a6d-4a8c-894b-8447aba849c9 req-744b7b9f-0a6d-4a8c-894b-8447aba849c9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-1292803045 0.184s",
                                "2026-05-27 01:42:40.363 23 INFO tempest.lib.common.rest_client [req-f14f5955-8670-4732-92f3-d3f728127861 req-f14f5955-8670-4732-92f3-d3f728127861 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.198s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [3.585561s] ... ok",
                                "2026-05-27 01:42:40.442 18 INFO tempest.lib.common.rest_client [req-7458c72e-ddcd-4eb9-b8ac-61ee2949eee4 req-7458c72e-ddcd-4eb9-b8ac-61ee2949eee4 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.234s",
                                "2026-05-27 01:42:40.477 20 INFO tempest.lib.common.rest_client [req-497287ed-0e7f-4238-8818-619ac979f0f5 req-497287ed-0e7f-4238-8818-619ac979f0f5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags/tempest-TagsExtTest-Tag-422444051 0.154s",
                                "2026-05-27 01:42:40.700 35 INFO tempest.lib.common.rest_client [req-09522808-84f9-475b-8542-dea52c92d29c req-09522808-84f9-475b-8542-dea52c92d29c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.667s",
                                "2026-05-27 01:42:40.737 18 INFO tempest.lib.common.rest_client [req-9b7854a8-006d-43f4-a863-cbbc7d809d0b req-9b7854a8-006d-43f4-a863-cbbc7d809d0b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-27 01:42:40.816 20 INFO tempest.lib.common.rest_client [req-e0bdf8e2-6549-42ae-b244-d41e9d39d2f2 req-e0bdf8e2-6549-42ae-b244-d41e9d39d2f2 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3/tags 0.336s",
                                "2026-05-27 01:42:40.931 18 INFO tempest.lib.common.rest_client [req-5b07f989-242d-495e-a1df-d2081062d94b req-5b07f989-242d-495e-a1df-d2081062d94b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.192s",
                                "2026-05-27 01:42:41.130 23 INFO tempest.lib.common.rest_client [req-0adf4930-6996-496a-84f1-eab57df2d2d7 req-0adf4930-6996-496a-84f1-eab57df2d2d7 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.763s",
                                "2026-05-27 01:42:41.207 18 INFO tempest.lib.common.rest_client [req-0e8570d1-229f-476c-8364-ce6e129bc455 req-0e8570d1-229f-476c-8364-ce6e129bc455 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-27 01:42:41.218 20 INFO tempest.lib.common.rest_client [req-8527239d-32f0-4cbf-8ee9-0f5b7f770b5a req-8527239d-32f0-4cbf-8ee9-0f5b7f770b5a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7/tags 0.398s",
                                "2026-05-27 01:42:41.276 23 INFO tempest.lib.common.rest_client [req-3485e1bb-397b-4d8d-9f51-19ff825c8440 req-3485e1bb-397b-4d8d-9f51-19ff825c8440 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6f71db0-c878-4440-bb6b-883ffe8946af 0.143s",
                                "2026-05-27 01:42:41.280 13 INFO tempest.lib.common.rest_client [req-abe9007a-1fe1-4f27-9916-e18843689959 req-abe9007a-1fe1-4f27-9916-e18843689959 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.181s",
                                "2026-05-27 01:42:41.370 29 INFO tempest.lib.common.rest_client [req-fd0e6838-da92-4d33-943f-7c995c18d825 req-fd0e6838-da92-4d33-943f-7c995c18d825 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092/add_router_interface 5.865s",
                                "2026-05-27 01:42:41.401 18 INFO tempest.lib.common.rest_client [req-34ae30d0-5ba3-41e9-8913-e2f9c288cc28 req-34ae30d0-5ba3-41e9-8913-e2f9c288cc28 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/6756f682ee034483a1c0f10ac8baaed9 0.191s",
                                "2026-05-27 01:42:41.565 13 INFO tempest.lib.common.rest_client [req-d0e1e85a-bac1-4877-bc8b-dc5ee27851da req-d0e1e85a-bac1-4877-bc8b-dc5ee27851da ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6e8dbbe5-e044-455a-ba22-7996d40e158f 0.274s",
                                "2026-05-27 01:42:41.674 18 INFO tempest.lib.common.rest_client [req-c9c44cdb-ddb2-40ec-a893-d494a64e66f7 req-c9c44cdb-ddb2-40ec-a893-d494a64e66f7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-27 01:42:41.680 23 INFO tempest.lib.common.rest_client [req-1982c1c8-67bf-4cf2-bf71-dc4c093e5e45 req-1982c1c8-67bf-4cf2-bf71-dc4c093e5e45 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6f71db0-c878-4440-bb6b-883ffe8946af 0.401s",
                                "2026-05-27 01:42:41.771 20 INFO tempest.lib.common.rest_client [req-98692129-ec4d-4128-bf44-cb2dfc9b6235 req-98692129-ec4d-4128-bf44-cb2dfc9b6235 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581/tags 0.551s",
                                "2026-05-27 01:42:41.803 29 INFO tempest.lib.common.rest_client [req-a1544e8b-cd45-4425-b3e8-0a5887f4b8f7 req-a1544e8b-cd45-4425-b3e8-0a5887f4b8f7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5f8d6a-18da-491f-82e8-c5f7e85eb4fd 0.430s",
                                "2026-05-27 01:42:41.897 23 INFO tempest.lib.common.rest_client [req-33ae3cc7-d7c2-4f05-8e28-616d0ff9087b req-33ae3cc7-d7c2-4f05-8e28-616d0ff9087b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.214s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.533329s] ... ok",
                                "2026-05-27 01:42:41.914 18 INFO tempest.lib.common.rest_client [req-20ba02f1-5a32-4fd7-9a6e-4773ed38dcf0 req-20ba02f1-5a32-4fd7-9a6e-4773ed38dcf0 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/5c8612194f3a455a91058394a6fe5fb4 0.236s",
                                "2026-05-27 01:42:42.000 43 INFO tempest.lib.common.rest_client [req-f0ffcb46-0e32-4219-8d93-90fd22aae767 req-f0ffcb46-0e32-4219-8d93-90fd22aae767 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.348s",
                                "2026-05-27 01:42:42.027 29 INFO tempest.lib.common.rest_client [req-f134e017-01c8-4cec-86b7-a36e4bfa090d req-f134e017-01c8-4cec-86b7-a36e4bfa090d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d5f8d6a-18da-491f-82e8-c5f7e85eb4fd 0.222s",
                                "2026-05-27 01:42:42.027 23 INFO tempest.lib.common.rest_client [req-745ba144-f3cb-4704-8ea6-fb9e685a22bf req-745ba144-f3cb-4704-8ea6-fb9e685a22bf ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ce88c19-c8ae-44ee-9a2c-5fa4894bf771 0.125s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.129554s] ... ok",
                                "2026-05-27 01:42:42.128 20 INFO tempest.lib.common.rest_client [req-06d8c650-d881-4323-a792-992879fadf6a req-06d8c650-d881-4323-a792-992879fadf6a ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec/tags 0.353s",
                                "{4} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [8.812731s] ... ok",
                                "2026-05-27 01:42:42.152 23 INFO tempest.lib.common.rest_client [req-759d1323-8533-40ce-aad0-6e030c5632de req-759d1323-8533-40ce-aad0-6e030c5632de ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bad740f-da54-4916-98b6-4c8699eaada4 0.119s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.134040s] ... ok",
                                "2026-05-27 01:42:42.179 31 INFO tempest.lib.common.rest_client [req-7c34040d-3412-4520-8efd-dded27bf58f5 req-7c34040d-3412-4520-8efd-dded27bf58f5 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.677s",
                                "2026-05-27 01:42:42.197 15 INFO tempest.lib.common.rest_client [req-ca3d61ed-52cf-44c0-9021-eb31c008d820 req-ca3d61ed-52cf-44c0-9021-eb31c008d820 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d739d16-3710-4d26-a96c-f49a2898c3fb 2.068s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [6.153695s] ... ok",
                                "2026-05-27 01:42:42.245 18 INFO tempest.lib.common.rest_client [req-1e23c1db-2e19-4e65-b7a9-9cfc02e974ed req-1e23c1db-2e19-4e65-b7a9-9cfc02e974ed ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-27 01:42:42.384 23 INFO tempest.lib.common.rest_client [req-a658be21-49b3-40d1-8a3a-d9fc0043d970 req-a658be21-49b3-40d1-8a3a-d9fc0043d970 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/881ad3ce-e382-46c2-a466-6b91145895b7 0.212s",
                                "{6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.217976s] ... ok",
                                "2026-05-27 01:42:42.394 20 INFO tempest.lib.common.rest_client [req-03ddb6f5-83dc-4913-a53f-5828ece65d79 req-03ddb6f5-83dc-4913-a53f-5828ece65d79 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b6b20a3b-045c-4087-b493-ad696f1d21b3 0.215s",
                                "2026-05-27 01:42:42.405 18 INFO tempest.lib.common.rest_client [req-434b8dc9-149a-4112-9cf2-c042cb6204c5 req-434b8dc9-149a-4112-9cf2-c042cb6204c5 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f/users/23600cf7475c44f399fb5472ca742a99/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.157s",
                                "2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 23600cf7475c44f399fb5472ca742a99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1477368163-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7206e70cc14b4db7af72398fa458bc5f', 'project_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'tenant_id': '7206e70cc14b4db7af72398fa458bc5f', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23600cf7475c44f399fb5472ca742a99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:42.406 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1477368163-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7206e70cc14b4db7af72398fa458bc5f', 'project_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'tenant_id': '7206e70cc14b4db7af72398fa458bc5f', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1477368163', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '23600cf7475c44f399fb5472ca742a99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:42.503 20 INFO tempest.lib.common.rest_client [req-5d37a2cb-6a30-41fb-b4d6-3c3cef6ec350 req-5d37a2cb-6a30-41fb-b4d6-3c3cef6ec350 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=618b3c69-229a-4fae-b1b6-de5afaffa8c7 0.106s",
                                "2026-05-27 01:42:42.714 21 INFO tempest.lib.common.rest_client [req-f770b15a-8f65-4d5c-97d2-2dd2d183013b req-f770b15a-8f65-4d5c-97d2-2dd2d183013b ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.415s",
                                "2026-05-27 01:42:42.936 21 INFO tempest.lib.common.rest_client [req-ff71030b-e95a-4f53-85ed-dd8f8571e8e5 req-ff71030b-e95a-4f53-85ed-dd8f8571e8e5 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.218s",
                                "2026-05-27 01:42:43.037 23 INFO tempest.lib.common.rest_client [req-01d898eb-90e3-4755-9e65-2b544575622f req-01d898eb-90e3-4755-9e65-2b544575622f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6f76a9f1e2104c179e57759f86167162 0.612s",
                                "2026-05-27 01:42:43.191 35 INFO tempest.lib.common.rest_client [req-9f95ca91-f0e4-457d-87d4-d966c9a65ed0 req-9f95ca91-f0e4-457d-87d4-d966c9a65ed0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c/remove_router_interface 2.488s",
                                "2026-05-27 01:42:43.269 20 INFO tempest.lib.common.rest_client [req-8778c27b-9349-46be-8fe7-34315ed97e5e req-8778c27b-9349-46be-8fe7-34315ed97e5e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/618b3c69-229a-4fae-b1b6-de5afaffa8c7 0.760s",
                                "2026-05-27 01:42:43.299 25 INFO tempest.lib.common.rest_client [req-7b625189-3497-45f6-94a1-e87e6353d71b req-7b625189-3497-45f6-94a1-e87e6353d71b ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.747s",
                                "2026-05-27 01:42:43.340 35 INFO tempest.lib.common.rest_client [req-e1e9072b-2e45-4707-82be-a2482ce88c1b req-e1e9072b-2e45-4707-82be-a2482ce88c1b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s",
                                "2026-05-27 01:42:43.351 18 INFO tempest.lib.common.rest_client [req-a8e1b1a5-1541-4376-bba6-95d9d49660ff req-a8e1b1a5-1541-4376-bba6-95d9d49660ff ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.938s",
                                "2026-05-27 01:42:43.508 21 INFO tempest.lib.common.rest_client [req-83d49b58-572a-406d-b4ac-c0a09addabc1 req-83d49b58-572a-406d-b4ac-c0a09addabc1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/94903a85-2f89-4fc7-80f4-25ecb6117610 0.559s",
                                "2026-05-27 01:42:43.544 23 INFO tempest.lib.common.rest_client [req-4f08a62f-8ebc-4b79-b999-62b5ac799a41 req-4f08a62f-8ebc-4b79-b999-62b5ac799a41 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0e6d61aa87be42b6aa749fedfa863b02 0.504s",
                                "2026-05-27 01:42:43.545 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0a0ef8451ff34386b1638d33bbcac0c4",
                                "2026-05-27 01:42:43.809 33 INFO tempest.lib.common.rest_client [req-eae27351-6f91-4cea-a314-84762dc4dd96 req-eae27351-6f91-4cea-a314-84762dc4dd96 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.513s",
                                "2026-05-27 01:42:44.043 21 INFO tempest.lib.common.rest_client [req-5ac9c7c5-f019-4a64-9781-e145b11157a2 req-5ac9c7c5-f019-4a64-9781-e145b11157a2 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52424f2e-0225-45fe-be5a-e0e81840e528 0.533s",
                                "2026-05-27 01:42:44.114 33 INFO tempest.lib.common.rest_client [req-282960e3-36fe-4400-8488-02d627688d12 req-282960e3-36fe-4400-8488-02d627688d12 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f5aeb4e8-a48c-410c-8f9a-f0781601a880 0.302s",
                                "2026-05-27 01:42:44.115 43 INFO tempest.lib.common.rest_client [req-5af45553-21c1-4792-bc94-53215bebc1b1 req-5af45553-21c1-4792-bc94-53215bebc1b1 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 2.111s",
                                "2026-05-27 01:42:44.216 35 INFO tempest.lib.common.rest_client [req-cf016e60-022d-4cc1-8c4d-932a6e4b7fd0 req-cf016e60-022d-4cc1-8c4d-932a6e4b7fd0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7533e6-e2cd-4b84-aecb-192bca0c985d 0.871s",
                                "2026-05-27 01:42:44.228 21 INFO tempest.lib.common.rest_client [req-734a8114-060f-4b06-8459-0973314d5c71 req-734a8114-060f-4b06-8459-0973314d5c71 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s",
                                "{5} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [6.699966s] ... ok",
                                "2026-05-27 01:42:44.230 23 INFO tempest.lib.common.rest_client [req-f812fa13-b882-4c5b-b7e2-83c77f2f36ec req-f812fa13-b882-4c5b-b7e2-83c77f2f36ec ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-27 01:42:44.313 15 INFO tempest.lib.common.rest_client [req-162cfeeb-df6b-497a-b18c-25853fc3b6e4 req-162cfeeb-df6b-497a-b18c-25853fc3b6e4 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.113s",
                                "2026-05-27 01:42:44.382 11 INFO tempest.lib.common.rest_client [req-a71e3df8-b003-49c9-9082-1c5a3b3e6c19 req-a71e3df8-b003-49c9-9082-1c5a3b3e6c19 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3/add_router_interface 8.310s",
                                "2026-05-27 01:42:44.437 25 INFO tempest.lib.common.rest_client [req-920a5b53-d444-466b-b114-0c1682ea89c4 req-920a5b53-d444-466b-b114-0c1682ea89c4 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.135s",
                                "2026-05-27 01:42:44.460 35 INFO tempest.lib.common.rest_client [req-1760819f-8edf-4ca0-9122-9cab61878ffb req-1760819f-8edf-4ca0-9122-9cab61878ffb ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.240s",
                                "2026-05-27 01:42:44.508 20 INFO tempest.lib.common.rest_client [req-4f8ecf18-2aa2-4e78-be5d-748421b70d49 req-4f8ecf18-2aa2-4e78-be5d-748421b70d49 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8113ad3f-feb1-4655-99e5-208a4a173581 1.237s",
                                "2026-05-27 01:42:44.592 23 INFO tempest.lib.common.rest_client [req-e22f7bcb-baa2-4893-869b-5aadec185861 req-e22f7bcb-baa2-4893-869b-5aadec185861 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0a0ef8451ff34386b1638d33bbcac0c4&name=default 0.360s",
                                "2026-05-27 01:42:44.838 37 INFO tempest.lib.common.rest_client [req-afb428eb-00eb-4760-9416-33f4131c1a95 req-afb428eb-00eb-4760-9416-33f4131c1a95 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.555s",
                                "2026-05-27 01:42:45.102 20 INFO tempest.lib.common.rest_client [req-047950fa-4cb4-4450-a824-3d00f851751b req-047950fa-4cb4-4450-a824-3d00f851751b ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55b4bf4a-afb1-480f-b3e5-f6c493edb4ec 0.591s",
                                "2026-05-27 01:42:45.341 31 INFO tempest.lib.common.rest_client [req-89996d06-588c-4b1b-92b2-39514b394c08 req-89996d06-588c-4b1b-92b2-39514b394c08 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.156s",
                                "2026-05-27 01:42:45.399 23 INFO tempest.lib.common.rest_client [req-9f271cf7-9c8e-4833-add9-34964be3d8e5 req-9f271cf7-9c8e-4833-add9-34964be3d8e5 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d150cf87-25fd-4952-a807-5e64a69b173c 0.805s",
                                "2026-05-27 01:42:45.536 18 INFO tempest.lib.common.rest_client [req-a7ee5e89-b642-4538-beb1-e02440ca0a55 req-a7ee5e89-b642-4538-beb1-e02440ca0a55 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.181s",
                                "2026-05-27 01:42:45.688 43 INFO tempest.lib.common.rest_client [req-94af08a9-b9b3-411d-a3f2-d55e110db7ac req-94af08a9-b9b3-411d-a3f2-d55e110db7ac ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 1.571s",
                                "2026-05-27 01:42:45.810 29 INFO tempest.lib.common.rest_client [req-7dc68d6c-da91-465e-ae11-d99f0701322f req-7dc68d6c-da91-465e-ae11-d99f0701322f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092/remove_router_interface 3.780s",
                                "2026-05-27 01:42:45.826 23 INFO tempest.lib.common.rest_client [req-1cea7f42-7e61-404b-9eb8-2d66833ce3ee req-1cea7f42-7e61-404b-9eb8-2d66833ce3ee ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0a0ef8451ff34386b1638d33bbcac0c4 0.425s",
                                "2026-05-27 01:42:45.842 43 INFO tempest.lib.common.rest_client [req-3f5eeb08-69b1-44cc-a673-4c072e406043 req-3f5eeb08-69b1-44cc-a673-4c072e406043 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2b49506d-83c9-4e79-9f40-5b7552618f00 0.152s",
                                "{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [7.192789s] ... ok",
                                "2026-05-27 01:42:45.922 35 INFO tempest.lib.common.rest_client [req-fa319516-7657-4210-a0d4-52c598620fd2 req-fa319516-7657-4210-a0d4-52c598620fd2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 1.459s",
                                "2026-05-27 01:42:45.935 29 INFO tempest.lib.common.rest_client [req-c114ca2c-12c6-4460-8c6b-35c52f544e8c req-c114ca2c-12c6-4460-8c6b-35c52f544e8c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c6853f3b-c4db-406d-a098-3b3d2f156092 0.120s",
                                "2026-05-27 01:42:46.207 37 INFO tempest.lib.common.rest_client [req-2b294c00-577c-4817-a86c-b80797d9ceed req-2b294c00-577c-4817-a86c-b80797d9ceed ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.885s",
                                "2026-05-27 01:42:46.449 21 INFO tempest.lib.common.rest_client [req-b4cc45b7-c4fa-4ca0-8adb-692aecee9aa0 req-b4cc45b7-c4fa-4ca0-8adb-692aecee9aa0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/56b87583-4b23-449d-aa28-8f15c070f90f 2.218s",
                                "2026-05-27 01:42:46.458 11 INFO tempest.lib.common.rest_client [req-d60eff0d-9232-4060-82b8-0d69e634babc req-d60eff0d-9232-4060-82b8-0d69e634babc ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.074s",
                                "2026-05-27 01:42:46.494 25 INFO tempest.lib.common.rest_client [req-edf33924-8d9c-4a4f-adb1-f4293e160a76 req-edf33924-8d9c-4a4f-adb1-f4293e160a76 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.053s",
                                "2026-05-27 01:42:46.666 29 INFO tempest.lib.common.rest_client [req-2a39ad80-374b-4192-809d-636f084359fd req-2a39ad80-374b-4192-809d-636f084359fd ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092 0.728s",
                                "2026-05-27 01:42:46.908 20 INFO tempest.lib.common.rest_client [req-2807d4ea-ad94-431b-ae15-8385fd6b5077 req-2807d4ea-ad94-431b-ae15-8385fd6b5077 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c2291e17-1938-4556-af77-e1fd11cfb8ca 1.803s",
                                "2026-05-27 01:42:47.004 35 INFO tempest.lib.common.rest_client [req-09ea6b49-12fc-4d33-9564-94c34d936df2 req-09ea6b49-12fc-4d33-9564-94c34d936df2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.077s",
                                "2026-05-27 01:42:47.015 31 INFO tempest.lib.common.rest_client [req-82cceb46-5b2f-40d9-bb03-8173ff468865 req-82cceb46-5b2f-40d9-bb03-8173ff468865 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.668s",
                                "2026-05-27 01:42:47.161 21 INFO tempest.lib.common.rest_client [req-3a377bc4-90a5-4192-9ee5-292921f62b5c req-3a377bc4-90a5-4192-9ee5-292921f62b5c ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/311abbd9-db90-49ee-92ca-c6f108a6b7e1 0.709s",
                                "2026-05-27 01:42:47.309 20 INFO tempest.lib.common.rest_client [req-c37fe9b3-7528-4927-af61-fd16b6ab8b8e req-c37fe9b3-7528-4927-af61-fd16b6ab8b8e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d955eb045ee47a689da73fa3cba0346 0.398s",
                                "2026-05-27 01:42:47.411 35 INFO tempest.lib.common.rest_client [req-93ae8bbe-49ae-4213-b027-ec82ededc5aa req-93ae8bbe-49ae-4213-b027-ec82ededc5aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.405s",
                                "2026-05-27 01:42:47.525 29 INFO tempest.lib.common.rest_client [req-732d5710-955e-42f8-8214-5057c7aae867 req-732d5710-955e-42f8-8214-5057c7aae867 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a85d5d-a629-4e18-94b8-ddfa4b6ce20c 0.856s",
                                "2026-05-27 01:42:47.691 20 INFO tempest.lib.common.rest_client [req-bfc4adfa-25c2-4845-b698-b8d17fda9a3c req-bfc4adfa-25c2-4845-b698-b8d17fda9a3c ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/85a83e5026404c3b808a8643c2f2aaad 0.380s",
                                "2026-05-27 01:42:47.692 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2fd69dc3d7a14b8cb9b026d20f265f60",
                                "2026-05-27 01:42:47.794 33 INFO tempest.lib.common.rest_client [req-1ee4354e-d0bb-4aa5-a3a5-985db63992fb req-1ee4354e-d0bb-4aa5-a3a5-985db63992fb ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.678s",
                                "2026-05-27 01:42:48.129 13 INFO tempest.lib.common.rest_client [req-835edb38-d558-4753-9e8c-f8600da5f11a req-835edb38-d558-4753-9e8c-f8600da5f11a ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.559s",
                                "2026-05-27 01:42:48.152 33 INFO tempest.lib.common.rest_client [req-6cda2f9f-f794-438b-836e-1306f49ecf65 req-6cda2f9f-f794-438b-836e-1306f49ecf65 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/456f5dee-f3ba-4491-920e-326683f5b3b8 0.355s",
                                "2026-05-27 01:42:48.186 11 INFO tempest.lib.common.rest_client [req-c304381d-8f9d-46c8-83f7-54090fc4ef36 req-c304381d-8f9d-46c8-83f7-54090fc4ef36 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.726s",
                                "2026-05-27 01:42:48.336 20 INFO tempest.lib.common.rest_client [req-c0ac1a56-4c0a-4acb-8a79-aaa7e29788cd req-c0ac1a56-4c0a-4acb-8a79-aaa7e29788cd ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s",
                                "2026-05-27 01:42:48.349 15 INFO tempest.lib.common.rest_client [req-500f3f07-dd27-4303-b6d4-15cb6a3ed561 req-500f3f07-dd27-4303-b6d4-15cb6a3ed561 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 4.033s",
                                "2026-05-27 01:42:48.379 13 INFO tempest.lib.common.rest_client [req-78fa6fde-5ab3-43b5-877c-b78e2ec3e250 req-78fa6fde-5ab3-43b5-877c-b78e2ec3e250 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/caa87172-f7b4-494d-8821-5c92bc2a97d0 0.246s",
                                "2026-05-27 01:42:48.584 21 INFO tempest.lib.common.rest_client [req-92496d71-b76a-48b4-894c-82124a9282c0 req-92496d71-b76a-48b4-894c-82124a9282c0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9441b69d-397d-4f82-be3a-d554b534ac5e 1.420s",
                                "2026-05-27 01:42:48.761 20 INFO tempest.lib.common.rest_client [req-2770167f-7de7-40d6-ab5a-56d36df66598 req-2770167f-7de7-40d6-ab5a-56d36df66598 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2fd69dc3d7a14b8cb9b026d20f265f60&name=default 0.422s",
                                "2026-05-27 01:42:48.960 43 INFO tempest.lib.common.rest_client [req-062c47a5-5afd-43cc-aceb-0af6731059e8 req-062c47a5-5afd-43cc-aceb-0af6731059e8 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.113s",
                                "2026-05-27 01:42:49.497 18 INFO tempest.lib.common.rest_client [req-306ed35c-72d8-4c93-a296-ee616478bd13 req-306ed35c-72d8-4c93-a296-ee616478bd13 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.958s",
                                "2026-05-27 01:42:49.567 21 INFO tempest.lib.common.rest_client [req-6376495e-2e43-43fb-874f-0698dc71b2bc req-6376495e-2e43-43fb-874f-0698dc71b2bc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2aa83cbd-c9c7-46d0-a144-2cd875acba25 0.979s",
                                "2026-05-27 01:42:49.780 37 INFO tempest.lib.common.rest_client [req-e418933d-66c5-4d6d-bbdb-ee81ee5cf8ce req-e418933d-66c5-4d6d-bbdb-ee81ee5cf8ce ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.568s",
                                "2026-05-27 01:42:49.898 29 INFO tempest.lib.common.rest_client [req-680a5b88-31eb-46c3-9561-408f5c74ad30 req-680a5b88-31eb-46c3-9561-408f5c74ad30 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/602c2e34-cfce-4c56-bd76-f739e920cee4 2.370s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [17.630037s] ... ok",
                                "2026-05-27 01:42:49.912 21 INFO tempest.lib.common.rest_client [req-894d941d-afab-4966-b01d-ef41b0ce4f39 req-894d941d-afab-4966-b01d-ef41b0ce4f39 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ac53d5205bb41b7a1797152f007ac7e 0.343s",
                                "2026-05-27 01:42:50.053 35 INFO tempest.lib.common.rest_client [req-917ea47f-b276-40e5-b7ca-a229ff3206a6 req-917ea47f-b276-40e5-b7ca-a229ff3206a6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2/add_router_interface 2.639s",
                                "2026-05-27 01:42:50.334 35 INFO tempest.lib.common.rest_client [req-0e9e26b7-bf44-4a52-a257-03d5da564814 req-0e9e26b7-bf44-4a52-a257-03d5da564814 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cd471a44-7964-43c6-8871-a35149d8d112 0.278s",
                                "2026-05-27 01:42:50.383 21 INFO tempest.lib.common.rest_client [req-5cffa3a3-b9c4-45d3-b10a-7eb5244255d1 req-5cffa3a3-b9c4-45d3-b10a-7eb5244255d1 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/113d23f9fa3e4d9e90cbf1ebff35788f 0.468s",
                                "2026-05-27 01:42:50.383 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8058f787115d4d91b0bd86658316bdc4",
                                "2026-05-27 01:42:50.484 25 INFO tempest.lib.common.rest_client [req-dfef9c97-68c6-4b01-81f9-75745755b3bb req-dfef9c97-68c6-4b01-81f9-75745755b3bb ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.988s",
                                "2026-05-27 01:42:50.544 20 INFO tempest.lib.common.rest_client [req-48ecac42-26ca-439e-938a-3f187dfdf763 req-48ecac42-26ca-439e-938a-3f187dfdf763 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0cbe79e7-8c72-4bb2-aa91-6058be5496a0 1.779s",
                                "2026-05-27 01:42:50.740 35 INFO tempest.lib.common.rest_client [req-899e3535-109c-41a9-baef-cd9d018ce932 req-899e3535-109c-41a9-baef-cd9d018ce932 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.403s",
                                "2026-05-27 01:42:50.813 13 INFO tempest.lib.common.rest_client [req-f2b16bbd-e04c-4160-80b0-c8249bf79bcf req-f2b16bbd-e04c-4160-80b0-c8249bf79bcf ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/caa87172-f7b4-494d-8821-5c92bc2a97d0 2.432s",
                                "2026-05-27 01:42:50.919 20 INFO tempest.lib.common.rest_client [req-f18b6b3c-7109-49b6-ad66-8e93abf0f647 req-f18b6b3c-7109-49b6-ad66-8e93abf0f647 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2fd69dc3d7a14b8cb9b026d20f265f60 0.373s",
                                "2026-05-27 01:42:50.999 21 INFO tempest.lib.common.rest_client [req-e064ca54-3fa3-4553-a0ef-2fbc59715e3b req-e064ca54-3fa3-4553-a0ef-2fbc59715e3b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-27 01:42:51.036 31 INFO tempest.lib.common.rest_client [req-be940d30-03ba-4acb-9754-952822afcbf1 req-be940d30-03ba-4acb-9754-952822afcbf1 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.019s",
                                "2026-05-27 01:42:51.178 15 INFO tempest.lib.common.rest_client [req-03d7dc2b-5baa-4f21-91d2-6276e4e884aa req-03d7dc2b-5baa-4f21-91d2-6276e4e884aa ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3df7caf4-52d6-4898-8ed1-9fad7c135f84 2.827s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [8.981271s] ... ok",
                                "2026-05-27 01:42:51.423 33 INFO tempest.lib.common.rest_client [req-24aac280-f68c-464a-9303-82c5f2a26b38 req-24aac280-f68c-464a-9303-82c5f2a26b38 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/456f5dee-f3ba-4491-920e-326683f5b3b8 3.268s",
                                "2026-05-27 01:42:51.459 43 INFO tempest.lib.common.rest_client [req-34e33eaf-d4d8-4896-869d-54d3931f0c63 req-34e33eaf-d4d8-4896-869d-54d3931f0c63 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 2.492s",
                                "2026-05-27 01:42:51.809 21 INFO tempest.lib.common.rest_client [req-159b6650-ee39-430a-9ca0-ac142e9be234 req-159b6650-ee39-430a-9ca0-ac142e9be234 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8058f787115d4d91b0bd86658316bdc4&name=default 0.807s",
                                "2026-05-27 01:42:51.895 18 INFO tempest.lib.common.rest_client [req-833e4662-d02a-486a-a0b2-8055d39c580b req-833e4662-d02a-486a-a0b2-8055d39c580b ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.394s",
                                "2026-05-27 01:42:52.141 25 INFO tempest.lib.common.rest_client [req-d5cd28d0-ce34-4f73-bce9-c168f68d401b req-d5cd28d0-ce34-4f73-bce9-c168f68d401b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/18a6d169-cd5e-4b6c-bdbc-935a0c6bba09 1.654s",
                                "2026-05-27 01:42:52.240 31 INFO tempest.lib.common.rest_client [req-d493f77d-f8a3-49ea-802a-5b797464c3b3 req-d493f77d-f8a3-49ea-802a-5b797464c3b3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57dd32dd-73db-4941-953e-19dc11e3d5ac 1.200s",
                                "2026-05-27 01:42:52.317 43 INFO tempest.lib.common.rest_client [req-e6477dc0-4df6-4858-8bbb-8d782b852cf2 req-e6477dc0-4df6-4858-8bbb-8d782b852cf2 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 0.855s",
                                "2026-05-27 01:42:52.402 25 INFO tempest.lib.common.rest_client [req-fcba0467-e4b1-4ab0-a76c-fa5c2b2c863d req-fcba0467-e4b1-4ab0-a76c-fa5c2b2c863d ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.259s",
                                "2026-05-27 01:42:52.430 35 INFO tempest.lib.common.rest_client [req-b04463d7-30dc-40e2-a126-7e29dd7ac45c req-b04463d7-30dc-40e2-a126-7e29dd7ac45c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2/remove_router_interface 1.686s",
                                "2026-05-27 01:42:52.455 43 INFO tempest.lib.common.rest_client [req-e5f52746-18fd-46dc-83c3-b61eb997fe65 req-e5f52746-18fd-46dc-83c3-b61eb997fe65 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/27e0ea11-4dee-418c-abb4-a5182878ec21 0.136s",
                                "{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [6.609937s] ... ok",
                                "2026-05-27 01:42:52.456 37 INFO tempest.lib.common.rest_client [req-c337fd34-0405-4f49-81a2-aa1ed0e822c1 req-c337fd34-0405-4f49-81a2-aa1ed0e822c1 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.672s",
                                "2026-05-27 01:42:52.615 31 INFO tempest.lib.common.rest_client [req-dac6bd8a-6131-49c8-9311-f107a10c9675 req-dac6bd8a-6131-49c8-9311-f107a10c9675 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.372s",
                                "2026-05-27 01:42:52.637 35 INFO tempest.lib.common.rest_client [req-e145b8ea-4d25-41cb-b224-11a237e6e79e req-e145b8ea-4d25-41cb-b224-11a237e6e79e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.204s",
                                "2026-05-27 01:42:52.638 11 INFO tempest.lib.common.rest_client [req-1a5c2730-1cc0-4677-8863-bb74342d7ff4 req-1a5c2730-1cc0-4677-8863-bb74342d7ff4 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 4.448s",
                                "2026-05-27 01:42:52.697 15 INFO tempest.lib.common.rest_client [req-ef096621-0f2d-4980-96ec-e6ab762de93b req-ef096621-0f2d-4980-96ec-e6ab762de93b ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.515s",
                                "2026-05-27 01:42:52.767 21 INFO tempest.lib.common.rest_client [req-9b7ecf89-1ce1-4a0f-98a2-4b0906c1ab29 req-9b7ecf89-1ce1-4a0f-98a2-4b0906c1ab29 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ab8da20-0a49-4dee-b5c9-f405307823a5 0.954s",
                                "2026-05-27 01:42:52.942 13 INFO tempest.lib.common.rest_client [req-4c0b1e86-4508-45b8-94dd-d59d25b620a2 req-4c0b1e86-4508-45b8-94dd-d59d25b620a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e8dbbe5-e044-455a-ba22-7996d40e158f 2.126s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [15.847789s] ... ok",
                                "2026-05-27 01:42:53.047 25 INFO tempest.lib.common.rest_client [req-e93cc60d-2dde-44fa-9db7-78632600d05a req-e93cc60d-2dde-44fa-9db7-78632600d05a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e199e10e-be02-41dd-963b-8d2aa5662291 0.643s",
                                "2026-05-27 01:42:53.065 21 INFO tempest.lib.common.rest_client [req-02fa9eda-fa43-451e-8519-2d213ab3ab3b req-02fa9eda-fa43-451e-8519-2d213ab3ab3b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8058f787115d4d91b0bd86658316bdc4 0.294s",
                                "2026-05-27 01:42:53.225 25 INFO tempest.lib.common.rest_client [req-ba6d6c28-aa3c-483d-bf8f-501f8d727bcb req-ba6d6c28-aa3c-483d-bf8f-501f8d727bcb ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.174s",
                                "2026-05-27 01:42:53.244 31 INFO tempest.lib.common.rest_client [req-b7a25bbd-856b-432f-a4dc-e82fc670487f req-b7a25bbd-856b-432f-a4dc-e82fc670487f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06c86de5-5634-4510-be8f-cb266e77064b 0.623s",
                                "2026-05-27 01:42:53.334 25 INFO tempest.lib.common.rest_client [req-75906bea-7240-4923-8faf-34a097ac6b72 req-75906bea-7240-4923-8faf-34a097ac6b72 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18a6d169-cd5e-4b6c-bdbc-935a0c6bba09 0.106s",
                                "2026-05-27 01:42:53.353 11 INFO tempest.lib.common.rest_client [req-6cf56e7f-bb3f-49c7-8f84-b47fdb5cc604 req-6cf56e7f-bb3f-49c7-8f84-b47fdb5cc604 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5be080c-d5c4-4a89-8283-de55cd3d63ec 0.711s",
                                "2026-05-27 01:42:53.444 25 INFO tempest.lib.common.rest_client [req-f4f59a09-7e66-408b-b634-1cf1d140ad9b req-f4f59a09-7e66-408b-b634-1cf1d140ad9b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e199e10e-be02-41dd-963b-8d2aa5662291 0.108s",
                                "2026-05-27 01:42:53.471 37 INFO tempest.lib.common.rest_client [req-42e2b281-793c-4c42-97ab-b1aab7158780 req-42e2b281-793c-4c42-97ab-b1aab7158780 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.011s",
                                "2026-05-27 01:42:53.685 35 INFO tempest.lib.common.rest_client [req-6c774d0e-f2e9-46ac-b7d9-b3481af94150 req-6c774d0e-f2e9-46ac-b7d9-b3481af94150 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f2a94a9-1c67-42d0-8f83-6f4ea409acc2 1.045s",
                                "2026-05-27 01:42:53.702 21 INFO tempest.lib.common.rest_client [req-67fa5a9e-e788-4f03-a1be-1a6860602178 req-67fa5a9e-e788-4f03-a1be-1a6860602178 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-27 01:42:53.756 31 INFO tempest.lib.common.rest_client [req-d1195b88-0f5e-4126-a4eb-66cb5bf2b485 req-d1195b88-0f5e-4126-a4eb-66cb5bf2b485 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.508s",
                                "2026-05-27 01:42:53.881 35 INFO tempest.lib.common.rest_client [req-44fd28ec-ebc5-455a-bcc6-c44e75b85386 req-44fd28ec-ebc5-455a-bcc6-c44e75b85386 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.193s",
                                "2026-05-27 01:42:53.899 37 INFO tempest.lib.common.rest_client [req-57cc7775-7f6d-44a6-8082-b0317012c52f req-57cc7775-7f6d-44a6-8082-b0317012c52f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a44c1dd5-5d57-4bb3-8294-300deb499b0e 0.425s",
                                "2026-05-27 01:42:53.993 31 INFO tempest.lib.common.rest_client [req-b7608af7-e437-4722-9009-49abdd4bfe33 req-b7608af7-e437-4722-9009-49abdd4bfe33 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/57dd32dd-73db-4941-953e-19dc11e3d5ac 0.234s",
                                "2026-05-27 01:42:54.074 37 INFO tempest.lib.common.rest_client [req-66558af3-bcf5-4a94-9957-d001ba43ddee req-66558af3-bcf5-4a94-9957-d001ba43ddee ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.169s",
                                "2026-05-27 01:42:54.181 11 INFO tempest.lib.common.rest_client [req-68a46ba1-9522-485c-88af-4af8463cd2a5 req-68a46ba1-9522-485c-88af-4af8463cd2a5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a5be080c-d5c4-4a89-8283-de55cd3d63ec 0.825s",
                                "{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [5.994726s] ... ok",
                                "2026-05-27 01:42:54.207 31 INFO tempest.lib.common.rest_client [req-15f08d2e-03ed-4ab6-81a6-c52322053dfc req-15f08d2e-03ed-4ab6-81a6-c52322053dfc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06c86de5-5634-4510-be8f-cb266e77064b 0.211s",
                                "2026-05-27 01:42:54.250 21 INFO tempest.lib.common.rest_client [req-05f5485a-a5f3-41ed-9e46-867660a01e3e req-05f5485a-a5f3-41ed-9e46-867660a01e3e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-27 01:42:54.253 37 INFO tempest.lib.common.rest_client [req-18915ca4-525c-4611-9a47-70c864c93334 req-18915ca4-525c-4611-9a47-70c864c93334 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6fb034ff-f73a-4e67-9034-ffa2453302ee 0.175s",
                                "{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [8.046088s] ... ok",
                                "2026-05-27 01:42:54.391 21 INFO tempest.lib.common.rest_client [req-8e67a9d1-1b3b-4785-8204-90a515a20cdc req-8e67a9d1-1b3b-4785-8204-90a515a20cdc ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s",
                                "2026-05-27 01:42:54.419 35 INFO tempest.lib.common.rest_client [req-082fe4f3-adfb-4760-b956-120055afa35a req-082fe4f3-adfb-4760-b956-120055afa35a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2 0.535s",
                                "2026-05-27 01:42:54.490 15 INFO tempest.lib.common.rest_client [req-23becb08-e8b8-4db0-bb32-e23003843817 req-23becb08-e8b8-4db0-bb32-e23003843817 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.789s",
                                "2026-05-27 01:42:54.570 29 INFO tempest.lib.common.rest_client [req-9c65b974-f86e-4908-b75b-5dbeed9b4289 req-9c65b974-f86e-4908-b75b-5dbeed9b4289 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.668s",
                                "2026-05-27 01:42:54.609 21 INFO tempest.lib.common.rest_client [req-520b35d7-75bb-49e8-9521-3dfb106346c8 req-520b35d7-75bb-49e8-9521-3dfb106346c8 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.216s",
                                "2026-05-27 01:42:54.619 35 INFO tempest.lib.common.rest_client [req-40d9d3ed-ea81-429e-891d-b5997c93ab2f req-40d9d3ed-ea81-429e-891d-b5997c93ab2f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.196s",
                                "2026-05-27 01:42:54.759 33 INFO tempest.lib.common.rest_client [req-d2d193b4-c5a1-4d4d-87c0-17a2d9654d09 req-d2d193b4-c5a1-4d4d-87c0-17a2d9654d09 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f5aeb4e8-a48c-410c-8f9a-f0781601a880 3.334s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [15.468597s] ... ok",
                                "2026-05-27 01:42:54.816 35 INFO tempest.lib.common.rest_client [req-4cc28d49-0b12-4407-804c-f5f28c6a911d req-4cc28d49-0b12-4407-804c-f5f28c6a911d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s",
                                "2026-05-27 01:42:54.848 29 INFO tempest.lib.common.rest_client [req-59f97d26-f622-421b-aee3-54257e58686d req-59f97d26-f622-421b-aee3-54257e58686d ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.273s",
                                "2026-05-27 01:42:54.928 35 INFO tempest.lib.common.rest_client [req-1f39411c-4157-44dd-9d25-0ac76afb92fc req-1f39411c-4157-44dd-9d25-0ac76afb92fc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.110s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [21.768957s] ... ok",
                                "2026-05-27 01:42:55.134 29 INFO tempest.lib.common.rest_client [req-be5b5724-08a0-4b27-9218-e8cea1b9e288 req-be5b5724-08a0-4b27-9218-e8cea1b9e288 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.284s",
                                "2026-05-27 01:42:55.316 21 INFO tempest.lib.common.rest_client [req-bc68149e-5213-4566-9462-702cbb2cece4 req-bc68149e-5213-4566-9462-702cbb2cece4 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.704s",
                                "2026-05-27 01:42:55.334 37 INFO tempest.lib.common.rest_client [req-b6075d5c-94a5-4904-a08e-fede2ee375e8 req-b6075d5c-94a5-4904-a08e-fede2ee375e8 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.077s",
                                "2026-05-27 01:42:55.348 43 INFO tempest.lib.common.rest_client [req-51168aab-d749-465e-af49-6c51446283a7 req-51168aab-d749-465e-af49-6c51446283a7 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.889s",
                                "2026-05-27 01:42:55.460 21 INFO tempest.lib.common.rest_client [req-63cf2bcd-1950-4a2b-b2df-1a628a112e23 req-63cf2bcd-1950-4a2b-b2df-1a628a112e23 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s",
                                "2026-05-27 01:42:55.620 25 INFO tempest.lib.common.rest_client [req-4fe69b9d-d7ea-4c05-a361-9139eaa779d0 req-4fe69b9d-d7ea-4c05-a361-9139eaa779d0 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/34046f22-6444-4a4a-9441-f965f6a7bb5c 2.173s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [11.183342s] ... ok",
                                "2026-05-27 01:42:55.642 21 INFO tempest.lib.common.rest_client [req-3b7778ba-e964-48b9-8095-42eb8b1074d0 req-3b7778ba-e964-48b9-8095-42eb8b1074d0 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.180s",
                                "2026-05-27 01:42:55.900 21 INFO tempest.lib.common.rest_client [req-e0f53a94-5b0f-4e9c-8540-13a383e89ae7 req-e0f53a94-5b0f-4e9c-8540-13a383e89ae7 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-27 01:42:56.096 21 INFO tempest.lib.common.rest_client [req-03b7c0b3-ad31-474d-b7ca-c8bf66d9231a req-03b7c0b3-ad31-474d-b7ca-c8bf66d9231a ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/6756f682ee034483a1c0f10ac8baaed9 0.193s",
                                "2026-05-27 01:42:56.157 31 INFO tempest.lib.common.rest_client [req-d46fbdde-fcff-4ab3-9ffe-6ab8b3f1eedf req-d46fbdde-fcff-4ab3-9ffe-6ab8b3f1eedf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5e5581db-de39-442c-b853-668f891adf41 1.948s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [10.814275s] ... ok",
                                "2026-05-27 01:42:56.211 29 INFO tempest.lib.common.rest_client [req-f4d1f25c-c518-4c0b-b6ad-b6751c4845ea req-f4d1f25c-c518-4c0b-b6ad-b6751c4845ea ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 1.074s",
                                "2026-05-27 01:42:56.351 21 INFO tempest.lib.common.rest_client [req-c8b78eab-a148-41bb-95e7-d066296dd6a0 req-c8b78eab-a148-41bb-95e7-d066296dd6a0 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:42:56.509 21 INFO tempest.lib.common.rest_client [req-b7d933c1-5e42-411d-bcdb-a807d0114981 req-b7d933c1-5e42-411d-bcdb-a807d0114981 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/5c8612194f3a455a91058394a6fe5fb4 0.156s",
                                "2026-05-27 01:42:56.640 25 INFO tempest.lib.common.rest_client [req-823442f7-8556-4991-992c-53f4aa2fc0f1 req-823442f7-8556-4991-992c-53f4aa2fc0f1 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.013s",
                                "2026-05-27 01:42:56.722 43 INFO tempest.lib.common.rest_client [req-e5520afc-7742-4496-b202-5dcd3b6b58ab req-e5520afc-7742-4496-b202-5dcd3b6b58ab ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.371s",
                                "2026-05-27 01:42:56.733 29 INFO tempest.lib.common.rest_client [req-28f74637-6ba6-4d20-906f-f288fd4e489b req-28f74637-6ba6-4d20-906f-f288fd4e489b ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.520s",
                                "2026-05-27 01:42:56.743 21 INFO tempest.lib.common.rest_client [req-471203ad-30c9-4207-b455-41bad5e46fe2 req-471203ad-30c9-4207-b455-41bad5e46fe2 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:42:56.947 21 INFO tempest.lib.common.rest_client [req-9930d9f1-03e8-4680-9b6e-6f3487fa15be req-9930d9f1-03e8-4680-9b6e-6f3487fa15be ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/2c2f7cfe2d314cc292bb1dba948938dd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.201s",
                                "2026-05-27 01:42:56.948 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2c2f7cfe2d314cc292bb1dba948938dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:42:56.948 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2c2f7cfe2d314cc292bb1dba948938dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:56.949 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2c2f7cfe2d314cc292bb1dba948938dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:42:57.041 18 INFO tempest.lib.common.rest_client [req-c389f817-377d-49c4-b51e-170f44f46253 req-c389f817-377d-49c4-b51e-170f44f46253 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.143s",
                                "2026-05-27 01:42:57.187 15 INFO tempest.lib.common.rest_client [req-5dc98ab6-4ac5-42ae-88ca-1695ce5d7825 req-5dc98ab6-4ac5-42ae-88ca-1695ce5d7825 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/734679c2-314c-4fa9-b892-9ffadf590f91 2.694s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.007554s] ... ok",
                                "2026-05-27 01:42:57.338 29 INFO tempest.lib.common.rest_client [req-ef0882d5-31fc-4d50-b40d-1c28d184887c req-ef0882d5-31fc-4d50-b40d-1c28d184887c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4dc5e0e5-8e86-450b-b54a-672e63338345 0.597s",
                                "2026-05-27 01:42:57.345 31 INFO tempest.lib.common.rest_client [req-214dbba9-eced-410f-8fc5-3dee1da09eed req-214dbba9-eced-410f-8fc5-3dee1da09eed ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.185s",
                                "2026-05-27 01:42:57.446 11 INFO tempest.lib.common.rest_client [req-3d629397-ffca-49c3-ae3a-8f465de3c8ca req-3d629397-ffca-49c3-ae3a-8f465de3c8ca ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.260s",
                                "2026-05-27 01:42:57.650 21 INFO tempest.lib.common.rest_client [req-382f20af-bf70-4f54-ab45-96ee60c35524 req-382f20af-bf70-4f54-ab45-96ee60c35524 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.693s",
                                "2026-05-27 01:42:57.687 11 INFO tempest.lib.common.rest_client [req-f2c87178-a7f5-498f-8693-4b840f07f831 req-f2c87178-a7f5-498f-8693-4b840f07f831 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.237s",
                                "2026-05-27 01:42:57.881 21 INFO tempest.lib.common.rest_client [req-e9c8a5c9-e51d-4d7f-a39c-213333d52f23 req-e9c8a5c9-e51d-4d7f-a39c-213333d52f23 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0 0.228s",
                                "2026-05-27 01:42:57.882 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e17ce86d754f40be93a4c0b2539cf1a0 for scope project and roles: ['reader']",
                                "2026-05-27 01:42:57.924 11 INFO tempest.lib.common.rest_client [req-366ce9f0-efe9-463a-ad04-b4413bb72b5b req-366ce9f0-efe9-463a-ad04-b4413bb72b5b ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.234s",
                                "2026-05-27 01:42:58.017 43 INFO tempest.lib.common.rest_client [req-ff0503b0-4f2d-45d7-8caf-44686f0ccf4e req-ff0503b0-4f2d-45d7-8caf-44686f0ccf4e ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 1.292s",
                                "2026-05-27 01:42:58.180 31 INFO tempest.lib.common.rest_client [req-0c54e871-02a5-4d6a-847d-f71eeb95a0d1 req-0c54e871-02a5-4d6a-847d-f71eeb95a0d1 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.831s",
                                "2026-05-27 01:42:58.339 25 INFO tempest.lib.common.rest_client [req-276139d2-587f-4c26-a989-f22f32d83ca4 req-276139d2-587f-4c26-a989-f22f32d83ca4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.695s",
                                "2026-05-27 01:42:58.390 15 INFO tempest.lib.common.rest_client [req-d8971aff-e504-4381-b722-cc8eb8ebb73c req-d8971aff-e504-4381-b722-cc8eb8ebb73c ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.199s",
                                "2026-05-27 01:42:58.463 21 INFO tempest.lib.common.rest_client [req-da45e6af-6868-44e2-b8f6-5861460f0c2e req-da45e6af-6868-44e2-b8f6-5861460f0c2e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s",
                                "2026-05-27 01:42:58.596 21 INFO tempest.lib.common.rest_client [req-7ea86bf1-416e-4c92-af99-471a84a708d3 req-7ea86bf1-416e-4c92-af99-471a84a708d3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-27 01:42:58.737 43 INFO tempest.lib.common.rest_client [req-a962d39d-2ef0-4bd7-905c-b15e072cc42c req-a962d39d-2ef0-4bd7-905c-b15e072cc42c ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 0.717s",
                                "2026-05-27 01:42:58.793 21 INFO tempest.lib.common.rest_client [req-007cbdb1-20e9-4c5d-b18d-dd3ad8ae3bb3 req-007cbdb1-20e9-4c5d-b18d-dd3ad8ae3bb3 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.194s",
                                "2026-05-27 01:42:58.828 35 INFO tempest.lib.common.rest_client [req-49f7dc86-a55b-4436-bb91-47125883fabd req-49f7dc86-a55b-4436-bb91-47125883fabd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.895s",
                                "2026-05-27 01:42:58.913 43 INFO tempest.lib.common.rest_client [req-c6cec571-5933-4371-b0d9-1a7bc059cf69 req-c6cec571-5933-4371-b0d9-1a7bc059cf69 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab3f47f5-8c09-4e8d-8f1b-9bde9a747a22 0.173s",
                                "2026-05-27 01:42:59.030 21 INFO tempest.lib.common.rest_client [req-7844ef23-6043-45f7-902d-d80d9954ea5a req-7844ef23-6043-45f7-902d-d80d9954ea5a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:42:59.202 21 INFO tempest.lib.common.rest_client [req-ca48b100-ff27-4811-b105-f4788227d41e req-ca48b100-ff27-4811-b105-f4788227d41e ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/6756f682ee034483a1c0f10ac8baaed9 0.169s",
                                "2026-05-27 01:42:59.251 37 INFO tempest.lib.common.rest_client [req-cd40c22f-5757-457d-a7d4-839d5a7e778d req-cd40c22f-5757-457d-a7d4-839d5a7e778d ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.912s",
                                "2026-05-27 01:42:59.319 13 INFO tempest.lib.common.rest_client [req-cd003f85-dcc2-4a63-a258-549f4074e141 req-cd003f85-dcc2-4a63-a258-549f4074e141 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.371s",
                                "2026-05-27 01:42:59.466 21 INFO tempest.lib.common.rest_client [req-7afb0e9b-6958-4f45-a7e4-6349c0e4caa3 req-7afb0e9b-6958-4f45-a7e4-6349c0e4caa3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-27 01:42:59.517 43 INFO tempest.lib.common.rest_client [req-6e564aad-cf60-47b5-ae49-db7714bc2ae9 req-6e564aad-cf60-47b5-ae49-db7714bc2ae9 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/21a1743f-83eb-44c4-8519-42babd0fd4cb 0.603s",
                                "2026-05-27 01:42:59.620 21 INFO tempest.lib.common.rest_client [req-b23590d2-3d71-4fd7-ab9e-64f3834efa2b req-b23590d2-3d71-4fd7-ab9e-64f3834efa2b ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/5c8612194f3a455a91058394a6fe5fb4 0.151s",
                                "2026-05-27 01:42:59.635 43 INFO tempest.lib.common.rest_client [req-f11e7246-e1f2-477e-92a3-2b90b55f30ad req-f11e7246-e1f2-477e-92a3-2b90b55f30ad ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/21a1743f-83eb-44c4-8519-42babd0fd4cb 0.116s",
                                "{15} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [7.179907s] ... ok",
                                "2026-05-27 01:42:59.906 21 INFO tempest.lib.common.rest_client [req-95a34a15-8592-4dbd-996c-ff6dbeb370e8 req-95a34a15-8592-4dbd-996c-ff6dbeb370e8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-27 01:42:59.935 29 INFO tempest.lib.common.rest_client [req-89c4cdbf-ffcd-49f1-b066-3ed0473e4157 req-89c4cdbf-ffcd-49f1-b066-3ed0473e4157 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 2.595s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [10.038272s] ... ok",
                                "2026-05-27 01:42:59.935 33 INFO tempest.lib.common.rest_client [req-8fd3804e-6a01-4055-b8c5-0192cdb94388 req-8fd3804e-6a01-4055-b8c5-0192cdb94388 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.171s",
                                "2026-05-27 01:43:00.003 31 INFO tempest.lib.common.rest_client [req-6d21fde8-42bd-4168-9f40-916f866f8fb4 req-6d21fde8-42bd-4168-9f40-916f866f8fb4 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.821s",
                                "2026-05-27 01:43:00.049 21 INFO tempest.lib.common.rest_client [req-bca6d499-c78c-4868-8d42-09ed1943c1fd req-bca6d499-c78c-4868-8d42-09ed1943c1fd ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0/users/b0978fdc513746069c014a584dbd8884/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s",
                                "2026-05-27 01:43:00.049 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0978fdc513746069c014a584dbd8884 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:00.050 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0978fdc513746069c014a584dbd8884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:00.050 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1698601735-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'project_name': 'tempest-NetworksIpV6Test-1698601735', 'tenant_id': 'e17ce86d754f40be93a4c0b2539cf1a0', 'tenant_name': 'tempest-NetworksIpV6Test-1698601735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0978fdc513746069c014a584dbd8884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:00.068 11 INFO tempest.lib.common.rest_client [req-50c8ca72-ef04-46c4-b623-0ca895a1b52a req-50c8ca72-ef04-46c4-b623-0ca895a1b52a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 2.141s",
                                "2026-05-27 01:43:00.087 15 INFO tempest.lib.common.rest_client [req-da6f1d3c-5273-46a4-a6ad-f09c003d57c1 req-da6f1d3c-5273-46a4-a6ad-f09c003d57c1 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.693s",
                                "2026-05-27 01:43:00.188 25 INFO tempest.lib.common.rest_client [req-fc970a3e-53d3-40d6-bf6b-beb73df42717 req-fc970a3e-53d3-40d6-bf6b-beb73df42717 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.847s",
                                "2026-05-27 01:43:00.505 37 INFO tempest.lib.common.rest_client [req-024e0b06-8877-45e0-9002-c45c7dd93b2a req-024e0b06-8877-45e0-9002-c45c7dd93b2a ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.250s",
                                "2026-05-27 01:43:00.546 43 INFO tempest.lib.common.rest_client [req-f0696881-e9f1-4880-bc73-2c48e9b317bc req-f0696881-e9f1-4880-bc73-2c48e9b317bc ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/20596bc4-1b2a-4941-8f45-5031a50d3583 0.880s",
                                "2026-05-27 01:43:00.726 21 INFO tempest.lib.common.rest_client [req-8c6b3737-f909-49e2-b2ea-25816815ff52 req-8c6b3737-f909-49e2-b2ea-25816815ff52 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-27 01:43:00.764 31 INFO tempest.lib.common.rest_client [req-d8c99866-18b6-4fb8-8c93-91911218d52c req-d8c99866-18b6-4fb8-8c93-91911218d52c ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.758s",
                                "2026-05-27 01:43:00.937 25 INFO tempest.lib.common.rest_client [req-de6a016e-1848-40b2-9496-7e3ba69f7997 req-de6a016e-1848-40b2-9496-7e3ba69f7997 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.745s",
                                "2026-05-27 01:43:00.977 31 INFO tempest.lib.common.rest_client [req-28272019-367d-4bf6-8736-16ee17bf0140 req-28272019-367d-4bf6-8736-16ee17bf0140 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.210s",
                                "2026-05-27 01:43:01.049 43 INFO tempest.lib.common.rest_client [req-c2f05dc8-9354-4d65-aba6-50cc77d9e28f req-c2f05dc8-9354-4d65-aba6-50cc77d9e28f ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb83ff84-335b-4fe8-923a-9e62eb1a97c8 0.498s",
                                "2026-05-27 01:43:01.055 25 INFO tempest.lib.common.rest_client [req-0193e206-a8ca-429d-9757-366bec50bace req-0193e206-a8ca-429d-9757-366bec50bace ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.116s",
                                "2026-05-27 01:43:01.081 31 INFO tempest.lib.common.rest_client [req-13269296-7ae3-4952-bb4a-e1070e952965 req-13269296-7ae3-4952-bb4a-e1070e952965 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fde3922-2cee-4444-862f-1f868431eca9 0.099s",
                                "2026-05-27 01:43:01.268 29 INFO tempest.lib.common.rest_client [req-9c6f6f87-86e5-471c-9cfc-4ae15bffb01a req-9c6f6f87-86e5-471c-9cfc-4ae15bffb01a ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.327s",
                                "2026-05-27 01:43:01.531 15 INFO tempest.lib.common.rest_client [req-a0995ff5-cbaf-4f36-8b49-dcccd19aca62 req-a0995ff5-cbaf-4f36-8b49-dcccd19aca62 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/66d3de81-947f-471f-a05e-0f4405fd9e10 1.441s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [4.342546s] ... ok",
                                "2026-05-27 01:43:01.547 25 INFO tempest.lib.common.rest_client [req-5f134c39-3e28-4b84-ad43-10cd66a7aba7 req-5f134c39-3e28-4b84-ad43-10cd66a7aba7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c5dc7d7c-ced4-4487-b1aa-f6532f813f1d 0.489s",
                                "2026-05-27 01:43:01.577 31 INFO tempest.lib.common.rest_client [req-21e9c36f-a063-46c7-ac1c-9305924e9a44 req-21e9c36f-a063-46c7-ac1c-9305924e9a44 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb8c68ab-399f-4238-8382-0c57a250b254 0.492s",
                                "2026-05-27 01:43:01.608 11 INFO tempest.lib.common.rest_client [req-f6300412-a99a-4bff-a478-fc028f66c20c req-f6300412-a99a-4bff-a478-fc028f66c20c ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 1.538s",
                                "2026-05-27 01:43:01.910 35 INFO tempest.lib.common.rest_client [req-6a04cbfe-cddb-4782-9ff2-0c4d7aa131b6 req-6a04cbfe-cddb-4782-9ff2-0c4d7aa131b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.076s",
                                "2026-05-27 01:43:01.920 37 INFO tempest.lib.common.rest_client [req-60a3509c-20b9-4005-9601-4f5b029ea46b req-60a3509c-20b9-4005-9601-4f5b029ea46b ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817ad6d7-a3ad-4d57-b864-2534b151c885 1.412s",
                                "2026-05-27 01:43:01.980 25 INFO tempest.lib.common.rest_client [req-faa0c3a5-9dfa-4ebe-9906-2d4667d2d5e5 req-faa0c3a5-9dfa-4ebe-9906-2d4667d2d5e5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1008b41-d7d8-47c1-baf9-b0502ec75ffd 0.430s",
                                "2026-05-27 01:43:02.023 33 INFO tempest.lib.common.rest_client [req-6e5a7c0f-b24c-4a33-b0bb-3866708cda1b req-6e5a7c0f-b24c-4a33-b0bb-3866708cda1b ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 2.085s",
                                "2026-05-27 01:43:02.028 43 INFO tempest.lib.common.rest_client [req-2a522b72-1c89-40d1-a444-a891e05e9813 req-2a522b72-1c89-40d1-a444-a891e05e9813 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fdf4b741-adfc-4e88-8d26-22d4d41293f0 0.974s",
                                "2026-05-27 01:43:02.101 37 INFO tempest.lib.common.rest_client [req-4b1a5e8e-2a52-4957-b53f-a8910a7a2487 req-4b1a5e8e-2a52-4957-b53f-a8910a7a2487 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.178s",
                                "2026-05-27 01:43:02.201 13 INFO tempest.lib.common.rest_client [req-62ca9d6b-5e36-490f-9320-69d3cd502295 req-62ca9d6b-5e36-490f-9320-69d3cd502295 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 2.879s",
                                "2026-05-27 01:43:02.277 37 INFO tempest.lib.common.rest_client [req-6c8c7bf3-a6db-492e-a26a-2ffb8a610a35 req-6c8c7bf3-a6db-492e-a26a-2ffb8a610a35 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f527d82-8f0f-49d2-b4c7-93198ea6db44 0.173s",
                                "{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [8.025391s] ... ok",
                                "2026-05-27 01:43:02.308 11 INFO tempest.lib.common.rest_client [req-c2e96c48-ada4-4833-ae46-7169f0eb2559 req-c2e96c48-ada4-4833-ae46-7169f0eb2559 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.698s",
                                "2026-05-27 01:43:02.381 43 INFO tempest.lib.common.rest_client [req-036c9f56-5b4f-4a01-9719-13e4220f8fbf req-036c9f56-5b4f-4a01-9719-13e4220f8fbf ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/634f6532c69f4539b8fc78c8edae52ce 0.350s",
                                "2026-05-27 01:43:02.387 33 INFO tempest.lib.common.rest_client [req-71afd65d-96ce-46c3-9d9b-be223f21a42a req-71afd65d-96ce-46c3-9d9b-be223f21a42a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.362s",
                                "2026-05-27 01:43:02.428 13 INFO tempest.lib.common.rest_client [req-c8de6e3f-9149-43b0-81cd-2258078059e6 req-c8de6e3f-9149-43b0-81cd-2258078059e6 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 0.224s",
                                "2026-05-27 01:43:02.447 29 INFO tempest.lib.common.rest_client [req-5741c56f-7054-4b3d-b80c-45fe1ffe674f req-5741c56f-7054-4b3d-b80c-45fe1ffe674f ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.176s",
                                "2026-05-27 01:43:02.476 11 INFO tempest.lib.common.rest_client [req-228490bc-dbb3-4c1d-b040-8f277c49448b req-228490bc-dbb3-4c1d-b040-8f277c49448b ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3fa6b313-49dd-4126-af5a-f0a662c4b739 0.167s",
                                "{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [8.293928s] ... ok",
                                "2026-05-27 01:43:02.570 33 INFO tempest.lib.common.rest_client [req-33a5919e-95e2-4093-8be9-21bec2053305 req-33a5919e-95e2-4093-8be9-21bec2053305 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b&device_owner=network%3Arouter_gateway 0.180s",
                                "2026-05-27 01:43:02.576 31 INFO tempest.lib.common.rest_client [req-89baf369-4417-4e32-b389-e322d565ecbd req-89baf369-4417-4e32-b389-e322d565ecbd ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/695e11c2-cab9-44a2-8863-44be6c2ae3e3 0.992s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [6.418470s] ... ok",
                                "2026-05-27 01:43:02.620 13 INFO tempest.lib.common.rest_client [req-4c3e79f5-94a1-48c5-a147-7bd94df542f3 req-4c3e79f5-94a1-48c5-a147-7bd94df542f3 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=96b335c3-76ac-4078-94be-a2165e4d152a&device_owner=network%3Arouter_gateway 0.188s",
                                "2026-05-27 01:43:02.718 33 INFO tempest.lib.common.rest_client [req-c9a43372-e43a-4498-b60e-3edd6dcb5100 req-c9a43372-e43a-4498-b60e-3edd6dcb5100 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.144s",
                                "2026-05-27 01:43:02.778 43 INFO tempest.lib.common.rest_client [req-224a3af6-ea8a-4c37-9f36-9d59f41bbb71 req-224a3af6-ea8a-4c37-9f36-9d59f41bbb71 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2a4b71e43f034cef98689aba2937bc52 0.394s",
                                "2026-05-27 01:43:02.779 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d44d3d97430849cd95fa4c55c0f4e352",
                                "2026-05-27 01:43:02.808 13 INFO tempest.lib.common.rest_client [req-f242e7b4-8677-47c3-b423-86261783da9e req-f242e7b4-8677-47c3-b423-86261783da9e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.185s",
                                "2026-05-27 01:43:02.815 33 INFO tempest.lib.common.rest_client [req-38a5ffb3-2608-4559-bdae-a835ad85eb09 req-38a5ffb3-2608-4559-bdae-a835ad85eb09 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.094s",
                                "2026-05-27 01:43:02.843 11 INFO tempest.lib.common.rest_client [req-abbb2371-03f8-438e-a090-dcb83d8b254f req-abbb2371-03f8-438e-a090-dcb83d8b254f ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=75ead60b-5483-4ce4-9943-235130a679a1 0.364s",
                                "2026-05-27 01:43:02.927 13 INFO tempest.lib.common.rest_client [req-bcaef2b2-e69a-4840-b1cb-c39cf452e995 req-bcaef2b2-e69a-4840-b1cb-c39cf452e995 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96b335c3-76ac-4078-94be-a2165e4d152a 0.116s",
                                "2026-05-27 01:43:02.969 15 INFO tempest.lib.common.rest_client [req-daeb402e-cb08-438e-830e-c152f6b16c76 req-daeb402e-cb08-438e-830e-c152f6b16c76 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s",
                                "2026-05-27 01:43:02.990 29 INFO tempest.lib.common.rest_client [req-c41ed401-ef38-4a2d-8cc8-9852289a542d req-c41ed401-ef38-4a2d-8cc8-9852289a542d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.541s",
                                "2026-05-27 01:43:03.026 11 INFO tempest.lib.common.rest_client [req-bd12fff7-ad7f-4baa-8f62-1d178d134b33 req-bd12fff7-ad7f-4baa-8f62-1d178d134b33 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/1f605c23-3e85-42f1-931d-435ac27cacc6 0.177s",
                                "2026-05-27 01:43:03.138 18 INFO tempest.lib.common.rest_client [req-af71b7d1-2c90-4b26-9001-97ac674adcc6 req-af71b7d1-2c90-4b26-9001-97ac674adcc6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780/add_router_interface 6.096s",
                                "2026-05-27 01:43:03.171 25 INFO tempest.lib.common.rest_client [req-0c597fb5-ea2e-4523-9038-ae8fda5da5b7 req-0c597fb5-ea2e-4523-9038-ae8fda5da5b7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1361a473-e89f-411c-88ac-d48f3cb4e66e 1.189s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.547819s] ... ok",
                                "2026-05-27 01:43:03.386 43 INFO tempest.lib.common.rest_client [req-957d7313-e7e6-4d7f-9374-c3e08282d9d8 req-957d7313-e7e6-4d7f-9374-c3e08282d9d8 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:43:03.553 21 INFO tempest.lib.common.rest_client [req-c19f044a-fcff-4c4c-b00d-f04d95feab1b req-c19f044a-fcff-4c4c-b00d-f04d95feab1b ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.822s",
                                "2026-05-27 01:43:03.752 43 INFO tempest.lib.common.rest_client [req-adf772ac-ad0c-4311-86a4-464a938ed27f req-adf772ac-ad0c-4311-86a4-464a938ed27f ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d44d3d97430849cd95fa4c55c0f4e352&name=default 0.363s",
                                "2026-05-27 01:43:03.851 35 INFO tempest.lib.common.rest_client [req-6c33b754-6b47-4ccb-a068-3661f2ad4d7d req-6c33b754-6b47-4ccb-a068-3661f2ad4d7d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.935s",
                                "2026-05-27 01:43:03.947 31 INFO tempest.lib.common.rest_client [req-e055a9d9-3031-4ccb-88e0-8b833516e596 req-e055a9d9-3031-4ccb-88e0-8b833516e596 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.363s",
                                "2026-05-27 01:43:04.029 35 INFO tempest.lib.common.rest_client [req-ea026df0-048b-468b-99bc-091ec14e545d req-ea026df0-048b-468b-99bc-091ec14e545d ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s",
                                "2026-05-27 01:43:04.249 37 INFO tempest.lib.common.rest_client [req-7dbd1dce-4bf2-4280-8647-8d22944dfdbf req-7dbd1dce-4bf2-4280-8647-8d22944dfdbf ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.964s",
                                "2026-05-27 01:43:04.779 25 INFO tempest.lib.common.rest_client [req-d16b7387-2abc-41a0-b6d0-b9eb63742135 req-d16b7387-2abc-41a0-b6d0-b9eb63742135 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.604s",
                                "2026-05-27 01:43:04.788 31 INFO tempest.lib.common.rest_client [req-efb6aa22-ad56-422a-9b0f-a51fbeee6384 req-efb6aa22-ad56-422a-9b0f-a51fbeee6384 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.837s",
                                "2026-05-27 01:43:04.904 11 INFO tempest.lib.common.rest_client [req-24c158e4-be0b-46a1-809b-cb43eff65c1d req-24c158e4-be0b-46a1-809b-cb43eff65c1d ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.873s",
                                "2026-05-27 01:43:05.016 43 INFO tempest.lib.common.rest_client [req-0f875669-e04c-4e94-b888-88cd6dd10990 req-0f875669-e04c-4e94-b888-88cd6dd10990 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/914fdc38-885f-4ecb-ac25-701463e617e4 1.261s",
                                "2026-05-27 01:43:05.249 13 INFO tempest.lib.common.rest_client [req-4ce63231-6239-4b10-8b84-d8900fda87b3 req-4ce63231-6239-4b10-8b84-d8900fda87b3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 2.319s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [12.306074s] ... ok",
                                "2026-05-27 01:43:05.253 21 INFO tempest.lib.common.rest_client [req-fa9689e2-105b-438e-8fab-bb9a5474ee54 req-fa9689e2-105b-438e-8fab-bb9a5474ee54 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.210s",
                                "2026-05-27 01:43:05.311 15 INFO tempest.lib.common.rest_client [req-cb901123-7640-4529-a0d8-12a65059a165 req-cb901123-7640-4529-a0d8-12a65059a165 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.340s",
                                "2026-05-27 01:43:05.342 43 INFO tempest.lib.common.rest_client [req-8cd2e2be-53a1-48ec-8333-3de76eb8d143 req-8cd2e2be-53a1-48ec-8333-3de76eb8d143 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d44d3d97430849cd95fa4c55c0f4e352 0.324s",
                                "2026-05-27 01:43:05.433 35 INFO tempest.lib.common.rest_client [req-b5dfc0b8-3f36-406f-b388-ed267a4f83b7 req-b5dfc0b8-3f36-406f-b388-ed267a4f83b7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9268c2d7-3eb8-479f-ba3c-529cd7262651 1.401s",
                                "2026-05-27 01:43:05.468 18 INFO tempest.lib.common.rest_client [req-30475540-f73c-4f7e-8cde-9ae6f3dde386 req-30475540-f73c-4f7e-8cde-9ae6f3dde386 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.325s",
                                "2026-05-27 01:43:05.585 35 INFO tempest.lib.common.rest_client [req-c2f95131-879b-4040-ac49-8b34a9ba8876 req-c2f95131-879b-4040-ac49-8b34a9ba8876 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s",
                                "2026-05-27 01:43:05.605 13 INFO tempest.lib.common.rest_client [req-715b9f01-92a2-49c3-8d1f-25339ca18132 req-715b9f01-92a2-49c3-8d1f-25339ca18132 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.351s",
                                "2026-05-27 01:43:05.659 33 INFO tempest.lib.common.rest_client [req-30f38b12-731f-480e-a2b2-277fd8630cdb req-30f38b12-731f-480e-a2b2-277fd8630cdb ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 2.841s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [10.898208s] ... ok",
                                "2026-05-27 01:43:06.078 33 INFO tempest.lib.common.rest_client [req-c44fab74-fadb-41a4-8acb-fb3422fa0593 req-c44fab74-fadb-41a4-8acb-fb3422fa0593 ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.415s",
                                "2026-05-27 01:43:06.321 35 INFO tempest.lib.common.rest_client [req-a312330c-63f7-4502-b8d0-92abc9fc82b0 req-a312330c-63f7-4502-b8d0-92abc9fc82b0 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0a59f54-dbd9-48d5-b042-cc72bf1cc17a 0.732s",
                                "2026-05-27 01:43:06.623 31 INFO tempest.lib.common.rest_client [req-f422f63f-2498-49a7-b0da-cbd2ef8e9807 req-f422f63f-2498-49a7-b0da-cbd2ef8e9807 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.833s",
                                "2026-05-27 01:43:06.773 37 INFO tempest.lib.common.rest_client [req-ef71a057-d54c-430a-8fb0-e5a4a3692b31 req-ef71a057-d54c-430a-8fb0-e5a4a3692b31 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.521s",
                                "2026-05-27 01:43:06.921 35 INFO tempest.lib.common.rest_client [req-bde1162f-71c9-47af-bf2d-8d16d1988f06 req-bde1162f-71c9-47af-bf2d-8d16d1988f06 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e14cabb6-4f16-40dd-8da2-acd8df4776de 0.596s",
                                "2026-05-27 01:43:06.948 21 INFO tempest.lib.common.rest_client [req-f298707e-d030-410a-a7cc-c6f1b92b7eb5 req-f298707e-d030-410a-a7cc-c6f1b92b7eb5 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.688s",
                                "2026-05-27 01:43:06.973 25 INFO tempest.lib.common.rest_client [req-77f83388-c3db-4ff1-b1ac-3535be41f9fa req-77f83388-c3db-4ff1-b1ac-3535be41f9fa ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.190s",
                                "2026-05-27 01:43:07.025 35 INFO tempest.lib.common.rest_client [req-88915444-5cf2-4072-9166-afc1b530a322 req-88915444-5cf2-4072-9166-afc1b530a322 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s",
                                "2026-05-27 01:43:07.041 29 INFO tempest.lib.common.rest_client [req-ce757c39-6055-494b-85b8-bc22302d5324 req-ce757c39-6055-494b-85b8-bc22302d5324 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2/add_router_interface 4.048s",
                                "2026-05-27 01:43:07.143 15 INFO tempest.lib.common.rest_client [req-c788ff71-45e0-401d-9e05-e71f1d0ac75c req-c788ff71-45e0-401d-9e05-e71f1d0ac75c ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/606eebc0-ac92-46b7-9a7b-434c1a4f1498 1.829s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.611527s] ... ok",
                                "2026-05-27 01:43:07.308 29 INFO tempest.lib.common.rest_client [req-c00986aa-1e04-4057-9e22-416b4bd3418c req-c00986aa-1e04-4057-9e22-416b4bd3418c ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 0.263s",
                                "2026-05-27 01:43:08.289 31 INFO tempest.lib.common.rest_client [req-a441c49f-a19f-40a4-9eb9-02bdf9744ab8 req-a441c49f-a19f-40a4-9eb9-02bdf9744ab8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 1.661s",
                                "2026-05-27 01:43:08.360 25 INFO tempest.lib.common.rest_client [req-5ee9bed7-db40-4568-ad72-43b3983e7b19 req-5ee9bed7-db40-4568-ad72-43b3983e7b19 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.386s",
                                "2026-05-27 01:43:08.393 31 INFO tempest.lib.common.rest_client [req-0ae7f19b-162d-4747-90d2-e9c833d5ae88 req-0ae7f19b-162d-4747-90d2-e9c833d5ae88 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 0.101s",
                                "2026-05-27 01:43:08.405 37 INFO tempest.lib.common.rest_client [req-a9d85864-8cba-4290-8d83-207c05855676 req-a9d85864-8cba-4290-8d83-207c05855676 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b2c0499e-7977-4851-92e5-f0ccfcbb6548 1.629s",
                                "{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [6.123162s] ... ok",
                                "2026-05-27 01:43:08.564 11 INFO tempest.lib.common.rest_client [req-529fff7c-f852-49c4-81cc-11bfc45b00b0 req-529fff7c-f852-49c4-81cc-11bfc45b00b0 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.657s",
                                "2026-05-27 01:43:08.573 21 INFO tempest.lib.common.rest_client [req-e4c31b71-71b4-4725-bd45-eb9ecd621ddf req-e4c31b71-71b4-4725-bd45-eb9ecd621ddf ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.621s",
                                "2026-05-27 01:43:08.916 31 INFO tempest.lib.common.rest_client [req-33e31bbf-fbca-4807-93fd-e34c8d5d3a0f req-33e31bbf-fbca-4807-93fd-e34c8d5d3a0f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c6f7b1b-747b-4478-b2b9-b3362b463ddd 0.519s",
                                "2026-05-27 01:43:08.989 18 INFO tempest.lib.common.rest_client [req-43554bf9-c41c-4fc1-b102-6c9a52620872 req-43554bf9-c41c-4fc1-b102-6c9a52620872 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.518s",
                                "2026-05-27 01:43:09.037 15 INFO tempest.lib.common.rest_client [req-00612bfe-b99d-42d0-b000-7a395e8c9f1d req-00612bfe-b99d-42d0-b000-7a395e8c9f1d ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.889s",
                                "2026-05-27 01:43:09.162 35 INFO tempest.lib.common.rest_client [req-2305de4e-851c-4c64-b027-16abc0bb32a4 req-2305de4e-851c-4c64-b027-16abc0bb32a4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.134s",
                                "2026-05-27 01:43:09.213 18 INFO tempest.lib.common.rest_client [req-1b84a74b-4c67-4934-a699-f9fd87868e01 req-1b84a74b-4c67-4934-a699-f9fd87868e01 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/f6c4b0d8-8e6e-40ae-b069-67604d01765d 0.221s",
                                "2026-05-27 01:43:09.286 25 INFO tempest.lib.common.rest_client [req-af152c84-1779-4911-8ae6-6815fdbbe77a req-af152c84-1779-4911-8ae6-6815fdbbe77a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.924s",
                                "2026-05-27 01:43:09.385 25 INFO tempest.lib.common.rest_client [req-195a3a97-d98a-4618-b6a6-8f56500927c3 req-195a3a97-d98a-4618-b6a6-8f56500927c3 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.097s",
                                "2026-05-27 01:43:09.393 29 INFO tempest.lib.common.rest_client [req-8e9dd3af-1dc0-4fdb-8b75-5d0109463500 req-8e9dd3af-1dc0-4fdb-8b75-5d0109463500 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 2.081s",
                                "2026-05-27 01:43:09.425 18 INFO tempest.lib.common.rest_client [req-1d8b4776-5d2a-4bdb-946c-c62e98ea8c1f req-1d8b4776-5d2a-4bdb-946c-c62e98ea8c1f ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.209s",
                                "2026-05-27 01:43:09.555 13 INFO tempest.lib.common.rest_client [req-81abe10c-3254-40d8-9333-6d275a1ae65c req-81abe10c-3254-40d8-9333-6d275a1ae65c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 3.946s",
                                "2026-05-27 01:43:09.716 29 INFO tempest.lib.common.rest_client [req-19aee1fa-6658-4652-ada2-36c9c349e494 req-19aee1fa-6658-4652-ada2-36c9c349e494 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/18d13e17-40b7-4d5b-800c-9746ebb5b166 0.320s",
                                "2026-05-27 01:43:09.740 37 INFO tempest.lib.common.rest_client [req-d6015897-f90e-42ba-b167-e79cd8066570 req-d6015897-f90e-42ba-b167-e79cd8066570 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.332s",
                                "2026-05-27 01:43:09.797 13 INFO tempest.lib.common.rest_client [req-07813932-8538-4d8e-a234-6dd14bbd3e3c req-07813932-8538-4d8e-a234-6dd14bbd3e3c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.239s",
                                "2026-05-27 01:43:09.944 33 INFO tempest.lib.common.rest_client [req-a12d8ccd-2843-499d-b607-0616673d053d req-a12d8ccd-2843-499d-b607-0616673d053d ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 3.863s",
                                "2026-05-27 01:43:09.998 13 INFO tempest.lib.common.rest_client [req-668e1e55-9e8d-458a-b952-f0699edc7594 req-668e1e55-9e8d-458a-b952-f0699edc7594 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721&device_owner=network%3Arouter_gateway 0.199s",
                                "2026-05-27 01:43:10.036 25 INFO tempest.lib.common.rest_client [req-af69c385-dd6b-4639-9481-5d2dab55977b req-af69c385-dd6b-4639-9481-5d2dab55977b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7144fb-04a9-45da-b18b-87721fa32e42 0.647s",
                                "2026-05-27 01:43:10.118 31 INFO tempest.lib.common.rest_client [req-21612dd2-15ad-4257-8997-b457026553e5 req-21612dd2-15ad-4257-8997-b457026553e5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cd0caa63-c6f0-49f0-a66b-70fa2979d1c9 1.199s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [7.541120s] ... ok",
                                "2026-05-27 01:43:10.235 33 INFO tempest.lib.common.rest_client [req-1ef5c6ac-39da-4fdb-a341-e716778f382a req-1ef5c6ac-39da-4fdb-a341-e716778f382a ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.288s",
                                "2026-05-27 01:43:10.279 13 INFO tempest.lib.common.rest_client [req-ae8324e0-783f-4f4e-a2ff-9fa6af364ee2 req-ae8324e0-783f-4f4e-a2ff-9fa6af364ee2 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.277s",
                                "2026-05-27 01:43:10.356 21 INFO tempest.lib.common.rest_client [req-a9e37ed4-a641-43ce-8889-f52510b21b04 req-a9e37ed4-a641-43ce-8889-f52510b21b04 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f21fb36-0507-4b0a-b55c-1ecbe22dba5b 1.780s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [5.101915s] ... ok",
                                "2026-05-27 01:43:10.387 13 INFO tempest.lib.common.rest_client [req-e6be8e99-db92-4cb6-9fa7-ad4df25a12f4 req-e6be8e99-db92-4cb6-9fa7-ad4df25a12f4 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.106s",
                                "2026-05-27 01:43:10.416 33 INFO tempest.lib.common.rest_client [req-44a5442e-1c80-41fb-82c2-89f639b2f812 req-44a5442e-1c80-41fb-82c2-89f639b2f812 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79&device_owner=network%3Arouter_gateway 0.176s",
                                "2026-05-27 01:43:10.596 33 INFO tempest.lib.common.rest_client [req-942a8de9-140a-4ce7-87ee-8ac3e24e169f req-942a8de9-140a-4ce7-87ee-8ac3e24e169f ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.177s",
                                "2026-05-27 01:43:10.624 18 INFO tempest.lib.common.rest_client [req-207f9b77-1e92-4cb6-87c4-ae21bd4a8140 req-207f9b77-1e92-4cb6-87c4-ae21bd4a8140 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/f6c4b0d8-8e6e-40ae-b069-67604d01765d 1.194s",
                                "{3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.155458s] ... ok",
                                "2026-05-27 01:43:10.647 37 INFO tempest.lib.common.rest_client [req-5ed0c39f-591f-4e86-9130-46905ff8d46b req-5ed0c39f-591f-4e86-9130-46905ff8d46b ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.904s",
                                "2026-05-27 01:43:10.772 33 INFO tempest.lib.common.rest_client [req-bcc9501d-320a-4caf-8f9f-fb08a0c56a7d req-bcc9501d-320a-4caf-8f9f-fb08a0c56a7d ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.174s",
                                "2026-05-27 01:43:10.798 25 INFO tempest.lib.common.rest_client [req-1d821356-ae09-4405-941e-c551882bcdfe req-1d821356-ae09-4405-941e-c551882bcdfe ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a518075-baa7-40a5-87a8-c10111aa1844 0.759s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [7.627415s] ... ok",
                                "2026-05-27 01:43:10.873 11 INFO tempest.lib.common.rest_client [req-b88abab8-658d-4a6d-98e9-abd9d2cfe495 req-b88abab8-658d-4a6d-98e9-abd9d2cfe495 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/379719cd-283a-49de-90e9-f933c657d02e 2.305s",
                                "2026-05-27 01:43:11.360 35 INFO tempest.lib.common.rest_client [req-95a1e0d9-36de-4bb4-a699-68073e897daf req-95a1e0d9-36de-4bb4-a699-68073e897daf ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.195s",
                                "2026-05-27 01:43:11.531 15 INFO tempest.lib.common.rest_client [req-335f6de1-a9fe-4366-bdbe-963d34fd9b0e req-335f6de1-a9fe-4366-bdbe-963d34fd9b0e ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.491s",
                                "2026-05-27 01:43:11.566 31 INFO tempest.lib.common.rest_client [req-dfa4a534-9770-4c93-b8c6-3e197085dd4b req-dfa4a534-9770-4c93-b8c6-3e197085dd4b ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.443s",
                                "2026-05-27 01:43:11.676 29 INFO tempest.lib.common.rest_client [req-d8926610-5ed3-49bc-9f91-e8c74798da9d req-d8926610-5ed3-49bc-9f91-e8c74798da9d ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2/remove_router_interface 1.956s",
                                "2026-05-27 01:43:11.823 29 INFO tempest.lib.common.rest_client [req-b254486e-9d59-469e-8ce5-c464e37d10bf req-b254486e-9d59-469e-8ce5-c464e37d10bf ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.141s",
                                "2026-05-27 01:43:11.935 25 INFO tempest.lib.common.rest_client [req-44fdfd0c-5707-4da9-8539-6cdccece584c req-44fdfd0c-5707-4da9-8539-6cdccece584c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.132s",
                                "2026-05-27 01:43:11.954 37 INFO tempest.lib.common.rest_client [req-3f9346d8-bdd3-4f0a-b479-fd25f0c45de0 req-3f9346d8-bdd3-4f0a-b479-fd25f0c45de0 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e037246-9f5c-4926-8f33-bdf967deca32 1.304s",
                                "{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [3.548174s] ... ok",
                                "2026-05-27 01:43:11.985 21 INFO tempest.lib.common.rest_client [req-fa8998f9-3bce-467a-a8a5-daa1601ff0bb req-fa8998f9-3bce-467a-a8a5-daa1601ff0bb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.624s",
                                "2026-05-27 01:43:12.257 31 INFO tempest.lib.common.rest_client [req-40c1d3ae-331b-4d89-8100-0fc8c51bcea7 req-40c1d3ae-331b-4d89-8100-0fc8c51bcea7 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0ee28e9d-200f-4ced-930a-56ddcf1bce04 0.687s",
                                "2026-05-27 01:43:12.345 11 INFO tempest.lib.common.rest_client [req-8529b500-853a-4332-a3c3-20e3a6b694d1 req-8529b500-853a-4332-a3c3-20e3a6b694d1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/379719cd-283a-49de-90e9-f933c657d02e 1.470s",
                                "2026-05-27 01:43:12.493 25 INFO tempest.lib.common.rest_client [req-af1356ce-4be5-481d-80dd-d24bc5ed2d8e req-af1356ce-4be5-481d-80dd-d24bc5ed2d8e ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/46731f6c-74c1-434c-be18-f63cbb4833d4 0.555s",
                                "2026-05-27 01:43:12.660 18 INFO tempest.lib.common.rest_client [req-2169fa7c-4316-4764-af14-de55c5fc4d2f req-2169fa7c-4316-4764-af14-de55c5fc4d2f ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.031s",
                                "2026-05-27 01:43:12.731 35 INFO tempest.lib.common.rest_client [req-c483dfe0-66dc-4120-8b1b-90a385139b4c req-c483dfe0-66dc-4120-8b1b-90a385139b4c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.368s",
                                "2026-05-27 01:43:12.863 13 INFO tempest.lib.common.rest_client [req-3f9ea3b1-95c0-4c44-8b8e-d0c35e688f86 req-3f9ea3b1-95c0-4c44-8b8e-d0c35e688f86 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 2.473s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [7.612793s] ... ok",
                                "2026-05-27 01:43:12.891 33 INFO tempest.lib.common.rest_client [req-066ac2a7-8267-4570-8a85-1f605cae87ca req-066ac2a7-8267-4570-8a85-1f605cae87ca ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 2.115s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [7.231243s] ... ok",
                                "2026-05-27 01:43:12.962 29 INFO tempest.lib.common.rest_client [req-55c53b91-fbeb-4269-a1ce-28862e6a169d req-55c53b91-fbeb-4269-a1ce-28862e6a169d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2 1.136s",
                                "2026-05-27 01:43:13.018 31 INFO tempest.lib.common.rest_client [req-4fa20905-e453-4b06-810f-58063bc2c225 req-4fa20905-e453-4b06-810f-58063bc2c225 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.758s",
                                "2026-05-27 01:43:13.105 35 INFO tempest.lib.common.rest_client [req-3dd62dc9-e4fe-4241-9903-44fbb3718d91 req-3dd62dc9-e4fe-4241-9903-44fbb3718d91 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.370s",
                                "2026-05-27 01:43:13.199 37 INFO tempest.lib.common.rest_client [req-0b4ccea4-7b04-46ce-a56c-567947d521f1 req-0b4ccea4-7b04-46ce-a56c-567947d521f1 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.240s",
                                "2026-05-27 01:43:13.208 21 INFO tempest.lib.common.rest_client [req-73febaec-930d-40b2-8e8b-a2118944fd8b req-73febaec-930d-40b2-8e8b-a2118944fd8b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.219s",
                                "2026-05-27 01:43:13.297 33 INFO tempest.lib.common.rest_client [req-4491341e-f8f3-4480-9ad1-8118ef0be1d4 req-4491341e-f8f3-4480-9ad1-8118ef0be1d4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.401s",
                                "2026-05-27 01:43:13.319 31 INFO tempest.lib.common.rest_client [req-0a57e0ad-417b-410b-9ed2-60b552165f87 req-0a57e0ad-417b-410b-9ed2-60b552165f87 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.298s",
                                "2026-05-27 01:43:13.362 11 INFO tempest.lib.common.rest_client [req-a09645f3-14e7-4997-8d76-52d102fbb0d5 req-a09645f3-14e7-4997-8d76-52d102fbb0d5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ce7d5883-2900-400e-956d-be03d0bdb0bd 1.014s",
                                "{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [10.885083s] ... ok",
                                "2026-05-27 01:43:13.377 13 INFO tempest.lib.common.rest_client [req-95d706c2-052a-412e-93e1-e498e80c97b3 req-95d706c2-052a-412e-93e1-e498e80c97b3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.508s",
                                "2026-05-27 01:43:13.405 29 INFO tempest.lib.common.rest_client [req-f749eb0f-f342-49a0-a1fe-84b9db09478d req-f749eb0f-f342-49a0-a1fe-84b9db09478d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5e586276-a71a-4e53-b7c6-d982035b1a3c 0.440s",
                                "2026-05-27 01:43:13.624 15 INFO tempest.lib.common.rest_client [req-cadf3b69-9bd8-4825-af2a-c48a827f6d00 req-cadf3b69-9bd8-4825-af2a-c48a827f6d00 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cc8eed4-d094-4425-8928-fc5c62cc9989 2.088s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [6.481247s] ... ok",
                                "2026-05-27 01:43:13.816 31 INFO tempest.lib.common.rest_client [req-70e04b50-4d2e-435a-9120-0a7151d42be9 req-70e04b50-4d2e-435a-9120-0a7151d42be9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.493s",
                                "2026-05-27 01:43:13.905 25 INFO tempest.lib.common.rest_client [req-37d271ef-9eeb-49f9-ae82-a46c5da1597c req-37d271ef-9eeb-49f9-ae82-a46c5da1597c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.406s",
                                "2026-05-27 01:43:13.917 31 INFO tempest.lib.common.rest_client [req-920d731b-35ce-4bd8-985c-25662c381d71 req-920d731b-35ce-4bd8-985c-25662c381d71 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07f75c9c-c598-4c07-95ee-526088fc2729 0.099s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.798001s] ... ok",
                                "2026-05-27 01:43:14.001 35 INFO tempest.lib.common.rest_client [req-3c942a23-09f8-46fa-8fa2-a26edc429ba5 req-3c942a23-09f8-46fa-8fa2-a26edc429ba5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/801f8608-c755-4b3e-a797-573c2a1200ec 0.893s",
                                "2026-05-27 01:43:14.211 25 INFO tempest.lib.common.rest_client [req-4d3980c5-699e-4e1b-81da-fa18e4998768 req-4d3980c5-699e-4e1b-81da-fa18e4998768 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.303s",
                                "2026-05-27 01:43:14.260 35 INFO tempest.lib.common.rest_client [req-76691b5d-e6f2-4553-996e-3cde60af0091 req-76691b5d-e6f2-4553-996e-3cde60af0091 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.249s",
                                "2026-05-27 01:43:14.422 18 INFO tempest.lib.common.rest_client [req-ed844010-82a3-40b6-ae6e-f4673e2b96d8 req-ed844010-82a3-40b6-ae6e-f4673e2b96d8 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.759s",
                                "2026-05-27 01:43:14.707 18 INFO tempest.lib.common.rest_client [req-287bdb93-34a9-4659-98e8-2717ffec2203 req-287bdb93-34a9-4659-98e8-2717ffec2203 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.283s",
                                "2026-05-27 01:43:14.725 11 INFO tempest.lib.common.rest_client [req-cbcd908a-0e27-4c2a-b273-cdff9483ccc3 req-cbcd908a-0e27-4c2a-b273-cdff9483ccc3 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.359s",
                                "2026-05-27 01:43:14.773 35 INFO tempest.lib.common.rest_client [req-e00294c0-a3ed-40df-9fe0-4b801047ea34 req-e00294c0-a3ed-40df-9fe0-4b801047ea34 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e863fe3-8671-4c48-a40b-3db5e7812fe8 0.510s",
                                "2026-05-27 01:43:14.837 21 INFO tempest.lib.common.rest_client [req-e850ca7b-5764-4362-9d05-46895ef832f4 req-e850ca7b-5764-4362-9d05-46895ef832f4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e7bfa99-c5a2-437d-9e92-ed3e2710e6b4 1.625s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [4.479349s] ... ok",
                                "2026-05-27 01:43:14.845 18 INFO tempest.lib.common.rest_client [req-c9b53ed5-6075-4810-8692-2aafe843be3c req-c9b53ed5-6075-4810-8692-2aafe843be3c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.133s",
                                "2026-05-27 01:43:14.844 29 INFO tempest.lib.common.rest_client [req-12570a2e-d8a4-467c-b3a1-46fd782b2bf8 req-12570a2e-d8a4-467c-b3a1-46fd782b2bf8 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a299b12-678d-4c00-b860-89aefee0a885 1.436s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [14.905364s] ... ok",
                                "2026-05-27 01:43:14.884 25 INFO tempest.lib.common.rest_client [req-bd300ef8-847d-4830-b1c5-2c28289eaae5 req-bd300ef8-847d-4830-b1c5-2c28289eaae5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.669s",
                                "2026-05-27 01:43:15.014 25 INFO tempest.lib.common.rest_client [req-34d1019b-c726-4f80-99a5-23f5c359b895 req-34d1019b-c726-4f80-99a5-23f5c359b895 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8c4eb8f0-d898-4e52-b95b-b94cc3a82df6 0.127s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.213884s] ... ok",
                                "2026-05-27 01:43:15.090 15 INFO tempest.lib.common.rest_client [req-5c2a28ad-598c-4f4e-9c6e-fbda0d0e55b7 req-5c2a28ad-598c-4f4e-9c6e-fbda0d0e55b7 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.462s",
                                "2026-05-27 01:43:15.277 29 INFO tempest.lib.common.rest_client [req-c5b0afbd-b87c-405a-aab8-b5e8d7bde6c0 req-c5b0afbd-b87c-405a-aab8-b5e8d7bde6c0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.428s",
                                "2026-05-27 01:43:15.313 31 INFO tempest.lib.common.rest_client [req-2a2832ec-43e0-4ba9-aaab-dc474f622d96 req-2a2832ec-43e0-4ba9-aaab-dc474f622d96 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.392s",
                                "2026-05-27 01:43:15.349 35 INFO tempest.lib.common.rest_client [req-d9d73bda-fd4a-4153-ba58-1c900b61b91a req-d9d73bda-fd4a-4153-ba58-1c900b61b91a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e8a2161d-8e88-444c-a42d-de2e80bebdd5 0.572s",
                                "2026-05-27 01:43:15.478 35 INFO tempest.lib.common.rest_client [req-e8c80ebf-0b84-4f0f-b1d6-7b0bb5eb47b5 req-e8c80ebf-0b84-4f0f-b1d6-7b0bb5eb47b5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.127s",
                                "2026-05-27 01:43:15.637 37 INFO tempest.lib.common.rest_client [req-d58c2a63-38f2-4a0c-bd94-a10237e7a380 req-d58c2a63-38f2-4a0c-bd94-a10237e7a380 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.434s",
                                "2026-05-27 01:43:16.012 25 INFO tempest.lib.common.rest_client [req-5e4e1fc5-e6c8-4026-b014-2552c0c13599 req-5e4e1fc5-e6c8-4026-b014-2552c0c13599 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.993s",
                                "2026-05-27 01:43:16.087 18 INFO tempest.lib.common.rest_client [req-7d46d13a-6c62-4621-b669-47d47ed75bf1 req-7d46d13a-6c62-4621-b669-47d47ed75bf1 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/0ca639fc-7798-4ec1-a83a-241d30f695b5 1.238s",
                                "2026-05-27 01:43:16.147 11 INFO tempest.lib.common.rest_client [req-9de25381-04b6-4264-832d-5d8a9bc258a7 req-9de25381-04b6-4264-832d-5d8a9bc258a7 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.418s",
                                "2026-05-27 01:43:16.201 31 INFO tempest.lib.common.rest_client [req-70e95b7b-d3f3-4979-8b72-ae8466dc19d2 req-70e95b7b-d3f3-4979-8b72-ae8466dc19d2 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.885s",
                                "2026-05-27 01:43:16.225 21 INFO tempest.lib.common.rest_client [req-c41d9d96-4157-401f-88df-a2d7631e806b req-c41d9d96-4157-401f-88df-a2d7631e806b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.384s",
                                "2026-05-27 01:43:16.774 29 INFO tempest.lib.common.rest_client [req-ae91d531-ce87-491c-812f-fd9dad8982a1 req-ae91d531-ce87-491c-812f-fd9dad8982a1 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.494s",
                                "2026-05-27 01:43:17.004 31 INFO tempest.lib.common.rest_client [req-e22f3c30-5e2e-4d0d-a08b-37365bbb6cc7 req-e22f3c30-5e2e-4d0d-a08b-37365bbb6cc7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.800s",
                                "2026-05-27 01:43:17.122 18 INFO tempest.lib.common.rest_client [req-78c02b8d-b289-4340-ba98-bd3f1b8092e9 req-78c02b8d-b289-4340-ba98-bd3f1b8092e9 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5562d198-7f4a-44d2-b205-897339a508cc 1.033s",
                                "{3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [6.497518s] ... ok",
                                "2026-05-27 01:43:17.257 21 INFO tempest.lib.common.rest_client [req-bfc1c9c1-0ac5-4735-9d3b-fd757ca18a29 req-bfc1c9c1-0ac5-4735-9d3b-fd757ca18a29 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.028s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.419391s] ... ok",
                                "2026-05-27 01:43:17.390 37 INFO tempest.lib.common.rest_client [req-95fbae2a-0f4d-47ff-9702-c5df65881ff4 req-95fbae2a-0f4d-47ff-9702-c5df65881ff4 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0c017969-44c7-46d1-b859-36c1b5861c9c 1.749s",
                                "{13} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.435955s] ... ok",
                                "2026-05-27 01:43:17.420 31 INFO tempest.lib.common.rest_client [req-37d603f8-cab7-4925-a283-f664ede04d27 req-37d603f8-cab7-4925-a283-f664ede04d27 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.413s",
                                "2026-05-27 01:43:17.468 35 INFO tempest.lib.common.rest_client [req-6826ff8d-d5a8-4642-b5d5-e6996e24cb0b req-6826ff8d-d5a8-4642-b5d5-e6996e24cb0b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.988s",
                                "2026-05-27 01:43:17.566 37 INFO tempest.lib.common.rest_client [req-cf524532-b932-401d-b0d7-e621f3e6dfe7 req-cf524532-b932-401d-b0d7-e621f3e6dfe7 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7a57ff3b-75ee-4304-922e-7a3429bce1b6 0.125s",
                                "2026-05-27 01:43:17.567 33 INFO tempest.lib.common.rest_client [req-abf20846-dc09-4ade-bea2-b4dc8159a489 req-abf20846-dc09-4ade-bea2-b4dc8159a489 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 4.267s",
                                "2026-05-27 01:43:17.590 13 INFO tempest.lib.common.rest_client [req-48a66310-8e88-42ab-a76f-715e102f1844 req-48a66310-8e88-42ab-a76f-715e102f1844 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 4.210s",
                                "2026-05-27 01:43:17.593 31 INFO tempest.lib.common.rest_client [req-4005d3a6-0f20-4f54-a17e-0edf5b57a7ff req-4005d3a6-0f20-4f54-a17e-0edf5b57a7ff ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06ff36d9-df60-42f7-a298-f0ab7d5a8570 0.168s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.674977s] ... ok",
                                "2026-05-27 01:43:17.604 25 INFO tempest.lib.common.rest_client [req-8977b43a-d9e0-475e-92ed-8be79738b202 req-8977b43a-d9e0-475e-92ed-8be79738b202 ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 1.588s",
                                "2026-05-27 01:43:17.673 37 INFO tempest.lib.common.rest_client [req-8f758827-3147-4d0b-9cb0-722eeef94e93 req-8f758827-3147-4d0b-9cb0-722eeef94e93 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0c017969-44c7-46d1-b859-36c1b5861c9c 0.104s",
                                "2026-05-27 01:43:17.755 15 INFO tempest.lib.common.rest_client [req-2459020b-0a48-45c9-8767-f509725a6881 req-2459020b-0a48-45c9-8767-f509725a6881 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.661s",
                                "2026-05-27 01:43:17.793 37 INFO tempest.lib.common.rest_client [req-d978377c-351a-4d4c-b9d3-81b1be6e5f42 req-d978377c-351a-4d4c-b9d3-81b1be6e5f42 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bbaf677e-1d70-4be3-86b1-45fce1022813 0.117s",
                                "2026-05-27 01:43:17.801 11 INFO tempest.lib.common.rest_client [req-f3e4a4fc-fa04-4cbd-8b5e-6406e9c2d35c req-f3e4a4fc-fa04-4cbd-8b5e-6406e9c2d35c ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 1.650s",
                                "2026-05-27 01:43:17.803 33 INFO tempest.lib.common.rest_client [req-2f6cf98b-ae99-48a1-a2e6-ea710d5afb33 req-2f6cf98b-ae99-48a1-a2e6-ea710d5afb33 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.234s",
                                "2026-05-27 01:43:17.880 13 INFO tempest.lib.common.rest_client [req-55d47c45-fea6-4f64-bb9b-bf1fc78ae3ad req-55d47c45-fea6-4f64-bb9b-bf1fc78ae3ad ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 0.286s",
                                "2026-05-27 01:43:17.893 18 INFO tempest.lib.common.rest_client [req-15c8d4f0-b5db-4168-8b19-048424cfdbef req-15c8d4f0-b5db-4168-8b19-048424cfdbef ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fb60999f-9f4d-4afc-9330-d935c096d240 0.765s",
                                "2026-05-27 01:43:17.896 37 INFO tempest.lib.common.rest_client [req-9df29d44-c027-42c2-9848-256072f4b991 req-9df29d44-c027-42c2-9848-256072f4b991 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e037246-9f5c-4926-8f33-bdf967deca32 0.102s",
                                "2026-05-27 01:43:17.900 29 INFO tempest.lib.common.rest_client [req-78ad3cf0-5dc8-4dea-bfe6-83fd86df41a4 req-78ad3cf0-5dc8-4dea-bfe6-83fd86df41a4 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.125s",
                                "2026-05-27 01:43:17.931 33 INFO tempest.lib.common.rest_client [req-37abf86e-a385-4c2d-919b-397d76c77920 req-37abf86e-a385-4c2d-919b-397d76c77920 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9&device_owner=network%3Arouter_gateway 0.125s",
                                "2026-05-27 01:43:18.049 37 INFO tempest.lib.common.rest_client [req-29513a1a-94dc-4eca-95f2-7420301f6f7d req-29513a1a-94dc-4eca-95f2-7420301f6f7d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a915ddc5-d340-44c0-a035-9d1c146ab7af 0.151s",
                                "2026-05-27 01:43:18.110 13 INFO tempest.lib.common.rest_client [req-1f84d378-cb3c-4867-b0aa-8794018fe299 req-1f84d378-cb3c-4867-b0aa-8794018fe299 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888&device_owner=network%3Arouter_gateway 0.227s",
                                "2026-05-27 01:43:18.125 18 INFO tempest.lib.common.rest_client [req-495e15ee-9190-4423-9740-341c6235b382 req-495e15ee-9190-4423-9740-341c6235b382 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=33d757b4-f0ba-49c7-905e-8a92488e8780 0.229s",
                                "2026-05-27 01:43:18.227 25 INFO tempest.lib.common.rest_client [req-cbaace5c-6e0b-4ced-a789-b32449be1dbb req-cbaace5c-6e0b-4ced-a789-b32449be1dbb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 0.622s",
                                "2026-05-27 01:43:18.250 33 INFO tempest.lib.common.rest_client [req-cce49f60-18a7-48fe-a827-8850a048e5d3 req-cce49f60-18a7-48fe-a827-8850a048e5d3 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.317s",
                                "2026-05-27 01:43:18.267 37 INFO tempest.lib.common.rest_client [req-0ae4c96e-6dc3-439b-a85d-35b206a6fe4e req-0ae4c96e-6dc3-439b-a85d-35b206a6fe4e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b2c0499e-7977-4851-92e5-f0ccfcbb6548 0.215s",
                                "2026-05-27 01:43:18.331 13 INFO tempest.lib.common.rest_client [req-6154c4ed-2b4c-4f46-b28e-01cef926409f req-6154c4ed-2b4c-4f46-b28e-01cef926409f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.217s",
                                "2026-05-27 01:43:18.361 33 INFO tempest.lib.common.rest_client [req-9e518f75-d390-4d35-9e07-27f46abfccf3 req-9e518f75-d390-4d35-9e07-27f46abfccf3 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.108s",
                                "2026-05-27 01:43:18.475 13 INFO tempest.lib.common.rest_client [req-a2d6d6e4-3d01-4b8f-b69f-4775789de338 req-a2d6d6e4-3d01-4b8f-b69f-4775789de338 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888 0.143s",
                                "2026-05-27 01:43:18.482 25 INFO tempest.lib.common.rest_client [req-7584a7ea-7390-4731-9853-b9d4a855bfba req-7584a7ea-7390-4731-9853-b9d4a855bfba ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.252s",
                                "2026-05-27 01:43:18.599 25 INFO tempest.lib.common.rest_client [req-95ae07e7-aea9-4977-a363-41e19810626b req-95ae07e7-aea9-4977-a363-41e19810626b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b328f86a-9162-4b68-aac3-dd038efdba21 0.114s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [3.584259s] ... ok",
                                "2026-05-27 01:43:18.649 21 INFO tempest.lib.common.rest_client [req-22013a34-3d47-40f7-a77e-a5ce02e4a640 req-22013a34-3d47-40f7-a77e-a5ce02e4a640 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s",
                                "2026-05-27 01:43:18.725 31 INFO tempest.lib.common.rest_client [req-4a9a47ca-cfe5-4634-b9d0-380e748891ca req-4a9a47ca-cfe5-4634-b9d0-380e748891ca ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.127s",
                                "2026-05-27 01:43:18.871 15 INFO tempest.lib.common.rest_client [req-6864879f-ebcb-424d-8a4a-494f782699be req-6864879f-ebcb-424d-8a4a-494f782699be ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f049f6c0-cc5a-401b-9820-e982ca2845b1 1.112s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [5.244824s] ... ok",
                                "2026-05-27 01:43:19.041 37 INFO tempest.lib.common.rest_client [req-450acbd1-e48f-4c00-a32f-c854fd0240d0 req-450acbd1-e48f-4c00-a32f-c854fd0240d0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7385ba4e-364d-47bf-bfa0-c5631cc0860f 0.771s",
                                "2026-05-27 01:43:19.157 37 INFO tempest.lib.common.rest_client [req-dfe9686a-168b-42f8-be21-a73cf033633d req-dfe9686a-168b-42f8-be21-a73cf033633d ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817ad6d7-a3ad-4d57-b864-2534b151c885 0.113s",
                                "2026-05-27 01:43:19.251 31 INFO tempest.lib.common.rest_client [req-d5f93643-8a40-4413-8889-1ed6e53757a5 req-d5f93643-8a40-4413-8889-1ed6e53757a5 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.523s",
                                "2026-05-27 01:43:19.855 35 INFO tempest.lib.common.rest_client [req-6ca213cf-4ada-443d-9aad-af7c457b3c90 req-6ca213cf-4ada-443d-9aad-af7c457b3c90 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.384s",
                                "2026-05-27 01:43:19.883 25 INFO tempest.lib.common.rest_client [req-5fbe72db-3eb5-4f26-afdf-71f23366b3cc req-5fbe72db-3eb5-4f26-afdf-71f23366b3cc ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.279s",
                                "2026-05-27 01:43:19.886 31 INFO tempest.lib.common.rest_client [req-369bc5d5-7a2b-40cf-b558-e564a1323bb4 req-369bc5d5-7a2b-40cf-b558-e564a1323bb4 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.633s",
                                "2026-05-27 01:43:19.897 37 INFO tempest.lib.common.rest_client [req-483c2f23-1e5c-4e5d-990d-a7e6777cef3d req-483c2f23-1e5c-4e5d-990d-a7e6777cef3d ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f527d82-8f0f-49d2-b4c7-93198ea6db44 0.738s",
                                "2026-05-27 01:43:20.175 13 INFO tempest.lib.common.rest_client [req-49f6d25f-44b1-4bed-a576-fbc20e330b63 req-49f6d25f-44b1-4bed-a576-fbc20e330b63 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 1.695s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.310430s] ... ok",
                                "2026-05-27 01:43:20.184 33 INFO tempest.lib.common.rest_client [req-69761fa3-2acc-423b-ab86-8bc7ccf3da3b req-69761fa3-2acc-423b-ab86-8bc7ccf3da3b ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 1.820s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [7.291733s] ... ok",
                                "2026-05-27 01:43:20.270 15 INFO tempest.lib.common.rest_client [req-fe2a845e-f450-4115-a9d8-c4d189ec778d req-fe2a845e-f450-4115-a9d8-c4d189ec778d ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.396s",
                                "2026-05-27 01:43:20.439 31 INFO tempest.lib.common.rest_client [req-5539ed0f-f888-4771-a2e6-68860acf186d req-5539ed0f-f888-4771-a2e6-68860acf186d ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.551s",
                                "2026-05-27 01:43:20.567 13 INFO tempest.lib.common.rest_client [req-d376d563-b581-4d71-9430-5c20ce237130 req-d376d563-b581-4d71-9430-5c20ce237130 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.388s",
                                "2026-05-27 01:43:20.574 33 INFO tempest.lib.common.rest_client [req-d0cb6c13-c3cc-49d8-8dbc-fc7664dd016b req-d0cb6c13-c3cc-49d8-8dbc-fc7664dd016b ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.387s",
                                "2026-05-27 01:43:20.802 37 INFO tempest.lib.common.rest_client [req-870c956d-9cae-4296-8c52-860239670f8b req-870c956d-9cae-4296-8c52-860239670f8b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a55808b-4c5d-4279-86ec-a840cbfce6bc 0.903s",
                                "2026-05-27 01:43:20.900 37 INFO tempest.lib.common.rest_client [req-65417f90-5efc-49c1-8e97-cdcc1aefa4e7 req-65417f90-5efc-49c1-8e97-cdcc1aefa4e7 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a44c1dd5-5d57-4bb3-8294-300deb499b0e 0.095s",
                                "2026-05-27 01:43:20.900 21 INFO tempest.lib.common.rest_client [req-fa3a195e-a6e9-49b1-bf03-d5cbb1f6870f req-fa3a195e-a6e9-49b1-bf03-d5cbb1f6870f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.244s",
                                "2026-05-27 01:43:21.013 11 INFO tempest.lib.common.rest_client [req-5240bcb7-53cd-4145-b4f1-a468c16656ee req-5240bcb7-53cd-4145-b4f1-a468c16656ee ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9381d050-ce19-441b-a81a-914d4c214a55 3.209s",
                                "2026-05-27 01:43:21.021 15 INFO tempest.lib.common.rest_client [req-bbc66275-f4f1-4910-b36d-14b33fcdbcc6 req-bbc66275-f4f1-4910-b36d-14b33fcdbcc6 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.750s",
                                "2026-05-27 01:43:21.142 11 INFO tempest.lib.common.rest_client [req-c4760dda-8b4a-4b63-bf9a-e1da8e568ed2 req-c4760dda-8b4a-4b63-bf9a-e1da8e568ed2 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 0.126s",
                                "2026-05-27 01:43:21.380 31 INFO tempest.lib.common.rest_client [req-c31c9d51-db31-46aa-ad67-6db375ca4168 req-c31c9d51-db31-46aa-ad67-6db375ca4168 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s",
                                "2026-05-27 01:43:21.559 25 INFO tempest.lib.common.rest_client [req-47ca1c61-db93-4563-aabf-4a6ad7ed2629 req-47ca1c61-db93-4563-aabf-4a6ad7ed2629 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.673s",
                                "2026-05-27 01:43:21.618 35 INFO tempest.lib.common.rest_client [req-f0589a74-c46f-4ccb-96a7-4f1da612bb1b req-f0589a74-c46f-4ccb-96a7-4f1da612bb1b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.760s",
                                "2026-05-27 01:43:21.786 35 INFO tempest.lib.common.rest_client [req-ed6347b6-ed8b-4054-a4af-7926dfdc008f req-ed6347b6-ed8b-4054-a4af-7926dfdc008f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.165s",
                                "2026-05-27 01:43:21.941 37 INFO tempest.lib.common.rest_client [req-a6b8dfc6-dda1-460f-9826-25364427c209 req-a6b8dfc6-dda1-460f-9826-25364427c209 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6fb034ff-f73a-4e67-9034-ffa2453302ee 1.039s",
                                "2026-05-27 01:43:22.015 25 INFO tempest.lib.common.rest_client [req-4eb6f110-5cae-4382-b9da-c75b613bba28 req-4eb6f110-5cae-4382-b9da-c75b613bba28 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.453s",
                                "2026-05-27 01:43:22.254 21 INFO tempest.lib.common.rest_client [req-46f8f7a8-9a66-4652-af1b-411e493456fc req-46f8f7a8-9a66-4652-af1b-411e493456fc ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25b22f08-b57b-4172-96b5-469c53f72099 1.351s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [4.993427s] ... ok",
                                "2026-05-27 01:43:22.315 37 INFO tempest.lib.common.rest_client [req-583f4df9-3c1a-4f57-8c4c-1bc885e4df1a req-583f4df9-3c1a-4f57-8c4c-1bc885e4df1a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa05346-14e4-4a90-aa31-1cb49ecc1491 0.371s",
                                "2026-05-27 01:43:22.328 18 INFO tempest.lib.common.rest_client [req-fab4234d-1a31-4fe6-98bc-c19d9449ffc1 req-fab4234d-1a31-4fe6-98bc-c19d9449ffc1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780/remove_router_interface 4.199s",
                                "2026-05-27 01:43:22.376 11 INFO tempest.lib.common.rest_client [req-0fd01f35-da6f-40f7-bbc8-5162d5760343 req-0fd01f35-da6f-40f7-bbc8-5162d5760343 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/10b38d2b-4cac-4176-969f-312bf5e7ffda 1.229s",
                                "{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [9.012626s] ... ok",
                                "2026-05-27 01:43:22.684 35 INFO tempest.lib.common.rest_client [req-5f1459eb-7aa1-4445-8d78-39dcdd3201a1 req-5f1459eb-7aa1-4445-8d78-39dcdd3201a1 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d09fa56e-908e-4059-b52c-54232c5f339a 0.895s",
                                "2026-05-27 01:43:22.823 35 INFO tempest.lib.common.rest_client [req-8e725a3d-e3ef-4647-a2f3-5b23f9808074 req-8e725a3d-e3ef-4647-a2f3-5b23f9808074 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s",
                                "2026-05-27 01:43:22.898 13 INFO tempest.lib.common.rest_client [req-4cde106a-4c53-495e-9275-c24044ab67cb req-4cde106a-4c53-495e-9275-c24044ab67cb ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 2.330s",
                                "2026-05-27 01:43:23.174 37 INFO tempest.lib.common.rest_client [req-c79f2660-deca-43b5-bee3-0fa0d345d44b req-c79f2660-deca-43b5-bee3-0fa0d345d44b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/47f3e15a-7a97-4a83-8898-0115354ce58b 0.856s",
                                "2026-05-27 01:43:23.183 31 INFO tempest.lib.common.rest_client [req-e64698d1-e2aa-409d-8c3d-801de6b2094b req-e64698d1-e2aa-409d-8c3d-801de6b2094b ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 1.800s",
                                "2026-05-27 01:43:23.193 13 INFO tempest.lib.common.rest_client [req-c061df46-6410-43a0-88a0-fd1150346da0 req-c061df46-6410-43a0-88a0-fd1150346da0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.292s",
                                "2026-05-27 01:43:23.363 15 INFO tempest.lib.common.rest_client [req-f0de259c-c45f-4bb6-98f3-d6c947af2915 req-f0de259c-c45f-4bb6-98f3-d6c947af2915 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.340s",
                                "2026-05-27 01:43:23.381 13 INFO tempest.lib.common.rest_client [req-c32eca4b-1bad-4a6f-8bb2-0b6e378ae146 req-c32eca4b-1bad-4a6f-8bb2-0b6e378ae146 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0&device_owner=network%3Arouter_gateway 0.185s",
                                "2026-05-27 01:43:23.537 35 INFO tempest.lib.common.rest_client [req-71bf9710-574f-4e0f-acf6-191e5e211d65 req-71bf9710-574f-4e0f-acf6-191e5e211d65 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/199f49e5-1db4-4ec6-ae55-80639f9facf9 0.711s",
                                "2026-05-27 01:43:23.577 13 INFO tempest.lib.common.rest_client [req-8b99f9fa-a1e8-4091-a802-5ffbb552317f req-8b99f9fa-a1e8-4091-a802-5ffbb552317f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.193s",
                                "2026-05-27 01:43:23.582 37 INFO tempest.lib.common.rest_client [req-33824701-f5d0-402b-a930-8e6ae8d4d674 req-33824701-f5d0-402b-a930-8e6ae8d4d674 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b80ebd769344f3b863459d32c17e3b2 0.406s",
                                "2026-05-27 01:43:23.608 29 INFO tempest.lib.common.rest_client [req-5d047197-37c6-4545-8c03-00f5bc56e8a3 req-5d047197-37c6-4545-8c03-00f5bc56e8a3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 5.704s",
                                "2026-05-27 01:43:23.699 13 INFO tempest.lib.common.rest_client [req-eea619b0-0dc4-4613-ab93-2e16a5180dda req-eea619b0-0dc4-4613-ab93-2e16a5180dda ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.119s",
                                "2026-05-27 01:43:23.811 33 INFO tempest.lib.common.rest_client [req-cf2830ab-b200-4e0f-bae0-4dd526d97a37 req-cf2830ab-b200-4e0f-bae0-4dd526d97a37 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 3.233s",
                                "2026-05-27 01:43:23.853 21 INFO tempest.lib.common.rest_client [req-00531820-5436-49ea-a63b-b210bc2e24a8 req-00531820-5436-49ea-a63b-b210bc2e24a8 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.594s",
                                "2026-05-27 01:43:23.967 37 INFO tempest.lib.common.rest_client [req-776cc8f6-84ce-4e53-840b-3cf9f3cad82f req-776cc8f6-84ce-4e53-840b-3cf9f3cad82f ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/152328f4180a45c7a06b66bb03eac862 0.383s",
                                "2026-05-27 01:43:23.969 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97ad4c295d924363809f8c8d9c67e263",
                                "2026-05-27 01:43:24.080 15 INFO tempest.lib.common.rest_client [req-67a7267b-4246-41f7-9c9c-21dcf1e9eedd req-67a7267b-4246-41f7-9c9c-21dcf1e9eedd ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e9fa6d10-5d60-4452-94fe-06db551f459d 0.714s",
                                "2026-05-27 01:43:24.088 33 INFO tempest.lib.common.rest_client [req-3ec087ac-9da5-46cc-8bc5-fa887d24d312 req-3ec087ac-9da5-46cc-8bc5-fa887d24d312 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.275s",
                                "2026-05-27 01:43:24.247 33 INFO tempest.lib.common.rest_client [req-59943174-4b45-48ef-ab90-c9213027ea35 req-59943174-4b45-48ef-ab90-c9213027ea35 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122&device_owner=network%3Arouter_gateway 0.156s",
                                "2026-05-27 01:43:24.347 18 INFO tempest.lib.common.rest_client [req-6dd57ec0-8204-47e1-9cb8-c289845512e4 req-6dd57ec0-8204-47e1-9cb8-c289845512e4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/33d757b4-f0ba-49c7-905e-8a92488e8780 2.016s",
                                "2026-05-27 01:43:24.365 31 INFO tempest.lib.common.rest_client [req-e57829e9-2e65-47ab-9f5b-290ae9fd77a8 req-e57829e9-2e65-47ab-9f5b-290ae9fd77a8 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 1.180s",
                                "2026-05-27 01:43:24.427 35 INFO tempest.lib.common.rest_client [req-d4eb1f3a-9220-409e-9763-2223e3873a7e req-d4eb1f3a-9220-409e-9763-2223e3873a7e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/466a0739-ed19-4156-9b21-fdf72152f9ec 0.889s",
                                "2026-05-27 01:43:24.455 33 INFO tempest.lib.common.rest_client [req-5a66fd7f-a9ca-4a4a-b83b-41b3268d4783 req-5a66fd7f-a9ca-4a4a-b83b-41b3268d4783 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.205s",
                                "2026-05-27 01:43:24.518 35 INFO tempest.lib.common.rest_client [req-5cf1c00f-6d23-4d1b-aaa5-be31fc6597b6 req-5cf1c00f-6d23-4d1b-aaa5-be31fc6597b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s",
                                "2026-05-27 01:43:24.569 37 INFO tempest.lib.common.rest_client [req-c3982b0b-e8ad-4822-a32b-e6cc7f285bca req-c3982b0b-e8ad-4822-a32b-e6cc7f285bca ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-27 01:43:24.605 33 INFO tempest.lib.common.rest_client [req-2c465f27-20b6-445c-aa2d-66d6a5dbb41c req-2c465f27-20b6-445c-aa2d-66d6a5dbb41c ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.145s",
                                "2026-05-27 01:43:24.623 21 INFO tempest.lib.common.rest_client [req-4ddcc490-bc11-4ce1-af40-a278fecd40de req-4ddcc490-bc11-4ce1-af40-a278fecd40de ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.766s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.367321s] ... ok",
                                "2026-05-27 01:43:24.771 29 INFO tempest.lib.common.rest_client [req-7ef8731e-a8e5-41b6-9420-b6106a90b1e2 req-7ef8731e-a8e5-41b6-9420-b6106a90b1e2 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.160s",
                                "2026-05-27 01:43:24.989 37 INFO tempest.lib.common.rest_client [req-58359a27-d9d9-4bf2-80a2-200d61cc8c51 req-58359a27-d9d9-4bf2-80a2-200d61cc8c51 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97ad4c295d924363809f8c8d9c67e263&name=default 0.417s",
                                "2026-05-27 01:43:25.025 31 INFO tempest.lib.common.rest_client [req-cdce8d25-02c9-49ae-bacd-80fae5dd1543 req-cdce8d25-02c9-49ae-bacd-80fae5dd1543 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.658s",
                                "2026-05-27 01:43:25.138 31 INFO tempest.lib.common.rest_client [req-b04be6f8-a707-4238-afdf-cf4557b91b7d req-b04be6f8-a707-4238-afdf-cf4557b91b7d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.110s",
                                "2026-05-27 01:43:25.325 29 INFO tempest.lib.common.rest_client [req-5036bf1c-ad96-4b4b-a3d3-b8c984680284 req-5036bf1c-ad96-4b4b-a3d3-b8c984680284 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.548s",
                                "2026-05-27 01:43:25.392 11 INFO tempest.lib.common.rest_client [req-7e9a4d1e-3dc3-4f92-90b4-b8b33cae229f req-7e9a4d1e-3dc3-4f92-90b4-b8b33cae229f ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.014s",
                                "2026-05-27 01:43:25.394 25 INFO tempest.lib.common.rest_client [req-1000947f-4c27-4c43-8289-c83b29737db5 req-1000947f-4c27-4c43-8289-c83b29737db5 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.376s",
                                "2026-05-27 01:43:25.405 18 INFO tempest.lib.common.rest_client [req-59724c13-6b6b-47fa-925a-c1379071a892 req-59724c13-6b6b-47fa-925a-c1379071a892 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/46c7231a-f38d-4c8e-9cdc-63ae44385053 1.052s",
                                "2026-05-27 01:43:25.433 31 INFO tempest.lib.common.rest_client [req-290ef070-8dac-40dc-bf00-c46cd117c9db req-290ef070-8dac-40dc-bf00-c46cd117c9db ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4bef7a7-68e6-490c-aa4b-e0d9d2619b9e 0.292s",
                                "2026-05-27 01:43:25.766 21 INFO tempest.lib.common.rest_client [req-85c53d4a-eb4d-4515-bb2f-b4b3cef97605 req-85c53d4a-eb4d-4515-bb2f-b4b3cef97605 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.139s",
                                "2026-05-27 01:43:25.972 31 INFO tempest.lib.common.rest_client [req-274a7492-f6b2-4049-aef1-7dfa4304da95 req-274a7492-f6b2-4049-aef1-7dfa4304da95 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88a9ceae-ef4b-40ec-9bf2-e208d80ce549 0.536s",
                                "2026-05-27 01:43:26.215 11 INFO tempest.lib.common.rest_client [req-7b05311a-1eca-455e-b6c0-32f9b60c6bce req-7b05311a-1eca-455e-b6c0-32f9b60c6bce ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.819s",
                                "2026-05-27 01:43:26.261 21 INFO tempest.lib.common.rest_client [req-7dcf7cfd-3502-4a0f-8747-20f3a449ee35 req-7dcf7cfd-3502-4a0f-8747-20f3a449ee35 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.493s",
                                "2026-05-27 01:43:26.287 15 INFO tempest.lib.common.rest_client [req-c861ac08-f2a8-4cc1-b98c-cd67c67d8e8d req-c861ac08-f2a8-4cc1-b98c-cd67c67d8e8d ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 2.205s",
                                "2026-05-27 01:43:26.313 35 INFO tempest.lib.common.rest_client [req-79a827b5-1b3d-4de0-92ad-a30e3b2c0d93 req-79a827b5-1b3d-4de0-92ad-a30e3b2c0d93 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.792s",
                                "2026-05-27 01:43:26.386 15 INFO tempest.lib.common.rest_client [req-8fb807c0-627d-46d0-a295-91730328c337 req-8fb807c0-627d-46d0-a295-91730328c337 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.097s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [7.513979s] ... ok",
                                "2026-05-27 01:43:26.640 18 INFO tempest.lib.common.rest_client [req-b2868134-cd36-4224-876b-2257f75022bb req-b2868134-cd36-4224-876b-2257f75022bb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93112486-09b3-49d8-816c-f12b7d899f9a 1.233s",
                                "2026-05-27 01:43:26.664 13 INFO tempest.lib.common.rest_client [req-a0d268f0-fa32-4dfa-8eea-1f94c0b116c0 req-a0d268f0-fa32-4dfa-8eea-1f94c0b116c0 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 2.961s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [6.488120s] ... ok",
                                "2026-05-27 01:43:26.733 25 INFO tempest.lib.common.rest_client [req-8ec6d1a7-9b9b-44e0-a627-3f85769b5287 req-8ec6d1a7-9b9b-44e0-a627-3f85769b5287 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.336s",
                                "2026-05-27 01:43:26.930 37 INFO tempest.lib.common.rest_client [req-e248764a-0388-47f0-b299-062771920e42 req-e248764a-0388-47f0-b299-062771920e42 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08dccdf5-aef9-4866-a59d-fdcfd3a39d63 1.936s",
                                "2026-05-27 01:43:27.201 37 INFO tempest.lib.common.rest_client [req-b202d411-dbee-4c87-abc2-a66db4242e7b req-b202d411-dbee-4c87-abc2-a66db4242e7b ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97ad4c295d924363809f8c8d9c67e263 0.268s",
                                "2026-05-27 01:43:27.217 15 INFO tempest.lib.common.rest_client [req-04418aeb-9228-4a8b-baff-d583180aa382 req-04418aeb-9228-4a8b-baff-d583180aa382 ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.827s",
                                "2026-05-27 01:43:27.273 33 INFO tempest.lib.common.rest_client [req-5b797e2a-7ba0-426a-b1a5-b48d488d8f44 req-5b797e2a-7ba0-426a-b1a5-b48d488d8f44 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 2.666s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [7.088817s] ... ok",
                                "2026-05-27 01:43:27.413 15 INFO tempest.lib.common.rest_client [req-7d030920-880d-4091-963d-405c0b0a0a13 req-7d030920-880d-4091-963d-405c0b0a0a13 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=24800625-0ccc-41ed-a2a2-36121aab5b07 0.191s",
                                "2026-05-27 01:43:27.480 31 INFO tempest.lib.common.rest_client [req-7f2db074-2836-423b-af97-f2e769a75636 req-7f2db074-2836-423b-af97-f2e769a75636 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e3bf580-892e-404d-9cd7-9becc57ffac6 1.505s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [9.884451s] ... ok",
                                "2026-05-27 01:43:27.643 18 INFO tempest.lib.common.rest_client [req-dc0068ec-405f-4834-8264-45669eef6cc2 req-dc0068ec-405f-4834-8264-45669eef6cc2 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/541b63ca-b7c2-4031-b6c0-4b072d50afaa 1.000s",
                                "2026-05-27 01:43:27.671 25 INFO tempest.lib.common.rest_client [req-7002f66f-5ecd-4c5b-bc3e-b2d7fd56e5d0 req-7002f66f-5ecd-4c5b-bc3e-b2d7fd56e5d0 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.936s",
                                "2026-05-27 01:43:27.760 31 INFO tempest.lib.common.rest_client [req-b5a5a7c8-726e-4724-8c20-f8644c99a708 req-b5a5a7c8-726e-4724-8c20-f8644c99a708 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.277s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.280586s] ... ok",
                                "2026-05-27 01:43:27.766 15 INFO tempest.lib.common.rest_client [req-57d9703b-12b5-4ce5-aeed-de2163c1eeb2 req-57d9703b-12b5-4ce5-aeed-de2163c1eeb2 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/24800625-0ccc-41ed-a2a2-36121aab5b07 0.350s",
                                "2026-05-27 01:43:27.823 21 INFO tempest.lib.common.rest_client [req-cd3672a6-a236-45aa-aef3-a7ee232a7288 req-cd3672a6-a236-45aa-aef3-a7ee232a7288 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ca6c680-65fc-42e0-aaf9-7b21f52acf95 1.556s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [3.198506s] ... ok",
                                "2026-05-27 01:43:27.911 15 INFO tempest.lib.common.rest_client [req-4feea81b-91c1-4f75-96d7-c95e71a8bd34 req-4feea81b-91c1-4f75-96d7-c95e71a8bd34 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=24800625-0ccc-41ed-a2a2-36121aab5b07 0.142s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.525016s] ... ok",
                                "2026-05-27 01:43:27.921 31 INFO tempest.lib.common.rest_client [req-807dff76-ff13-4456-8d43-47db1a310b33 req-807dff76-ff13-4456-8d43-47db1a310b33 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.155s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.158556s] ... ok",
                                "2026-05-27 01:43:27.994 18 INFO tempest.lib.common.rest_client [req-c53b7f0d-0715-4b1d-bf40-b60ffeb8f438 req-c53b7f0d-0715-4b1d-bf40-b60ffeb8f438 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cb4f3f66a4104da68e4a3dd713311955 0.349s",
                                "2026-05-27 01:43:28.243 35 INFO tempest.lib.common.rest_client [req-a9cdbc27-e0e6-4d41-9e79-e8d79ac9b7d7 req-a9cdbc27-e0e6-4d41-9e79-e8d79ac9b7d7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.926s",
                                "2026-05-27 01:43:28.291 11 INFO tempest.lib.common.rest_client [req-37c69726-8c26-4b03-b0f8-7ba5655a82ff req-37c69726-8c26-4b03-b0f8-7ba5655a82ff ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.074s",
                                "2026-05-27 01:43:28.393 18 INFO tempest.lib.common.rest_client [req-c18f63b4-a6c5-4f39-b336-1a04a0502798 req-c18f63b4-a6c5-4f39-b336-1a04a0502798 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/46a2b8cd01774156854c9555e697ed14 0.396s",
                                "2026-05-27 01:43:28.871 18 INFO tempest.lib.common.rest_client [req-0e45ba7c-2fef-49fa-9137-7581ba54f035 req-0e45ba7c-2fef-49fa-9137-7581ba54f035 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/23600cf7475c44f399fb5472ca742a99 0.476s",
                                "2026-05-27 01:43:28.872 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dd56d3019d6b4702acbee2761516145d",
                                "2026-05-27 01:43:28.883 15 INFO tempest.lib.common.rest_client [req-7ccb92f4-1984-48e0-b6ae-892356c05754 req-7ccb92f4-1984-48e0-b6ae-892356c05754 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.968s",
                                "2026-05-27 01:43:29.360 31 INFO tempest.lib.common.rest_client [req-e2e20ada-6fb8-47cb-89ec-ff2ebe9579b9 req-e2e20ada-6fb8-47cb-89ec-ff2ebe9579b9 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.434s",
                                "2026-05-27 01:43:29.363 21 INFO tempest.lib.common.rest_client [req-60d0fc4d-4a59-41ff-bba4-53ed3527a0e1 req-60d0fc4d-4a59-41ff-bba4-53ed3527a0e1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.537s",
                                "2026-05-27 01:43:29.460 18 INFO tempest.lib.common.rest_client [req-ea6f53a0-c10c-4ee4-81ff-701cef34480a req-ea6f53a0-c10c-4ee4-81ff-701cef34480a ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-27 01:43:29.910 18 INFO tempest.lib.common.rest_client [req-89bdd8c1-a933-4e8a-b338-c014ecc7326d req-89bdd8c1-a933-4e8a-b338-c014ecc7326d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dd56d3019d6b4702acbee2761516145d&name=default 0.447s",
                                "2026-05-27 01:43:29.922 21 INFO tempest.lib.common.rest_client [req-692faa75-650b-4f8d-af8e-049a3b8afca9 req-692faa75-650b-4f8d-af8e-049a3b8afca9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.556s",
                                "2026-05-27 01:43:29.924 29 INFO tempest.lib.common.rest_client [req-150d6c1a-25d3-4a43-85f4-58e6363405fa req-150d6c1a-25d3-4a43-85f4-58e6363405fa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 4.595s",
                                "2026-05-27 01:43:30.227 25 INFO tempest.lib.common.rest_client [req-6e100cf6-4ab3-4746-b179-3b888620117e req-6e100cf6-4ab3-4746-b179-3b888620117e ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 2.553s",
                                "2026-05-27 01:43:30.631 33 INFO tempest.lib.common.rest_client [req-e4836113-4617-426b-8ead-ff5e7f73f514 req-e4836113-4617-426b-8ead-ff5e7f73f514 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.351s",
                                "2026-05-27 01:43:30.703 18 INFO tempest.lib.common.rest_client [req-901f2ed5-899b-4cfd-bbf8-56566887b7d4 req-901f2ed5-899b-4cfd-bbf8-56566887b7d4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/79fb8eb2-5760-454d-9dc4-bad68f77cf7d 0.790s",
                                "2026-05-27 01:43:30.735 15 INFO tempest.lib.common.rest_client [req-d1a2d110-85e6-4069-a78e-f47e535b19d0 req-d1a2d110-85e6-4069-a78e-f47e535b19d0 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.847s",
                                "2026-05-27 01:43:30.929 29 INFO tempest.lib.common.rest_client [req-69575f92-37dd-4e26-a1bf-056e3a2dc686 req-69575f92-37dd-4e26-a1bf-056e3a2dc686 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s",
                                "2026-05-27 01:43:30.947 18 INFO tempest.lib.common.rest_client [req-c8fb0249-87cc-4e20-b357-55c803ed7345 req-c8fb0249-87cc-4e20-b357-55c803ed7345 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dd56d3019d6b4702acbee2761516145d 0.242s",
                                "2026-05-27 01:43:30.948 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6148d6e0c774df88aaa5a8bea46ae21",
                                "2026-05-27 01:43:31.070 11 INFO tempest.lib.common.rest_client [req-ba4a71d6-bd87-43f0-aeb3-55adc452db9d req-ba4a71d6-bd87-43f0-aeb3-55adc452db9d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.777s",
                                "2026-05-27 01:43:31.238 31 INFO tempest.lib.common.rest_client [req-8e67777c-bd2b-444c-aed4-8cd0425b5ad9 req-8e67777c-bd2b-444c-aed4-8cd0425b5ad9 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.875s",
                                "2026-05-27 01:43:31.336 21 INFO tempest.lib.common.rest_client [req-7be00d29-6d7a-4323-b38d-160e081397e4 req-7be00d29-6d7a-4323-b38d-160e081397e4 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4810b944-9314-46bc-b53d-5ce4c4981223 1.408s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [3.513366s] ... ok",
                                "2026-05-27 01:43:31.412 35 INFO tempest.lib.common.rest_client [req-ebf96112-3b04-4b60-a7b9-d18021dfd8de req-ebf96112-3b04-4b60-a7b9-d18021dfd8de ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.165s",
                                "2026-05-27 01:43:31.554 29 INFO tempest.lib.common.rest_client [req-bb8cb910-609c-48cf-b6d5-b3954e43f22b req-bb8cb910-609c-48cf-b6d5-b3954e43f22b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.623s",
                                "2026-05-27 01:43:31.579 18 INFO tempest.lib.common.rest_client [req-0aa2001b-cee3-4fd7-bb9f-17eb41ccf169 req-0aa2001b-cee3-4fd7-bb9f-17eb41ccf169 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6148d6e0c774df88aaa5a8bea46ae21&name=default 0.625s",
                                "2026-05-27 01:43:31.674 35 INFO tempest.lib.common.rest_client [req-bc01e388-632a-45af-8afb-7e32f9fd5145 req-bc01e388-632a-45af-8afb-7e32f9fd5145 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.260s",
                                "2026-05-27 01:43:31.744 25 INFO tempest.lib.common.rest_client [req-aa88edd0-e9f0-46b3-8342-f29ba9481b1d req-aa88edd0-e9f0-46b3-8342-f29ba9481b1d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 1.514s",
                                "2026-05-27 01:43:31.846 25 INFO tempest.lib.common.rest_client [req-7fb407fb-5d72-43ba-bf01-0f343492e982 req-7fb407fb-5d72-43ba-bf01-0f343492e982 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.100s",
                                "2026-05-27 01:43:31.874 13 INFO tempest.lib.common.rest_client [req-dadd0f48-b532-4b06-a2e8-3451b913d12f req-dadd0f48-b532-4b06-a2e8-3451b913d12f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.206s",
                                "2026-05-27 01:43:32.170 31 INFO tempest.lib.common.rest_client [req-bb82b119-83f1-4ff8-ad1c-a02953b8cffa req-bb82b119-83f1-4ff8-ad1c-a02953b8cffa ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.928s",
                                "2026-05-27 01:43:32.213 25 INFO tempest.lib.common.rest_client [req-a0e8c350-f77e-4c0a-8919-8f7a65d0e1e5 req-a0e8c350-f77e-4c0a-8919-8f7a65d0e1e5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db5cf559-c72b-4319-9822-4c419e99f639 0.363s",
                                "2026-05-27 01:43:32.363 33 INFO tempest.lib.common.rest_client [req-c6a79dd0-8bf9-40e2-ada0-ce877366233f req-c6a79dd0-8bf9-40e2-ada0-ce877366233f ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 1.729s",
                                "2026-05-27 01:43:32.412 15 INFO tempest.lib.common.rest_client [req-aa91ad43-50b6-4f72-92c2-432bfd653c7a req-aa91ad43-50b6-4f72-92c2-432bfd653c7a ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 1.673s",
                                "2026-05-27 01:43:32.475 18 INFO tempest.lib.common.rest_client [req-8c0f2ea8-37ea-4a6c-8c89-b62b9b67cf4f req-8c0f2ea8-37ea-4a6c-8c89-b62b9b67cf4f ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b2899ae-49b5-43df-b627-93c78b84e5e3 0.893s",
                                "2026-05-27 01:43:32.542 15 INFO tempest.lib.common.rest_client [req-04b362db-ff9c-4cd6-abb6-ab3bdd4cf53d req-04b362db-ff9c-4cd6-abb6-ab3bdd4cf53d ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/b4339a45-219a-4b30-bc7a-1714156f0b64 0.127s",
                                "2026-05-27 01:43:32.562 25 INFO tempest.lib.common.rest_client [req-a75c917f-4704-4b9f-aec8-c21678b3c341 req-a75c917f-4704-4b9f-aec8-c21678b3c341 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8f757c02-c29b-4c94-9362-1788773821f9 0.347s",
                                "2026-05-27 01:43:32.572 33 INFO tempest.lib.common.rest_client [req-657ba20c-ef6a-410a-9794-a3e6699418c9 req-657ba20c-ef6a-410a-9794-a3e6699418c9 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.206s",
                                "2026-05-27 01:43:32.598 21 INFO tempest.lib.common.rest_client [req-3f342d89-b297-4764-ad40-8336d66bfd44 req-3f342d89-b297-4764-ad40-8336d66bfd44 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.257s",
                                "2026-05-27 01:43:32.658 15 INFO tempest.lib.common.rest_client [req-bd55dadc-7a80-43cc-94ab-87477b6133dc req-bd55dadc-7a80-43cc-94ab-87477b6133dc ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 0.113s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.746082s] ... ok",
                                "2026-05-27 01:43:32.719 33 INFO tempest.lib.common.rest_client [req-8b9c2432-05ea-4daf-9468-7f68a896f47d req-8b9c2432-05ea-4daf-9468-7f68a896f47d ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=513cb532-1935-439d-aa6e-8183f3950087 0.145s",
                                "2026-05-27 01:43:32.728 35 INFO tempest.lib.common.rest_client [req-ef0530f9-cf00-4c92-ad95-c5b4bc91607a req-ef0530f9-cf00-4c92-ad95-c5b4bc91607a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14095330-9de1-4c21-a983-5c09d5fd4ee0 1.052s",
                                "2026-05-27 01:43:32.838 33 INFO tempest.lib.common.rest_client [req-4dfbecf3-d3a0-4828-807e-46724e2f6f88 req-4dfbecf3-d3a0-4828-807e-46724e2f6f88 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=513cb532-1935-439d-aa6e-8183f3950087 0.116s",
                                "2026-05-27 01:43:32.843 35 INFO tempest.lib.common.rest_client [req-b3f4944d-697f-48c5-8e21-ca6829ac07c3 req-b3f4944d-697f-48c5-8e21-ca6829ac07c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.112s",
                                "2026-05-27 01:43:32.880 18 INFO tempest.lib.common.rest_client [req-6aaeeff9-22c0-4a2a-8128-36aac7d1ef78 req-6aaeeff9-22c0-4a2a-8128-36aac7d1ef78 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d6148d6e0c774df88aaa5a8bea46ae21 0.400s",
                                "2026-05-27 01:43:32.881 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7206e70cc14b4db7af72398fa458bc5f",
                                "2026-05-27 01:43:32.886 15 INFO tempest.lib.common.rest_client [req-cf5ff1f0-85d6-4eb6-bc7f-43d7bb43fc91 req-cf5ff1f0-85d6-4eb6-bc7f-43d7bb43fc91 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.224s",
                                "2026-05-27 01:43:33.001 15 INFO tempest.lib.common.rest_client [req-6a8ab07f-cf89-4b3d-8bf4-cce9fc0aa081 req-6a8ab07f-cf89-4b3d-8bf4-cce9fc0aa081 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.112s",
                                "2026-05-27 01:43:33.080 15 INFO tempest.lib.common.rest_client [req-3aa3107b-e4f5-436b-9d83-c2a7870b3c70 req-3aa3107b-e4f5-436b-9d83-c2a7870b3c70 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.076s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.420936s] ... ok",
                                "2026-05-27 01:43:33.206 21 INFO tempest.lib.common.rest_client [req-3f93c172-060e-4301-a6cb-4bdf2e7508a0 req-3f93c172-060e-4301-a6cb-4bdf2e7508a0 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.606s",
                                "2026-05-27 01:43:33.249 15 INFO tempest.lib.common.rest_client [req-98ec787f-1993-42dc-92f8-cf31649beb8d req-98ec787f-1993-42dc-92f8-cf31649beb8d ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.166s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.169448s] ... ok",
                                "2026-05-27 01:43:33.285 31 INFO tempest.lib.common.rest_client [req-26c3e097-cb36-4ae4-8b83-393bfc83aef6 req-26c3e097-cb36-4ae4-8b83-393bfc83aef6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.112s",
                                "2026-05-27 01:43:33.364 35 INFO tempest.lib.common.rest_client [req-3b9b201b-651c-47da-b599-8a291d8f6468 req-3b9b201b-651c-47da-b599-8a291d8f6468 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/024ee507-227e-4b80-8059-8fc5be5df87a 0.518s",
                                "2026-05-27 01:43:33.398 15 INFO tempest.lib.common.rest_client [req-8fb10bae-8bc6-418f-81bc-aa6c9b99a25f req-8fb10bae-8bc6-418f-81bc-aa6c9b99a25f ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.143s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.146784s] ... ok",
                                "2026-05-27 01:43:33.423 33 INFO tempest.lib.common.rest_client [req-6d5b77e1-760d-4b2c-8aae-df2c0acb5b48 req-6d5b77e1-760d-4b2c-8aae-df2c0acb5b48 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.581s",
                                "{11} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [6.147353s] ... ok",
                                "2026-05-27 01:43:33.498 31 INFO tempest.lib.common.rest_client [req-e776acfb-cd62-4c0f-ba94-31aa3bce372e req-e776acfb-cd62-4c0f-ba94-31aa3bce372e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D2001%3Adb8%3A%3A1c0 0.211s",
                                "2026-05-27 01:43:33.510 33 INFO tempest.lib.common.rest_client [req-4d7bd3e9-a53d-4fc2-b095-a9a69e52f4de req-4d7bd3e9-a53d-4fc2-b095-a9a69e52f4de ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=513cb532-1935-439d-aa6e-8183f3950087 0.082s",
                                "2026-05-27 01:43:33.512 15 INFO tempest.lib.common.rest_client [req-9ee184d7-539a-46e1-bd54-b7b137a3005e req-9ee184d7-539a-46e1-bd54-b7b137a3005e ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.113047s] ... ok",
                                "2026-05-27 01:43:33.612 15 INFO tempest.lib.common.rest_client [req-f98b820f-c5c6-4885-ab31-a553dcf8512b req-f98b820f-c5c6-4885-ab31-a553dcf8512b ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.097s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.099232s] ... ok",
                                "2026-05-27 01:43:33.622 33 INFO tempest.lib.common.rest_client [req-609f5ac9-cc9f-456d-94be-51348579204e req-609f5ac9-cc9f-456d-94be-51348579204e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/513cb532-1935-439d-aa6e-8183f3950087 0.109s",
                                "2026-05-27 01:43:33.739 33 INFO tempest.lib.common.rest_client [req-7f6eabc1-6568-4fdb-85e7-cb9243fabcb6 req-7f6eabc1-6568-4fdb-85e7-cb9243fabcb6 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.114s",
                                "2026-05-27 01:43:33.850 33 INFO tempest.lib.common.rest_client [req-68c1686f-3a29-4a42-b230-0e7b82fc3542 req-68c1686f-3a29-4a42-b230-0e7b82fc3542 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b3afc6e-f0a1-47f1-b298-1aacf487b122 0.108s",
                                "2026-05-27 01:43:33.950 25 INFO tempest.lib.common.rest_client [req-1a3dea3c-6147-40de-a4aa-6d4ddc71deed req-1a3dea3c-6147-40de-a4aa-6d4ddc71deed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/60e54118-83f7-46cd-a552-19f56aa7dcaf 1.385s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [15.349216s] ... ok",
                                "2026-05-27 01:43:33.996 13 INFO tempest.lib.common.rest_client [req-07ea4d4f-701f-4682-9578-612b538a2d31 req-07ea4d4f-701f-4682-9578-612b538a2d31 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 2.120s",
                                "2026-05-27 01:43:34.008 33 INFO tempest.lib.common.rest_client [req-fb12b850-fcc4-4c5b-95ab-dcf97ac7b135 req-fb12b850-fcc4-4c5b-95ab-dcf97ac7b135 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.151s",
                                "2026-05-27 01:43:34.047 35 INFO tempest.lib.common.rest_client [req-79635b5b-9ef2-4224-ba61-4a7454499a5b req-79635b5b-9ef2-4224-ba61-4a7454499a5b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ea31207-a43e-4e10-8bd5-2c27518b00b1 0.680s",
                                "2026-05-27 01:43:34.073 15 INFO tempest.lib.common.rest_client [req-c354da8d-56a8-4367-8d3b-3817ba9dafd6 req-c354da8d-56a8-4367-8d3b-3817ba9dafd6 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8 0.453s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_show_network [0.460315s] ... ok",
                                "2026-05-27 01:43:34.173 35 INFO tempest.lib.common.rest_client [req-d9f83171-ef3a-4a70-8105-0fd52ad8f1e6 req-d9f83171-ef3a-4a70-8105-0fd52ad8f1e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.119s",
                                "2026-05-27 01:43:34.183 25 INFO tempest.lib.common.rest_client [req-311727f1-0539-4cbe-b7ad-c4b147b1725a req-311727f1-0539-4cbe-b7ad-c4b147b1725a ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.229s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.231949s] ... ok",
                                "2026-05-27 01:43:34.187 13 INFO tempest.lib.common.rest_client [req-b3754e8a-a811-47b3-a506-6b85cc92fb5b req-b3754e8a-a811-47b3-a506-6b85cc92fb5b ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.189s",
                                "2026-05-27 01:43:34.187 33 INFO tempest.lib.common.rest_client [req-6ddfd6ad-1b0d-46c4-89a2-8d1cb621f990 req-6ddfd6ad-1b0d-46c4-89a2-8d1cb621f990 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6718a78d-0f4d-4f5d-acf3-f4372397bcb9 0.174s",
                                "2026-05-27 01:43:34.282 15 INFO tempest.lib.common.rest_client [req-b8131ba5-45d5-41bb-9d56-46e685f0d8d6 req-b8131ba5-45d5-41bb-9d56-46e685f0d8d6 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8?fields=id&fields=name&fields=mtu 0.205s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.208660s] ... ok",
                                "2026-05-27 01:43:34.319 13 INFO tempest.lib.common.rest_client [req-4af9819c-c206-4134-b754-00fcf9388c37 req-4af9819c-c206-4134-b754-00fcf9388c37 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf&device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.129s",
                                "2026-05-27 01:43:34.358 18 INFO tempest.lib.common.rest_client [req-6246b50a-a3e5-4978-a417-26e3f195dc48 req-6246b50a-a3e5-4978-a417-26e3f195dc48 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7206e70cc14b4db7af72398fa458bc5f&name=default 1.473s",
                                "2026-05-27 01:43:34.369 35 INFO tempest.lib.common.rest_client [req-9e1bfa76-bab2-45bd-95a5-f5ee17977c34 req-9e1bfa76-bab2-45bd-95a5-f5ee17977c34 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.193s",
                                "2026-05-27 01:43:34.373 25 INFO tempest.lib.common.rest_client [req-4713115e-3951-4f27-9176-090e580ceb7a req-4713115e-3951-4f27-9176-090e580ceb7a ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.184s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.188374s] ... ok",
                                "2026-05-27 01:43:34.404 15 INFO tempest.lib.common.rest_client [req-98fe17a8-aa19-4de0-84a0-ec49a9ed0720 req-98fe17a8-aa19-4de0-84a0-ec49a9ed0720 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1 0.115s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.120548s] ... ok",
                                "2026-05-27 01:43:34.415 33 INFO tempest.lib.common.rest_client [req-902bc363-a28e-4dc0-aea3-d4ac030675d2 req-902bc363-a28e-4dc0-aea3-d4ac030675d2 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.223s",
                                "2026-05-27 01:43:34.417 13 INFO tempest.lib.common.rest_client [req-ada88ad2-f7f2-49b8-bf82-c78c07295005 req-ada88ad2-f7f2-49b8-bf82-c78c07295005 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.096s",
                                "2026-05-27 01:43:34.517 35 INFO tempest.lib.common.rest_client [req-00fff90a-e374-47c2-94a5-64649d85af7e req-00fff90a-e374-47c2-94a5-64649d85af7e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.147s",
                                "2026-05-27 01:43:34.543 33 INFO tempest.lib.common.rest_client [req-0c8fed1d-0e94-4822-a2bb-281347331423 req-0c8fed1d-0e94-4822-a2bb-281347331423 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fa6330a3-a9a9-4648-abcb-f13ad0fd1b79 0.126s",
                                "2026-05-27 01:43:34.579 15 INFO tempest.lib.common.rest_client [req-7920a8af-f14d-427d-903c-c9a2cdba4d50 req-7920a8af-f14d-427d-903c-c9a2cdba4d50 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1?fields=id&fields=network_id 0.172s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.175365s] ... ok",
                                "2026-05-27 01:43:34.611 35 INFO tempest.lib.common.rest_client [req-f7ea304a-046f-49e5-82a7-eb66fe56677f req-f7ea304a-046f-49e5-82a7-eb66fe56677f ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [39.682021s] ... ok",
                                "2026-05-27 01:43:34.652 33 INFO tempest.lib.common.rest_client [req-4a30aa90-268b-4398-b223-170f53c2fbb5 req-4a30aa90-268b-4398-b223-170f53c2fbb5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.106s",
                                "2026-05-27 01:43:34.752 33 INFO tempest.lib.common.rest_client [req-3e855e28-6d79-45e5-a23c-9b9d9d1048a3 req-3e855e28-6d79-45e5-a23c-9b9d9d1048a3 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d9f8fdc8-1a9c-45f5-96bb-80816bdd9a0b 0.098s",
                                "2026-05-27 01:43:34.842 33 INFO tempest.lib.common.rest_client [req-2a4dcced-7dbd-444c-bd01-9812ed74fd08 req-2a4dcced-7dbd-444c-bd01-9812ed74fd08 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.089s",
                                "2026-05-27 01:43:34.997 33 INFO tempest.lib.common.rest_client [req-432531a3-3807-47ce-ab5d-9b5cc85f784f req-432531a3-3807-47ce-ab5d-9b5cc85f784f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9378ceea-3c69-4d80-9ef8-be3cd2d6a79c 0.152s",
                                "2026-05-27 01:43:35.096 35 INFO tempest.lib.common.rest_client [req-389b3796-90dd-4f43-b1da-0608b23607cf req-389b3796-90dd-4f43-b1da-0608b23607cf ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.480s",
                                "2026-05-27 01:43:35.100 31 INFO tempest.lib.common.rest_client [req-b85a43ba-7cdc-47e0-8f11-dff939886d66 req-b85a43ba-7cdc-47e0-8f11-dff939886d66 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/813d73f7-4681-4879-8175-6e841693c9a6 1.598s",
                                "2026-05-27 01:43:35.111 33 INFO tempest.lib.common.rest_client [req-79f382bc-13be-42cc-a4d4-f37908dda10e req-79f382bc-13be-42cc-a4d4-f37908dda10e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/86b1fc48-8403-4e88-8207-a830f61ee2b2 0.112s",
                                "2026-05-27 01:43:35.150 13 INFO tempest.lib.common.rest_client [req-7b90b3f6-5ec4-4b8a-ab03-764b65396a08 req-7b90b3f6-5ec4-4b8a-ab03-764b65396a08 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.730s",
                                "{1} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [8.488016s] ... ok",
                                "2026-05-27 01:43:35.198 29 INFO tempest.lib.common.rest_client [req-08ee6748-fb90-415d-a0ef-60938dbe6475 req-08ee6748-fb90-415d-a0ef-60938dbe6475 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 3.641s",
                                "2026-05-27 01:43:35.274 13 INFO tempest.lib.common.rest_client [req-93b95817-901f-4a2a-b032-1014c45dc50c req-93b95817-901f-4a2a-b032-1014c45dc50c ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.114s",
                                "2026-05-27 01:43:35.284 31 INFO tempest.lib.common.rest_client [req-329c4304-8499-495d-be22-26050f7c43e6 req-329c4304-8499-495d-be22-26050f7c43e6 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/813d73f7-4681-4879-8175-6e841693c9a6 0.181s",
                                "2026-05-27 01:43:35.344 21 INFO tempest.lib.common.rest_client [req-c3eb2810-7058-4e96-8192-3a96da362013 req-c3eb2810-7058-4e96-8192-3a96da362013 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e978164c-53be-4e37-96d2-7bfd18f2634e 2.134s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [4.006254s] ... ok",
                                "2026-05-27 01:43:35.341 25 INFO tempest.lib.common.rest_client [req-26d296ae-78c6-4980-b2f0-271430805ab0 req-26d296ae-78c6-4980-b2f0-271430805ab0 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.960s",
                                "2026-05-27 01:43:35.371 13 INFO tempest.lib.common.rest_client [req-880297dc-085f-4488-ae99-5ec81ff12491 req-880297dc-085f-4488-ae99-5ec81ff12491 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0045c8d1-3820-4b8d-ba9a-23c3685b7fb3 0.095s",
                                "2026-05-27 01:43:35.453 35 INFO tempest.lib.common.rest_client [req-667e0e01-1fe8-4053-b206-e0a4e05a1aa6 req-667e0e01-1fe8-4053-b206-e0a4e05a1aa6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.353s",
                                "2026-05-27 01:43:35.462 13 INFO tempest.lib.common.rest_client [req-4c87d0db-7231-42f4-bf3d-f408979de249 req-4c87d0db-7231-42f4-bf3d-f408979de249 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.088s",
                                "2026-05-27 01:43:35.467 33 INFO tempest.lib.common.rest_client [req-096bdc3c-d24f-4004-816d-ce289a6b793e req-096bdc3c-d24f-4004-816d-ce289a6b793e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/656b3306d5244cff83e5998d24fb200d 0.354s",
                                "2026-05-27 01:43:35.476 18 INFO tempest.lib.common.rest_client [req-16e81633-6669-43fe-82fc-fe617bedb094 req-16e81633-6669-43fe-82fc-fe617bedb094 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d00c4433-fad4-4680-afd0-629ce726dc29 1.114s",
                                "2026-05-27 01:43:35.605 13 INFO tempest.lib.common.rest_client [req-9273a914-240c-4907-8935-c080ece90608 req-9273a914-240c-4907-8935-c080ece90608 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4ad68e22-64d6-4a1b-b8f9-1c8dac00b3b0 0.141s",
                                "2026-05-27 01:43:35.693 13 INFO tempest.lib.common.rest_client [req-d8124c43-57db-4bf8-add5-64dda01eec62 req-d8124c43-57db-4bf8-add5-64dda01eec62 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b5adea7-b8db-499d-b4ce-6931ba06d888 0.086s",
                                "2026-05-27 01:43:35.723 35 INFO tempest.lib.common.rest_client [req-c3e063af-36d7-4d6d-8def-adf470d52975 req-c3e063af-36d7-4d6d-8def-adf470d52975 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.265s",
                                "2026-05-27 01:43:35.786 33 INFO tempest.lib.common.rest_client [req-74c447df-e228-40b9-a224-305080ef276a req-74c447df-e228-40b9-a224-305080ef276a ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c43b521ed3d41a584c7a94f5144b27c 0.316s",
                                "2026-05-27 01:43:35.786 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a37d1463fa764a9db4855a7f8b90f725",
                                "2026-05-27 01:43:35.801 13 INFO tempest.lib.common.rest_client [req-6bad2fc2-e720-4a00-8aa3-09b5e742392e req-6bad2fc2-e720-4a00-8aa3-09b5e742392e ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b5adea7-b8db-499d-b4ce-6931ba06d888 0.105s",
                                "2026-05-27 01:43:35.823 18 INFO tempest.lib.common.rest_client [req-3ca928e5-974a-43f8-951b-639ade346dd6 req-3ca928e5-974a-43f8-951b-639ade346dd6 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7206e70cc14b4db7af72398fa458bc5f 0.343s",
                                "2026-05-27 01:43:35.824 15 INFO tempest.lib.common.rest_client [req-51d96c26-d754-4e35-a9af-b007464d9b47 req-51d96c26-d754-4e35-a9af-b007464d9b47 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.238s",
                                "2026-05-27 01:43:35.876 31 INFO tempest.lib.common.rest_client [req-604d9093-a128-4a95-9827-5a8612358597 req-604d9093-a128-4a95-9827-5a8612358597 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fc1873af-f84a-4bb8-8348-8a174d4fcf83 0.589s",
                                "2026-05-27 01:43:35.899 13 INFO tempest.lib.common.rest_client [req-e1d86979-a8a8-4a62-9024-6829b5d03fee req-e1d86979-a8a8-4a62-9024-6829b5d03fee ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.090s",
                                "2026-05-27 01:43:35.988 13 INFO tempest.lib.common.rest_client [req-84a36eea-214a-4a72-bab3-a4470f4156e9 req-84a36eea-214a-4a72-bab3-a4470f4156e9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/029d1ca8-385a-4fbb-8d48-761c4ea4d721 0.088s",
                                "2026-05-27 01:43:35.995 31 INFO tempest.lib.common.rest_client [req-03968f67-06b6-40c7-9178-ce6b1bac507e req-03968f67-06b6-40c7-9178-ce6b1bac507e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fc1873af-f84a-4bb8-8348-8a174d4fcf83 0.115s",
                                "2026-05-27 01:43:36.014 35 INFO tempest.lib.common.rest_client [req-c2291f00-4f14-4f70-a37c-fa8a404a699c req-c2291f00-4f14-4f70-a37c-fa8a404a699c ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.288s",
                                "2026-05-27 01:43:36.143 13 INFO tempest.lib.common.rest_client [req-eef0b206-8d18-4dac-80cd-5a3b6e61f898 req-eef0b206-8d18-4dac-80cd-5a3b6e61f898 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=96b335c3-76ac-4078-94be-a2165e4d152a 0.152s",
                                "2026-05-27 01:43:36.221 35 INFO tempest.lib.common.rest_client [req-3e668f7f-d012-4c7a-8e15-7b4ed032c35b req-3e668f7f-d012-4c7a-8e15-7b4ed032c35b ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.203s",
                                "2026-05-27 01:43:36.278 13 INFO tempest.lib.common.rest_client [req-6ab1bd12-688a-48e9-b44d-c0180c532393 req-6ab1bd12-688a-48e9-b44d-c0180c532393 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/96b335c3-76ac-4078-94be-a2165e4d152a 0.132s",
                                "2026-05-27 01:43:36.293 31 INFO tempest.lib.common.rest_client [req-3729025f-6663-4e61-a12f-4d430c60eb4c req-3729025f-6663-4e61-a12f-4d430c60eb4c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f822108a-1792-4cd8-9361-23d3e32cfda1 0.295s",
                                "2026-05-27 01:43:36.366 33 INFO tempest.lib.common.rest_client [req-fa18bfd1-aa41-41c0-b584-ceb6abcfad82 req-fa18bfd1-aa41-41c0-b584-ceb6abcfad82 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:43:36.375 18 INFO tempest.lib.common.rest_client [req-ca1e7057-fd61-4976-a9cc-8d32d0eecf7b req-ca1e7057-fd61-4976-a9cc-8d32d0eecf7b ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-27 01:43:36.376 13 INFO tempest.lib.common.rest_client [req-e24c1c35-b1e2-45db-954d-1ca4793e2643 req-e24c1c35-b1e2-45db-954d-1ca4793e2643 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0865e8ed-dc12-4d9c-9489-e91a75726d84 0.095s",
                                "2026-05-27 01:43:36.420 35 INFO tempest.lib.common.rest_client [req-919d049f-6ff3-4115-a38a-4c33c55d07ae req-919d049f-6ff3-4115-a38a-4c33c55d07ae ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.195s",
                                "2026-05-27 01:43:36.477 13 INFO tempest.lib.common.rest_client [req-c3ffe457-138c-49da-a3a9-d0b7fa8fcf21 req-c3ffe457-138c-49da-a3a9-d0b7fa8fcf21 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0865e8ed-dc12-4d9c-9489-e91a75726d84 0.099s",
                                "2026-05-27 01:43:36.556 29 INFO tempest.lib.common.rest_client [req-d50c822a-9c86-4888-995a-054026ed73e3 req-d50c822a-9c86-4888-995a-054026ed73e3 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.356s",
                                "2026-05-27 01:43:36.584 13 INFO tempest.lib.common.rest_client [req-96802dc4-dd33-4476-ad7f-e097fcdb7fa6 req-96802dc4-dd33-4476-ad7f-e097fcdb7fa6 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b88f689-5afb-4981-b5b1-542cb819cc61 0.105s",
                                "2026-05-27 01:43:36.601 35 INFO tempest.lib.common.rest_client [req-2e1dad54-d813-46f2-a5ba-a32d1179c6e8 req-2e1dad54-d813-46f2-a5ba-a32d1179c6e8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.179s",
                                "2026-05-27 01:43:36.606 11 INFO tempest.lib.common.rest_client [req-8781fccc-70d6-4607-b8d5-d0ae8ef44a77 req-8781fccc-70d6-4607-b8d5-d0ae8ef44a77 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07/add_router_interface 5.533s",
                                "2026-05-27 01:43:36.731 33 INFO tempest.lib.common.rest_client [req-c10c2d0c-6611-45f8-a19a-b8c2de47a3bb req-c10c2d0c-6611-45f8-a19a-b8c2de47a3bb ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a37d1463fa764a9db4855a7f8b90f725&name=default 0.363s",
                                "2026-05-27 01:43:36.754 21 INFO tempest.lib.common.rest_client [req-37f1c44e-1ade-4643-8f94-83d32d3ffb7f req-37f1c44e-1ade-4643-8f94-83d32d3ffb7f ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.407s",
                                "2026-05-27 01:43:36.756 35 INFO tempest.lib.common.rest_client [req-2165433b-56e5-4516-9d92-c5fd56dd1138 req-2165433b-56e5-4516-9d92-c5fd56dd1138 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.149s",
                                "2026-05-27 01:43:36.868 13 INFO tempest.lib.common.rest_client [req-db248991-57e2-4e7c-9168-370f1240e2cc req-db248991-57e2-4e7c-9168-370f1240e2cc ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/550434f589f24cefab59806745558635 0.282s",
                                "2026-05-27 01:43:36.871 35 INFO tempest.lib.common.rest_client [req-3743420c-6a09-40b3-9cce-b747baaaa1e4 req-3743420c-6a09-40b3-9cce-b747baaaa1e4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.258402s] ... ok",
                                "2026-05-27 01:43:36.887 25 INFO tempest.lib.common.rest_client [req-97e74e28-f415-4674-9804-341af7dcd306 req-97e74e28-f415-4674-9804-341af7dcd306 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.543s",
                                "2026-05-27 01:43:37.024 18 INFO tempest.lib.common.rest_client [req-cc288237-755f-4ea3-b51a-e900ca945435 req-cc288237-755f-4ea3-b51a-e900ca945435 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-27 01:43:37.081 29 INFO tempest.lib.common.rest_client [req-124acafc-773d-464e-abd2-1bbe39212b9f req-124acafc-773d-464e-abd2-1bbe39212b9f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.522s",
                                "2026-05-27 01:43:37.216 13 INFO tempest.lib.common.rest_client [req-20d1fb13-8101-4a14-a584-27adb9d14f96 req-20d1fb13-8101-4a14-a584-27adb9d14f96 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bd68cd7a84e457291bdbdfe6ca4ffc8 0.345s",
                                "2026-05-27 01:43:37.217 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f8c4b7f20d0407f9e2f50ed6ed7e7b7",
                                "2026-05-27 01:43:37.267 31 INFO tempest.lib.common.rest_client [req-5351c88c-e018-4857-8ad2-fad0f9e1e442 req-5351c88c-e018-4857-8ad2-fad0f9e1e442 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523e81d1-18f1-47ac-98a3-03578123f461 0.972s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.344815s] ... ok",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-27 01:43:37.271 18 INFO tempest.lib.common.rest_client [req-1cd91cbc-09a0-4e1e-8782-5b7920e5ea24 req-1cd91cbc-09a0-4e1e-8782-5b7920e5ea24 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s",
                                "2026-05-27 01:43:37.320 33 INFO tempest.lib.common.rest_client [req-7c4ead6f-c949-44e3-b2d9-e6a0e9bef40e req-7c4ead6f-c949-44e3-b2d9-e6a0e9bef40e ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/954571db-8fef-426f-8fb2-172e68993b82 0.586s",
                                "2026-05-27 01:43:37.431 21 INFO tempest.lib.common.rest_client [req-ee0cdb2d-e189-4502-bf6a-3a0ec3aaa764 req-ee0cdb2d-e189-4502-bf6a-3a0ec3aaa764 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.674s",
                                "2026-05-27 01:43:37.484 15 INFO tempest.lib.common.rest_client [req-f326e845-3839-4d7f-8170-25222930341f req-f326e845-3839-4d7f-8170-25222930341f ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.656s",
                                "2026-05-27 01:43:37.528 18 INFO tempest.lib.common.rest_client [req-ce5290d5-34d4-413d-a238-f74dbaa51628 req-ce5290d5-34d4-413d-a238-f74dbaa51628 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s",
                                "2026-05-27 01:43:37.631 11 INFO tempest.lib.common.rest_client [req-6c2a42a0-961c-45c8-b33d-cd1ac9290c76 req-6c2a42a0-961c-45c8-b33d-cd1ac9290c76 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s",
                                "2026-05-27 01:43:37.653 33 INFO tempest.lib.common.rest_client [req-c840fb20-9f3b-4af5-a378-e187918f58f2 req-c840fb20-9f3b-4af5-a378-e187918f58f2 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a37d1463fa764a9db4855a7f8b90f725 0.327s",
                                "2026-05-27 01:43:37.654 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 52f8ff7cbe0a4177b30131f50f46fabd",
                                "2026-05-27 01:43:37.809 13 INFO tempest.lib.common.rest_client [req-52ebb081-4a2c-424c-b2ff-d9f6eaf48f87 req-52ebb081-4a2c-424c-b2ff-d9f6eaf48f87 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-27 01:43:38.079 25 INFO tempest.lib.common.rest_client [req-7d6a1ccd-7b04-4606-b372-968e4c5a31bb req-7d6a1ccd-7b04-4606-b372-968e4c5a31bb ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.190s",
                                "2026-05-27 01:43:38.191 18 INFO tempest.lib.common.rest_client [req-b22611cb-2c80-4314-8900-c9fb5f47c651 req-b22611cb-2c80-4314-8900-c9fb5f47c651 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-27 01:43:38.344 18 INFO tempest.lib.common.rest_client [req-24e66cd9-901b-4b8b-834f-513f76663f0a req-24e66cd9-901b-4b8b-834f-513f76663f0a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:43:38.371 15 INFO tempest.lib.common.rest_client [req-b67a4590-3248-4d27-b8e0-95b3c1a822ec req-b67a4590-3248-4d27-b8e0-95b3c1a822ec ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/d2c6a0c1-5cd0-4212-9d24-cceceae39011 0.882s",
                                "2026-05-27 01:43:38.399 33 INFO tempest.lib.common.rest_client [req-54caa310-9244-4642-8bb7-98ee2323d3bd req-54caa310-9244-4642-8bb7-98ee2323d3bd ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=52f8ff7cbe0a4177b30131f50f46fabd&name=default 0.742s",
                                "2026-05-27 01:43:38.447 31 INFO tempest.lib.common.rest_client [req-c3649d0f-a9b1-4c27-bf84-626afcf41755 req-c3649d0f-a9b1-4c27-bf84-626afcf41755 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.176s",
                                "2026-05-27 01:43:38.501 18 INFO tempest.lib.common.rest_client [req-9842baff-1c28-4eba-a426-e9f8525f815f req-9842baff-1c28-4eba-a426-e9f8525f815f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.154s",
                                "2026-05-27 01:43:38.675 18 INFO tempest.lib.common.rest_client [req-50d77443-a28d-49e7-aa7d-4f2cb882ed75 req-50d77443-a28d-49e7-aa7d-4f2cb882ed75 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-27 01:43:38.698 35 INFO tempest.lib.common.rest_client [req-fd8a2de9-0536-447b-967e-6f09cdefcf1c req-fd8a2de9-0536-447b-967e-6f09cdefcf1c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.822s",
                                "2026-05-27 01:43:38.715 13 INFO tempest.lib.common.rest_client [req-90410cbf-c270-40bf-bb90-346e27e0d2bb req-90410cbf-c270-40bf-bb90-346e27e0d2bb ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f8c4b7f20d0407f9e2f50ed6ed7e7b7&name=default 0.901s",
                                "2026-05-27 01:43:38.844 18 INFO tempest.lib.common.rest_client [req-8eddfffe-d3bb-4959-a631-7c3a56620ce4 req-8eddfffe-d3bb-4959-a631-7c3a56620ce4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/6756f682ee034483a1c0f10ac8baaed9 0.166s",
                                "2026-05-27 01:43:38.878 33 INFO tempest.lib.common.rest_client [req-baf415d1-faaf-4b6f-9372-5fdb290364bd req-baf415d1-faaf-4b6f-9372-5fdb290364bd ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91a82541-1955-4a70-986d-ea7932bae92b 0.476s",
                                "2026-05-27 01:43:38.922 31 INFO tempest.lib.common.rest_client [req-c26083e5-2676-41f8-b7f6-e15a095e123d req-c26083e5-2676-41f8-b7f6-e15a095e123d ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.472s",
                                "2026-05-27 01:43:39.071 18 INFO tempest.lib.common.rest_client [req-5f82f6b5-9dfc-44e8-a3c1-288b4c2944a5 req-5f82f6b5-9dfc-44e8-a3c1-288b4c2944a5 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-27 01:43:39.071 21 INFO tempest.lib.common.rest_client [req-a91e5af9-3237-4f05-bf22-980b40b26c12 req-a91e5af9-3237-4f05-bf22-980b40b26c12 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.635s",
                                "2026-05-27 01:43:39.195 33 INFO tempest.lib.common.rest_client [req-9eb1a51a-9acc-4ca7-8abb-5054fc7c9cde req-9eb1a51a-9acc-4ca7-8abb-5054fc7c9cde ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/52f8ff7cbe0a4177b30131f50f46fabd 0.313s",
                                "2026-05-27 01:43:39.208 21 INFO tempest.lib.common.rest_client [req-96d3c9e3-ca54-428e-b442-7f91ba4ab1cf req-96d3c9e3-ca54-428e-b442-7f91ba4ab1cf ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.864853s] ... ok",
                                "2026-05-27 01:43:39.265 31 INFO tempest.lib.common.rest_client [req-334f7679-cdb2-477d-8798-f7fc3b931fa3 req-334f7679-cdb2-477d-8798-f7fc3b931fa3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.339s",
                                "2026-05-27 01:43:39.278 13 INFO tempest.lib.common.rest_client [req-fed1ed61-6364-45b5-a33e-bb6e7ccffaaa req-fed1ed61-6364-45b5-a33e-bb6e7ccffaaa ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19870881-0492-4a92-b2b4-eaf092c4e198 0.561s",
                                "2026-05-27 01:43:39.288 18 INFO tempest.lib.common.rest_client [req-a0f8f706-7f65-4cf1-9af9-557e08dffdd5 req-a0f8f706-7f65-4cf1-9af9-557e08dffdd5 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/5c8612194f3a455a91058394a6fe5fb4 0.215s",
                                "2026-05-27 01:43:39.367 25 INFO tempest.lib.common.rest_client [req-d7f1a051-ce06-4aba-b920-3bc3bd991eb6 req-d7f1a051-ce06-4aba-b920-3bc3bd991eb6 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.286s",
                                "2026-05-27 01:43:39.429 11 INFO tempest.lib.common.rest_client [req-2586e02e-e82e-4d47-a09f-038edb81b60e req-2586e02e-e82e-4d47-a09f-038edb81b60e ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/dff7df21-9c3c-41c9-a857-6a4126bf913f 1.795s",
                                "2026-05-27 01:43:39.492 18 INFO tempest.lib.common.rest_client [req-97bb31a4-b73e-4d3a-b014-8047e1f101b4 req-97bb31a4-b73e-4d3a-b014-8047e1f101b4 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-27 01:43:39.629 15 INFO tempest.lib.common.rest_client [req-01a957b2-e87d-4836-b597-d3064716a912 req-01a957b2-e87d-4836-b597-d3064716a912 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fe819cb-4d74-4bbd-8e8b-0602e5d2994c 1.251s",
                                "{2} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.046159s] ... ok",
                                "2026-05-27 01:43:39.625 13 INFO tempest.lib.common.rest_client [req-13e64965-2ef7-4aff-b827-fd016cdc7eb0 req-13e64965-2ef7-4aff-b827-fd016cdc7eb0 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f8c4b7f20d0407f9e2f50ed6ed7e7b7 0.344s",
                                "2026-05-27 01:43:39.625 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bcdb69043bc94cb888477da4f2f0e7a8",
                                "2026-05-27 01:43:39.640 25 INFO tempest.lib.common.rest_client [req-9f979115-66ed-4946-8d08-09704b37b507 req-9f979115-66ed-4946-8d08-09704b37b507 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fixed_ips=ip_address%3D10.100.0.12 0.271s",
                                "2026-05-27 01:43:39.739 15 INFO tempest.lib.common.rest_client [req-125124e4-2fef-4d52-9248-c5ca95d9f89f req-125124e4-2fef-4d52-9248-c5ca95d9f89f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d2c6a0c1-5cd0-4212-9d24-cceceae39011 0.105s",
                                "2026-05-27 01:43:39.749 18 INFO tempest.lib.common.rest_client [req-3141b98e-3e5e-4983-9999-5d6143ee2273 req-3141b98e-3e5e-4983-9999-5d6143ee2273 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/a73f18d41e0a451096da6e6d2d2caa41/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.254s",
                                "2026-05-27 01:43:39.749 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a73f18d41e0a451096da6e6d2d2caa41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:39.753 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a73f18d41e0a451096da6e6d2d2caa41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:39.753 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a73f18d41e0a451096da6e6d2d2caa41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:39.767 13 INFO tempest.lib.common.rest_client [req-49974e55-3e6c-431a-9936-c32bb771f5f0 req-49974e55-3e6c-431a-9936-c32bb771f5f0 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bcdb69043bc94cb888477da4f2f0e7a8&name=default 0.138s",
                                "2026-05-27 01:43:39.821 33 INFO tempest.lib.common.rest_client [req-6a66e83b-6112-4d1f-8751-ffc01b3486ef req-6a66e83b-6112-4d1f-8751-ffc01b3486ef ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-27 01:43:39.839 15 INFO tempest.lib.common.rest_client [req-879e4a4e-f0fd-4475-873b-edf8644f411c req-879e4a4e-f0fd-4475-873b-edf8644f411c ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fe819cb-4d74-4bbd-8e8b-0602e5d2994c 0.098s",
                                "2026-05-27 01:43:39.969 15 INFO tempest.lib.common.rest_client [req-c80dd2d1-96cf-4dc1-9584-36e96a521e35 req-c80dd2d1-96cf-4dc1-9584-36e96a521e35 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4339a45-219a-4b30-bc7a-1714156f0b64 0.128s",
                                "2026-05-27 01:43:40.063 15 INFO tempest.lib.common.rest_client [req-14c9fd4b-b504-4f95-b7a5-532511b096cd req-14c9fd4b-b504-4f95-b7a5-532511b096cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8bcb6f81-f996-4fd7-840d-6b5d565395db 0.091s",
                                "2026-05-27 01:43:40.126 31 INFO tempest.lib.common.rest_client [req-009a8bae-e24e-46dc-8071-cba679336bc8 req-009a8bae-e24e-46dc-8071-cba679336bc8 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.858s",
                                "2026-05-27 01:43:40.126 35 INFO tempest.lib.common.rest_client [req-dd11d998-a208-400f-8621-654cd8535be1 req-dd11d998-a208-400f-8621-654cd8535be1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.425s",
                                "2026-05-27 01:43:40.320 33 INFO tempest.lib.common.rest_client [req-03e0c828-0b40-4b35-9e16-1573dbb708a7 req-03e0c828-0b40-4b35-9e16-1573dbb708a7 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s",
                                "2026-05-27 01:43:40.335 21 INFO tempest.lib.common.rest_client [req-bf66fd3a-1b92-4efe-9b92-a84f72796857 req-bf66fd3a-1b92-4efe-9b92-a84f72796857 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.120s",
                                "2026-05-27 01:43:40.423 18 INFO tempest.lib.common.rest_client [req-fa86eb47-ebdf-4eaf-8d5e-3dc21c06deb7 req-fa86eb47-ebdf-4eaf-8d5e-3dc21c06deb7 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-27 01:43:40.436 35 INFO tempest.lib.common.rest_client [req-8e955b2c-0d4f-4b1d-bca4-7e63db2e8a8e req-8e955b2c-0d4f-4b1d-bca4-7e63db2e8a8e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.307s",
                                "2026-05-27 01:43:40.456 33 INFO tempest.lib.common.rest_client [req-1df0bd77-d05b-4eff-be38-468ae7f4e034 req-1df0bd77-d05b-4eff-be38-468ae7f4e034 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-27 01:43:40.498 13 INFO tempest.lib.common.rest_client [req-bbb4e7c9-747f-47ce-88a0-fe3872db7623 req-bbb4e7c9-747f-47ce-88a0-fe3872db7623 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae59c85f-44e5-4f6b-b4a0-2a0da2b2e89d 0.728s",
                                "2026-05-27 01:43:40.505 25 INFO tempest.lib.common.rest_client [req-43f71b5a-e496-45db-83fc-4fee04d4406f req-43f71b5a-e496-45db-83fc-4fee04d4406f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/86cc992f-d3cd-448d-9599-be0dc94aaba6 0.861s",
                                "2026-05-27 01:43:40.540 18 INFO tempest.lib.common.rest_client [req-03a0aa71-7752-4346-b659-0be20f206690 req-03a0aa71-7752-4346-b659-0be20f206690 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9 0.114s",
                                "2026-05-27 01:43:40.540 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 92f6e2df60af43e3b3c87d8bdb20a8d9 for scope project and roles: ['reader']",
                                "2026-05-27 01:43:40.597 25 INFO tempest.lib.common.rest_client [req-ff38a9f2-f5e6-4588-bfff-f91041472a91 req-ff38a9f2-f5e6-4588-bfff-f91041472a91 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86cc992f-d3cd-448d-9599-be0dc94aaba6 0.090s",
                                "2026-05-27 01:43:40.618 33 INFO tempest.lib.common.rest_client [req-2a3c43a7-c6a7-44c6-9ff4-d06903167921 req-2a3c43a7-c6a7-44c6-9ff4-d06903167921 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.155s",
                                "2026-05-27 01:43:40.722 29 INFO tempest.lib.common.rest_client [req-b908deb8-8ad6-4337-b36f-958eded0651c req-b908deb8-8ad6-4337-b36f-958eded0651c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/add_router_interface 3.639s",
                                "2026-05-27 01:43:40.767 13 INFO tempest.lib.common.rest_client [req-ac249225-056e-41cd-a552-f3276e956847 req-ac249225-056e-41cd-a552-f3276e956847 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bcdb69043bc94cb888477da4f2f0e7a8 0.267s",
                                "2026-05-27 01:43:40.826 21 INFO tempest.lib.common.rest_client [req-f752abee-bdb0-4746-8c71-e35ab610e63b req-f752abee-bdb0-4746-8c71-e35ab610e63b ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.488s",
                                "2026-05-27 01:43:40.887 15 INFO tempest.lib.common.rest_client [req-b6b6b778-a16a-46fc-a702-6de430a76172 req-b6b6b778-a16a-46fc-a702-6de430a76172 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/24800625-0ccc-41ed-a2a2-36121aab5b07 0.823s",
                                "2026-05-27 01:43:41.031 15 INFO tempest.lib.common.rest_client [req-14b93a67-bd17-4a17-981b-9bdb2040596a req-14b93a67-bd17-4a17-981b-9bdb2040596a ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e9fa6d10-5d60-4452-94fe-06db551f459d 0.142s",
                                "2026-05-27 01:43:41.034 11 INFO tempest.lib.common.rest_client [req-d9a4b7a3-6a48-409d-8cb1-b4c86239179b req-d9a4b7a3-6a48-409d-8cb1-b4c86239179b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f86e5f33-ed26-469d-b473-38ec7a21d246 1.603s",
                                "2026-05-27 01:43:41.152 15 INFO tempest.lib.common.rest_client [req-3518bef8-4ba8-4ef0-a493-944e1de579e4 req-3518bef8-4ba8-4ef0-a493-944e1de579e4 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e2c606a-92fa-416f-bd1e-daa3f4e17c9f 0.117s",
                                "2026-05-27 01:43:41.163 18 INFO tempest.lib.common.rest_client [req-9147380c-ef93-4abe-be8d-309c7c3f8008 req-9147380c-ef93-4abe-be8d-309c7c3f8008 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s",
                                "2026-05-27 01:43:41.189 33 INFO tempest.lib.common.rest_client [req-2abf03b4-09a7-4519-9d68-0eca3fc7583f req-2abf03b4-09a7-4519-9d68-0eca3fc7583f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s",
                                "2026-05-27 01:43:41.228 35 INFO tempest.lib.common.rest_client [req-7818fc99-d3d0-42c1-9352-6824581f87bf req-7818fc99-d3d0-42c1-9352-6824581f87bf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f443e26d-7079-4f1c-81cd-00496609fa78 0.789s",
                                "2026-05-27 01:43:41.268 15 INFO tempest.lib.common.rest_client [req-88fbb7e4-f902-4ca2-8f47-c1fe48dc2f36 req-88fbb7e4-f902-4ca2-8f47-c1fe48dc2f36 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9dd43b3d-a46f-4562-86d7-ccdd0b5081ec 0.113s",
                                "2026-05-27 01:43:41.270 13 INFO tempest.lib.common.rest_client [req-fc9dd462-2c32-4fe7-a2ea-cc64e5d68f79 req-fc9dd462-2c32-4fe7-a2ea-cc64e5d68f79 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-27 01:43:41.308 33 INFO tempest.lib.common.rest_client [req-f3dfd8fd-fba5-44fb-b130-2963ea8c8156 req-f3dfd8fd-fba5-44fb-b130-2963ea8c8156 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-27 01:43:41.311 18 INFO tempest.lib.common.rest_client [req-562367e5-2f0b-4ca5-924d-1a4a7aecd2f3 req-562367e5-2f0b-4ca5-924d-1a4a7aecd2f3 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-27 01:43:41.344 25 INFO tempest.lib.common.rest_client [req-e0e268b3-30d4-4a71-bed4-8b3c0f3d866b req-e0e268b3-30d4-4a71-bed4-8b3c0f3d866b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1690ed33-21cd-4a96-8c8a-55c89a46b05b 0.745s",
                                "2026-05-27 01:43:41.355 35 INFO tempest.lib.common.rest_client [req-24aeab21-e64e-4247-8f60-63cd7d76d27f req-24aeab21-e64e-4247-8f60-63cd7d76d27f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s",
                                "2026-05-27 01:43:41.382 15 INFO tempest.lib.common.rest_client [req-84c1bbe7-0a7f-4bbc-ad49-17d898b699d8 req-84c1bbe7-0a7f-4bbc-ad49-17d898b699d8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f049f6c0-cc5a-401b-9820-e982ca2845b1 0.111s",
                                "2026-05-27 01:43:41.437 25 INFO tempest.lib.common.rest_client [req-03b91fc0-b4f4-4a14-87af-8c6c4d9a13be req-03b91fc0-b4f4-4a14-87af-8c6c4d9a13be ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1690ed33-21cd-4a96-8c8a-55c89a46b05b 0.091s",
                                "2026-05-27 01:43:41.468 33 INFO tempest.lib.common.rest_client [req-d737bd81-7a4d-42a0-b2cb-e061161f0662 req-d737bd81-7a4d-42a0-b2cb-e061161f0662 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.157s",
                                "2026-05-27 01:43:41.475 15 INFO tempest.lib.common.rest_client [req-8da0775e-dfaa-4247-87e0-bf2759a2de99 req-8da0775e-dfaa-4247-87e0-bf2759a2de99 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eafdbf1d-20fd-4b3b-a46c-96f37b6a834c 0.090s",
                                "2026-05-27 01:43:41.493 18 INFO tempest.lib.common.rest_client [req-c07ddb73-524d-4db8-ac69-1568f2174ca7 req-c07ddb73-524d-4db8-ac69-1568f2174ca7 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.176s",
                                "2026-05-27 01:43:41.655 15 INFO tempest.lib.common.rest_client [req-6ed4099b-52f5-440d-8003-68bad1038eb1 req-6ed4099b-52f5-440d-8003-68bad1038eb1 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7cc8eed4-d094-4425-8928-fc5c62cc9989 0.178s",
                                "2026-05-27 01:43:41.666 29 INFO tempest.lib.common.rest_client [req-d25f815a-669c-4f2f-b0a3-ce6b3f949c14 req-d25f815a-669c-4f2f-b0a3-ce6b3f949c14 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.940s",
                                "2026-05-27 01:43:41.684 18 INFO tempest.lib.common.rest_client [req-6921ca26-fad2-4153-bd41-2199c1b24ecc req-6921ca26-fad2-4153-bd41-2199c1b24ecc ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:43:41.699 33 INFO tempest.lib.common.rest_client [req-b356ae92-df94-4559-af68-f706d0ee9cec req-b356ae92-df94-4559-af68-f706d0ee9cec ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-27 01:43:41.745 15 INFO tempest.lib.common.rest_client [req-f18cfe16-bdd9-4c15-9023-ee9fae591179 req-f18cfe16-bdd9-4c15-9023-ee9fae591179 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16d4a5f9-8db2-4d49-816c-813594338c01 0.088s",
                                "2026-05-27 01:43:41.783 13 INFO tempest.lib.common.rest_client [req-efe37c32-98ce-41b5-bb8f-4b7c8a462f11 req-efe37c32-98ce-41b5-bb8f-4b7c8a462f11 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.506s",
                                "2026-05-27 01:43:41.819 33 INFO tempest.lib.common.rest_client [req-50db64ec-ba27-4d4d-8ef6-adf02b28e005 req-50db64ec-ba27-4d4d-8ef6-adf02b28e005 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/6756f682ee034483a1c0f10ac8baaed9 0.118s",
                                "2026-05-27 01:43:41.822 35 INFO tempest.lib.common.rest_client [req-a4d1090e-f73a-416a-b8d0-7e2ddf639432 req-a4d1090e-f73a-416a-b8d0-7e2ddf639432 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f8c6ecd5-b272-40ca-9986-35c1b041c78e 0.465s",
                                "2026-05-27 01:43:41.824 21 INFO tempest.lib.common.rest_client [req-481178a2-ca9b-450d-ae47-fa00f7eafc6a req-481178a2-ca9b-450d-ae47-fa00f7eafc6a ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.995s",
                                "2026-05-27 01:43:41.830 25 INFO tempest.lib.common.rest_client [req-36aaa0da-5c62-4ae4-8c3e-d5e714cf28fd req-36aaa0da-5c62-4ae4-8c3e-d5e714cf28fd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ab6bb1d-db32-46b2-a2e4-f315b72f3b96 0.391s",
                                "2026-05-27 01:43:41.836 15 INFO tempest.lib.common.rest_client [req-3749bf3d-a172-4962-9fc8-e5c3b6273664 req-3749bf3d-a172-4962-9fc8-e5c3b6273664 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/606eebc0-ac92-46b7-9a7b-434c1a4f1498 0.085s",
                                "2026-05-27 01:43:41.840 18 INFO tempest.lib.common.rest_client [req-23357680-7987-47fd-b648-af12da9f6983 req-23357680-7987-47fd-b648-af12da9f6983 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/6756f682ee034483a1c0f10ac8baaed9 0.149s",
                                "2026-05-27 01:43:41.871 29 INFO tempest.lib.common.rest_client [req-78271a69-c8e0-4396-81da-a7fd1eeb70d0 req-78271a69-c8e0-4396-81da-a7fd1eeb70d0 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.203s",
                                "2026-05-27 01:43:41.947 35 INFO tempest.lib.common.rest_client [req-fdbbb28a-eab5-4774-b91f-dbaa95964d2a req-fdbbb28a-eab5-4774-b91f-dbaa95964d2a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s",
                                "2026-05-27 01:43:41.968 15 INFO tempest.lib.common.rest_client [req-c3925a35-7808-4d16-8d65-d6c046fc3d49 req-c3925a35-7808-4d16-8d65-d6c046fc3d49 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6794ed7c-c781-4968-954a-c017c3cdb1e6 0.131s",
                                "2026-05-27 01:43:42.104 15 INFO tempest.lib.common.rest_client [req-b008fa5e-bfef-4a5a-abac-57f77a54a745 req-b008fa5e-bfef-4a5a-abac-57f77a54a745 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/66d3de81-947f-471f-a05e-0f4405fd9e10 0.133s",
                                "2026-05-27 01:43:42.135 13 INFO tempest.lib.common.rest_client [req-01f4c682-448e-48b3-9c82-4d9f86e9302f req-01f4c682-448e-48b3-9c82-4d9f86e9302f ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.349s",
                                "2026-05-27 01:43:42.136 18 INFO tempest.lib.common.rest_client [req-d26ff0e5-fddc-4af9-b4f4-235e1a6814a8 req-d26ff0e5-fddc-4af9-b4f4-235e1a6814a8 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-27 01:43:42.164 33 INFO tempest.lib.common.rest_client [req-d68172e5-d3cd-48a0-85f3-d5cf529d2112 req-d68172e5-d3cd-48a0-85f3-d5cf529d2112 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s",
                                "2026-05-27 01:43:42.216 15 INFO tempest.lib.common.rest_client [req-e7b624a4-cff9-4038-b60a-a3d312122070 req-e7b624a4-cff9-4038-b60a-a3d312122070 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea7e2e2-8593-409f-9fa3-d8802cdc198e 0.109s",
                                "2026-05-27 01:43:42.303 13 INFO tempest.lib.common.rest_client [req-b28a76a7-4cc5-460e-8a35-bc179836869d req-b28a76a7-4cc5-460e-8a35-bc179836869d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.164s",
                                "2026-05-27 01:43:42.329 18 INFO tempest.lib.common.rest_client [req-f0a165a9-a83c-4d12-8b08-372ace966956 req-f0a165a9-a83c-4d12-8b08-372ace966956 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/5c8612194f3a455a91058394a6fe5fb4 0.188s",
                                "2026-05-27 01:43:42.339 33 INFO tempest.lib.common.rest_client [req-eabb6bf7-a52b-4378-8544-0b86fda82860 req-eabb6bf7-a52b-4378-8544-0b86fda82860 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/5c8612194f3a455a91058394a6fe5fb4 0.172s",
                                "2026-05-27 01:43:42.340 15 INFO tempest.lib.common.rest_client [req-e85ddb69-6632-42a5-8c1d-a80c3b7fee01 req-e85ddb69-6632-42a5-8c1d-a80c3b7fee01 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/734679c2-314c-4fa9-b892-9ffadf590f91 0.121s",
                                "2026-05-27 01:43:42.475 15 INFO tempest.lib.common.rest_client [req-3254ae73-5785-4c48-ab0b-e4f213ed37de req-3254ae73-5785-4c48-ab0b-e4f213ed37de ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5ca18d2d-1582-456f-821d-3ef54666266b 0.133s",
                                "2026-05-27 01:43:42.519 18 INFO tempest.lib.common.rest_client [req-1f37cf2c-6b12-4ee1-b298-925296833a69 req-1f37cf2c-6b12-4ee1-b298-925296833a69 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-27 01:43:42.570 15 INFO tempest.lib.common.rest_client [req-36552669-297d-4a03-bc61-a08366d70bdd req-36552669-297d-4a03-bc61-a08366d70bdd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3df7caf4-52d6-4898-8ed1-9fad7c135f84 0.093s",
                                "2026-05-27 01:43:42.589 33 INFO tempest.lib.common.rest_client [req-8692ed7b-3207-4d41-a091-0033392e95de req-8692ed7b-3207-4d41-a091-0033392e95de ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-27 01:43:42.685 15 INFO tempest.lib.common.rest_client [req-ea86c6d7-4c55-4f5c-9f9e-79aa19866dda req-ea86c6d7-4c55-4f5c-9f9e-79aa19866dda ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39f0171f-c5b6-4158-b362-5970c516f385 0.113s",
                                "2026-05-27 01:43:42.703 18 INFO tempest.lib.common.rest_client [req-693b5496-0910-4650-9cc5-989a7e0fbd4f req-693b5496-0910-4650-9cc5-989a7e0fbd4f ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9/users/e0a250dd59b24cba89a934f3577ddb80/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.181s",
                                "2026-05-27 01:43:42.703 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0a250dd59b24cba89a934f3577ddb80 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:42.704 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0a250dd59b24cba89a934f3577ddb80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:42.704 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-557704233-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'project_name': 'tempest-SecGroupIPv6Test-557704233', 'tenant_id': '92f6e2df60af43e3b3c87d8bdb20a8d9', 'tenant_name': 'tempest-SecGroupIPv6Test-557704233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0a250dd59b24cba89a934f3577ddb80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:42.734 11 INFO tempest.lib.common.rest_client [req-9eb01c21-5a8c-470d-8b7e-29cb6fa38dbc req-9eb01c21-5a8c-470d-8b7e-29cb6fa38dbc ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07/remove_router_interface 1.696s",
                                "2026-05-27 01:43:42.797 15 INFO tempest.lib.common.rest_client [req-60d0376d-814a-4183-9ad7-d225ccb9a1a5 req-60d0376d-814a-4183-9ad7-d225ccb9a1a5 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9d739d16-3710-4d26-a96c-f49a2898c3fb 0.109s",
                                "2026-05-27 01:43:42.835 31 INFO tempest.lib.common.rest_client [req-5c8a3590-b277-48f7-b6f1-cfabe6cea530 req-5c8a3590-b277-48f7-b6f1-cfabe6cea530 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab/add_router_interface 2.703s",
                                "2026-05-27 01:43:42.877 25 INFO tempest.lib.common.rest_client [req-51ac40e2-fc52-4950-92c6-8ae0be729518 req-51ac40e2-fc52-4950-92c6-8ae0be729518 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ac950587-0079-4ffc-9caf-65b11736eba1 1.044s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [8.502552s] ... ok",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-27 01:43:42.904 33 INFO tempest.lib.common.rest_client [req-fa164e25-1ea4-4adb-b0ed-97b03b57f9a5 req-fa164e25-1ea4-4adb-b0ed-97b03b57f9a5 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/10745d736b914262860cc80c4d9fc634/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.313s",
                                "2026-05-27 01:43:42.904 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 10745d736b914262860cc80c4d9fc634 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:42.905 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10745d736b914262860cc80c4d9fc634', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:42.905 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '10745d736b914262860cc80c4d9fc634', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:42.948 29 INFO tempest.lib.common.rest_client [req-f7af0fe6-c52a-435d-b840-7ce31eea6e89 req-f7af0fe6-c52a-435d-b840-7ce31eea6e89 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 1.071s",
                                "2026-05-27 01:43:42.967 13 INFO tempest.lib.common.rest_client [req-dd3daf17-d712-493c-8828-304e99f7355a req-dd3daf17-d712-493c-8828-304e99f7355a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s",
                                "2026-05-27 01:43:42.968 31 INFO tempest.lib.common.rest_client [req-a8fe8dc2-a37b-48ff-a5bd-7bdf59b9aab3 req-a8fe8dc2-a37b-48ff-a5bd-7bdf59b9aab3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.129s",
                                "2026-05-27 01:43:43.126 29 INFO tempest.lib.common.rest_client [req-cadd185b-fda5-424a-a20f-e30d9ec85409 req-cadd185b-fda5-424a-a20f-e30d9ec85409 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.176s",
                                "2026-05-27 01:43:43.158 15 INFO tempest.lib.common.rest_client [req-8994657e-9b01-4714-b829-b641b2969936 req-8994657e-9b01-4714-b829-b641b2969936 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9848b239-351f-4967-a6f5-7e8f842faeb1 0.359s",
                                "2026-05-27 01:43:43.207 13 INFO tempest.lib.common.rest_client [req-65717b5e-d726-425d-974b-4a5c920aec1c req-65717b5e-d726-425d-974b-4a5c920aec1c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-27 01:43:43.327 18 INFO tempest.lib.common.rest_client [req-c1ff6fd8-40ec-4adb-b1ab-6f91801182de req-c1ff6fd8-40ec-4adb-b1ab-6f91801182de ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-27 01:43:43.329 35 INFO tempest.lib.common.rest_client [req-ffa15845-26e2-4adf-958e-f35adfc981cb req-ffa15845-26e2-4adf-958e-f35adfc981cb ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.380s",
                                "2026-05-27 01:43:43.354 29 INFO tempest.lib.common.rest_client [req-f59eaaf0-c69b-4870-9d9d-78453969ed1c req-f59eaaf0-c69b-4870-9d9d-78453969ed1c ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3a574fd4-f63e-4842-a1fe-76dbcb541f45 0.225s",
                                "2026-05-27 01:43:43.376 13 INFO tempest.lib.common.rest_client [req-204659d9-d614-44cc-8c64-0af02f36f91f req-204659d9-d614-44cc-8c64-0af02f36f91f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.166s",
                                "2026-05-27 01:43:43.507 33 INFO tempest.lib.common.rest_client [req-7ea564d4-e7b2-4d3a-aac5-816e253ab636 req-7ea564d4-e7b2-4d3a-aac5-816e253ab636 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-27 01:43:43.555 21 INFO tempest.lib.common.rest_client [req-beaef1b3-b2b4-4769-b054-760c8f86bfce req-beaef1b3-b2b4-4769-b054-760c8f86bfce ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/9e3087ab-5a9b-47e7-a229-5fa3bac03bca 1.725s",
                                "2026-05-27 01:43:43.589 13 INFO tempest.lib.common.rest_client [req-6268fce6-ea9f-41c2-93fa-b9fe52c8faf5 req-6268fce6-ea9f-41c2-93fa-b9fe52c8faf5 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-27 01:43:43.625 33 INFO tempest.lib.common.rest_client [req-2028113d-99ff-411e-a311-bb31af306e9e req-2028113d-99ff-411e-a311-bb31af306e9e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f 0.115s",
                                "2026-05-27 01:43:43.625 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5f259c57dee840c5ade4b8bad8ef3c4f for scope project and roles: ['reader']",
                                "2026-05-27 01:43:43.746 13 INFO tempest.lib.common.rest_client [req-b298b5f0-a097-4175-885e-40826715a9ca req-b298b5f0-a097-4175-885e-40826715a9ca ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/6756f682ee034483a1c0f10ac8baaed9 0.153s",
                                "2026-05-27 01:43:43.939 13 INFO tempest.lib.common.rest_client [req-057280ee-9b31-4e0e-9630-149f8cc8f2f8 req-057280ee-9b31-4e0e-9630-149f8cc8f2f8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-27 01:43:44.096 31 INFO tempest.lib.common.rest_client [req-f3d6a78c-577d-419c-9b5e-ab1ec209bb31 req-f3d6a78c-577d-419c-9b5e-ab1ec209bb31 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab/remove_router_interface 1.126s",
                                "2026-05-27 01:43:44.110 33 INFO tempest.lib.common.rest_client [req-d8a14533-400a-47ce-abb4-7bce82f9efda req-d8a14533-400a-47ce-abb4-7bce82f9efda ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s",
                                "2026-05-27 01:43:44.156 13 INFO tempest.lib.common.rest_client [req-8953905c-f46f-44e1-abf8-97178b27cd81 req-8953905c-f46f-44e1-abf8-97178b27cd81 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/5c8612194f3a455a91058394a6fe5fb4 0.212s",
                                "2026-05-27 01:43:44.211 31 INFO tempest.lib.common.rest_client [req-a9749bff-6bce-4ecb-b411-643a60e44de0 req-a9749bff-6bce-4ecb-b411-643a60e44de0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/187e54a2-979a-467a-90c4-1ff240b8c92f 0.112s",
                                "2026-05-27 01:43:44.352 33 INFO tempest.lib.common.rest_client [req-d462000e-3080-4ceb-8ca2-83c5d3f25258 req-d462000e-3080-4ceb-8ca2-83c5d3f25258 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:43:44.369 15 INFO tempest.lib.common.rest_client [req-80a3785a-a282-436b-82bc-c7d2a96327b2 req-80a3785a-a282-436b-82bc-c7d2a96327b2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d71a4287-5f93-44bb-9ec2-5739a73cf1d8 1.209s",
                                "2026-05-27 01:43:44.381 13 INFO tempest.lib.common.rest_client [req-42c1b6ea-d2a3-4c8b-914f-4d0a1cbbd17b req-42c1b6ea-d2a3-4c8b-914f-4d0a1cbbd17b ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-27 01:43:44.396 25 INFO tempest.lib.common.rest_client [req-f5c8567b-8549-4b19-94e4-5b30aa6f9800 req-f5c8567b-8549-4b19-94e4-5b30aa6f9800 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.514s",
                                "2026-05-27 01:43:44.459 35 INFO tempest.lib.common.rest_client [req-498027b2-b4fb-4143-ad1c-b01f6ca1f0db req-498027b2-b4fb-4143-ad1c-b01f6ca1f0db ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.122s",
                                "2026-05-27 01:43:44.533 33 INFO tempest.lib.common.rest_client [req-a6f345d4-5b1a-4636-b17b-ee170cd937d2 req-a6f345d4-5b1a-4636-b17b-ee170cd937d2 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.179s",
                                "2026-05-27 01:43:44.530 13 INFO tempest.lib.common.rest_client [req-9845dc47-e81d-4ee4-9821-b9c3c6e781b6 req-9845dc47-e81d-4ee4-9821-b9c3c6e781b6 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/05ef28d381cf4e099417739b5d5342b0/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.147s",
                                "2026-05-27 01:43:44.530 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 05ef28d381cf4e099417739b5d5342b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:44.531 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ef28d381cf4e099417739b5d5342b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:44.531 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '05ef28d381cf4e099417739b5d5342b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:44.581 29 INFO tempest.lib.common.rest_client [req-c3957d7d-153c-4beb-9057-1e7418787977 req-c3957d7d-153c-4beb-9057-1e7418787977 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.224s",
                                "2026-05-27 01:43:44.666 15 INFO tempest.lib.common.rest_client [req-7034c5b6-9fd2-400d-a46e-a6ca3ab4b9dd req-7034c5b6-9fd2-400d-a46e-a6ca3ab4b9dd ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/94875b1ce1e9499485637cc324a59d91 0.295s",
                                "2026-05-27 01:43:44.669 35 INFO tempest.lib.common.rest_client [req-b1369c61-8d4b-4adb-a3f8-f89243a80301 req-b1369c61-8d4b-4adb-a3f8-f89243a80301 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.205s",
                                "2026-05-27 01:43:44.766 33 INFO tempest.lib.common.rest_client [req-1f018c92-f14e-40c1-ad9c-8e04ed7133ed req-1f018c92-f14e-40c1-ad9c-8e04ed7133ed ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-27 01:43:44.769 11 INFO tempest.lib.common.rest_client [req-fafd34bb-a21e-44a6-9ca6-6474933449d5 req-fafd34bb-a21e-44a6-9ca6-6474933449d5 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07 2.033s",
                                "2026-05-27 01:43:44.774 31 INFO tempest.lib.common.rest_client [req-4739b173-2f40-48f2-bfbb-9d8d122e958e req-4739b173-2f40-48f2-bfbb-9d8d122e958e ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.560s",
                                "2026-05-27 01:43:44.827 21 INFO tempest.lib.common.rest_client [req-6c7ec45e-6314-4d07-9a21-45c253898225 req-6c7ec45e-6314-4d07-9a21-45c253898225 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 1.271s",
                                "2026-05-27 01:43:44.964 21 INFO tempest.lib.common.rest_client [req-399bad06-7136-470b-b5b8-af86a3aef10b req-399bad06-7136-470b-b5b8-af86a3aef10b ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.133s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [5.753240s] ... ok",
                                "2026-05-27 01:43:44.989 29 INFO tempest.lib.common.rest_client [req-05cb438c-c37b-4753-994a-041ce53b6b7e req-05cb438c-c37b-4753-994a-041ce53b6b7e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d80db71c-f75f-4c3b-82f0-5292f380e8ad 0.406s",
                                "2026-05-27 01:43:45.016 15 INFO tempest.lib.common.rest_client [req-2bd417ca-8b6d-439a-abd5-462b7c9b4462 req-2bd417ca-8b6d-439a-abd5-462b7c9b4462 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6a561904906481794be87351c20d5fd 0.347s",
                                "2026-05-27 01:43:45.016 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 25586984c70f42829bbfe09876bb4ea3",
                                "2026-05-27 01:43:45.056 31 INFO tempest.lib.common.rest_client [req-28d7e6e3-9785-4de6-b637-39f455b90ec0 req-28d7e6e3-9785-4de6-b637-39f455b90ec0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dadc9ff7-4587-4f63-ab53-aef490fdd691 0.280s",
                                "2026-05-27 01:43:45.084 18 INFO tempest.lib.common.rest_client [req-7c59c5e2-c99d-4c84-8c01-42a009125444 req-7c59c5e2-c99d-4c84-8c01-42a009125444 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.753s",
                                "2026-05-27 01:43:45.130 33 INFO tempest.lib.common.rest_client [req-9d5b1f41-2941-4782-a875-a29e1e62fa7e req-9d5b1f41-2941-4782-a875-a29e1e62fa7e ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/6756f682ee034483a1c0f10ac8baaed9 0.361s",
                                "2026-05-27 01:43:45.156 11 INFO tempest.lib.common.rest_client [req-a288ee64-aab8-4ea6-a8a7-26d66a75cb3f req-a288ee64-aab8-4ea6-a8a7-26d66a75cb3f ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1928a90f-7e5e-422e-9b4d-c53b81d80bdb 0.386s",
                                "2026-05-27 01:43:45.193 13 INFO tempest.lib.common.rest_client [req-29bd8caf-2260-433c-a91f-f09074d44a70 req-29bd8caf-2260-433c-a91f-f09074d44a70 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-05-27 01:43:45.236 18 INFO tempest.lib.common.rest_client [req-10d3a283-2899-42c5-92b3-2fd4d0a152c0 req-10d3a283-2899-42c5-92b3-2fd4d0a152c0 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.150s",
                                "2026-05-27 01:43:45.341 33 INFO tempest.lib.common.rest_client [req-28ea800c-9f83-4d16-9314-2571e4d1489e req-28ea800c-9f83-4d16-9314-2571e4d1489e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-27 01:43:45.383 13 INFO tempest.lib.common.rest_client [req-b1602ff3-4134-4744-8eb1-c6ba7706b14d req-b1602ff3-4134-4744-8eb1-c6ba7706b14d ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501 0.188s",
                                "2026-05-27 01:43:45.384 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 45bbee144e3943a4ab9c293856ac6501 for scope project and roles: ['reader']",
                                "2026-05-27 01:43:45.472 15 INFO tempest.lib.common.rest_client [req-37e6dcb0-4ac2-45f9-9bc1-92cdddaa3174 req-37e6dcb0-4ac2-45f9-9bc1-92cdddaa3174 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s",
                                "2026-05-27 01:43:45.504 33 INFO tempest.lib.common.rest_client [req-f894d713-e722-44ae-a1c6-aa71d88418ad req-f894d713-e722-44ae-a1c6-aa71d88418ad ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/5c8612194f3a455a91058394a6fe5fb4 0.161s",
                                "2026-05-27 01:43:45.542 18 INFO tempest.lib.common.rest_client [req-acc29ffb-7fee-446c-b628-b2e352886f5f req-acc29ffb-7fee-446c-b628-b2e352886f5f ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.304s",
                                "2026-05-27 01:43:45.681 18 INFO tempest.lib.common.rest_client [req-80e39fae-a6af-4a94-85c1-2e80dc054206 req-80e39fae-a6af-4a94-85c1-2e80dc054206 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.137s",
                                "2026-05-27 01:43:45.725 29 INFO tempest.lib.common.rest_client [req-7df71aa8-e858-47c6-8f23-21e063f0c322 req-7df71aa8-e858-47c6-8f23-21e063f0c322 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ec861228-0852-4a6b-98d1-6fcbdb796a82 0.733s",
                                "2026-05-27 01:43:45.730 33 INFO tempest.lib.common.rest_client [req-5ade9d2e-d3c1-466b-a0ca-7870fe06e7da req-5ade9d2e-d3c1-466b-a0ca-7870fe06e7da ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-27 01:43:45.751 15 INFO tempest.lib.common.rest_client [req-7ca42cbf-b9d9-4b64-9661-bb7a352e2dc8 req-7ca42cbf-b9d9-4b64-9661-bb7a352e2dc8 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=25586984c70f42829bbfe09876bb4ea3&name=default 0.277s",
                                "2026-05-27 01:43:45.840 21 INFO tempest.lib.common.rest_client [req-34df3fdc-b597-4713-a214-46f712c19d46 req-34df3fdc-b597-4713-a214-46f712c19d46 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.871s",
                                "2026-05-27 01:43:45.843 33 INFO tempest.lib.common.rest_client [req-98a7e949-b196-4df0-897c-6a88815aeadd req-98a7e949-b196-4df0-897c-6a88815aeadd ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f/users/1e9698a6b94741a59413de3568d52938/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.111s",
                                "2026-05-27 01:43:45.843 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1e9698a6b94741a59413de3568d52938 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:45.844 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e9698a6b94741a59413de3568d52938', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:45.844 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-972611966-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'project_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'tenant_id': '5f259c57dee840c5ade4b8bad8ef3c4f', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-972611966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1e9698a6b94741a59413de3568d52938', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:45.860 13 INFO tempest.lib.common.rest_client [req-757f85b3-e853-488d-a425-9b846e2ead82 req-757f85b3-e853-488d-a425-9b846e2ead82 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.473s",
                                "2026-05-27 01:43:45.919 29 INFO tempest.lib.common.rest_client [req-35c0ff6a-ec05-4139-88de-7b8a3ed32a1d req-35c0ff6a-ec05-4139-88de-7b8a3ed32a1d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/35cf2c5d-e4c9-4d24-be17-a722bd3e3071 0.193s",
                                "2026-05-27 01:43:45.938 11 INFO tempest.lib.common.rest_client [req-d39db20d-4705-4275-a339-824f4673f16a req-d39db20d-4705-4275-a339-824f4673f16a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e2373c3-707f-4d50-ac48-8ca2f1250351 0.781s",
                                "2026-05-27 01:43:45.981 21 INFO tempest.lib.common.rest_client [req-e4d07f8c-f25d-4ab0-b24a-fefc7d412336 req-e4d07f8c-f25d-4ab0-b24a-fefc7d412336 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=907f1278-f725-4e27-89a5-a2bbefe13ced 0.138s",
                                "2026-05-27 01:43:46.005 35 INFO tempest.lib.common.rest_client [req-b7c497a6-f95a-49b8-92eb-79744417cb39 req-b7c497a6-f95a-49b8-92eb-79744417cb39 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3e236c0-d2b4-44e5-a7b5-37f2112f943f 1.334s",
                                "2026-05-27 01:43:46.013 18 INFO tempest.lib.common.rest_client [req-b64f3606-f7cb-48b7-ae0c-8dfae9111785 req-b64f3606-f7cb-48b7-ae0c-8dfae9111785 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.327s",
                                "2026-05-27 01:43:46.094 13 INFO tempest.lib.common.rest_client [req-58918e6f-9f87-4e7e-9abf-03cadc793adc req-58918e6f-9f87-4e7e-9abf-03cadc793adc ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:43:46.120 18 INFO tempest.lib.common.rest_client [req-9240ca0b-7df9-4178-8f46-9e8734bd3bce req-9240ca0b-7df9-4178-8f46-9e8734bd3bce ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.106s",
                                "2026-05-27 01:43:46.139 35 INFO tempest.lib.common.rest_client [req-47949bb2-2111-449f-b67c-ce5b39b86400 req-47949bb2-2111-449f-b67c-ce5b39b86400 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.133s",
                                "2026-05-27 01:43:46.204 18 INFO tempest.lib.common.rest_client [req-d350341c-a82a-408c-8eb8-f68388caf431 req-d350341c-a82a-408c-8eb8-f68388caf431 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f08306bb-2c9d-490d-b449-f6ac21035955 0.082s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.876293s] ... ok",
                                "2026-05-27 01:43:46.234 13 INFO tempest.lib.common.rest_client [req-bf4a1a6b-c8c7-4100-a3d4-ee71e7ee6300 req-bf4a1a6b-c8c7-4100-a3d4-ee71e7ee6300 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.138s",
                                "2026-05-27 01:43:46.352 15 INFO tempest.lib.common.rest_client [req-8937be01-040e-4de4-a60b-93e4f9028817 req-8937be01-040e-4de4-a60b-93e4f9028817 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/612f4de1-9864-4fd2-b56c-f6124fa9448d 0.598s",
                                "2026-05-27 01:43:46.427 33 INFO tempest.lib.common.rest_client [req-93fd8fb3-aca4-43f4-89ac-042f587a6e86 req-93fd8fb3-aca4-43f4-89ac-042f587a6e86 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-27 01:43:46.467 13 INFO tempest.lib.common.rest_client [req-f8d84009-72ac-4626-a41b-551fd06fd84c req-f8d84009-72ac-4626-a41b-551fd06fd84c ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:43:46.475 11 INFO tempest.lib.common.rest_client [req-143cf80c-a362-4e6c-bee6-6bf0bc42f8eb req-143cf80c-a362-4e6c-bee6-6bf0bc42f8eb ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/dff7df21-9c3c-41c9-a857-6a4126bf913f 0.536s",
                                "{0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [24.098553s] ... ok",
                                "2026-05-27 01:43:46.478 21 INFO tempest.lib.common.rest_client [req-f43fccc8-954c-4e27-bc55-40df9de45e59 req-f43fccc8-954c-4e27-bc55-40df9de45e59 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/907f1278-f725-4e27-89a5-a2bbefe13ced 0.492s",
                                "2026-05-27 01:43:46.503 31 INFO tempest.lib.common.rest_client [req-5e365b1c-b952-4623-9bfa-782f90cf2688 req-5e365b1c-b952-4623-9bfa-782f90cf2688 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8faf6136-4cf0-4b39-886a-90d83f57a696 1.445s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [9.234261s] ... ok",
                                "2026-05-27 01:43:46.600 35 INFO tempest.lib.common.rest_client [req-d985ef81-eb35-4de7-bf29-647253c47628 req-d985ef81-eb35-4de7-bf29-647253c47628 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d25e8fd-f6d1-482d-b6c1-754d8b4b205e 0.459s",
                                "2026-05-27 01:43:46.613 11 INFO tempest.lib.common.rest_client [req-3957fc06-f485-4f2b-9907-988217ed8978 req-3957fc06-f485-4f2b-9907-988217ed8978 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f86e5f33-ed26-469d-b473-38ec7a21d246 0.132s",
                                "2026-05-27 01:43:46.627 18 INFO tempest.lib.common.rest_client [req-3e996af8-78ac-482d-98c0-888313b60d4a req-3e996af8-78ac-482d-98c0-888313b60d4a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.420s",
                                "2026-05-27 01:43:46.631 21 INFO tempest.lib.common.rest_client [req-41ffb80d-54c9-4402-ae24-86b2bdd15898 req-41ffb80d-54c9-4402-ae24-86b2bdd15898 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=907f1278-f725-4e27-89a5-a2bbefe13ced 0.150s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.665577s] ... ok",
                                "2026-05-27 01:43:46.655 15 INFO tempest.lib.common.rest_client [req-e13aed70-569d-4bcc-b22a-d895ed7e273c req-e13aed70-569d-4bcc-b22a-d895ed7e273c ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/25586984c70f42829bbfe09876bb4ea3 0.297s",
                                "2026-05-27 01:43:46.685 31 INFO tempest.lib.common.rest_client [req-72d6d774-23f0-4ed0-8f04-dcd1739ff6a7 req-72d6d774-23f0-4ed0-8f04-dcd1739ff6a7 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc 0.177s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.178517s] ... ok",
                                "2026-05-27 01:43:46.690 13 INFO tempest.lib.common.rest_client [req-0b75044b-df5d-4dda-9012-38ff5f57ab99 req-0b75044b-df5d-4dda-9012-38ff5f57ab99 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/6756f682ee034483a1c0f10ac8baaed9 0.222s",
                                "2026-05-27 01:43:46.710 35 INFO tempest.lib.common.rest_client [req-2a252def-a2e4-4883-9ada-decbaa73ef6e req-2a252def-a2e4-4883-9ada-decbaa73ef6e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.109s",
                                "2026-05-27 01:43:46.721 11 INFO tempest.lib.common.rest_client [req-c5b70db0-e25e-44fb-9409-1e3fa181bea8 req-c5b70db0-e25e-44fb-9409-1e3fa181bea8 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cbdac30d-1aad-468a-bc0d-b983ba34be07 0.107s",
                                "2026-05-27 01:43:46.780 25 INFO tempest.lib.common.rest_client [req-2c5bc6c7-c7a2-482e-bbef-e2612ed4ce71 req-2c5bc6c7-c7a2-482e-bbef-e2612ed4ce71 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.382s",
                                "2026-05-27 01:43:46.829 35 INFO tempest.lib.common.rest_client [req-ee9239e2-dd12-4d3a-917c-03c5ec760ab9 req-ee9239e2-dd12-4d3a-917c-03c5ec760ab9 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.118s",
                                "2026-05-27 01:43:46.843 11 INFO tempest.lib.common.rest_client [req-4973b07f-047b-4edb-b5ac-3b0df2bf92cb req-4973b07f-047b-4edb-b5ac-3b0df2bf92cb ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cbdac30d-1aad-468a-bc0d-b983ba34be07 0.120s",
                                "2026-05-27 01:43:46.864 31 INFO tempest.lib.common.rest_client [req-2cf397f9-9d6f-4e65-ba62-89c518a9c733 req-2cf397f9-9d6f-4e65-ba62-89c518a9c733 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc?fields=id&fields=mac_address 0.176s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.178200s] ... ok",
                                "2026-05-27 01:43:46.924 13 INFO tempest.lib.common.rest_client [req-5af26dcb-6987-49bd-8b71-01b023d12b5a req-5af26dcb-6987-49bd-8b71-01b023d12b5a ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:43:46.953 11 INFO tempest.lib.common.rest_client [req-0ccc3978-3421-488d-9684-bb77cd4ef03f req-0ccc3978-3421-488d-9684-bb77cd4ef03f ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1928a90f-7e5e-422e-9b4d-c53b81d80bdb 0.107s",
                                "2026-05-27 01:43:46.963 35 INFO tempest.lib.common.rest_client [req-d243c317-1ef6-45ab-a5ab-f104ab203e67 req-d243c317-1ef6-45ab-a5ab-f104ab203e67 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.132s",
                                "2026-05-27 01:43:46.984 18 INFO tempest.lib.common.rest_client [req-31811ac6-f891-4e6b-9d56-b040126fd1ff req-31811ac6-f891-4e6b-9d56-b040126fd1ff ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.355s",
                                "2026-05-27 01:43:47.048 13 INFO tempest.lib.common.rest_client [req-f4f10dfd-0b8f-418b-9491-cbfd65d1177c req-f4f10dfd-0b8f-418b-9491-cbfd65d1177c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/5c8612194f3a455a91058394a6fe5fb4 0.122s",
                                "2026-05-27 01:43:47.062 35 INFO tempest.lib.common.rest_client [req-568d8b7b-0ac7-4f45-b959-4c4413298942 req-568d8b7b-0ac7-4f45-b959-4c4413298942 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.191247s] ... ok",
                                "2026-05-27 01:43:47.099 25 INFO tempest.lib.common.rest_client [req-ae93f1b4-a056-46bc-93b3-db420ff68c52 req-ae93f1b4-a056-46bc-93b3-db420ff68c52 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.318s",
                                "2026-05-27 01:43:47.164 29 INFO tempest.lib.common.rest_client [req-6ecc969c-7096-4885-a632-d2cb4fc283f7 req-6ecc969c-7096-4885-a632-d2cb4fc283f7 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.243s",
                                "2026-05-27 01:43:47.202 33 INFO tempest.lib.common.rest_client [req-da60c50f-7a8c-4469-9a23-11ff53c8c536 req-da60c50f-7a8c-4469-9a23-11ff53c8c536 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.772s",
                                "2026-05-27 01:43:47.212 15 INFO tempest.lib.common.rest_client [req-17e5ce36-561c-426d-ad7c-55b058e6b367 req-17e5ce36-561c-426d-ad7c-55b058e6b367 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-27 01:43:47.276 13 INFO tempest.lib.common.rest_client [req-7bc4df0c-8d60-4e25-a194-e8358b662f72 req-7bc4df0c-8d60-4e25-a194-e8358b662f72 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-27 01:43:47.367 18 INFO tempest.lib.common.rest_client [req-5f016f49-55f3-4bcb-a96c-216a2e9c9339 req-5f016f49-55f3-4bcb-a96c-216a2e9c9339 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f211ca1a-e9d1-4afa-9e9d-b4bedc0ea7c6 0.380s",
                                "2026-05-27 01:43:47.391 13 INFO tempest.lib.common.rest_client [req-238eaca7-4141-4db6-a9d5-78a7dd40f227 req-238eaca7-4141-4db6-a9d5-78a7dd40f227 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501/users/4ac34d880452432896b1c99a01426d28/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.113s",
                                "2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4ac34d880452432896b1c99a01426d28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4ac34d880452432896b1c99a01426d28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:47.392 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-804544690-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '45bbee144e3943a4ab9c293856ac6501', 'project_name': 'tempest-SubnetPoolsTestJSON-804544690', 'tenant_id': '45bbee144e3943a4ab9c293856ac6501', 'tenant_name': 'tempest-SubnetPoolsTestJSON-804544690', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4ac34d880452432896b1c99a01426d28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:47.469 29 INFO tempest.lib.common.rest_client [req-54712b7d-ad03-4a7d-be85-3858877e5442 req-54712b7d-ad03-4a7d-be85-3858877e5442 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90d7d122-a980-4dec-a72d-a4e5a5b6106c 0.304s",
                                "2026-05-27 01:43:47.540 31 INFO tempest.lib.common.rest_client [req-48a1cf61-8aa8-40b8-9eae-5d87c659eeb0 req-48a1cf61-8aa8-40b8-9eae-5d87c659eeb0 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.672s",
                                "2026-05-27 01:43:47.579 21 INFO tempest.lib.common.rest_client [req-8aa77886-0e21-4394-8f6c-2caa34d7ee6f req-8aa77886-0e21-4394-8f6c-2caa34d7ee6f ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.944s",
                                "2026-05-27 01:43:47.664 11 INFO tempest.lib.common.rest_client [req-4d75e7b4-1632-4982-8c55-81a42c79b13f req-4d75e7b4-1632-4982-8c55-81a42c79b13f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ed9bc57f-e5e1-41b3-9dea-dcb2936ec2a3 0.708s",
                                "2026-05-27 01:43:47.686 18 INFO tempest.lib.common.rest_client [req-c46160ed-68b2-46fe-98ed-b3bb978fc8a1 req-c46160ed-68b2-46fe-98ed-b3bb978fc8a1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s",
                                "2026-05-27 01:43:47.767 15 INFO tempest.lib.common.rest_client [req-8de2b431-7d29-423d-8a86-12fa197ebe4c req-8de2b431-7d29-423d-8a86-12fa197ebe4c ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:43:47.917 15 INFO tempest.lib.common.rest_client [req-5ae71319-1574-4566-83f5-bf69dbcfeac8 req-5ae71319-1574-4566-83f5-bf69dbcfeac8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.147s",
                                "2026-05-27 01:43:47.962 13 INFO tempest.lib.common.rest_client [req-89959d6f-2042-4b38-87b5-7cdd333f8ab6 req-89959d6f-2042-4b38-87b5-7cdd333f8ab6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s",
                                "2026-05-27 01:43:48.097 29 INFO tempest.lib.common.rest_client [req-58a3d56d-7da8-432f-8cd3-55e0f37d3415 req-58a3d56d-7da8-432f-8cd3-55e0f37d3415 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b4eb76a4-ec3c-4518-ab7c-8df7131cfe9d 0.626s",
                                "2026-05-27 01:43:48.155 15 INFO tempest.lib.common.rest_client [req-c80bfe3e-8d0e-4d10-b577-4d34a981a967 req-c80bfe3e-8d0e-4d10-b577-4d34a981a967 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s",
                                "2026-05-27 01:43:48.181 18 INFO tempest.lib.common.rest_client [req-8c3782c6-f467-4c7c-8d03-0cbacfe91d19 req-8c3782c6-f467-4c7c-8d03-0cbacfe91d19 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd3a7a83-011b-4392-8e8e-ea60254fc354 0.490s",
                                "2026-05-27 01:43:48.193 21 INFO tempest.lib.common.rest_client [req-5c821cd0-875a-4591-863a-ff532fe1c6f2 req-5c821cd0-875a-4591-863a-ff532fe1c6f2 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.610s",
                                "2026-05-27 01:43:48.212 31 INFO tempest.lib.common.rest_client [req-e962775e-dc8d-4185-9e76-c8a4b7702c9c req-e962775e-dc8d-4185-9e76-c8a4b7702c9c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.669s",
                                "2026-05-27 01:43:48.222 25 INFO tempest.lib.common.rest_client [req-37698b48-323d-4636-9006-904344d45edc req-37698b48-323d-4636-9006-904344d45edc ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.118s",
                                "2026-05-27 01:43:48.294 11 INFO tempest.lib.common.rest_client [req-08e1531e-ea11-4818-a7c6-cdd064110049 req-08e1531e-ea11-4818-a7c6-cdd064110049 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8f1df8fa-3740-4caa-9a16-6d3ba46907cb 0.629s",
                                "2026-05-27 01:43:48.296 29 INFO tempest.lib.common.rest_client [req-b8923723-1e78-456c-b6ab-24ebc42c5067 req-b8923723-1e78-456c-b6ab-24ebc42c5067 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e5ff03c9-9e7d-42a6-8602-d40e60947906 0.196s",
                                "2026-05-27 01:43:48.319 18 INFO tempest.lib.common.rest_client [req-a44a406d-5463-403c-a19e-15b480aa7389 req-a44a406d-5463-403c-a19e-15b480aa7389 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.113558s] ... ok",
                                "2026-05-27 01:43:48.494 11 INFO tempest.lib.common.rest_client [req-9f4a93c4-754d-4222-ad6a-d6d65675f1b3 req-9f4a93c4-754d-4222-ad6a-d6d65675f1b3 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6b090326-9f22-40d5-b23d-23bd82bfffc3 0.198s",
                                "2026-05-27 01:43:48.609 31 INFO tempest.lib.common.rest_client [req-7a750ef3-5767-487f-9ce2-1503841688df req-7a750ef3-5767-487f-9ce2-1503841688df ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.395s",
                                "2026-05-27 01:43:48.692 13 INFO tempest.lib.common.rest_client [req-830d3b54-3c63-4784-88d8-59faaad167af req-830d3b54-3c63-4784-88d8-59faaad167af ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.726s",
                                "2026-05-27 01:43:48.718 33 INFO tempest.lib.common.rest_client [req-b86d9b64-c702-4beb-b3fd-a39440f14e09 req-b86d9b64-c702-4beb-b3fd-a39440f14e09 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.510s",
                                "2026-05-27 01:43:48.747 15 INFO tempest.lib.common.rest_client [req-20602759-84fe-481f-b0b4-641e46daa0bf req-20602759-84fe-481f-b0b4-641e46daa0bf ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.590s",
                                "2026-05-27 01:43:48.759 35 INFO tempest.lib.common.rest_client [req-b60870c3-4047-4659-891d-d6a624b415d9 req-b60870c3-4047-4659-891d-d6a624b415d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.691s",
                                "2026-05-27 01:43:48.801 13 INFO tempest.lib.common.rest_client [req-f6618976-57a3-4607-a486-36e76989ed7b req-f6618976-57a3-4607-a486-36e76989ed7b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.107s",
                                "2026-05-27 01:43:48.831 18 INFO tempest.lib.common.rest_client [req-fb3e8a4d-3581-4492-8bbf-22e86cc71310 req-fb3e8a4d-3581-4492-8bbf-22e86cc71310 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.509s",
                                "2026-05-27 01:43:48.878 15 INFO tempest.lib.common.rest_client [req-ff8c01f4-966d-4b96-b233-6dd8b838090e req-ff8c01f4-966d-4b96-b233-6dd8b838090e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-27 01:43:48.969 13 INFO tempest.lib.common.rest_client [req-0904fb68-5477-473c-b2e6-e734f4bef80b req-0904fb68-5477-473c-b2e6-e734f4bef80b ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.165s",
                                "2026-05-27 01:43:49.010 15 INFO tempest.lib.common.rest_client [req-7ecf5585-96ed-47cc-92ee-867d21e808c5 req-7ecf5585-96ed-47cc-92ee-867d21e808c5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.130s",
                                "2026-05-27 01:43:49.201 15 INFO tempest.lib.common.rest_client [req-4ade4621-424a-45f7-a0af-2493e7f1340d req-4ade4621-424a-45f7-a0af-2493e7f1340d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:43:49.296 13 INFO tempest.lib.common.rest_client [req-f6df9389-5b47-4e3f-8d73-6a35c2168b25 req-f6df9389-5b47-4e3f-8d73-6a35c2168b25 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.324s",
                                "2026-05-27 01:43:49.327 29 INFO tempest.lib.common.rest_client [req-146961ed-9d92-49c9-aba6-5cf6ba9edf31 req-146961ed-9d92-49c9-aba6-5cf6ba9edf31 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.028s",
                                "2026-05-27 01:43:49.357 15 INFO tempest.lib.common.rest_client [req-98e12241-6e4f-4d7f-a8d3-8ed0bd35d9eb req-98e12241-6e4f-4d7f-a8d3-8ed0bd35d9eb ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/6756f682ee034483a1c0f10ac8baaed9 0.154s",
                                "2026-05-27 01:43:49.374 13 INFO tempest.lib.common.rest_client [req-fc7c5c37-d0fc-4c73-8603-1913c59f6089 req-fc7c5c37-d0fc-4c73-8603-1913c59f6089 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.076s",
                                "2026-05-27 01:43:49.377 18 INFO tempest.lib.common.rest_client [req-446ca5c9-c7b4-4c8a-ac4c-e7e81edca89e req-446ca5c9-c7b4-4c8a-ac4c-e7e81edca89e ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.544s",
                                "2026-05-27 01:43:49.475 33 INFO tempest.lib.common.rest_client [req-ac19628b-96b3-44c3-9575-29fb03cda853 req-ac19628b-96b3-44c3-9575-29fb03cda853 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.754s",
                                "2026-05-27 01:43:49.485 21 INFO tempest.lib.common.rest_client [req-8f3e02c4-2978-4b4c-801b-7b177c4db7a3 req-8f3e02c4-2978-4b4c-801b-7b177c4db7a3 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 1.288s",
                                "2026-05-27 01:43:49.494 13 INFO tempest.lib.common.rest_client [req-0ff8fb81-4ccb-4bf7-b34d-0cae930532df req-0ff8fb81-4ccb-4bf7-b34d-0cae930532df ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/4e10eeba-00fd-4074-ad30-e389d9acd885 0.116s",
                                "{1} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.530974s] ... ok",
                                "2026-05-27 01:43:49.583 15 INFO tempest.lib.common.rest_client [req-67ca9b2f-457e-48df-b539-60485cf378ba req-67ca9b2f-457e-48df-b539-60485cf378ba ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-27 01:43:49.609 21 INFO tempest.lib.common.rest_client [req-a7117305-765f-44f8-ad1c-1e10d9fdee10 req-a7117305-765f-44f8-ad1c-1e10d9fdee10 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/74015c35-4e38-4580-a85a-e1463059b206 0.117s",
                                "2026-05-27 01:43:49.735 15 INFO tempest.lib.common.rest_client [req-e80b7143-3a2d-4f17-974d-11a5e9b1b70e req-e80b7143-3a2d-4f17-974d-11a5e9b1b70e ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/5c8612194f3a455a91058394a6fe5fb4 0.150s",
                                "2026-05-27 01:43:49.748 21 INFO tempest.lib.common.rest_client [req-bbb644c4-4270-445e-87de-c8f01b914bbd req-bbb644c4-4270-445e-87de-c8f01b914bbd ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 0.135s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.115999s] ... ok",
                                "2026-05-27 01:43:49.781 29 INFO tempest.lib.common.rest_client [req-e90987a0-5126-4dc3-bc0a-0167a1b14bd8 req-e90987a0-5126-4dc3-bc0a-0167a1b14bd8 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d1aa025-43d8-403d-855e-81442c3bde0e 0.448s",
                                "2026-05-27 01:43:49.798 13 INFO tempest.lib.common.rest_client [req-a93d4668-b380-4a00-8e97-6796d7fc38c8 req-a93d4668-b380-4a00-8e97-6796d7fc38c8 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/05ef28d381cf4e099417739b5d5342b0 0.280s",
                                "2026-05-27 01:43:49.819 18 INFO tempest.lib.common.rest_client [req-01c05a23-b2df-4c4d-94cb-573e7cbb321f req-01c05a23-b2df-4c4d-94cb-573e7cbb321f ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.437s",
                                "2026-05-27 01:43:49.851 31 INFO tempest.lib.common.rest_client [req-9c070d7b-f5b9-42a0-96c3-3f8baa52853c req-9c070d7b-f5b9-42a0-96c3-3f8baa52853c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.240s",
                                "2026-05-27 01:43:49.927 15 INFO tempest.lib.common.rest_client [req-6373a174-711f-439e-b3b1-6ad388a6feeb req-6373a174-711f-439e-b3b1-6ad388a6feeb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:43:49.958 21 INFO tempest.lib.common.rest_client [req-32b70510-0794-4340-9238-44225685f990 req-32b70510-0794-4340-9238-44225685f990 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.206s",
                                "2026-05-27 01:43:50.048 15 INFO tempest.lib.common.rest_client [req-bf8c3917-8033-4adf-a705-df24235719fa req-bf8c3917-8033-4adf-a705-df24235719fa ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/7013a70c4f684340b723c6191783b037/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.119s",
                                "2026-05-27 01:43:50.048 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7013a70c4f684340b723c6191783b037 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:50.049 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7013a70c4f684340b723c6191783b037', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:50.049 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7013a70c4f684340b723c6191783b037', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:50.092 13 INFO tempest.lib.common.rest_client [req-28d4332b-aa7d-49ed-a73f-63843d74748f req-28d4332b-aa7d-49ed-a73f-63843d74748f ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4ac34d880452432896b1c99a01426d28 0.291s",
                                "2026-05-27 01:43:50.092 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 45bbee144e3943a4ab9c293856ac6501",
                                "2026-05-27 01:43:50.112 35 INFO tempest.lib.common.rest_client [req-5770ff99-1a89-4a6f-aa73-834ca762e698 req-5770ff99-1a89-4a6f-aa73-834ca762e698 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.351s",
                                "2026-05-27 01:43:50.120 21 INFO tempest.lib.common.rest_client [req-d150d0bd-f3f8-4e55-9ba4-aa135ba33431 req-d150d0bd-f3f8-4e55-9ba4-aa135ba33431 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=7c5f1dab-ec20-46b8-b47c-ffbf2171eecf 0.159s",
                                "2026-05-27 01:43:50.198 21 INFO tempest.lib.common.rest_client [req-3f7bb416-08c8-4f3c-938b-cb65e04be3d1 req-3f7bb416-08c8-4f3c-938b-cb65e04be3d1 ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.076s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.449551s] ... ok",
                                "2026-05-27 01:43:50.200 18 INFO tempest.lib.common.rest_client [req-c77ef260-af1a-408e-b760-dda0fd53edd7 req-c77ef260-af1a-408e-b760-dda0fd53edd7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.373s",
                                "2026-05-27 01:43:50.268 31 INFO tempest.lib.common.rest_client [req-98066dc2-c6b2-4169-88d6-f7f3aa4d5935 req-98066dc2-c6b2-4169-88d6-f7f3aa4d5935 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.414s",
                                "2026-05-27 01:43:50.347 35 INFO tempest.lib.common.rest_client [req-c2352ba9-180e-401d-846a-bea4e56368d8 req-c2352ba9-180e-401d-846a-bea4e56368d8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.231s",
                                "2026-05-27 01:43:50.416 21 INFO tempest.lib.common.rest_client [req-7a299a23-8be6-4000-97b4-259be55e7c2f req-7a299a23-8be6-4000-97b4-259be55e7c2f ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.214s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.217626s] ... ok",
                                "2026-05-27 01:43:50.501 33 INFO tempest.lib.common.rest_client [req-00e04c4e-77f0-448a-a031-26608a454118 req-00e04c4e-77f0-448a-a031-26608a454118 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.023s",
                                "2026-05-27 01:43:50.548 11 INFO tempest.lib.common.rest_client [req-6ac3abe5-c8c4-45a0-90b1-5c54c0a6e555 req-6ac3abe5-c8c4-45a0-90b1-5c54c0a6e555 ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3/remove_router_interface 2.052s",
                                "2026-05-27 01:43:50.578 21 INFO tempest.lib.common.rest_client [req-53ebcc9b-6c36-4917-a029-decb704738b0 req-53ebcc9b-6c36-4917-a029-decb704738b0 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.158s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.160219s] ... ok",
                                "2026-05-27 01:43:50.642 13 INFO tempest.lib.common.rest_client [req-a98c58a9-6cf2-4a06-bcd3-c8b15df7fb58 req-a98c58a9-6cf2-4a06-bcd3-c8b15df7fb58 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:43:50.656 29 INFO tempest.lib.common.rest_client [req-7c1ab957-d1ce-4321-a202-9d477a2fb949 req-7c1ab957-d1ce-4321-a202-9d477a2fb949 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f653f3c6-7755-4d45-9ed6-801ceff08116 0.873s",
                                "2026-05-27 01:43:50.679 15 INFO tempest.lib.common.rest_client [req-92aa64b0-f851-433e-aa61-222d4171214c req-92aa64b0-f851-433e-aa61-222d4171214c ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-27 01:43:50.689 21 INFO tempest.lib.common.rest_client [req-d2e3b876-8582-46fc-9098-936897f47bdd req-d2e3b876-8582-46fc-9098-936897f47bdd ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.110464s] ... ok",
                                "2026-05-27 01:43:50.725 18 INFO tempest.lib.common.rest_client [req-e3e1c225-9c93-42f0-b580-18e034f7df1a req-e3e1c225-9c93-42f0-b580-18e034f7df1a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.521s",
                                "2026-05-27 01:43:50.781 35 INFO tempest.lib.common.rest_client [req-2a89bf6b-eead-4264-9fbe-9e25f20fe664 req-2a89bf6b-eead-4264-9fbe-9e25f20fe664 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a81ad1d-91ab-4754-9dc7-e9b7e6742b6a 0.432s",
                                "2026-05-27 01:43:50.800 21 INFO tempest.lib.common.rest_client [req-b1ec25f7-ce79-45a3-9e61-797b910d2fa2 req-b1ec25f7-ce79-45a3-9e61-797b910d2fa2 ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.109s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.110575s] ... ok",
                                "2026-05-27 01:43:50.801 15 INFO tempest.lib.common.rest_client [req-10b0e89a-edbc-4582-b1c7-5a1ba7412022 req-10b0e89a-edbc-4582-b1c7-5a1ba7412022 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21 0.121s",
                                "2026-05-27 01:43:50.802 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 84d7451c9774419da56679feb95e7d21 for scope project and roles: ['reader']",
                                "2026-05-27 01:43:50.839 31 INFO tempest.lib.common.rest_client [req-6dee2a25-0a16-4d5d-a662-bb3f7ed86095 req-6dee2a25-0a16-4d5d-a662-bb3f7ed86095 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.569s",
                                "2026-05-27 01:43:50.881 35 INFO tempest.lib.common.rest_client [req-cc424dfc-7628-4ee8-b69e-90fffba3cc92 req-cc424dfc-7628-4ee8-b69e-90fffba3cc92 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s",
                                "2026-05-27 01:43:50.893 29 INFO tempest.lib.common.rest_client [req-cad60cae-ff44-443f-ad10-49a001a3b58e req-cad60cae-ff44-443f-ad10-49a001a3b58e ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/31af380f-ce56-42a8-9f7c-d89e67a2ea45 0.236s",
                                "2026-05-27 01:43:50.959 21 INFO tempest.lib.common.rest_client [req-8276938a-724d-4a65-82c2-8335273aad7c req-8276938a-724d-4a65-82c2-8335273aad7c ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e 0.157s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.159828s] ... ok",
                                "2026-05-27 01:43:51.115 21 INFO tempest.lib.common.rest_client [req-83f286be-52a4-4ce4-9548-6dc3276362ba req-83f286be-52a4-4ce4-9548-6dc3276362ba ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e?fields=id&fields=name&fields=mtu 0.151s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.154025s] ... ok",
                                "2026-05-27 01:43:51.231 35 INFO tempest.lib.common.rest_client [req-9495159c-93fa-4697-86a2-2f7079aecc46 req-9495159c-93fa-4697-86a2-2f7079aecc46 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd32cae2-83b4-42c3-8c64-923fcf5ee0e0 0.347s",
                                "2026-05-27 01:43:51.258 21 INFO tempest.lib.common.rest_client [req-41962605-24c2-4b62-a1f6-81e9f5ad340f req-41962605-24c2-4b62-a1f6-81e9f5ad340f ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b 0.136s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.139812s] ... ok",
                                "2026-05-27 01:43:51.301 15 INFO tempest.lib.common.rest_client [req-339ce59b-904f-4094-9c00-95266f263bc1 req-339ce59b-904f-4094-9c00-95266f263bc1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.498s",
                                "2026-05-27 01:43:51.323 35 INFO tempest.lib.common.rest_client [req-6c776755-4af4-42e9-8723-134befad7b61 req-6c776755-4af4-42e9-8723-134befad7b61 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.089s",
                                "2026-05-27 01:43:51.351 18 INFO tempest.lib.common.rest_client [req-7355b440-dacd-4a4e-8eeb-aa379a863c74 req-7355b440-dacd-4a4e-8eeb-aa379a863c74 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.620s",
                                "2026-05-27 01:43:51.387 21 INFO tempest.lib.common.rest_client [req-7b9f8f25-a3ac-480c-b84d-c3582c9d6b15 req-7b9f8f25-a3ac-480c-b84d-c3582c9d6b15 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b?fields=id&fields=network_id 0.124s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.128263s] ... ok",
                                "2026-05-27 01:43:51.431 15 INFO tempest.lib.common.rest_client [req-61f57720-e8a4-43ce-b324-e8339cb86163 req-61f57720-e8a4-43ce-b324-e8339cb86163 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-27 01:43:51.498 13 INFO tempest.lib.common.rest_client [req-eaf79041-9db9-45ae-926c-b6b1f78a0eaa req-eaf79041-9db9-45ae-926c-b6b1f78a0eaa ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=45bbee144e3943a4ab9c293856ac6501&name=default 0.854s",
                                "2026-05-27 01:43:51.557 25 INFO tempest.lib.common.rest_client [req-55cb1816-4ae1-4c9a-a35a-216cc7a6a407 req-55cb1816-4ae1-4c9a-a35a-216cc7a6a407 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10/add_router_interface 3.332s",
                                "2026-05-27 01:43:51.571 15 INFO tempest.lib.common.rest_client [req-41e2e70d-ef08-40e3-89c4-896949215abb req-41e2e70d-ef08-40e3-89c4-896949215abb ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.138s",
                                "2026-05-27 01:43:51.628 33 INFO tempest.lib.common.rest_client [req-13275221-d9bd-42fd-b81f-01da59a731c1 req-13275221-d9bd-42fd-b81f-01da59a731c1 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s",
                                "2026-05-27 01:43:51.745 18 INFO tempest.lib.common.rest_client [req-c16dcc08-6f0b-4984-87c7-15d334660f42 req-c16dcc08-6f0b-4984-87c7-15d334660f42 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/35b2da81-1d1a-4915-bd81-e9a5f7faf86d 0.391s",
                                "2026-05-27 01:43:51.770 15 INFO tempest.lib.common.rest_client [req-2517b8c1-bcf3-4aae-82ca-b6e362350c4b req-2517b8c1-bcf3-4aae-82ca-b6e362350c4b ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-27 01:43:51.791 25 INFO tempest.lib.common.rest_client [req-49cc38c5-817d-487c-950d-f4a0abc98cd8 req-49cc38c5-817d-487c-950d-f4a0abc98cd8 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.230s",
                                "2026-05-27 01:43:51.914 15 INFO tempest.lib.common.rest_client [req-d6741f12-dfbb-4b72-8ead-ce48f6e518f5 req-d6741f12-dfbb-4b72-8ead-ce48f6e518f5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/6756f682ee034483a1c0f10ac8baaed9 0.138s",
                                "2026-05-27 01:43:51.931 11 INFO tempest.lib.common.rest_client [req-5305f578-ec17-4637-82e0-152317196db9 req-5305f578-ec17-4637-82e0-152317196db9 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6b090326-9f22-40d5-b23d-23bd82bfffc3 1.381s",
                                "2026-05-27 01:43:51.984 31 INFO tempest.lib.common.rest_client [req-2fba0f51-1b00-470e-995f-86385097902c req-2fba0f51-1b00-470e-995f-86385097902c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 1.142s",
                                "2026-05-27 01:43:52.015 18 INFO tempest.lib.common.rest_client [req-aa927a0e-d5fd-4d8e-9254-cafc6f508326 req-aa927a0e-d5fd-4d8e-9254-cafc6f508326 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s",
                                "2026-05-27 01:43:52.059 29 INFO tempest.lib.common.rest_client [req-b343dba5-6076-4f1e-86a0-d8fd64e83877 req-b343dba5-6076-4f1e-86a0-d8fd64e83877 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f/remove_router_interface 1.165s",
                                "2026-05-27 01:43:52.144 13 INFO tempest.lib.common.rest_client [req-f52ed00c-87f3-49a2-a550-da65d677892e req-f52ed00c-87f3-49a2-a550-da65d677892e ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f0b8285-058e-4d8f-a16e-9acdf701d453 0.643s",
                                "2026-05-27 01:43:52.166 15 INFO tempest.lib.common.rest_client [req-af7bc430-3255-4e7c-ab6f-78fd406fdc7e req-af7bc430-3255-4e7c-ab6f-78fd406fdc7e ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-27 01:43:52.292 18 INFO tempest.lib.common.rest_client [req-0b851bc8-638f-479d-a2d8-b610b9e6727d req-0b851bc8-638f-479d-a2d8-b610b9e6727d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/8cee0cb9-d0f2-4614-a68c-fca3dafdc3b1 0.275s",
                                "2026-05-27 01:43:52.304 15 INFO tempest.lib.common.rest_client [req-748cf59f-0db0-44e5-9062-f5f94f79fb69 req-748cf59f-0db0-44e5-9062-f5f94f79fb69 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/5c8612194f3a455a91058394a6fe5fb4 0.134s",
                                "2026-05-27 01:43:52.315 11 INFO tempest.lib.common.rest_client [req-e4243ae0-decc-4bab-bf8c-4b98ba29d821 req-e4243ae0-decc-4bab-bf8c-4b98ba29d821 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f605c23-3e85-42f1-931d-435ac27cacc6 0.380s",
                                "2026-05-27 01:43:52.354 33 INFO tempest.lib.common.rest_client [req-41bf63df-c7f6-4d10-83c8-3885f46c91f4 req-41bf63df-c7f6-4d10-83c8-3885f46c91f4 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.722s",
                                "2026-05-27 01:43:52.374 13 INFO tempest.lib.common.rest_client [req-f310fcb3-7b47-41df-b07d-4f42cff0e321 req-f310fcb3-7b47-41df-b07d-4f42cff0e321 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/45bbee144e3943a4ab9c293856ac6501 0.226s",
                                "2026-05-27 01:43:52.414 29 INFO tempest.lib.common.rest_client [req-898da03b-480b-4d21-a4d3-754730f49f64 req-898da03b-480b-4d21-a4d3-754730f49f64 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1d026d3-28ed-4b0e-a719-d29bffd816e1 0.351s",
                                "2026-05-27 01:43:52.468 21 INFO tempest.lib.common.rest_client [req-14c009cb-5f6d-43f2-ad7a-dbf72f8accda req-14c009cb-5f6d-43f2-ad7a-dbf72f8accda ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.078s",
                                "2026-05-27 01:43:52.504 18 INFO tempest.lib.common.rest_client [req-cb68d9ef-f3e9-4cc9-b39d-5b2b5cf60666 req-cb68d9ef-f3e9-4cc9-b39d-5b2b5cf60666 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.210s",
                                "2026-05-27 01:43:52.532 15 INFO tempest.lib.common.rest_client [req-92d6c93b-ed3b-41a0-8746-afea8d6dd8b1 req-92d6c93b-ed3b-41a0-8746-afea8d6dd8b1 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-27 01:43:52.669 15 INFO tempest.lib.common.rest_client [req-6cf7d8c7-51c6-4dd1-8d15-f54d31b62f59 req-6cf7d8c7-51c6-4dd1-8d15-f54d31b62f59 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21/users/731316ad73394af4bf360303cedfe9d9/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s",
                                "2026-05-27 01:43:52.669 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 731316ad73394af4bf360303cedfe9d9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:52.670 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '731316ad73394af4bf360303cedfe9d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:52.670 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1705816223-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '84d7451c9774419da56679feb95e7d21', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'tenant_id': '84d7451c9774419da56679feb95e7d21', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1705816223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '731316ad73394af4bf360303cedfe9d9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:52.768 18 INFO tempest.lib.common.rest_client [req-03ed1044-1181-4484-b809-4b73f9325ebe req-03ed1044-1181-4484-b809-4b73f9325ebe ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/45be91cc-21bc-4db8-b9ec-ea6bf671aff8 0.258s",
                                "2026-05-27 01:43:52.857 25 INFO tempest.lib.common.rest_client [req-0635d637-a476-479c-8e94-2fdf94b3baa8 req-0635d637-a476-479c-8e94-2fdf94b3baa8 ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10/remove_router_interface 1.063s",
                                "2026-05-27 01:43:52.883 33 INFO tempest.lib.common.rest_client [req-9c35139f-2c92-4c29-b329-7f8ab9f0a2bc req-9c35139f-2c92-4c29-b329-7f8ab9f0a2bc ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.525s",
                                "2026-05-27 01:43:52.924 18 INFO tempest.lib.common.rest_client [req-40c9b987-91d6-42d0-9e12-89d3944eeb00 req-40c9b987-91d6-42d0-9e12-89d3944eeb00 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.151s",
                                "2026-05-27 01:43:52.941 31 INFO tempest.lib.common.rest_client [req-c35385e6-2900-4ea7-919d-8f62bae85304 req-c35385e6-2900-4ea7-919d-8f62bae85304 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 0.952s",
                                "2026-05-27 01:43:52.963 25 INFO tempest.lib.common.rest_client [req-b1679ecf-2448-4073-95c2-f775b4e88a32 req-b1679ecf-2448-4073-95c2-f775b4e88a32 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/abee6e17-7d84-4bdb-aae9-ec18318ed0dd 0.104s",
                                "2026-05-27 01:43:53.036 31 INFO tempest.lib.common.rest_client [req-d560c079-9bcf-4b29-b8da-828bc5f837d9 req-d560c079-9bcf-4b29-b8da-828bc5f837d9 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2bb38680-163c-4c0e-be54-17c3c4e5cea7 0.094s",
                                "2026-05-27 01:43:53.148 11 INFO tempest.lib.common.rest_client [req-c9198611-4805-42f9-852a-4499746131a7 req-c9198611-4805-42f9-852a-4499746131a7 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/75ead60b-5483-4ce4-9943-235130a679a1 0.828s",
                                "2026-05-27 01:43:53.195 21 INFO tempest.lib.common.rest_client [req-22ba7d33-00cf-4c54-8893-57bd98f4fa2b req-22ba7d33-00cf-4c54-8893-57bd98f4fa2b ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.723s",
                                "2026-05-27 01:43:53.248 15 INFO tempest.lib.common.rest_client [req-82b63511-b909-4e58-93b8-a58e84847d6f req-82b63511-b909-4e58-93b8-a58e84847d6f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-27 01:43:53.254 18 INFO tempest.lib.common.rest_client [req-9a23c0e7-7edd-4afa-91ce-b7478cfe99b7 req-9a23c0e7-7edd-4afa-91ce-b7478cfe99b7 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ead4e71b-8ad9-463a-b468-959a0f5e3e65 0.323s",
                                "2026-05-27 01:43:53.371 31 INFO tempest.lib.common.rest_client [req-235062fc-3b21-4318-b0c8-4df4fb5637bc req-235062fc-3b21-4318-b0c8-4df4fb5637bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9695a855-d6ee-4996-a044-6c73d77662da 0.332s",
                                "2026-05-27 01:43:53.383 25 INFO tempest.lib.common.rest_client [req-1993bd91-ee0a-4829-9688-31901917829c req-1993bd91-ee0a-4829-9688-31901917829c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.417s",
                                "2026-05-27 01:43:53.431 29 INFO tempest.lib.common.rest_client [req-23883b7c-f68c-406b-9aba-72f6bc0652e2 req-23883b7c-f68c-406b-9aba-72f6bc0652e2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/827a5ff6-296d-4cac-93c2-0f0c5ef86b52 1.014s",
                                "2026-05-27 01:43:53.478 18 INFO tempest.lib.common.rest_client [req-02e3dcba-6f3f-47c9-be27-7462a00bb633 req-02e3dcba-6f3f-47c9-be27-7462a00bb633 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.222s",
                                "2026-05-27 01:43:53.496 35 INFO tempest.lib.common.rest_client [req-84c66f40-b3de-4eb6-b11e-36a3bc3536f1 req-84c66f40-b3de-4eb6-b11e-36a3bc3536f1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.170s",
                                "2026-05-27 01:43:53.539 11 INFO tempest.lib.common.rest_client [req-533d56dd-4431-4d60-9ede-274b3c3f621d req-533d56dd-4431-4d60-9ede-274b3c3f621d ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/418249eb9cd842c58a806b7729563e59 0.388s",
                                "2026-05-27 01:43:53.664 31 INFO tempest.lib.common.rest_client [req-625b6cd3-f80c-43e3-9e2d-b7d25bc5daa9 req-625b6cd3-f80c-43e3-9e2d-b7d25bc5daa9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ab6dbeb1-64ed-4b05-9e99-b672def8e0d1 0.289s",
                                "2026-05-27 01:43:53.728 25 INFO tempest.lib.common.rest_client [req-386d7046-216c-498d-a613-bd4a3b59abde req-386d7046-216c-498d-a613-bd4a3b59abde ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f759208-6434-44f9-856e-d41fdb386886 0.343s",
                                "2026-05-27 01:43:53.829 18 INFO tempest.lib.common.rest_client [req-8e25bb58-bd7d-4f0e-b4c4-5347c150055c req-8e25bb58-bd7d-4f0e-b4c4-5347c150055c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7af8630a-9526-4690-bdac-84d8ac970db5 0.349s",
                                "2026-05-27 01:43:53.873 11 INFO tempest.lib.common.rest_client [req-21488c99-3cf2-4dfd-9921-1dd29c9410ee req-21488c99-3cf2-4dfd-9921-1dd29c9410ee ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b32ad4860989448dafed29caac059c28 0.332s",
                                "2026-05-27 01:43:53.874 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 982c2d1eaa7a4efd8b90f0b8d375fca0",
                                "2026-05-27 01:43:53.991 31 INFO tempest.lib.common.rest_client [req-dcff9b49-558d-4e13-a81c-065af1b986e0 req-dcff9b49-558d-4e13-a81c-065af1b986e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20680c79-b707-43a8-b0c9-03b2bd881bca 0.324s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [7.126020s] ... ok",
                                "2026-05-27 01:43:54.031 18 INFO tempest.lib.common.rest_client [req-a0041b75-42cc-4be4-960d-1929e68907b1 req-a0041b75-42cc-4be4-960d-1929e68907b1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.199s",
                                "2026-05-27 01:43:54.155 15 INFO tempest.lib.common.rest_client [req-98d38a23-5a26-4727-b212-5379243fcfe2 req-98d38a23-5a26-4727-b212-5379243fcfe2 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.900s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.905924s] ... ok",
                                "2026-05-27 01:43:54.319 29 INFO tempest.lib.common.rest_client [req-3b738f30-af62-4e03-8944-f1b358b1581b req-3b738f30-af62-4e03-8944-f1b358b1581b ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.885s",
                                "2026-05-27 01:43:54.433 29 INFO tempest.lib.common.rest_client [req-c198b62a-1839-405c-81d2-3b97ec8bab02 req-c198b62a-1839-405c-81d2-3b97ec8bab02 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8877d866-f232-4e1a-b23a-50a3dde62e0f 0.112s",
                                "2026-05-27 01:43:54.476 11 INFO tempest.lib.common.rest_client [req-f26421cb-3ed2-41c3-b9f9-25a16e1bad8b req-f26421cb-3ed2-41c3-b9f9-25a16e1bad8b ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-27 01:43:54.500 18 INFO tempest.lib.common.rest_client [req-24e501eb-e413-4620-8515-04ec4a9f85f0 req-24e501eb-e413-4620-8515-04ec4a9f85f0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1674737c-b35d-4c1f-a0a8-3b83b7b5b2a6 0.466s",
                                "2026-05-27 01:43:54.607 21 INFO tempest.lib.common.rest_client [req-9801b58d-c5d5-4188-8c32-4f05fc25d3c1 req-9801b58d-c5d5-4188-8c32-4f05fc25d3c1 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/b5c27f8d-d4aa-4630-87fc-61be631efcbf 1.409s",
                                "2026-05-27 01:43:54.613 18 INFO tempest.lib.common.rest_client [req-cbedca73-6fa1-4fe1-8381-b30fa4920cc6 req-cbedca73-6fa1-4fe1-8381-b30fa4920cc6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.110s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.293868s] ... ok",
                                "2026-05-27 01:43:54.629 31 INFO tempest.lib.common.rest_client [req-0c694108-10d4-4207-947f-a94a00af268f req-0c694108-10d4-4207-947f-a94a00af268f ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.632s",
                                "2026-05-27 01:43:54.643 35 INFO tempest.lib.common.rest_client [req-995fcc5d-23cd-44ca-bbe0-b19118d9bc62 req-995fcc5d-23cd-44ca-bbe0-b19118d9bc62 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.144s",
                                "2026-05-27 01:43:54.689 25 INFO tempest.lib.common.rest_client [req-037c0471-a9ba-4b77-afb5-7d440c7e80c9 req-037c0471-a9ba-4b77-afb5-7d440c7e80c9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b1bb291c-4d09-44ee-8673-fa45d943ad81 0.959s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [11.811105s] ... ok",
                                "2026-05-27 01:43:54.782 35 INFO tempest.lib.common.rest_client [req-0ac3fd24-5db1-4ffc-b238-4591a88c516b req-0ac3fd24-5db1-4ffc-b238-4591a88c516b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s",
                                "2026-05-27 01:43:54.813 11 INFO tempest.lib.common.rest_client [req-b6c62779-a019-4f45-b013-c7c1a484f03f req-b6c62779-a019-4f45-b013-c7c1a484f03f ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=982c2d1eaa7a4efd8b90f0b8d375fca0&name=default 0.334s",
                                "2026-05-27 01:43:54.843 29 INFO tempest.lib.common.rest_client [req-e8665266-fcc0-4dba-91ba-11534828045c req-e8665266-fcc0-4dba-91ba-11534828045c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.407s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [39.997810s] ... ok",
                                "2026-05-27 01:43:54.941 25 INFO tempest.lib.common.rest_client [req-bcf8aae1-f017-4780-8022-806a5dddad7d req-bcf8aae1-f017-4780-8022-806a5dddad7d ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b 0.248s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.251661s] ... ok",
                                "2026-05-27 01:43:54.962 18 INFO tempest.lib.common.rest_client [req-f34ef7d0-4a09-40a7-9cf5-85010553be18 req-f34ef7d0-4a09-40a7-9cf5-85010553be18 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.345s",
                                "2026-05-27 01:43:55.069 15 INFO tempest.lib.common.rest_client [req-1089f63f-ccde-4841-8f6b-5c2ff19aa9fc req-1089f63f-ccde-4841-8f6b-5c2ff19aa9fc ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.906s",
                                "2026-05-27 01:43:55.121 33 INFO tempest.lib.common.rest_client [req-2b8fb98a-972d-414e-9c32-03004d43e39a req-2b8fb98a-972d-414e-9c32-03004d43e39a ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 2.235s",
                                "2026-05-27 01:43:55.147 25 INFO tempest.lib.common.rest_client [req-d20de99d-f241-4ac1-9400-f47ed37e22b3 req-d20de99d-f241-4ac1-9400-f47ed37e22b3 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b?fields=id&fields=mac_address 0.198s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.204521s] ... ok",
                                "2026-05-27 01:43:55.307 29 INFO tempest.lib.common.rest_client [req-6b57c8fd-6cc4-446b-9be8-200fa4440a4c req-6b57c8fd-6cc4-446b-9be8-200fa4440a4c ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.460s",
                                "2026-05-27 01:43:55.334 31 INFO tempest.lib.common.rest_client [req-509070eb-1877-48f9-8daa-d81b0f8d676a req-509070eb-1877-48f9-8daa-d81b0f8d676a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.703s",
                                "2026-05-27 01:43:55.346 35 INFO tempest.lib.common.rest_client [req-d263eabc-edb3-4b29-91f2-9ba908ab51d2 req-d263eabc-edb3-4b29-91f2-9ba908ab51d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c004d50-7322-42d7-8be5-dcf58c312674 0.561s",
                                "2026-05-27 01:43:55.447 15 INFO tempest.lib.common.rest_client [req-9e140df3-3cd7-44d3-852c-79bd220c609a req-9e140df3-3cd7-44d3-852c-79bd220c609a ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.375s",
                                "2026-05-27 01:43:55.463 33 INFO tempest.lib.common.rest_client [req-3ff54c6e-4a68-4abf-8b70-8da49df4b321 req-3ff54c6e-4a68-4abf-8b70-8da49df4b321 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 0.339s",
                                "2026-05-27 01:43:55.494 35 INFO tempest.lib.common.rest_client [req-f2eb847a-61fe-4ada-a3f5-722fa3fa2ba0 req-f2eb847a-61fe-4ada-a3f5-722fa3fa2ba0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-27 01:43:55.536 18 INFO tempest.lib.common.rest_client [req-c692611e-4aa3-4f78-98e6-da4300c0c478 req-c692611e-4aa3-4f78-98e6-da4300c0c478 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.569s",
                                "2026-05-27 01:43:55.603 11 INFO tempest.lib.common.rest_client [req-8ef5204e-35b5-44c5-aa16-f02655f8bc21 req-8ef5204e-35b5-44c5-aa16-f02655f8bc21 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/426cb285-cdf9-4590-ba10-25b74804bf6b 0.787s",
                                "2026-05-27 01:43:55.696 33 INFO tempest.lib.common.rest_client [req-1d2df1a6-b2ae-4853-b912-81cb42e58818 req-1d2df1a6-b2ae-4853-b912-81cb42e58818 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7b798617-1266-48bd-b71b-fedd2399e3eb 0.229s",
                                "2026-05-27 01:43:55.744 15 INFO tempest.lib.common.rest_client [req-5d1cdbd4-27c3-4961-b346-bcbe1ef7d86b req-5d1cdbd4-27c3-4961-b346-bcbe1ef7d86b ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.293s",
                                "2026-05-27 01:43:55.797 21 INFO tempest.lib.common.rest_client [req-7e6bc0cd-943a-43e7-b4c5-c18ea17877df req-7e6bc0cd-943a-43e7-b4c5-c18ea17877df ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19840598-cc45-44d0-b1e0-2df2d305a7d7 1.187s",
                                "{5} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.409596s] ... ok",
                                "2026-05-27 01:43:55.844 31 INFO tempest.lib.common.rest_client [req-0aac15a4-15b3-4452-ab43-0b3bb43f1317 req-0aac15a4-15b3-4452-ab43-0b3bb43f1317 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.508s",
                                "2026-05-27 01:43:55.888 11 INFO tempest.lib.common.rest_client [req-3d21132d-b6ab-4902-b1b5-6f981643b8f8 req-3d21132d-b6ab-4902-b1b5-6f981643b8f8 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/982c2d1eaa7a4efd8b90f0b8d375fca0 0.282s",
                                "2026-05-27 01:43:55.924 18 INFO tempest.lib.common.rest_client [req-a7e25af5-1c35-499c-ab75-f3042b8f7016 req-a7e25af5-1c35-499c-ab75-f3042b8f7016 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff7cf15a-771c-4993-896a-2df9ec41bfa9 0.384s",
                                "2026-05-27 01:43:55.940 21 INFO tempest.lib.common.rest_client [req-356fff71-451b-4fc1-a121-d4be9fc776ff req-356fff71-451b-4fc1-a121-d4be9fc776ff ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b5c27f8d-d4aa-4630-87fc-61be631efcbf 0.102s",
                                "2026-05-27 01:43:55.965 35 INFO tempest.lib.common.rest_client [req-21459f53-cef3-43cc-aebc-0eb31ae6ccbf req-21459f53-cef3-43cc-aebc-0eb31ae6ccbf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d16d1b03-a94a-421d-b7f8-2d0320144c26 0.467s",
                                "2026-05-27 01:43:56.037 18 INFO tempest.lib.common.rest_client [req-35423f92-98c2-4e21-981f-e60ef1a4d1d3 req-35423f92-98c2-4e21-981f-e60ef1a4d1d3 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.423430s] ... ok",
                                "2026-05-27 01:43:56.036 21 INFO tempest.lib.common.rest_client [req-6ca5e587-0f49-4115-98e1-67ed4ea59bfe req-6ca5e587-0f49-4115-98e1-67ed4ea59bfe ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/19840598-cc45-44d0-b1e0-2df2d305a7d7 0.092s",
                                "2026-05-27 01:43:56.082 15 INFO tempest.lib.common.rest_client [req-f17d0cce-08dc-42eb-909f-4c755ed3d164 req-f17d0cce-08dc-42eb-909f-4c755ed3d164 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1d87293b-7a50-4ea7-9980-b94baa35e0c5 0.333s",
                                "2026-05-27 01:43:56.110 35 INFO tempest.lib.common.rest_client [req-4066b424-bccd-4dcb-8898-f8da8b74419b req-4066b424-bccd-4dcb-8898-f8da8b74419b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.143s",
                                "2026-05-27 01:43:56.133 21 INFO tempest.lib.common.rest_client [req-a81b3b11-1c60-4dc4-8040-1d65c6329f0a req-a81b3b11-1c60-4dc4-8040-1d65c6329f0a ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74015c35-4e38-4580-a85a-e1463059b206 0.095s",
                                "2026-05-27 01:43:56.218 21 INFO tempest.lib.common.rest_client [req-e1fd5886-420d-4e90-9a60-76a55182694e req-e1fd5886-420d-4e90-9a60-76a55182694e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4317468e-0c80-4561-bcba-a05d72cde94e 0.083s",
                                "2026-05-27 01:43:56.235 35 INFO tempest.lib.common.rest_client [req-ac9aa436-1a9b-4889-aa62-31270a7c47b0 req-ac9aa436-1a9b-4889-aa62-31270a7c47b0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.121s",
                                "2026-05-27 01:43:56.246 29 INFO tempest.lib.common.rest_client [req-5bfb3d03-3135-4d79-a49c-a14cdebf639e req-5bfb3d03-3135-4d79-a49c-a14cdebf639e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.932s",
                                "2026-05-27 01:43:56.275 15 INFO tempest.lib.common.rest_client [req-0795f59d-6ecb-4a45-b70d-4e864ef31d01 req-0795f59d-6ecb-4a45-b70d-4e864ef31d01 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.190s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.117435s] ... ok",
                                "2026-05-27 01:43:56.351 35 INFO tempest.lib.common.rest_client [req-9f4bba8e-35e3-4bdf-afb6-3a1cc2a671c5 req-9f4bba8e-35e3-4bdf-afb6-3a1cc2a671c5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s",
                                "2026-05-27 01:43:56.369 29 INFO tempest.lib.common.rest_client [req-b2b50c7d-402c-4d6f-adbd-ef1c4268cf56 req-b2b50c7d-402c-4d6f-adbd-ef1c4268cf56 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.119s",
                                "2026-05-27 01:43:56.442 11 INFO tempest.lib.common.rest_client [req-c9c8c247-5d2d-41b1-8379-9ea7e3b1b814 req-c9c8c247-5d2d-41b1-8379-9ea7e3b1b814 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-27 01:43:56.444 18 INFO tempest.lib.common.rest_client [req-f0d0c083-257c-458c-88a1-e7a9f4c9c7e8 req-f0d0c083-257c-458c-88a1-e7a9f4c9c7e8 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s",
                                "2026-05-27 01:43:56.452 35 INFO tempest.lib.common.rest_client [req-435215f3-bcad-42fd-b9d2-f8357ccf54b1 req-435215f3-bcad-42fd-b9d2-f8357ccf54b1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [9.388582s] ... ok",
                                "2026-05-27 01:43:56.500 29 INFO tempest.lib.common.rest_client [req-e45ca104-59de-4c3e-896d-b82f91aac15f req-e45ca104-59de-4c3e-896d-b82f91aac15f ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b409514-03e0-484b-a0f3-1be807b8acff 0.116s",
                                "2026-05-27 01:43:56.504 31 INFO tempest.lib.common.rest_client [req-0a8cad51-c6a8-49fd-933c-905a1e88eaaf req-0a8cad51-c6a8-49fd-933c-905a1e88eaaf ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.651s",
                                "2026-05-27 01:43:56.872 15 INFO tempest.lib.common.rest_client [req-674cb079-f62f-4880-88c1-bec2c2e85be6 req-674cb079-f62f-4880-88c1-bec2c2e85be6 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.592s",
                                "2026-05-27 01:43:56.887 35 INFO tempest.lib.common.rest_client [req-fb354674-d22e-4c3d-92bb-da3bcece8fb6 req-fb354674-d22e-4c3d-92bb-da3bcece8fb6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.432s",
                                "2026-05-27 01:43:56.949 11 INFO tempest.lib.common.rest_client [req-a14a76a1-e8a5-4f5d-8c57-c170cb27c8c4 req-a14a76a1-e8a5-4f5d-8c57-c170cb27c8c4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s",
                                "2026-05-27 01:43:56.963 15 INFO tempest.lib.common.rest_client [req-7f7fef56-32b0-476f-bab4-96f454870d3c req-7f7fef56-32b0-476f-bab4-96f454870d3c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s",
                                "2026-05-27 01:43:57.097 11 INFO tempest.lib.common.rest_client [req-db1e303f-ec05-4bbe-b64c-8802bb0add54 req-db1e303f-ec05-4bbe-b64c-8802bb0add54 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.146s",
                                "2026-05-27 01:43:57.119 29 INFO tempest.lib.common.rest_client [req-fc9e2901-61d0-4551-bd7a-d33bd960a589 req-fc9e2901-61d0-4551-bd7a-d33bd960a589 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.615s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [2.278227s] ... ok",
                                "2026-05-27 01:43:57.157 21 INFO tempest.lib.common.rest_client [req-0bc0a4b4-8f0f-4437-9c79-af4c4f7cf4bd req-0bc0a4b4-8f0f-4437-9c79-af4c4f7cf4bd ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/907f1278-f725-4e27-89a5-a2bbefe13ced 0.936s",
                                "2026-05-27 01:43:57.161 33 INFO tempest.lib.common.rest_client [req-cff69bfe-e7ed-4664-bf9e-abd0b9b7b70c req-cff69bfe-e7ed-4664-bf9e-abd0b9b7b70c ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/remove_router_interface 1.463s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [7.686863s] ... ok",
                                "2026-05-27 01:43:57.189 25 INFO tempest.lib.common.rest_client [req-067c8c83-d1cc-41da-be2d-d07368848aaf req-067c8c83-d1cc-41da-be2d-d07368848aaf ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.039s",
                                "2026-05-27 01:43:57.205 18 INFO tempest.lib.common.rest_client [req-1233056b-66fe-45c8-af54-9968b0fc54c7 req-1233056b-66fe-45c8-af54-9968b0fc54c7 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.753s",
                                "2026-05-27 01:43:57.220 29 INFO tempest.lib.common.rest_client [req-1b09b963-a57b-46a9-835f-dee4daa96bcb req-1b09b963-a57b-46a9-835f-dee4daa96bcb ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=7b409514-03e0-484b-a0f3-1be807b8acff 0.095s",
                                "2026-05-27 01:43:57.245 21 INFO tempest.lib.common.rest_client [req-f9c45527-1e34-4806-acc5-d194fce1e793 req-f9c45527-1e34-4806-acc5-d194fce1e793 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9e3087ab-5a9b-47e7-a229-5fa3bac03bca 0.086s",
                                "2026-05-27 01:43:57.270 33 INFO tempest.lib.common.rest_client [req-544fe5a6-8649-4b0d-9e03-de82a18cc8ff req-544fe5a6-8649-4b0d-9e03-de82a18cc8ff ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1152087063 0.106s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.108536s] ... ok",
                                "2026-05-27 01:43:57.275 11 INFO tempest.lib.common.rest_client [req-76be2a5a-dfad-48ee-8468-1979b42fc016 req-76be2a5a-dfad-48ee-8468-1979b42fc016 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.174s",
                                "2026-05-27 01:43:57.302 15 INFO tempest.lib.common.rest_client [req-2b4ab857-8931-48fc-9b29-ea479ac69826 req-2b4ab857-8931-48fc-9b29-ea479ac69826 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8a493be1-1f5b-4cb1-a910-5b749d9c637b 0.337s",
                                "2026-05-27 01:43:57.329 29 INFO tempest.lib.common.rest_client [req-f5cfe407-329e-4a86-affa-c0eb48be3114 req-f5cfe407-329e-4a86-affa-c0eb48be3114 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/7b409514-03e0-484b-a0f3-1be807b8acff 0.108s",
                                "2026-05-27 01:43:57.339 21 INFO tempest.lib.common.rest_client [req-45b056e5-0de0-4b74-99da-0b6019437aa3 req-45b056e5-0de0-4b74-99da-0b6019437aa3 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5951bb00-abee-4856-ab62-fbf6e5fd5552 0.089s",
                                "2026-05-27 01:43:57.413 15 INFO tempest.lib.common.rest_client [req-59d2dd85-5c30-43e5-ad38-75780f5c55c7 req-59d2dd85-5c30-43e5-ad38-75780f5c55c7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.136494s] ... ok",
                                "2026-05-27 01:43:57.432 29 INFO tempest.lib.common.rest_client [req-b6832092-6e75-4791-9951-bca2104e0ed9 req-b6832092-6e75-4791-9951-bca2104e0ed9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d80db71c-f75f-4c3b-82f0-5292f380e8ad 0.099s",
                                "2026-05-27 01:43:57.571 29 INFO tempest.lib.common.rest_client [req-ec951063-62f7-4e5a-9443-09f7cea1b06d req-ec951063-62f7-4e5a-9443-09f7cea1b06d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/90d7d122-a980-4dec-a72d-a4e5a5b6106c 0.137s",
                                "2026-05-27 01:43:57.589 25 INFO tempest.lib.common.rest_client [req-e85d31f1-f5c8-4d18-a5d9-9e4b934bfc45 req-e85d31f1-f5c8-4d18-a5d9-9e4b934bfc45 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s",
                                "2026-05-27 01:43:57.694 31 INFO tempest.lib.common.rest_client [req-bdff602b-fdce-47c2-97f7-ac089b0f6e0a req-bdff602b-fdce-47c2-97f7-ac089b0f6e0a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.185s",
                                "2026-05-27 01:43:57.709 29 INFO tempest.lib.common.rest_client [req-30426656-a971-4495-a94f-c9f64622192c req-30426656-a971-4495-a94f-c9f64622192c ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d1aa025-43d8-403d-855e-81442c3bde0e 0.135s",
                                "2026-05-27 01:43:57.715 33 INFO tempest.lib.common.rest_client [req-a5535407-c7f3-4d2a-9fbf-551367798817 req-a5535407-c7f3-4d2a-9fbf-551367798817 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.435s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.443940s] ... ok",
                                "2026-05-27 01:43:57.784 15 INFO tempest.lib.common.rest_client [req-0c5e28f7-db0b-47e2-922a-a85d1bc274a8 req-0c5e28f7-db0b-47e2-922a-a85d1bc274a8 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.369s",
                                "2026-05-27 01:43:57.798 18 INFO tempest.lib.common.rest_client [req-9ea6f6de-534c-467a-ac7e-511e908204ba req-9ea6f6de-534c-467a-ac7e-511e908204ba ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.591s",
                                "2026-05-27 01:43:57.825 29 INFO tempest.lib.common.rest_client [req-2921e6e0-8d01-4e18-bd8f-a56e41ccb364 req-2921e6e0-8d01-4e18-bd8f-a56e41ccb364 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1d026d3-28ed-4b0e-a719-d29bffd816e1 0.114s",
                                "2026-05-27 01:43:57.870 11 INFO tempest.lib.common.rest_client [req-f521225f-23f8-4ab2-801e-0c893a3447d0 req-f521225f-23f8-4ab2-801e-0c893a3447d0 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s",
                                "2026-05-27 01:43:57.874 15 INFO tempest.lib.common.rest_client [req-ee560d58-3a7f-47fd-906a-05387053a2bc req-ee560d58-3a7f-47fd-906a-05387053a2bc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s",
                                "2026-05-27 01:43:57.930 21 INFO tempest.lib.common.rest_client [req-f773ce01-8a54-495a-9307-adb102ddeb3a req-f773ce01-8a54-495a-9307-adb102ddeb3a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85035a41-9ef3-4b7e-8474-b0448550d352 0.589s",
                                "2026-05-27 01:43:57.941 29 INFO tempest.lib.common.rest_client [req-441c56e4-b1a2-4b3d-809b-23eb83363b93 req-441c56e4-b1a2-4b3d-809b-23eb83363b93 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8877d866-f232-4e1a-b23a-50a3dde62e0f 0.112s",
                                "2026-05-27 01:43:57.972 11 INFO tempest.lib.common.rest_client [req-4660a96e-0bf9-4cf5-a012-de8466fdd63f req-4660a96e-0bf9-4cf5-a012-de8466fdd63f ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:43:58.044 25 INFO tempest.lib.common.rest_client [req-fb8e27c9-1dad-41a3-93d8-6c821809c1dd req-fb8e27c9-1dad-41a3-93d8-6c821809c1dd ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.452s",
                                "2026-05-27 01:43:58.078 29 INFO tempest.lib.common.rest_client [req-64471b09-8a13-4a33-b3b6-57c4c2152629 req-64471b09-8a13-4a33-b3b6-57c4c2152629 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8877d866-f232-4e1a-b23a-50a3dde62e0f 0.136s",
                                "2026-05-27 01:43:58.111 35 INFO tempest.lib.common.rest_client [req-e76fab8e-52c0-4745-ac88-6f0155f92907 req-e76fab8e-52c0-4745-ac88-6f0155f92907 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.221s",
                                "2026-05-27 01:43:58.181 11 INFO tempest.lib.common.rest_client [req-a91ee4f2-0298-43c9-995a-25618e0c0dcc req-a91ee4f2-0298-43c9-995a-25618e0c0dcc ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.206s",
                                "2026-05-27 01:43:58.200 29 INFO tempest.lib.common.rest_client [req-e86468ba-2e43-41ab-9a00-2b6463bae3fa req-e86468ba-2e43-41ab-9a00-2b6463bae3fa ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.118s",
                                "2026-05-27 01:43:58.225 31 INFO tempest.lib.common.rest_client [req-290bfb7d-89cf-426d-870f-e7984b5f4f1a req-290bfb7d-89cf-426d-870f-e7984b5f4f1a ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.528s",
                                "2026-05-27 01:43:58.231 15 INFO tempest.lib.common.rest_client [req-e5dcce50-fa4f-4bdf-8696-5ffc1ecd8ace req-e5dcce50-fa4f-4bdf-8696-5ffc1ecd8ace ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d71e6d91-3388-4f96-bc69-327106111aa7 0.354s",
                                "2026-05-27 01:43:58.237 18 INFO tempest.lib.common.rest_client [req-61f50f1f-ef86-485d-98bd-a3151cd99bd7 req-61f50f1f-ef86-485d-98bd-a3151cd99bd7 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/018d9a7a-6052-47bc-9d01-1de83e6e732f 0.433s",
                                "2026-05-27 01:43:58.305 35 INFO tempest.lib.common.rest_client [req-b6630cc5-c65f-4363-8b65-97dc56230275 req-b6630cc5-c65f-4363-8b65-97dc56230275 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.187s",
                                "2026-05-27 01:43:58.325 29 INFO tempest.lib.common.rest_client [req-6696d04d-3fd2-43f3-866d-5b3183fe9a02 req-6696d04d-3fd2-43f3-866d-5b3183fe9a02 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/92f223d3-11a1-490d-8b5d-d7d1e6791ed2 0.123s",
                                "2026-05-27 01:43:58.343 21 INFO tempest.lib.common.rest_client [req-35cee444-7b15-4f85-8f30-9d45be0e49b3 req-35cee444-7b15-4f85-8f30-9d45be0e49b3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/038d2022-6015-4d47-b5de-b11f71470ec4 0.411s",
                                "2026-05-27 01:43:58.388 11 INFO tempest.lib.common.rest_client [req-00613880-1514-4837-82a8-1da2da77366b req-00613880-1514-4837-82a8-1da2da77366b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-27 01:43:58.393 15 INFO tempest.lib.common.rest_client [req-2038804f-7950-49da-84ab-52db9c2d5613 req-2038804f-7950-49da-84ab-52db9c2d5613 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.980675s] ... ok",
                                "2026-05-27 01:43:58.442 29 INFO tempest.lib.common.rest_client [req-889f1ff5-3845-49b4-82ed-6fe0b6a4d621 req-889f1ff5-3845-49b4-82ed-6fe0b6a4d621 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5e586276-a71a-4e53-b7c6-d982035b1a3c 0.114s",
                                "2026-05-27 01:43:58.511 31 INFO tempest.lib.common.rest_client [req-a87530b0-61ba-47ff-9e9b-0149a2e0eba3 req-a87530b0-61ba-47ff-9e9b-0149a2e0eba3 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.282s",
                                "2026-05-27 01:43:58.527 11 INFO tempest.lib.common.rest_client [req-b7c7e198-cda2-4f88-8823-141cfac98389 req-b7c7e198-cda2-4f88-8823-141cfac98389 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/6756f682ee034483a1c0f10ac8baaed9 0.136s",
                                "2026-05-27 01:43:58.546 18 INFO tempest.lib.common.rest_client [req-2016a560-9dd6-4c8a-9fc2-3eb1b3613e20 req-2016a560-9dd6-4c8a-9fc2-3eb1b3613e20 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.302s",
                                "2026-05-27 01:43:58.566 29 INFO tempest.lib.common.rest_client [req-66d30d58-cbc9-4b19-b549-31204bfdf4cb req-66d30d58-cbc9-4b19-b549-31204bfdf4cb ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4dc5e0e5-8e86-450b-b54a-672e63338345 0.121s",
                                "2026-05-27 01:43:58.675 29 INFO tempest.lib.common.rest_client [req-6f99ee8c-4b5e-4c9b-92e1-b97b51916b96 req-6f99ee8c-4b5e-4c9b-92e1-b97b51916b96 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4dc5e0e5-8e86-450b-b54a-672e63338345 0.108s",
                                "2026-05-27 01:43:58.717 33 INFO tempest.lib.common.rest_client [req-3e91f328-a254-4d8b-8bc4-b7540796caeb req-3e91f328-a254-4d8b-8bc4-b7540796caeb ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.994s",
                                "2026-05-27 01:43:58.730 11 INFO tempest.lib.common.rest_client [req-f9170f3d-536e-4b54-8c99-cd5a83ff1184 req-f9170f3d-536e-4b54-8c99-cd5a83ff1184 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-27 01:43:58.788 35 INFO tempest.lib.common.rest_client [req-2a58923e-51c4-4468-a69e-9faae2330cef req-2a58923e-51c4-4468-a69e-9faae2330cef ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84099031-262f-473c-bb97-5809450b5c03 0.480s",
                                "2026-05-27 01:43:58.796 29 INFO tempest.lib.common.rest_client [req-19261a61-dcd6-407d-9ad4-c75ca0692b7c req-19261a61-dcd6-407d-9ad4-c75ca0692b7c ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c6853f3b-c4db-406d-a098-3b3d2f156092 0.119s",
                                "2026-05-27 01:43:58.804 15 INFO tempest.lib.common.rest_client [req-b7250d42-3497-4e27-a939-b0c348e1ad37 req-b7250d42-3497-4e27-a939-b0c348e1ad37 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.407s",
                                "2026-05-27 01:43:58.865 11 INFO tempest.lib.common.rest_client [req-7caead57-6e93-49cb-b247-9582f2302011 req-7caead57-6e93-49cb-b247-9582f2302011 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s",
                                "2026-05-27 01:43:58.867 18 INFO tempest.lib.common.rest_client [req-9022d14c-da24-403d-bf3c-bb755c055235 req-9022d14c-da24-403d-bf3c-bb755c055235 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7582c801-5b31-451f-b69d-140b471a6ccf 0.318s",
                                "2026-05-27 01:43:58.892 35 INFO tempest.lib.common.rest_client [req-cc7bc705-b4c6-47b2-860e-7bef8cadfc91 req-cc7bc705-b4c6-47b2-860e-7bef8cadfc91 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.099s",
                                "2026-05-27 01:43:58.892 15 INFO tempest.lib.common.rest_client [req-b79df704-567a-4def-a7b2-f3053f2ba02e req-b79df704-567a-4def-a7b2-f3053f2ba02e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.084s",
                                "2026-05-27 01:43:58.907 29 INFO tempest.lib.common.rest_client [req-7303ba92-e590-4957-b8e2-959eba0400d7 req-7303ba92-e590-4957-b8e2-959eba0400d7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c6853f3b-c4db-406d-a098-3b3d2f156092 0.108s",
                                "2026-05-27 01:43:58.983 15 INFO tempest.lib.common.rest_client [req-46fdce35-4698-4cdb-8d11-218c6d220a9f req-46fdce35-4698-4cdb-8d11-218c6d220a9f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.089s",
                                "2026-05-27 01:43:58.992 18 INFO tempest.lib.common.rest_client [req-b533fe51-7b6a-4d91-9db9-9a26e974bb1e req-b533fe51-7b6a-4d91-9db9-9a26e974bb1e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.123s",
                                "2026-05-27 01:43:59.028 29 INFO tempest.lib.common.rest_client [req-4857f14c-76f9-4da2-8490-5b4d633bba92 req-4857f14c-76f9-4da2-8490-5b4d633bba92 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a85d5d-a629-4e18-94b8-ddfa4b6ce20c 0.116s",
                                "2026-05-27 01:43:59.030 21 INFO tempest.lib.common.rest_client [req-ad120e13-effa-4192-8145-6e4bb8b7a291 req-ad120e13-effa-4192-8145-6e4bb8b7a291 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5aed4e50-882c-44bd-8372-1ea39acd5637 0.682s",
                                "2026-05-27 01:43:59.039 25 INFO tempest.lib.common.rest_client [req-f1a3a0d3-29e9-41c1-99ed-0feb6caaf2eb req-f1a3a0d3-29e9-41c1-99ed-0feb6caaf2eb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.992s",
                                "2026-05-27 01:43:59.100 15 INFO tempest.lib.common.rest_client [req-300f340d-1bb1-4049-89dd-3985023cdca3 req-300f340d-1bb1-4049-89dd-3985023cdca3 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s",
                                "2026-05-27 01:43:59.107 11 INFO tempest.lib.common.rest_client [req-641daf0c-fb43-462d-9a01-5e7996c0d2dd req-641daf0c-fb43-462d-9a01-5e7996c0d2dd ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:43:59.139 21 INFO tempest.lib.common.rest_client [req-4221680a-2687-4cbe-bb13-fa3f60811d50 req-4221680a-2687-4cbe-bb13-fa3f60811d50 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/864c03fa-4734-419e-a268-06f318da41ca 0.103s",
                                "2026-05-27 01:43:59.150 29 INFO tempest.lib.common.rest_client [req-f976211d-84fd-4b66-ab41-baab635d8617 req-f976211d-84fd-4b66-ab41-baab635d8617 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.120s",
                                "2026-05-27 01:43:59.176 15 INFO tempest.lib.common.rest_client [req-480d755c-9630-4321-9f5d-0f15793dbe98 req-480d755c-9630-4321-9f5d-0f15793dbe98 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.074s",
                                "2026-05-27 01:43:59.246 35 INFO tempest.lib.common.rest_client [req-de27d79e-a680-4059-948d-15c14f3c5858 req-de27d79e-a680-4059-948d-15c14f3c5858 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a710b34-6ef7-4c9b-bed0-5c3520dbb0f8 0.351s",
                                "2026-05-27 01:43:59.251 21 INFO tempest.lib.common.rest_client [req-64c65766-d373-4e7b-af0a-d3ac4a67f47e req-64c65766-d373-4e7b-af0a-d3ac4a67f47e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e978164c-53be-4e37-96d2-7bfd18f2634e 0.108s",
                                "2026-05-27 01:43:59.237 11 INFO tempest.lib.common.rest_client [req-254a9e6e-b5bb-4dc5-9bcf-a2391de08b1e req-254a9e6e-b5bb-4dc5-9bcf-a2391de08b1e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/a6fe114059dc4280bd4159cef09740d2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s",
                                "2026-05-27 01:43:59.237 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a6fe114059dc4280bd4159cef09740d2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:43:59.238 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6fe114059dc4280bd4159cef09740d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:59.238 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6fe114059dc4280bd4159cef09740d2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:43:59.257 29 INFO tempest.lib.common.rest_client [req-29e5c688-f645-4e5d-8562-f2f3b0e638a4 req-29e5c688-f645-4e5d-8562-f2f3b0e638a4 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dcf69ca0-a9ca-48a7-973b-4477d9f7e963 0.105s",
                                "2026-05-27 01:43:59.284 31 INFO tempest.lib.common.rest_client [req-669c0797-6ed5-44f0-82d1-db94d271b7e9 req-669c0797-6ed5-44f0-82d1-db94d271b7e9 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.770s",
                                "2026-05-27 01:43:59.284 33 INFO tempest.lib.common.rest_client [req-32ba58a2-f84d-4b5a-a68d-639d462a5c70 req-32ba58a2-f84d-4b5a-a68d-639d462a5c70 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.561s",
                                "2026-05-27 01:43:59.325 18 INFO tempest.lib.common.rest_client [req-74a05ea5-0b97-4d62-8b6e-3d6be75ef1dc req-74a05ea5-0b97-4d62-8b6e-3d6be75ef1dc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f723201d-5998-4949-aaee-e57acdfa086c 0.330s",
                                "2026-05-27 01:43:59.331 25 INFO tempest.lib.common.rest_client [req-608cdde9-9b1f-4cca-a4d0-d7c31f10b5ec req-608cdde9-9b1f-4cca-a4d0-d7c31f10b5ec ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.289s",
                                "2026-05-27 01:43:59.341 35 INFO tempest.lib.common.rest_client [req-ddab7259-8a5f-4bb0-8073-62c3cb4e72f2 req-ddab7259-8a5f-4bb0-8073-62c3cb4e72f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s",
                                "2026-05-27 01:43:59.376 21 INFO tempest.lib.common.rest_client [req-5de9f44d-bbf4-482c-a078-999c57efa011 req-5de9f44d-bbf4-482c-a078-999c57efa011 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/807a42fa-fe8e-498a-8f5c-9bad3b8b45db 0.119s",
                                "2026-05-27 01:43:59.381 29 INFO tempest.lib.common.rest_client [req-d01533bd-df69-4b0f-8b74-bc7f9ed786a7 req-d01533bd-df69-4b0f-8b74-bc7f9ed786a7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33ede1c1-e3fa-4724-8b9f-60e0c33a64b3 0.119s",
                                "2026-05-27 01:43:59.469 15 INFO tempest.lib.common.rest_client [req-e7151c61-deb9-4c72-8ff9-82b1e2e9180d req-e7151c61-deb9-4c72-8ff9-82b1e2e9180d ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/730a74bb-673a-4522-adcb-e58fe4735fe3 0.290s",
                                "2026-05-27 01:43:59.484 18 INFO tempest.lib.common.rest_client [req-622ec34c-579e-477f-aa51-6a86a75ab4fc req-622ec34c-579e-477f-aa51-6a86a75ab4fc ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.156s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.445911s] ... ok",
                                "2026-05-27 01:43:59.491 21 INFO tempest.lib.common.rest_client [req-339c3343-ec45-44df-b36e-48e49365a703 req-339c3343-ec45-44df-b36e-48e49365a703 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4810b944-9314-46bc-b53d-5ce4c4981223 0.111s",
                                "2026-05-27 01:43:59.512 29 INFO tempest.lib.common.rest_client [req-7d2bb859-1e2c-45fd-99e2-b0410a8304ba req-7d2bb859-1e2c-45fd-99e2-b0410a8304ba ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=38c57a30-ea19-497c-91fc-4af4ceb1f529 0.119s",
                                "2026-05-27 01:43:59.601 15 INFO tempest.lib.common.rest_client [req-65550d55-41b5-4d8a-bd25-8e00806a15dd req-65550d55-41b5-4d8a-bd25-8e00806a15dd ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.206187s] ... ok",
                                "2026-05-27 01:43:59.619 21 INFO tempest.lib.common.rest_client [req-80761e07-bc02-4f0d-ba52-1bcabd14c54e req-80761e07-bc02-4f0d-ba52-1bcabd14c54e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7b3a3da1-d007-4c33-b9f9-b542543a7473 0.126s",
                                "2026-05-27 01:43:59.652 35 INFO tempest.lib.common.rest_client [req-27c22db4-fa89-4237-b3e0-0090d3d527c8 req-27c22db4-fa89-4237-b3e0-0090d3d527c8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s",
                                "2026-05-27 01:43:59.672 29 INFO tempest.lib.common.rest_client [req-0938daa2-44bc-4fb2-b49e-80209b3f2d21 req-0938daa2-44bc-4fb2-b49e-80209b3f2d21 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/38c57a30-ea19-497c-91fc-4af4ceb1f529 0.157s",
                                "2026-05-27 01:43:59.733 33 INFO tempest.lib.common.rest_client [req-e32972de-8076-4dfd-874c-8aff27a8cbec req-e32972de-8076-4dfd-874c-8aff27a8cbec ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.446s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.015396s] ... ok",
                                "2026-05-27 01:43:59.740 21 INFO tempest.lib.common.rest_client [req-9309b8e2-06b6-4a7c-a536-4dee850f9628 req-9309b8e2-06b6-4a7c-a536-4dee850f9628 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ca6c680-65fc-42e0-aaf9-7b21f52acf95 0.117s",
                                "2026-05-27 01:43:59.775 35 INFO tempest.lib.common.rest_client [req-027aec8b-998b-4922-a2ef-754b2be46814 req-027aec8b-998b-4922-a2ef-754b2be46814 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.119s",
                                "2026-05-27 01:43:59.799 29 INFO tempest.lib.common.rest_client [req-97fccf72-59bf-42a4-98bb-eb6c0f9a9908 req-97fccf72-59bf-42a4-98bb-eb6c0f9a9908 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca5e1e2-b0cd-4d43-bb0b-162cd3e9c377 0.123s",
                                "2026-05-27 01:43:59.849 11 INFO tempest.lib.common.rest_client [req-f5e4cda5-9e59-497c-af02-5493bd914bb5 req-f5e4cda5-9e59-497c-af02-5493bd914bb5 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:43:59.890 35 INFO tempest.lib.common.rest_client [req-01ffc5ef-d15a-4590-b3bf-3d5076c533c0 req-01ffc5ef-d15a-4590-b3bf-3d5076c533c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.112s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.437949s] ... ok",
                                "2026-05-27 01:43:59.904 29 INFO tempest.lib.common.rest_client [req-bf5cf006-2743-4320-b29e-5a1aad518552 req-bf5cf006-2743-4320-b29e-5a1aad518552 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/72da8565-75f7-47b0-8500-876fa57f3581 0.103s",
                                "2026-05-27 01:43:59.951 18 INFO tempest.lib.common.rest_client [req-48a4b27e-6bd5-4775-8794-f51f5dc48a06 req-48a4b27e-6bd5-4775-8794-f51f5dc48a06 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.461s",
                                "2026-05-27 01:44:00.050 15 INFO tempest.lib.common.rest_client [req-ce86c2f6-f589-418d-b945-617bdbcaabd4 req-ce86c2f6-f589-418d-b945-617bdbcaabd4 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.444s",
                                "2026-05-27 01:44:00.087 11 INFO tempest.lib.common.rest_client [req-9d66608e-5ed0-4886-bce0-7469b8b34058 req-9d66608e-5ed0-4886-bce0-7469b8b34058 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18 0.235s",
                                "2026-05-27 01:44:00.087 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project bb33ec9979d34b92930309a867d49d18 for scope project and roles: ['reader']",
                                "2026-05-27 01:44:00.115 21 INFO tempest.lib.common.rest_client [req-10468d13-b3c7-441d-8656-061167632662 req-10468d13-b3c7-441d-8656-061167632662 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aec2a92b-3bf9-45d3-bc95-2c3affd24aff 0.371s",
                                "2026-05-27 01:44:00.135 15 INFO tempest.lib.common.rest_client [req-14edc9b4-142d-4073-bd87-41f60206cf3e req-14edc9b4-142d-4073-bd87-41f60206cf3e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.084s",
                                "2026-05-27 01:44:00.282 29 INFO tempest.lib.common.rest_client [req-d30d2811-d9b4-4001-a693-0546ae9e1294 req-d30d2811-d9b4-4001-a693-0546ae9e1294 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e461b899365f4b188afd5e52c4c6974b 0.375s",
                                "2026-05-27 01:44:00.382 15 INFO tempest.lib.common.rest_client [req-f6fe4e43-833a-435d-912a-dd7531f309d0 req-f6fe4e43-833a-435d-912a-dd7531f309d0 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s",
                                "2026-05-27 01:44:00.461 18 INFO tempest.lib.common.rest_client [req-6ad18acd-e0e5-4916-9ecc-6835e9163c90 req-6ad18acd-e0e5-4916-9ecc-6835e9163c90 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.507s",
                                "2026-05-27 01:44:00.473 31 INFO tempest.lib.common.rest_client [req-93d53c67-f02f-42ba-af44-dc5d6c6f9998 req-93d53c67-f02f-42ba-af44-dc5d6c6f9998 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 1.186s",
                                "2026-05-27 01:44:00.484 15 INFO tempest.lib.common.rest_client [req-c57c54f2-8965-451e-a138-20744bf0c331 req-c57c54f2-8965-451e-a138-20744bf0c331 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-27 01:44:00.665 29 INFO tempest.lib.common.rest_client [req-9fd71f46-3bdb-4d47-b1ef-9e728fc5547e req-9fd71f46-3bdb-4d47-b1ef-9e728fc5547e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5fce110107674dd1a8b8598accaca043 0.379s",
                                "2026-05-27 01:44:00.666 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f36d78a0c864466caed9d2889e4ce51f",
                                "2026-05-27 01:44:00.669 15 INFO tempest.lib.common.rest_client [req-45258ca2-f630-4882-a2fb-5dee8f7d5078 req-45258ca2-f630-4882-a2fb-5dee8f7d5078 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s",
                                "2026-05-27 01:44:00.759 15 INFO tempest.lib.common.rest_client [req-b93ed1ae-f144-4777-b513-6480eb390a1f req-b93ed1ae-f144-4777-b513-6480eb390a1f ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s",
                                "2026-05-27 01:44:00.823 11 INFO tempest.lib.common.rest_client [req-e55999b7-5708-4c28-b8b2-25cd1751e34a req-e55999b7-5708-4c28-b8b2-25cd1751e34a ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.734s",
                                "2026-05-27 01:44:00.839 18 INFO tempest.lib.common.rest_client [req-58e0eafd-4a5d-41fb-be9d-2bdf5297805d req-58e0eafd-4a5d-41fb-be9d-2bdf5297805d ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ab2e4e77-f598-465d-85b1-56ec97b48d91 0.374s",
                                "2026-05-27 01:44:00.891 15 INFO tempest.lib.common.rest_client [req-67c30762-5e41-407a-a7ec-ce4a6f92f2bd req-67c30762-5e41-407a-a7ec-ce4a6f92f2bd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.131s",
                                "2026-05-27 01:44:00.975 15 INFO tempest.lib.common.rest_client [req-3aef069d-3198-426c-bc05-b969f90aab01 req-3aef069d-3198-426c-bc05-b969f90aab01 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.082s",
                                "2026-05-27 01:44:01.019 11 INFO tempest.lib.common.rest_client [req-8fa6a97b-feea-4e57-99b3-989453d0aa2b req-8fa6a97b-feea-4e57-99b3-989453d0aa2b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-27 01:44:01.040 18 INFO tempest.lib.common.rest_client [req-4f75cc73-9fe4-4428-8ea7-370c367359c7 req-4f75cc73-9fe4-4428-8ea7-370c367359c7 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s",
                                "2026-05-27 01:44:01.058 21 INFO tempest.lib.common.rest_client [req-69050965-42b7-4387-a4aa-9004c8149d4f req-69050965-42b7-4387-a4aa-9004c8149d4f ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ae544c65-d546-4173-aa86-90a91beeb7d5 0.941s",
                                "2026-05-27 01:44:01.144 15 INFO tempest.lib.common.rest_client [req-51491c8f-bdbf-4efd-bff4-aba3874b71b3 req-51491c8f-bdbf-4efd-bff4-aba3874b71b3 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.167s",
                                "2026-05-27 01:44:01.146 29 INFO tempest.lib.common.rest_client [req-7a340486-dfe2-4b48-bbe2-b0702c7f4935 req-7a340486-dfe2-4b48-bbe2-b0702c7f4935 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.477s",
                                "2026-05-27 01:44:01.153 31 INFO tempest.lib.common.rest_client [req-4c791a52-056b-4aa6-b613-ab93d874b1b7 req-4c791a52-056b-4aa6-b613-ab93d874b1b7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 0.677s",
                                "2026-05-27 01:44:01.166 21 INFO tempest.lib.common.rest_client [req-fb54a8e6-61f5-4996-8ae5-9a79fd8bbd4e req-fb54a8e6-61f5-4996-8ae5-9a79fd8bbd4e ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e45d4468-0843-4a9d-a4db-44e46f2cce5f 0.106s",
                                "2026-05-27 01:44:01.174 25 INFO tempest.lib.common.rest_client [req-cba3d2da-500f-446f-a0e6-c82f4ec37ed8 req-cba3d2da-500f-446f-a0e6-c82f4ec37ed8 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.837s",
                                "2026-05-27 01:44:01.175 11 INFO tempest.lib.common.rest_client [req-b035e704-d803-43f6-8af8-95eb4df6b58b req-b035e704-d803-43f6-8af8-95eb4df6b58b ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.154s",
                                "2026-05-27 01:44:01.285 21 INFO tempest.lib.common.rest_client [req-aa41c0bc-4f36-4b5a-8213-7f854b8dbfd4 req-aa41c0bc-4f36-4b5a-8213-7f854b8dbfd4 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25b22f08-b57b-4172-96b5-469c53f72099 0.117s",
                                "2026-05-27 01:44:01.290 31 INFO tempest.lib.common.rest_client [req-0de16988-3b60-4853-8363-c4366d33dd0d req-0de16988-3b60-4853-8363-c4366d33dd0d ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5576d3ff-720a-40a9-b56b-5a3c0f011954 0.131s",
                                "2026-05-27 01:44:01.309 15 INFO tempest.lib.common.rest_client [req-e29fb5ba-549f-4f20-80c5-621b190d65be req-e29fb5ba-549f-4f20-80c5-621b190d65be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.162s",
                                "2026-05-27 01:44:01.364 11 INFO tempest.lib.common.rest_client [req-a79fe73b-1ce2-4776-9281-77f831678e86 req-a79fe73b-1ce2-4776-9281-77f831678e86 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:44:01.396 18 INFO tempest.lib.common.rest_client [req-acd68fe1-c2f8-4de4-a4d9-578cda6beaed req-acd68fe1-c2f8-4de4-a4d9-578cda6beaed ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc8a3ce4-1962-4072-bd88-6fc9140d6740 0.354s",
                                "2026-05-27 01:44:01.517 11 INFO tempest.lib.common.rest_client [req-c79370df-9143-45f3-a4bc-d04a157b0299 req-c79370df-9143-45f3-a4bc-d04a157b0299 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/6756f682ee034483a1c0f10ac8baaed9 0.140s",
                                "2026-05-27 01:44:01.557 31 INFO tempest.lib.common.rest_client [req-ba1ea4a4-c2e3-4fd9-9ef1-7f5676a3a19d req-ba1ea4a4-c2e3-4fd9-9ef1-7f5676a3a19d ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae59aff4-c201-4518-a9f9-1224c1f84d07 0.265s",
                                "2026-05-27 01:44:01.571 18 INFO tempest.lib.common.rest_client [req-20a2e310-c652-4b6a-80af-2f66aeb38a49 req-20a2e310-c652-4b6a-80af-2f66aeb38a49 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.169s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.085230s] ... ok",
                                "2026-05-27 01:44:01.584 29 INFO tempest.lib.common.rest_client [req-475e2c68-82db-4e8b-90d5-cdf4b733926e req-475e2c68-82db-4e8b-90d5-cdf4b733926e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f36d78a0c864466caed9d2889e4ce51f&name=default 0.435s",
                                "2026-05-27 01:44:01.649 21 INFO tempest.lib.common.rest_client [req-eaaf7649-9f92-484a-9b51-7f9b97e76aa1 req-eaaf7649-9f92-484a-9b51-7f9b97e76aa1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e023a419-ac0d-4e50-87ef-e23f19ca0e8a 0.361s",
                                "2026-05-27 01:44:01.788 11 INFO tempest.lib.common.rest_client [req-bb969232-fbc5-4fe9-9a0f-a99c9a1a74cb req-bb969232-fbc5-4fe9-9a0f-a99c9a1a74cb ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-27 01:44:01.841 15 INFO tempest.lib.common.rest_client [req-ec787afa-ff82-48eb-a3ad-3bdd4d870289 req-ec787afa-ff82-48eb-a3ad-3bdd4d870289 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/907ab159-ab98-46c8-aa9f-82f28ac6f7dc 0.528s",
                                "2026-05-27 01:44:01.893 31 INFO tempest.lib.common.rest_client [req-b7c54497-63f0-44af-9246-8f98d38f3884 req-b7c54497-63f0-44af-9246-8f98d38f3884 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0728560-d9a3-487f-ba36-4dc13b32b7b5 0.330s",
                                "2026-05-27 01:44:01.938 11 INFO tempest.lib.common.rest_client [req-f7c61450-321f-4313-994f-11fcddac7ff3 req-f7c61450-321f-4313-994f-11fcddac7ff3 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/5c8612194f3a455a91058394a6fe5fb4 0.146s",
                                "2026-05-27 01:44:01.990 15 INFO tempest.lib.common.rest_client [req-b4d7a4e7-2432-490a-9b0f-e66215a0d145 req-b4d7a4e7-2432-490a-9b0f-e66215a0d145 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.389292s] ... ok",
                                "2026-05-27 01:44:01.993 35 INFO tempest.lib.common.rest_client [req-679a421d-5c4d-4dcc-abe3-6f232cca451d req-679a421d-5c4d-4dcc-abe3-6f232cca451d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.097s",
                                "2026-05-27 01:44:02.030 18 INFO tempest.lib.common.rest_client [req-a871497e-cd7b-4736-a995-8ca81ba924d9 req-a871497e-cd7b-4736-a995-8ca81ba924d9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.456s",
                                "2026-05-27 01:44:02.108 29 INFO tempest.lib.common.rest_client [req-9de9416c-089c-4726-8c88-30218cae27a1 req-9de9416c-089c-4726-8c88-30218cae27a1 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c0a4fb5d-d51e-4278-bf29-f505838d5ea0 0.521s",
                                "2026-05-27 01:44:02.201 11 INFO tempest.lib.common.rest_client [req-dd4c69d1-43d4-4d34-9cfc-2732bddbc367 req-dd4c69d1-43d4-4d34-9cfc-2732bddbc367 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-27 01:44:02.296 31 INFO tempest.lib.common.rest_client [req-78b0360e-d6ea-47ae-8356-40b070b177f5 req-78b0360e-d6ea-47ae-8356-40b070b177f5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b2667cd-4e84-413b-bbae-a55bb893ab40 0.400s",
                                "2026-05-27 01:44:02.343 11 INFO tempest.lib.common.rest_client [req-aca5d13a-8d88-4104-a8a2-950f48565fee req-aca5d13a-8d88-4104-a8a2-950f48565fee ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18/users/35021dec9ab64b33b820c33e74bd4401/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.137s",
                                "2026-05-27 01:44:02.344 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35021dec9ab64b33b820c33e74bd4401 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:02.345 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35021dec9ab64b33b820c33e74bd4401', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:02.345 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-334466080-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb33ec9979d34b92930309a867d49d18', 'project_name': 'tempest-RoutersTest-334466080', 'tenant_id': 'bb33ec9979d34b92930309a867d49d18', 'tenant_name': 'tempest-RoutersTest-334466080', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35021dec9ab64b33b820c33e74bd4401', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:02.349 35 INFO tempest.lib.common.rest_client [req-2f582338-9eb3-46e4-a4cc-df5857e970ca req-2f582338-9eb3-46e4-a4cc-df5857e970ca ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.351s",
                                "2026-05-27 01:44:02.381 29 INFO tempest.lib.common.rest_client [req-c4a812e3-b21e-450d-85b3-914bf54ed82e req-c4a812e3-b21e-450d-85b3-914bf54ed82e ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f36d78a0c864466caed9d2889e4ce51f 0.268s",
                                "2026-05-27 01:44:02.404 15 INFO tempest.lib.common.rest_client [req-3fa2f0e0-1450-4390-b329-0ac60eb27978 req-3fa2f0e0-1450-4390-b329-0ac60eb27978 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.408s",
                                "2026-05-27 01:44:02.456 18 INFO tempest.lib.common.rest_client [req-2ef753ba-750d-443d-9df4-6c4c1c181094 req-2ef753ba-750d-443d-9df4-6c4c1c181094 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.423s",
                                "2026-05-27 01:44:02.525 33 INFO tempest.lib.common.rest_client [req-3538f57c-67a9-4f42-8db2-769f290569b9 req-3538f57c-67a9-4f42-8db2-769f290569b9 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/add_router_interface 2.788s",
                                "2026-05-27 01:44:02.579 21 INFO tempest.lib.common.rest_client [req-271299fa-5181-42d9-bd76-84d99566ec31 req-271299fa-5181-42d9-bd76-84d99566ec31 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fe3aff40-4d7d-479b-814b-15d3b624d8da 0.928s",
                                "2026-05-27 01:44:02.612 18 INFO tempest.lib.common.rest_client [req-9a0848fc-99e5-4e62-865d-e16ae658902c req-9a0848fc-99e5-4e62-865d-e16ae658902c ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c58b155e-51b9-4493-bf14-12ffd639cafd 0.153s",
                                "2026-05-27 01:44:02.636 15 INFO tempest.lib.common.rest_client [req-1d242cc7-3b34-41e1-86c8-5f10ac671445 req-1d242cc7-3b34-41e1-86c8-5f10ac671445 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.229s",
                                "2026-05-27 01:44:02.658 31 INFO tempest.lib.common.rest_client [req-fa38e7c8-e6b9-4ef9-b120-9a88a88b5ccf req-fa38e7c8-e6b9-4ef9-b120-9a88a88b5ccf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6ba672-5723-4b1a-b199-7a7ca9e99051 0.360s",
                                "{10} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.665508s] ... ok",
                                "2026-05-27 01:44:02.692 21 INFO tempest.lib.common.rest_client [req-d0cf8ee0-73f5-41c1-b933-e25036906296 req-d0cf8ee0-73f5-41c1-b933-e25036906296 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/91a1d296-c3de-431d-8062-2dd3b1c06b4d 0.110s",
                                "2026-05-27 01:44:02.764 25 INFO tempest.lib.common.rest_client [req-04e4b954-8295-4e49-abc5-9d5f26bac622 req-04e4b954-8295-4e49-abc5-9d5f26bac622 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 1.586s",
                                "2026-05-27 01:44:02.789 21 INFO tempest.lib.common.rest_client [req-629d0f35-d9de-42da-94f8-baf918b37353 req-629d0f35-d9de-42da-94f8-baf918b37353 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e7bfa99-c5a2-437d-9e92-ed3e2710e6b4 0.094s",
                                "2026-05-27 01:44:02.833 18 INFO tempest.lib.common.rest_client [req-357ffa71-4a6c-40cf-9a10-550e6342826d req-357ffa71-4a6c-40cf-9a10-550e6342826d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.218s",
                                "2026-05-27 01:44:02.877 21 INFO tempest.lib.common.rest_client [req-204fb459-7cda-42e1-9722-7968ccbb6f61 req-204fb459-7cda-42e1-9722-7968ccbb6f61 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c8ae95f-53a3-4069-ba8e-d0b26b09eccc 0.086s",
                                "2026-05-27 01:44:02.925 11 INFO tempest.lib.common.rest_client [req-b7f9ebf1-e4e1-459e-ab41-946bec6d1571 req-b7f9ebf1-e4e1-459e-ab41-946bec6d1571 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-27 01:44:02.924 15 INFO tempest.lib.common.rest_client [req-78044dc7-7410-4bf3-8183-1d9f7ac0c17a req-78044dc7-7410-4bf3-8183-1d9f7ac0c17a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_remote_groupid): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.285s",
                                "2026-05-27 01:44:02.939 29 INFO tempest.lib.common.rest_client [req-68f20462-5855-4fd9-9e8e-d5ef92061bf1 req-68f20462-5855-4fd9-9e8e-d5ef92061bf1 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-27 01:44:02.939 33 INFO tempest.lib.common.rest_client [req-d974d9e7-539c-4dd4-80b0-2d086959d8de req-d974d9e7-539c-4dd4-80b0-2d086959d8de ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.412s",
                                "2026-05-27 01:44:02.988 21 INFO tempest.lib.common.rest_client [req-e50303b9-7bcb-43e6-85c7-ff7573d04b7d req-e50303b9-7bcb-43e6-85c7-ff7573d04b7d ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9f21fb36-0507-4b0a-b55c-1ecbe22dba5b 0.106s",
                                "2026-05-27 01:44:02.999 31 INFO tempest.lib.common.rest_client [req-b576d166-4ef8-410a-9ea6-7280ef9445f0 req-b576d166-4ef8-410a-9ea6-7280ef9445f0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c28ad1da-0b0e-429f-8a07-dbca68142914 0.296s",
                                "2026-05-27 01:44:03.110 31 INFO tempest.lib.common.rest_client [req-e00e8dc4-35f4-41ba-95f2-852237f212a7 req-e00e8dc4-35f4-41ba-95f2-852237f212a7 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6ba672-5723-4b1a-b199-7a7ca9e99051 0.107s",
                                "2026-05-27 01:44:03.137 18 INFO tempest.lib.common.rest_client [req-58bcf315-01a4-498f-b788-0e99d2b4eb22 req-58bcf315-01a4-498f-b788-0e99d2b4eb22 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c58b155e-51b9-4493-bf14-12ffd639cafd 0.300s",
                                "2026-05-27 01:44:03.226 33 INFO tempest.lib.common.rest_client [req-1cec2a1c-4232-4618-88e9-8851c1e0c621 req-1cec2a1c-4232-4618-88e9-8851c1e0c621 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f024c22d-a3d7-4407-a3b2-c9e848dcdb67 0.281s",
                                "2026-05-27 01:44:03.269 15 INFO tempest.lib.common.rest_client [req-a6089796-326b-4073-8181-3a9f76ebfaf9 req-a6089796-326b-4073-8181-3a9f76ebfaf9 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cbf056c3-1566-40e3-ab3c-ba9f51eb3a21 0.341s",
                                "2026-05-27 01:44:03.279 35 INFO tempest.lib.common.rest_client [req-30aef5a6-d847-48f8-8800-2ae484ff551f req-30aef5a6-d847-48f8-8800-2ae484ff551f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.926s",
                                "2026-05-27 01:44:03.325 18 INFO tempest.lib.common.rest_client [req-ed33881a-f7ed-40ac-82bb-db96358c3f45 req-ed33881a-f7ed-40ac-82bb-db96358c3f45 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s",
                                "2026-05-27 01:44:03.339 21 INFO tempest.lib.common.rest_client [req-dccba143-7613-445b-8c03-1826a5eb23a9 req-dccba143-7613-445b-8c03-1826a5eb23a9 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a5630b37-8011-4f99-bcad-cd7b3fd3ac9b 0.349s",
                                "2026-05-27 01:44:03.383 15 INFO tempest.lib.common.rest_client [req-3f78ef54-12c7-4a55-b368-76ae40a25ec3 req-3f78ef54-12c7-4a55-b368-76ae40a25ec3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.392706s] ... ok",
                                "2026-05-27 01:44:03.455 29 INFO tempest.lib.common.rest_client [req-2d08f07c-f904-4307-9003-d746b6b41c6a req-2d08f07c-f904-4307-9003-d746b6b41c6a ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-27 01:44:03.463 25 INFO tempest.lib.common.rest_client [req-38277b78-d8a1-40fc-8250-e860ac0a957b req-38277b78-d8a1-40fc-8250-e860ac0a957b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 0.697s",
                                "2026-05-27 01:44:03.497 31 INFO tempest.lib.common.rest_client [req-260255e1-22b0-473b-91b7-1a1a9154050d req-260255e1-22b0-473b-91b7-1a1a9154050d ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/008a1e58-e0aa-4918-a5d0-0a91e117b22d 0.381s",
                                "2026-05-27 01:44:03.519 15 INFO tempest.lib.common.rest_client [req-23cb5628-8623-4def-93b0-3ce39a79569d req-23cb5628-8623-4def-93b0-3ce39a79569d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_non_existent_security_group): 404 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.130s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.132674s] ... ok",
                                "2026-05-27 01:44:03.574 25 INFO tempest.lib.common.rest_client [req-c11a0816-7ca0-4716-99a4-cdd4f1dcfe03 req-c11a0816-7ca0-4716-99a4-cdd4f1dcfe03 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b71eb7b4-3e4f-4ced-9f35-d86af9ddc650 0.107s",
                                "2026-05-27 01:44:03.578 29 INFO tempest.lib.common.rest_client [req-52b8e679-fb4a-4b6a-b8a5-ff1172269854 req-52b8e679-fb4a-4b6a-b8a5-ff1172269854 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s",
                                "2026-05-27 01:44:03.599 31 INFO tempest.lib.common.rest_client [req-e3875d51-e045-4564-830f-1836d00a93bf req-e3875d51-e045-4564-830f-1836d00a93bf ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/20680c79-b707-43a8-b0c9-03b2bd881bca 0.098s",
                                "2026-05-27 01:44:03.684 31 INFO tempest.lib.common.rest_client [req-8678e9af-5ed9-459a-a034-8f716f8530b7 req-8678e9af-5ed9-459a-a034-8f716f8530b7 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.082s",
                                "2026-05-27 01:44:03.730 29 INFO tempest.lib.common.rest_client [req-439de9b1-31eb-42e7-8ef5-03d5139433cb req-439de9b1-31eb-42e7-8ef5-03d5139433cb ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s",
                                "2026-05-27 01:44:03.742 18 INFO tempest.lib.common.rest_client [req-68fb9cd9-4c53-4fc5-a2be-51afb28463bf req-68fb9cd9-4c53-4fc5-a2be-51afb28463bf ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.413s",
                                "2026-05-27 01:44:03.808 31 INFO tempest.lib.common.rest_client [req-d257b9b8-d75e-4b48-b862-42aaf61f3014 req-d257b9b8-d75e-4b48-b862-42aaf61f3014 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/150bee91-d0a6-49fc-8567-6a83aa02c7ab 0.122s",
                                "2026-05-27 01:44:03.855 18 INFO tempest.lib.common.rest_client [req-143feea3-90ea-498e-abff-9c2bf09b5075 req-143feea3-90ea-498e-abff-9c2bf09b5075 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9fba7805-604e-48a2-bab3-08f0f5175b8b 0.109s",
                                "2026-05-27 01:44:03.920 31 INFO tempest.lib.common.rest_client [req-bfc2f916-2d47-44de-baf6-c20c9bd55e18 req-bfc2f916-2d47-44de-baf6-c20c9bd55e18 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dadc9ff7-4587-4f63-ab53-aef490fdd691 0.107s",
                                "2026-05-27 01:44:03.921 21 INFO tempest.lib.common.rest_client [req-340a2459-0f48-4972-a90b-1f0b6da05e0b req-340a2459-0f48-4972-a90b-1f0b6da05e0b ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2143408d-265f-4454-a2a9-4cf731752a8e 0.579s",
                                "2026-05-27 01:44:03.943 25 INFO tempest.lib.common.rest_client [req-b2ebc6f6-5198-47c5-a115-77bdf4b5a974 req-b2ebc6f6-5198-47c5-a115-77bdf4b5a974 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0e335fc8-f401-4e60-b2e0-12b518603f2d 0.364s",
                                "2026-05-27 01:44:03.985 15 INFO tempest.lib.common.rest_client [req-f08150c4-1757-4fa0-934f-3872a52e5c7a req-f08150c4-1757-4fa0-934f-3872a52e5c7a ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.463s",
                                "2026-05-27 01:44:04.054 18 INFO tempest.lib.common.rest_client [req-d19bfdf1-1f3d-4497-8e48-93fae10ebdee req-d19bfdf1-1f3d-4497-8e48-93fae10ebdee ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.193s",
                                "2026-05-27 01:44:04.061 31 INFO tempest.lib.common.rest_client [req-036f7a59-d36c-4864-934d-b2ffcf041699 req-036f7a59-d36c-4864-934d-b2ffcf041699 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f822108a-1792-4cd8-9361-23d3e32cfda1 0.139s",
                                "2026-05-27 01:44:04.169 21 INFO tempest.lib.common.rest_client [req-454484af-8976-4105-83b1-db178323ff9a req-454484af-8976-4105-83b1-db178323ff9a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2c2f7cfe2d314cc292bb1dba948938dd 0.246s",
                                "2026-05-27 01:44:04.177 31 INFO tempest.lib.common.rest_client [req-4ff67453-ebc5-486b-a245-95de3ba6bce6 req-4ff67453-ebc5-486b-a245-95de3ba6bce6 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2930a73f-be36-4ca3-9ec7-b3c988dd96a7 0.115s",
                                "2026-05-27 01:44:04.290 31 INFO tempest.lib.common.rest_client [req-2afc342c-db83-48b8-9ec7-390743926259 req-2afc342c-db83-48b8-9ec7-390743926259 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4bef7a7-68e6-490c-aa4b-e0d9d2619b9e 0.111s",
                                "2026-05-27 01:44:04.299 25 INFO tempest.lib.common.rest_client [req-71fa1bb8-000f-40aa-a150-ca15c50a5320 req-71fa1bb8-000f-40aa-a150-ca15c50a5320 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c27e592-9ac7-43cf-864d-0f4aed141880 0.354s",
                                "2026-05-27 01:44:04.319 35 INFO tempest.lib.common.rest_client [req-b158ca01-13cb-4bfb-a65f-15813bfc4827 req-b158ca01-13cb-4bfb-a65f-15813bfc4827 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.037s",
                                "2026-05-27 01:44:04.332 33 INFO tempest.lib.common.rest_client [req-49d4e711-346d-46a2-8453-88980846fa57 req-49d4e711-346d-46a2-8453-88980846fa57 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e/remove_router_interface 1.103s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [4.599058s] ... ok",
                                "2026-05-27 01:44:04.337 29 INFO tempest.lib.common.rest_client [req-7ce2d2a8-f8e4-4111-81d5-2ac984fef023 req-7ce2d2a8-f8e4-4111-81d5-2ac984fef023 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-27 01:44:04.372 18 INFO tempest.lib.common.rest_client [req-7daf29be-b5ea-42e1-8b52-e25828f7f7dd req-7daf29be-b5ea-42e1-8b52-e25828f7f7dd ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9fba7805-604e-48a2-bab3-08f0f5175b8b 0.316s",
                                "2026-05-27 01:44:04.402 31 INFO tempest.lib.common.rest_client [req-44b4b371-59f3-4132-a1d8-3a6f95d76567 req-44b4b371-59f3-4132-a1d8-3a6f95d76567 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88a9ceae-ef4b-40ec-9bf2-e208d80ce549 0.111s",
                                "2026-05-27 01:44:04.439 33 INFO tempest.lib.common.rest_client [req-bffd00d4-656a-4afc-bfe2-42b9c47f4fc6 req-bffd00d4-656a-4afc-bfe2-42b9c47f4fc6 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1573626845 0.096s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.106449s] ... ok",
                                "2026-05-27 01:44:04.439 15 INFO tempest.lib.common.rest_client [req-d7d8b170-bd7c-4299-b5b0-d0392fafab9d req-d7d8b170-bd7c-4299-b5b0-d0392fafab9d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.453s",
                                "2026-05-27 01:44:04.501 21 INFO tempest.lib.common.rest_client [req-0416cb0b-4deb-49dd-873c-90fba2435f51 req-0416cb0b-4deb-49dd-873c-90fba2435f51 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0978fdc513746069c014a584dbd8884 0.329s",
                                "2026-05-27 01:44:04.502 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e17ce86d754f40be93a4c0b2539cf1a0",
                                "2026-05-27 01:44:04.507 11 INFO tempest.lib.common.rest_client [req-e5dd693f-ed74-42e2-8526-30fd8a5b1c1e req-e5dd693f-ed74-42e2-8526-30fd8a5b1c1e ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.576s",
                                "2026-05-27 01:44:04.522 31 INFO tempest.lib.common.rest_client [req-d4f1a1d6-93ec-4375-8f8e-0361d05ca656 req-d4f1a1d6-93ec-4375-8f8e-0361d05ca656 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bb7a36a8-74db-4b49-99f4-10cdc301d34c 0.117s",
                                "2026-05-27 01:44:04.551 18 INFO tempest.lib.common.rest_client [req-d65b3155-ae5c-4fb6-8d3b-1dfc034a595e req-d65b3155-ae5c-4fb6-8d3b-1dfc034a595e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.176s",
                                "2026-05-27 01:44:04.565 33 INFO tempest.lib.common.rest_client [req-72577bf3-3b77-4595-beed-cf7b70472649 req-72577bf3-3b77-4595-beed-cf7b70472649 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-517322919 0.118s",
                                "{11} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.124111s] ... ok",
                                "2026-05-27 01:44:04.610 29 INFO tempest.lib.common.rest_client [req-8bf26bcc-5e60-4abb-87e4-21e3c04cc638 req-8bf26bcc-5e60-4abb-87e4-21e3c04cc638 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-27 01:44:04.618 31 INFO tempest.lib.common.rest_client [req-7a4f454f-4813-4a92-89fb-af64be895e65 req-7a4f454f-4813-4a92-89fb-af64be895e65 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c6f7b1b-747b-4478-b2b9-b3362b463ddd 0.094s",
                                "2026-05-27 01:44:04.632 15 INFO tempest.lib.common.rest_client [req-a7e34362-42eb-437b-8b98-355b0a1eaa27 req-a7e34362-42eb-437b-8b98-355b0a1eaa27 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_and_group): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.190s",
                                "2026-05-27 01:44:04.672 25 INFO tempest.lib.common.rest_client [req-2d74bb86-6652-454c-ab27-565f32f6132b req-2d74bb86-6652-454c-ab27-565f32f6132b ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6bc6f4-e1f5-4411-8f2b-9283b297e71e 0.371s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [9.524432s] ... ok",
                                "2026-05-27 01:44:04.707 31 INFO tempest.lib.common.rest_client [req-b4e413ca-b0bc-4e6f-b3c1-74f784a4c8b3 req-b4e413ca-b0bc-4e6f-b3c1-74f784a4c8b3 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cb8c68ab-399f-4238-8382-0c57a250b254 0.087s",
                                "2026-05-27 01:44:04.776 29 INFO tempest.lib.common.rest_client [req-fcefc008-7faa-46fc-965f-f84bb12e59d7 req-fcefc008-7faa-46fc-965f-f84bb12e59d7 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.164s",
                                "2026-05-27 01:44:04.899 35 INFO tempest.lib.common.rest_client [req-1f734288-895f-4f5e-8055-ae9f3a09af5e req-1f734288-895f-4f5e-8055-ae9f3a09af5e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9fe16aec-1411-4824-9c41-2c90c16b0ed5 0.577s",
                                "2026-05-27 01:44:04.917 18 INFO tempest.lib.common.rest_client [req-9d3501cb-3fd5-479a-96e4-cc28ac550283 req-9d3501cb-3fd5-479a-96e4-cc28ac550283 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.362s",
                                "2026-05-27 01:44:04.933 15 INFO tempest.lib.common.rest_client [req-4d0a3108-b3c1-4671-8a89-db21bef963b2 req-4d0a3108-b3c1-4671-8a89-db21bef963b2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9fb387c6-065c-4faf-9a41-0fde79e2cde6 0.299s",
                                "2026-05-27 01:44:04.957 29 INFO tempest.lib.common.rest_client [req-e714b780-b1cc-47bb-91c0-6c9cc87e3d01 req-e714b780-b1cc-47bb-91c0-6c9cc87e3d01 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:44:04.959 21 INFO tempest.lib.common.rest_client [req-a0cb3604-d304-4dde-a043-92f2761b4952 req-a0cb3604-d304-4dde-a043-92f2761b4952 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s",
                                "2026-05-27 01:44:04.966 33 INFO tempest.lib.common.rest_client [req-da0c79d6-00d9-422c-9c29-e9936b083825 req-da0c79d6-00d9-422c-9c29-e9936b083825 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ad064459-58c6-4b9c-aee8-d3fc3f1ea3f1 0.369s",
                                "2026-05-27 01:44:05.070 15 INFO tempest.lib.common.rest_client [req-ac87b5b9-852c-418d-ae04-242923b33142 req-ac87b5b9-852c-418d-ae04-242923b33142 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s",
                                "2026-05-27 01:44:05.091 18 INFO tempest.lib.common.rest_client [req-30f76b8b-11fe-46db-80f1-8a9e592a37a8 req-30f76b8b-11fe-46db-80f1-8a9e592a37a8 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2083717-8687-48cd-87b7-71e177ad64f1 0.171s",
                                "2026-05-27 01:44:05.090 29 INFO tempest.lib.common.rest_client [req-addad20f-3c54-4af8-995b-bdc8925a961d req-addad20f-3c54-4af8-995b-bdc8925a961d ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/6756f682ee034483a1c0f10ac8baaed9 0.130s",
                                "2026-05-27 01:44:05.132 35 INFO tempest.lib.common.rest_client [req-8a3d7e99-0393-4d6c-ab3f-300d7c907bb7 req-8a3d7e99-0393-4d6c-ab3f-300d7c907bb7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s",
                                "2026-05-27 01:44:05.142 31 INFO tempest.lib.common.rest_client [req-50066c65-5d5b-4da7-97c8-f1adb8fbacbd req-50066c65-5d5b-4da7-97c8-f1adb8fbacbd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3cf4875-909d-487c-abe1-4553776db4bc 0.430s",
                                "2026-05-27 01:44:05.272 18 INFO tempest.lib.common.rest_client [req-7c441e77-cc9f-4f83-8f99-1bb3206738b6 req-7c441e77-cc9f-4f83-8f99-1bb3206738b6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.178s",
                                "2026-05-27 01:44:05.276 35 INFO tempest.lib.common.rest_client [req-c3720d4d-8c7b-4d44-8824-a158eff8eb08 req-c3720d4d-8c7b-4d44-8824-a158eff8eb08 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s",
                                "2026-05-27 01:44:05.352 29 INFO tempest.lib.common.rest_client [req-0c243366-0fdd-4025-b619-48fc3c1f356f req-0c243366-0fdd-4025-b619-48fc3c1f356f ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-27 01:44:05.369 15 INFO tempest.lib.common.rest_client [req-774c5e12-7273-44f1-81c9-6fe52e3803be req-774c5e12-7273-44f1-81c9-6fe52e3803be ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/00b32b06-171a-436f-a231-7ef4616bcb82 0.296s",
                                "2026-05-27 01:44:05.379 35 INFO tempest.lib.common.rest_client [req-0afe5bdb-d3f5-4bcc-8c5c-8ee07a234367 req-0afe5bdb-d3f5-4bcc-8c5c-8ee07a234367 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.100s",
                                "2026-05-27 01:44:05.418 11 INFO tempest.lib.common.rest_client [req-fb306a1b-2f94-436d-9fe9-592da481b5eb req-fb306a1b-2f94-436d-9fe9-592da481b5eb ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.908s",
                                "2026-05-27 01:44:05.414 21 INFO tempest.lib.common.rest_client [req-1e8d55b7-9c13-4c31-a3ba-b146672bc20d req-1e8d55b7-9c13-4c31-a3ba-b146672bc20d ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e17ce86d754f40be93a4c0b2539cf1a0&name=default 0.451s",
                                "2026-05-27 01:44:05.488 29 INFO tempest.lib.common.rest_client [req-6a807dde-8465-4465-8ea9-c7c6494f3229 req-6a807dde-8465-4465-8ea9-c7c6494f3229 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/5c8612194f3a455a91058394a6fe5fb4 0.134s",
                                "2026-05-27 01:44:05.520 15 INFO tempest.lib.common.rest_client [req-ff16131d-3834-4abe-a636-90d241c123e7 req-ff16131d-3834-4abe-a636-90d241c123e7 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.150s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.000851s] ... ok",
                                "2026-05-27 01:44:05.681 18 INFO tempest.lib.common.rest_client [req-7b464b26-c86e-4880-9593-0c297d7c57b5 req-7b464b26-c86e-4880-9593-0c297d7c57b5 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d2083717-8687-48cd-87b7-71e177ad64f1 0.406s",
                                "2026-05-27 01:44:05.688 29 INFO tempest.lib.common.rest_client [req-67414b8c-dd17-4fe7-bcfc-ec6f25376c16 req-67414b8c-dd17-4fe7-bcfc-ec6f25376c16 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-27 01:44:05.699 35 INFO tempest.lib.common.rest_client [req-81e90118-8063-451f-8cb0-1b67463ec927 req-81e90118-8063-451f-8cb0-1b67463ec927 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4467d5de-94dd-459d-99c6-b128d928d14f 0.317s",
                                "2026-05-27 01:44:05.704 33 INFO tempest.lib.common.rest_client [req-9906ed86-1e31-431b-b738-e91588528591 req-9906ed86-1e31-431b-b738-e91588528591 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5b1339ae-f4d4-423b-b591-94d14c91d6c1 0.733s",
                                "2026-05-27 01:44:05.838 18 INFO tempest.lib.common.rest_client [req-2318058a-7fba-46e1-af44-bedc9d9b2c10 req-2318058a-7fba-46e1-af44-bedc9d9b2c10 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.153s",
                                "2026-05-27 01:44:05.853 29 INFO tempest.lib.common.rest_client [req-6b98112c-29bf-4950-bd2c-8a1783eb40f6 req-6b98112c-29bf-4950-bd2c-8a1783eb40f6 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/fe13596e121b4f7b973d2488da7e682e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.162s",
                                "2026-05-27 01:44:05.854 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe13596e121b4f7b973d2488da7e682e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:05.854 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe13596e121b4f7b973d2488da7e682e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:05.855 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe13596e121b4f7b973d2488da7e682e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:05.863 31 INFO tempest.lib.common.rest_client [req-3773faeb-b3f4-4bbb-9145-23a66c671d6e req-3773faeb-b3f4-4bbb-9145-23a66c671d6e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5c231eab-99ca-4c32-b8ed-aa4f1482e7e1 0.718s",
                                "2026-05-27 01:44:05.878 15 INFO tempest.lib.common.rest_client [req-fc903a6d-36de-4e39-aba1-43f4651a629c req-fc903a6d-36de-4e39-aba1-43f4651a629c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.355s",
                                "2026-05-27 01:44:06.002 35 INFO tempest.lib.common.rest_client [req-e5a8febe-3779-43ac-b99b-d2623dbceb45 req-e5a8febe-3779-43ac-b99b-d2623dbceb45 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db85cee9-f4a3-415c-aee2-f6663ca60260 0.301s",
                                "2026-05-27 01:44:06.005 33 INFO tempest.lib.common.rest_client [req-716e88ee-3d24-4620-b40c-63a92452844c req-716e88ee-3d24-4620-b40c-63a92452844c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7858c039-1985-48d0-989a-cfecad8f8784 0.298s",
                                "2026-05-27 01:44:06.038 15 INFO tempest.lib.common.rest_client [req-a5a22bf1-3d98-4b7c-af3d-3c5ad9236e42 req-a5a22bf1-3d98-4b7c-af3d-3c5ad9236e42 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.157s",
                                "2026-05-27 01:44:06.093 21 INFO tempest.lib.common.rest_client [req-24a50ff5-2c0a-49bf-8a0a-ce5bf5388ae3 req-24a50ff5-2c0a-49bf-8a0a-ce5bf5388ae3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84f7c219-b33c-4a2a-ac43-4684d2a32161 0.676s",
                                "2026-05-27 01:44:06.113 35 INFO tempest.lib.common.rest_client [req-ce228d6b-9363-4c16-aea0-5622532043b5 req-ce228d6b-9363-4c16-aea0-5622532043b5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s",
                                "2026-05-27 01:44:06.145 31 INFO tempest.lib.common.rest_client [req-fe1b5b17-1201-4a2a-b36b-ec035983e5dd req-fe1b5b17-1201-4a2a-b36b-ec035983e5dd ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e84796c9913c4a62b56e602dba3f5ac7 0.280s",
                                "2026-05-27 01:44:06.158 18 INFO tempest.lib.common.rest_client [req-c47d3e9e-9ab4-4d6c-bef9-5b4b3f5d43eb req-c47d3e9e-9ab4-4d6c-bef9-5b4b3f5d43eb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/60925c5c-1952-4eb9-be5e-6f1347b81490 0.313s",
                                "2026-05-27 01:44:06.204 15 INFO tempest.lib.common.rest_client [req-89b6610f-51d0-4148-8f0b-e5a6e1701ecd req-89b6610f-51d0-4148-8f0b-e5a6e1701ecd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s",
                                "2026-05-27 01:44:06.294 18 INFO tempest.lib.common.rest_client [req-24e4da94-fcc8-4866-a145-92099c87fa24 req-24e4da94-fcc8-4866-a145-92099c87fa24 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.133s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.722032s] ... ok",
                                "2026-05-27 01:44:06.296 33 INFO tempest.lib.common.rest_client [req-1a86bef9-5909-4caa-be65-110ef0acdc8f req-1a86bef9-5909-4caa-be65-110ef0acdc8f ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5240533c-8a2e-44af-ba59-e61c98fe417c 0.288s",
                                "2026-05-27 01:44:06.420 31 INFO tempest.lib.common.rest_client [req-0fe2a62b-2319-4604-9c5b-e0620eaf65f0 req-0fe2a62b-2319-4604-9c5b-e0620eaf65f0 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aedddb8fcb4447839b5b3f942198bbb7 0.272s",
                                "2026-05-27 01:44:06.420 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 566775caf94244d3a3a8725ed0c651af",
                                "2026-05-27 01:44:06.454 21 INFO tempest.lib.common.rest_client [req-2aa891ad-435a-4574-a836-3855151129d6 req-2aa891ad-435a-4574-a836-3855151129d6 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e17ce86d754f40be93a4c0b2539cf1a0 0.359s",
                                "2026-05-27 01:44:06.464 29 INFO tempest.lib.common.rest_client [req-9cd81494-97e8-4242-b953-491d5a2261a2 req-9cd81494-97e8-4242-b953-491d5a2261a2 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-27 01:44:06.468 25 INFO tempest.lib.common.rest_client [req-225e8a63-f83e-4f02-af9a-29e47cf3e88e req-225e8a63-f83e-4f02-af9a-29e47cf3e88e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.793s",
                                "2026-05-27 01:44:06.510 15 INFO tempest.lib.common.rest_client [req-562f657f-23de-41a3-836e-dc383dac108f req-562f657f-23de-41a3-836e-dc383dac108f ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a788f32e-009b-48dc-9fec-adcb808765ca 0.304s",
                                "2026-05-27 01:44:06.651 15 INFO tempest.lib.common.rest_client [req-2f954bc3-0897-4426-bbd2-a82e4f43060c req-2f954bc3-0897-4426-bbd2-a82e4f43060c ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.130728s] ... ok",
                                "2026-05-27 01:44:06.674 29 INFO tempest.lib.common.rest_client [req-27656f3b-4e1b-49a0-8b12-79d074e401ab req-27656f3b-4e1b-49a0-8b12-79d074e401ab ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655 0.206s",
                                "2026-05-27 01:44:06.674 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1d45672633e14539a8686de309039655 for scope project and roles: ['reader']",
                                "2026-05-27 01:44:06.710 18 INFO tempest.lib.common.rest_client [req-34b3c922-ef82-4e66-8f18-2ff5d9e6bf3e req-34b3c922-ef82-4e66-8f18-2ff5d9e6bf3e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.408s",
                                "2026-05-27 01:44:06.720 11 INFO tempest.lib.common.rest_client [req-000dc184-6748-42b2-87a8-ced993af8817 req-000dc184-6748-42b2-87a8-ced993af8817 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.299s",
                                "2026-05-27 01:44:06.860 25 INFO tempest.lib.common.rest_client [req-6c70f3e4-f1ca-47db-84ef-bfa8dca60745 req-6c70f3e4-f1ca-47db-84ef-bfa8dca60745 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.387s",
                                "2026-05-27 01:44:06.875 31 INFO tempest.lib.common.rest_client [req-5ec6a6fa-1ff2-4065-a7a6-3347d2755407 req-5ec6a6fa-1ff2-4065-a7a6-3347d2755407 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s",
                                "2026-05-27 01:44:07.013 33 INFO tempest.lib.common.rest_client [req-e1eb1869-e4fa-4d27-a6ba-a81ff74f8914 req-e1eb1869-e4fa-4d27-a6ba-a81ff74f8914 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b11da94-51ed-4068-a4c5-1d15f2df2a81 0.714s",
                                "2026-05-27 01:44:07.080 15 INFO tempest.lib.common.rest_client [req-941281fb-7aba-449a-9b50-7a2f2f25e456 req-941281fb-7aba-449a-9b50-7a2f2f25e456 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.423s",
                                "2026-05-27 01:44:07.130 18 INFO tempest.lib.common.rest_client [req-5c827c28-4926-40a1-979a-c77e4c70df0e req-5c827c28-4926-40a1-979a-c77e4c70df0e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.418s",
                                "2026-05-27 01:44:07.184 15 INFO tempest.lib.common.rest_client [req-f2abe6fc-c214-4187-84ac-97ca7ee67e08 req-f2abe6fc-c214-4187-84ac-97ca7ee67e08 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf48b526-3dd6-4d6c-b5e7-1087650e8307 0.100s",
                                "2026-05-27 01:44:07.213 29 INFO tempest.lib.common.rest_client [req-70167769-9bee-456a-ba55-4c33224c4ab8 req-70167769-9bee-456a-ba55-4c33224c4ab8 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.535s",
                                "2026-05-27 01:44:07.237 31 INFO tempest.lib.common.rest_client [req-5e9b2b8c-78e7-4062-9acf-cbe19653bca7 req-5e9b2b8c-78e7-4062-9acf-cbe19653bca7 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=566775caf94244d3a3a8725ed0c651af&name=default 0.359s",
                                "2026-05-27 01:44:07.332 29 INFO tempest.lib.common.rest_client [req-b85d5679-f16e-450f-b25e-30262f90d963 req-b85d5679-f16e-450f-b25e-30262f90d963 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-27 01:44:07.392 25 INFO tempest.lib.common.rest_client [req-cb8715b2-cc0d-4e12-ba8f-527ac29fd87c req-cb8715b2-cc0d-4e12-ba8f-527ac29fd87c ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.530s",
                                "2026-05-27 01:44:07.432 18 INFO tempest.lib.common.rest_client [req-a387f4ab-fe3f-41d4-9df6-d2c7f05a5ac4 req-a387f4ab-fe3f-41d4-9df6-d2c7f05a5ac4 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/618c8b93-a912-41c1-bc7d-1bec32bdd058 0.298s",
                                "2026-05-27 01:44:07.499 29 INFO tempest.lib.common.rest_client [req-0a925ee7-a9e4-4f44-acfa-d9e0922ace4a req-0a925ee7-a9e4-4f44-acfa-d9e0922ace4a ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.165s",
                                "2026-05-27 01:44:07.552 15 INFO tempest.lib.common.rest_client [req-e02948dd-5ccb-4d7d-85de-481cd59440db req-e02948dd-5ccb-4d7d-85de-481cd59440db ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf48b526-3dd6-4d6c-b5e7-1087650e8307 0.364s",
                                "2026-05-27 01:44:07.589 18 INFO tempest.lib.common.rest_client [req-b330f196-699d-4232-aa02-f0a30b0320f4 req-b330f196-699d-4232-aa02-f0a30b0320f4 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s",
                                "2026-05-27 01:44:07.669 33 INFO tempest.lib.common.rest_client [req-7c4f4326-6b80-4ae7-8382-c92d8618af84 req-7c4f4326-6b80-4ae7-8382-c92d8618af84 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/93f6527a-b747-48fa-959d-870bbd2114b5 0.653s",
                                "2026-05-27 01:44:07.708 29 INFO tempest.lib.common.rest_client [req-51970377-101e-42ee-8fc7-51a183097632 req-51970377-101e-42ee-8fc7-51a183097632 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:44:07.708 15 INFO tempest.lib.common.rest_client [req-fa26db02-14d4-4e26-9059-9c31bb57faa1 req-fa26db02-14d4-4e26-9059-9c31bb57faa1 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.055702s] ... ok",
                                "2026-05-27 01:44:07.798 35 INFO tempest.lib.common.rest_client [req-36391f69-03c2-4f97-8def-511acc671915 req-36391f69-03c2-4f97-8def-511acc671915 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.682s",
                                "2026-05-27 01:44:07.815 18 INFO tempest.lib.common.rest_client [req-244cece8-6f40-498b-a7af-359842a86c10 req-244cece8-6f40-498b-a7af-359842a86c10 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s",
                                "2026-05-27 01:44:07.831 25 INFO tempest.lib.common.rest_client [req-732eff74-141b-4378-9f3b-db1b1547c7a8 req-732eff74-141b-4378-9f3b-db1b1547c7a8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.435s",
                                "2026-05-27 01:44:07.843 15 INFO tempest.lib.common.rest_client [req-82155f22-020e-4e9f-8fcc-e0e72efef485 req-82155f22-020e-4e9f-8fcc-e0e72efef485 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83515063-71d4-4eff-b0ae-55841096966f 0.129s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.134593s] ... ok",
                                "2026-05-27 01:44:07.848 31 INFO tempest.lib.common.rest_client [req-15e7febe-874e-49c6-bd1f-c89a5cc55878 req-15e7febe-874e-49c6-bd1f-c89a5cc55878 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa0d76a2-2de7-44c9-a69e-b867f8a847b4 0.607s",
                                "2026-05-27 01:44:07.866 29 INFO tempest.lib.common.rest_client [req-67cceed9-aa1e-4e2e-9cad-95a4cee1179c req-67cceed9-aa1e-4e2e-9cad-95a4cee1179c ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/6756f682ee034483a1c0f10ac8baaed9 0.151s",
                                "2026-05-27 01:44:07.941 18 INFO tempest.lib.common.rest_client [req-dd557665-5886-4de5-8fd2-e326c4115095 req-dd557665-5886-4de5-8fd2-e326c4115095 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/618c8b93-a912-41c1-bc7d-1bec32bdd058 0.120s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.645470s] ... ok",
                                "2026-05-27 01:44:07.960 15 INFO tempest.lib.common.rest_client [req-62141853-30e2-42b4-91a2-37bb066bd959 req-62141853-30e2-42b4-91a2-37bb066bd959 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/14014640-bcc9-4189-b578-6f8e1056132d 0.111s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.114057s] ... ok",
                                "2026-05-27 01:44:07.977 33 INFO tempest.lib.common.rest_client [req-0b192d3b-6fdf-469d-a90d-f5d35548fe17 req-0b192d3b-6fdf-469d-a90d-f5d35548fe17 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bffb056f-ae91-400d-9517-47ce8e96f62f 0.302s",
                                "2026-05-27 01:44:08.057 15 INFO tempest.lib.common.rest_client [req-df6f0835-fa23-404a-b20d-7e740a63245f req-df6f0835-fa23-404a-b20d-7e740a63245f ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/660baf6b-158a-413d-b211-1c645a2755fa 0.092s",
                                "{2} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.095675s] ... ok",
                                "2026-05-27 01:44:08.070 18 INFO tempest.lib.common.rest_client [req-9d79d600-eeb7-4d61-804b-22f5049647c6 req-9d79d600-eeb7-4d61-804b-22f5049647c6 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s",
                                "{3} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.129013s] ... ok",
                                "2026-05-27 01:44:08.147 29 INFO tempest.lib.common.rest_client [req-36b95aa8-e2e7-45c9-8e01-7c783a313e77 req-36b95aa8-e2e7-45c9-8e01-7c783a313e77 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-27 01:44:08.242 31 INFO tempest.lib.common.rest_client [req-eaaacc28-c96e-439f-a0c7-f74c92fbe232 req-eaaacc28-c96e-439f-a0c7-f74c92fbe232 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/566775caf94244d3a3a8725ed0c651af 0.386s",
                                "2026-05-27 01:44:08.292 35 INFO tempest.lib.common.rest_client [req-f4de4b4d-6d1b-4d2d-a2a6-75bb9f1ae2b3 req-f4de4b4d-6d1b-4d2d-a2a6-75bb9f1ae2b3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.489s",
                                "2026-05-27 01:44:08.298 11 INFO tempest.lib.common.rest_client [req-828545ca-ae7a-4c49-a86b-117edaa1d10b req-828545ca-ae7a-4c49-a86b-117edaa1d10b ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.572s",
                                "2026-05-27 01:44:08.342 29 INFO tempest.lib.common.rest_client [req-f7860777-22d3-4e0e-822b-6c8001efa34b req-f7860777-22d3-4e0e-822b-6c8001efa34b ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/5c8612194f3a455a91058394a6fe5fb4 0.191s",
                                "2026-05-27 01:44:08.402 15 INFO tempest.lib.common.rest_client [req-37486331-5c52-471a-9024-dddfa169cd17 req-37486331-5c52-471a-9024-dddfa169cd17 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7013a70c4f684340b723c6191783b037 0.307s",
                                "2026-05-27 01:44:08.445 18 INFO tempest.lib.common.rest_client [req-c4d2545d-c2ae-4f1e-bb6a-996e9d4917a5 req-c4d2545d-c2ae-4f1e-bb6a-996e9d4917a5 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a73f18d41e0a451096da6e6d2d2caa41 0.339s",
                                "2026-05-27 01:44:08.609 29 INFO tempest.lib.common.rest_client [req-615ad08c-c35f-4ca5-b7b5-ac33a2ef0543 req-615ad08c-c35f-4ca5-b7b5-ac33a2ef0543 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-27 01:44:08.634 11 INFO tempest.lib.common.rest_client [req-e0dc100e-f83a-4381-b657-40b7489204f9 req-e0dc100e-f83a-4381-b657-40b7489204f9 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.331s",
                                "2026-05-27 01:44:08.698 33 INFO tempest.lib.common.rest_client [req-acbd881c-21a1-4c99-9c30-7345a6ca3e35 req-acbd881c-21a1-4c99-9c30-7345a6ca3e35 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ba0b5add-3ccf-4ba9-9b5f-07ffebbb13b3 0.714s",
                                "2026-05-27 01:44:08.746 18 INFO tempest.lib.common.rest_client [req-413022d6-f29f-4948-b531-80f8bbda6463 req-413022d6-f29f-4948-b531-80f8bbda6463 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0a250dd59b24cba89a934f3577ddb80 0.300s",
                                "2026-05-27 01:44:08.746 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 92f6e2df60af43e3b3c87d8bdb20a8d9",
                                "2026-05-27 01:44:08.765 15 INFO tempest.lib.common.rest_client [req-cb082a47-21f1-4342-bdea-630c10c50b2a req-cb082a47-21f1-4342-bdea-630c10c50b2a ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/731316ad73394af4bf360303cedfe9d9 0.360s",
                                "2026-05-27 01:44:08.765 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 84d7451c9774419da56679feb95e7d21",
                                "2026-05-27 01:44:08.777 25 INFO tempest.lib.common.rest_client [req-f2bcd524-6acb-4e25-91c3-e3a1979db392 req-f2bcd524-6acb-4e25-91c3-e3a1979db392 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.943s",
                                "2026-05-27 01:44:08.789 33 INFO tempest.lib.common.rest_client [req-65c945b4-296f-4911-aec4-f72c8cfc98ca req-65c945b4-296f-4911-aec4-f72c8cfc98ca ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=256ab765-6947-4e90-8a1a-8d68338f7e2e 0.087s",
                                "2026-05-27 01:44:08.834 29 INFO tempest.lib.common.rest_client [req-ba4a40b3-de55-4009-83ca-92b5703fbc77 req-ba4a40b3-de55-4009-83ca-92b5703fbc77 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655/users/4566aa4c55a64f9bbd247dbc943cef0f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.216s",
                                "2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4566aa4c55a64f9bbd247dbc943cef0f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4566aa4c55a64f9bbd247dbc943cef0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:08.834 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-138336893-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1d45672633e14539a8686de309039655', 'project_name': 'tempest-ServiceProvidersTest-138336893', 'tenant_id': '1d45672633e14539a8686de309039655', 'tenant_name': 'tempest-ServiceProvidersTest-138336893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4566aa4c55a64f9bbd247dbc943cef0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:08.918 35 INFO tempest.lib.common.rest_client [req-5219b0cb-f791-472d-9eff-25228fc3139d req-5219b0cb-f791-472d-9eff-25228fc3139d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.620s",
                                "2026-05-27 01:44:09.151 25 INFO tempest.lib.common.rest_client [req-e2ce863d-c7f4-47f6-8b4c-428b9e5094b2 req-e2ce863d-c7f4-47f6-8b4c-428b9e5094b2 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.372s",
                                "2026-05-27 01:44:09.251 33 INFO tempest.lib.common.rest_client [req-dbc5177e-b980-4f20-8684-b22ad6a0cb48 req-dbc5177e-b980-4f20-8684-b22ad6a0cb48 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/256ab765-6947-4e90-8a1a-8d68338f7e2e 0.456s",
                                "2026-05-27 01:44:09.327 15 INFO tempest.lib.common.rest_client [req-c77f0abd-38d5-4e74-a582-ee3fb9391943 req-c77f0abd-38d5-4e74-a582-ee3fb9391943 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-27 01:44:09.345 18 INFO tempest.lib.common.rest_client [req-3eb608a5-1ff3-4688-a5ea-02a3fa7fc7bc req-3eb608a5-1ff3-4688-a5ea-02a3fa7fc7bc ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:44:09.383 29 INFO tempest.lib.common.rest_client [req-a3e7e453-356c-4fdc-b597-7523ff3de321 req-a3e7e453-356c-4fdc-b597-7523ff3de321 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:44:09.485 25 INFO tempest.lib.common.rest_client [req-d9c968fb-67d5-44ed-938c-345e1136eddc req-d9c968fb-67d5-44ed-938c-345e1136eddc ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.332s",
                                "2026-05-27 01:44:09.603 33 INFO tempest.lib.common.rest_client [req-731e97d1-a109-43eb-bb14-0651fa504611 req-731e97d1-a109-43eb-bb14-0651fa504611 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/10745d736b914262860cc80c4d9fc634 0.349s",
                                "2026-05-27 01:44:09.726 29 INFO tempest.lib.common.rest_client [req-29f6c6a4-0913-4142-9c59-4cf417124663 req-29f6c6a4-0913-4142-9c59-4cf417124663 ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.338s",
                                "{9} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.342104s] ... ok",
                                "2026-05-27 01:44:09.754 18 INFO tempest.lib.common.rest_client [req-5a6d7c75-f283-4c59-8fa3-8c8b421a2fcb req-5a6d7c75-f283-4c59-8fa3-8c8b421a2fcb ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=92f6e2df60af43e3b3c87d8bdb20a8d9&name=default 0.405s",
                                "2026-05-27 01:44:09.762 15 INFO tempest.lib.common.rest_client [req-2511f922-0ec9-44c8-a9b2-39fd0e650e10 req-2511f922-0ec9-44c8-a9b2-39fd0e650e10 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=84d7451c9774419da56679feb95e7d21&name=default 0.431s",
                                "2026-05-27 01:44:09.758 35 INFO tempest.lib.common.rest_client [req-154a72bc-e35d-4bb3-9aff-ed05a6fc2592 req-154a72bc-e35d-4bb3-9aff-ed05a6fc2592 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.828s",
                                "2026-05-27 01:44:09.919 33 INFO tempest.lib.common.rest_client [req-c8b1754e-2f7f-4d84-8dcd-90a559f7a416 req-c8b1754e-2f7f-4d84-8dcd-90a559f7a416 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1e9698a6b94741a59413de3568d52938 0.310s",
                                "2026-05-27 01:44:09.919 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5f259c57dee840c5ade4b8bad8ef3c4f",
                                "2026-05-27 01:44:10.042 29 INFO tempest.lib.common.rest_client [req-df9a66f8-7346-43e2-a0e6-fb9b5e74fe4a req-df9a66f8-7346-43e2-a0e6-fb9b5e74fe4a ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fe13596e121b4f7b973d2488da7e682e 0.279s",
                                "2026-05-27 01:44:10.223 15 INFO tempest.lib.common.rest_client [req-dd41ed4c-bfb0-4a2b-9964-6008d165dc61 req-dd41ed4c-bfb0-4a2b-9964-6008d165dc61 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4a78670-31e8-4d82-9a9a-beae5bab4d3b 0.459s",
                                "2026-05-27 01:44:10.299 18 INFO tempest.lib.common.rest_client [req-57007bdd-2c61-4e34-ad24-06188dd758d7 req-57007bdd-2c61-4e34-ad24-06188dd758d7 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34762b56-ca10-4088-a593-50f3dbdb0417 0.541s",
                                "2026-05-27 01:44:10.377 29 INFO tempest.lib.common.rest_client [req-a4a3d72a-34a7-4e36-b898-ecdc3a1dbe3a req-a4a3d72a-34a7-4e36-b898-ecdc3a1dbe3a ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4566aa4c55a64f9bbd247dbc943cef0f 0.332s",
                                "2026-05-27 01:44:10.380 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1d45672633e14539a8686de309039655",
                                "2026-05-27 01:44:10.508 33 INFO tempest.lib.common.rest_client [req-2e208c72-8634-4ae4-b347-32e70646527b req-2e208c72-8634-4ae4-b347-32e70646527b ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-27 01:44:10.541 11 INFO tempest.lib.common.rest_client [req-90b59279-63b1-4f8b-9e6e-324f3df1315f req-90b59279-63b1-4f8b-9e6e-324f3df1315f ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/add_router_interface 1.904s",
                                "2026-05-27 01:44:10.611 15 INFO tempest.lib.common.rest_client [req-7c43e743-763d-4e75-a74b-33a5da069aef req-7c43e743-763d-4e75-a74b-33a5da069aef ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/84d7451c9774419da56679feb95e7d21 0.384s",
                                "2026-05-27 01:44:10.646 18 INFO tempest.lib.common.rest_client [req-9d704055-16b5-497d-9df9-8a8173006735 req-9d704055-16b5-497d-9df9-8a8173006735 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/92f6e2df60af43e3b3c87d8bdb20a8d9 0.343s",
                                "2026-05-27 01:44:10.757 11 INFO tempest.lib.common.rest_client [req-10bccf17-9fc5-491f-9556-28bc3cb4c9d7 req-10bccf17-9fc5-491f-9556-28bc3cb4c9d7 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8ae41d2-0af6-40f9-87da-483cf0e90b8a 0.211s",
                                "2026-05-27 01:44:10.772 35 INFO tempest.lib.common.rest_client [req-7d442474-b269-40ad-9f7a-b4fee99b6371 req-7d442474-b269-40ad-9f7a-b4fee99b6371 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b86229e8-b3bb-48df-93af-6bcb118a7967 1.011s",
                                "2026-05-27 01:44:10.874 29 INFO tempest.lib.common.rest_client [req-e2bc1dd3-81fa-4ba5-bd8b-7f7cf83ed43c req-e2bc1dd3-81fa-4ba5-bd8b-7f7cf83ed43c ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.492s",
                                "2026-05-27 01:44:10.936 33 INFO tempest.lib.common.rest_client [req-3e38fe7d-6899-4413-a2fe-b705637fd71a req-3e38fe7d-6899-4413-a2fe-b705637fd71a ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5f259c57dee840c5ade4b8bad8ef3c4f&name=default 0.425s",
                                "2026-05-27 01:44:10.960 35 INFO tempest.lib.common.rest_client [req-54086adc-22a8-42da-8953-3d853ad240d3 req-54086adc-22a8-42da-8953-3d853ad240d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.183s",
                                "2026-05-27 01:44:11.160 35 INFO tempest.lib.common.rest_client [req-cdcb5e57-05ba-47d6-847c-e568ad69cb2d req-cdcb5e57-05ba-47d6-847c-e568ad69cb2d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.195s",
                                "2026-05-27 01:44:11.271 25 INFO tempest.lib.common.rest_client [req-04dcf464-0e4f-4049-8350-8147c75171f7 req-04dcf464-0e4f-4049-8350-8147c75171f7 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.783s",
                                "2026-05-27 01:44:11.306 35 INFO tempest.lib.common.rest_client [req-b52bb940-cc7b-444e-8155-9d8279d32d6c req-b52bb940-cc7b-444e-8155-9d8279d32d6c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-27 01:44:11.439 29 INFO tempest.lib.common.rest_client [req-d32ebd63-befd-45be-ad13-fb67859d8819 req-d32ebd63-befd-45be-ad13-fb67859d8819 ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1d45672633e14539a8686de309039655&name=default 0.561s",
                                "2026-05-27 01:44:11.607 35 INFO tempest.lib.common.rest_client [req-7554832d-2ea3-48ed-944b-ba5c29058144 req-7554832d-2ea3-48ed-944b-ba5c29058144 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12c47d08-77de-4ee3-b9ee-b062961dc653 0.297s",
                                "2026-05-27 01:44:11.861 29 INFO tempest.lib.common.rest_client [req-a7e5094f-c19a-434e-9de0-b075959b88e2 req-a7e5094f-c19a-434e-9de0-b075959b88e2 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/122d370e-c530-4130-9e43-f4fb3d6d2a02 0.420s",
                                "2026-05-27 01:44:11.924 35 INFO tempest.lib.common.rest_client [req-4c65f5eb-9058-40b8-8b00-a876e92c432e req-4c65f5eb-9058-40b8-8b00-a876e92c432e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d14dae8-a5a2-4843-af2b-30acddf9d6dd 0.314s",
                                "2026-05-27 01:44:11.974 33 INFO tempest.lib.common.rest_client [req-fa145696-916c-4311-847a-c9c63fda3741 req-fa145696-916c-4311-847a-c9c63fda3741 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67c6d5da-e83f-4b2f-bac6-9ab9f192446e 1.035s",
                                "2026-05-27 01:44:12.003 35 INFO tempest.lib.common.rest_client [req-20d6d417-6ca1-415d-bbc3-fc9319db838c req-20d6d417-6ca1-415d-bbc3-fc9319db838c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.077s",
                                "2026-05-27 01:44:12.108 29 INFO tempest.lib.common.rest_client [req-62a9c9f8-0a6f-4d9f-8fe5-7b98a6b8d800 req-62a9c9f8-0a6f-4d9f-8fe5-7b98a6b8d800 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1d45672633e14539a8686de309039655 0.243s",
                                "2026-05-27 01:44:12.273 33 INFO tempest.lib.common.rest_client [req-2906b88c-8983-4266-80f1-34cd5daf1f27 req-2906b88c-8983-4266-80f1-34cd5daf1f27 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5f259c57dee840c5ade4b8bad8ef3c4f 0.296s",
                                "2026-05-27 01:44:12.463 35 INFO tempest.lib.common.rest_client [req-8c91941b-78e5-4b5a-a7c1-177acb705e39 req-8c91941b-78e5-4b5a-a7c1-177acb705e39 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s",
                                "2026-05-27 01:44:12.685 35 INFO tempest.lib.common.rest_client [req-3ae103a1-23af-4e16-b1a7-ec6f96a71f5a req-3ae103a1-23af-4e16-b1a7-ec6f96a71f5a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.218s",
                                "2026-05-27 01:44:12.898 25 INFO tempest.lib.common.rest_client [req-c4d98351-cd48-40c2-ad98-85edfbacfdd6 req-c4d98351-cd48-40c2-ad98-85edfbacfdd6 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 1.624s",
                                "2026-05-27 01:44:13.490 25 INFO tempest.lib.common.rest_client [req-f3d3c4a2-f01b-4111-97f5-ec767ebb899e req-f3d3c4a2-f01b-4111-97f5-ec767ebb899e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 0.590s",
                                "2026-05-27 01:44:13.572 11 INFO tempest.lib.common.rest_client [req-f09cd860-42da-4a7b-83bc-2ce990a814c2 req-f09cd860-42da-4a7b-83bc-2ce990a814c2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/add_router_interface 2.812s",
                                "2026-05-27 01:44:13.578 25 INFO tempest.lib.common.rest_client [req-b8f2a45a-ff7e-4c01-957b-4f2e0e47a78a req-b8f2a45a-ff7e-4c01-957b-4f2e0e47a78a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a2e6069f-097d-4075-ad61-8d47aafc5b72 0.084s",
                                "2026-05-27 01:44:13.728 11 INFO tempest.lib.common.rest_client [req-cd15a21d-8843-4215-a1b5-8a8be4c2c785 req-cd15a21d-8843-4215-a1b5-8a8be4c2c785 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.155s",
                                "2026-05-27 01:44:13.849 25 INFO tempest.lib.common.rest_client [req-bae636d9-fdf0-43d0-a1d3-47309b9a6e9c req-bae636d9-fdf0-43d0-a1d3-47309b9a6e9c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/155541a9-97be-48fe-9a23-eb715cce68d5 0.268s",
                                "2026-05-27 01:44:13.909 11 INFO tempest.lib.common.rest_client [req-c24ea8ee-5856-4d16-8593-7daed017bc82 req-c24ea8ee-5856-4d16-8593-7daed017bc82 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.178s",
                                "2026-05-27 01:44:13.975 35 INFO tempest.lib.common.rest_client [req-eae21687-1014-4956-b351-0b1a2b98c910 req-eae21687-1014-4956-b351-0b1a2b98c910 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.286s",
                                "2026-05-27 01:44:14.130 25 INFO tempest.lib.common.rest_client [req-0db2894d-6f43-4827-a16b-a02e0bd2c684 req-0db2894d-6f43-4827-a16b-a02e0bd2c684 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d840fadd-dda9-492a-9e5a-8624e56b013a 0.278s",
                                "2026-05-27 01:44:14.401 25 INFO tempest.lib.common.rest_client [req-2529e482-7ea4-4c0f-b61a-93b0c9e6e31d req-2529e482-7ea4-4c0f-b61a-93b0c9e6e31d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0426b71-610f-4b58-8822-06330016eda7 0.268s",
                                "2026-05-27 01:44:14.763 25 INFO tempest.lib.common.rest_client [req-1ed8739d-f3d6-45ab-9099-c10663758e70 req-1ed8739d-f3d6-45ab-9099-c10663758e70 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16624016-87c2-43e6-a0f5-817fbcf03bad 0.359s",
                                "{7} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.090392s] ... ok",
                                "2026-05-27 01:44:14.974 35 INFO tempest.lib.common.rest_client [req-4a72a186-d289-4281-92e6-d6ad64932ca2 req-4a72a186-d289-4281-92e6-d6ad64932ca2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.997s",
                                "2026-05-27 01:44:15.038 11 INFO tempest.lib.common.rest_client [req-6121c794-1217-4472-a055-9495876b166c req-6121c794-1217-4472-a055-9495876b166c ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.126s",
                                "2026-05-27 01:44:15.122 25 INFO tempest.lib.common.rest_client [req-9dfedb8b-d1f7-4971-8532-e6831f6f7851 req-9dfedb8b-d1f7-4971-8532-e6831f6f7851 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/85418019-67ec-40ac-828b-0653adc7edaa 0.355s",
                                "2026-05-27 01:44:15.211 25 INFO tempest.lib.common.rest_client [req-ce5c0e11-cd35-43d4-9f25-af515809254e req-ce5c0e11-cd35-43d4-9f25-af515809254e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16624016-87c2-43e6-a0f5-817fbcf03bad 0.086s",
                                "2026-05-27 01:44:15.394 35 INFO tempest.lib.common.rest_client [req-a6517060-75c7-4b67-8c33-8f35a6e5bae7 req-a6517060-75c7-4b67-8c33-8f35a6e5bae7 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/41b54531-0175-4f0f-9ab5-ab9137c31a96 0.417s",
                                "2026-05-27 01:44:15.506 25 INFO tempest.lib.common.rest_client [req-457d6491-5843-4e23-bb23-8a5d6d16e844 req-457d6491-5843-4e23-bb23-8a5d6d16e844 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/571af0fc-bf3f-4513-9df7-b81a62ecb6d1 0.293s",
                                "2026-05-27 01:44:15.513 35 INFO tempest.lib.common.rest_client [req-7a97e049-70e0-46e9-8f45-8e777a9e9990 req-7a97e049-70e0-46e9-8f45-8e777a9e9990 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.115s",
                                "2026-05-27 01:44:15.596 25 INFO tempest.lib.common.rest_client [req-0f8795e7-cc0c-4863-90d4-7091ba5a8c57 req-0f8795e7-cc0c-4863-90d4-7091ba5a8c57 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4f6bc6f4-e1f5-4411-8f2b-9283b297e71e 0.088s",
                                "2026-05-27 01:44:15.620 35 INFO tempest.lib.common.rest_client [req-041c2037-9de9-4fc3-bc1f-d0cf688530f0 req-041c2037-9de9-4fc3-bc1f-d0cf688530f0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.105s",
                                "2026-05-27 01:44:15.696 25 INFO tempest.lib.common.rest_client [req-402be8ee-6655-4136-88aa-2e200a4fd012 req-402be8ee-6655-4136-88aa-2e200a4fd012 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.095s",
                                "2026-05-27 01:44:15.734 35 INFO tempest.lib.common.rest_client [req-d100ada3-e9c8-4862-a7e7-beed6c46cf7b req-d100ada3-e9c8-4862-a7e7-beed6c46cf7b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.110s",
                                "2026-05-27 01:44:15.796 25 INFO tempest.lib.common.rest_client [req-9686cca7-1685-48ec-825b-c23fd7b7347b req-9686cca7-1685-48ec-825b-c23fd7b7347b ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6e729c6a-d825-4aca-9aa5-48bb2375dc10 0.098s",
                                "2026-05-27 01:44:15.880 25 INFO tempest.lib.common.rest_client [req-7bcc85a0-d761-4718-b838-2e4367c14884 req-7bcc85a0-d761-4718-b838-2e4367c14884 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f759208-6434-44f9-856e-d41fdb386886 0.082s",
                                "2026-05-27 01:44:15.987 25 INFO tempest.lib.common.rest_client [req-43a9b7da-fdff-4ad3-a9ee-e8743e09cdf6 req-43a9b7da-fdff-4ad3-a9ee-e8743e09cdf6 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ab6bb1d-db32-46b2-a2e4-f315b72f3b96 0.104s",
                                "2026-05-27 01:44:16.001 35 INFO tempest.lib.common.rest_client [req-b33f7873-d908-468b-b94e-a97b4c2db8fd req-b33f7873-d908-468b-b94e-a97b4c2db8fd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e76909e-9e67-483e-bc72-acd832175d6b 0.263s",
                                "2026-05-27 01:44:16.099 25 INFO tempest.lib.common.rest_client [req-0effbab9-99cc-4421-ad69-f1a9726bc2f2 req-0effbab9-99cc-4421-ad69-f1a9726bc2f2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de4d2f5a-288b-4e8c-adc8-1a933566b2f1 0.110s",
                                "2026-05-27 01:44:16.148 11 INFO tempest.lib.common.rest_client [req-ac0d111a-ae2f-4ba2-a8ce-922205d09642 req-ac0d111a-ae2f-4ba2-a8ce-922205d09642 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.107s",
                                "2026-05-27 01:44:16.217 25 INFO tempest.lib.common.rest_client [req-e3979f85-4ebf-47ff-b8e0-ce53dad2b92d req-e3979f85-4ebf-47ff-b8e0-ce53dad2b92d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db5cf559-c72b-4319-9822-4c419e99f639 0.116s",
                                "2026-05-27 01:44:16.258 35 INFO tempest.lib.common.rest_client [req-2b725756-1ed4-4e5e-8c3e-ca583d4f4b5e req-2b725756-1ed4-4e5e-8c3e-ca583d4f4b5e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25bdf77-ee60-4eae-82bf-9aadda09029e 0.253s",
                                "2026-05-27 01:44:16.305 25 INFO tempest.lib.common.rest_client [req-96008349-72c5-42d3-82bc-4e5f3e7fe4c2 req-96008349-72c5-42d3-82bc-4e5f3e7fe4c2 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8f757c02-c29b-4c94-9362-1788773821f9 0.085s",
                                "2026-05-27 01:44:16.338 35 INFO tempest.lib.common.rest_client [req-6ec3ed90-3e87-44bd-a645-a34b19c6ca7d req-6ec3ed90-3e87-44bd-a645-a34b19c6ca7d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.078s",
                                "2026-05-27 01:44:16.399 25 INFO tempest.lib.common.rest_client [req-b7d6f249-093b-4d3e-8c72-c45688e99668 req-b7d6f249-093b-4d3e-8c72-c45688e99668 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0848d173-7471-41fc-bf11-e5aba3266ba4 0.091s",
                                "2026-05-27 01:44:16.482 25 INFO tempest.lib.common.rest_client [req-0a15b642-48fa-4f70-bb16-eba47f5ce8d5 req-0a15b642-48fa-4f70-bb16-eba47f5ce8d5 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7144fb-04a9-45da-b18b-87721fa32e42 0.080s",
                                "2026-05-27 01:44:16.568 25 INFO tempest.lib.common.rest_client [req-02315acb-cc80-4c27-8c61-7120e34de545 req-02315acb-cc80-4c27-8c61-7120e34de545 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1008b41-d7d8-47c1-baf9-b0502ec75ffd 0.084s",
                                "2026-05-27 01:44:16.733 35 INFO tempest.lib.common.rest_client [req-76467f72-d63d-4bda-8298-bdb221f80469 req-76467f72-d63d-4bda-8298-bdb221f80469 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.392s",
                                "2026-05-27 01:44:17.012 35 INFO tempest.lib.common.rest_client [req-e560f999-d01f-43b4-949d-2cbd9bbfeb89 req-e560f999-d01f-43b4-949d-2cbd9bbfeb89 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.275s",
                                "2026-05-27 01:44:17.020 25 INFO tempest.lib.common.rest_client [req-27d6a811-2fa8-45d7-84a4-8626f7e8c1fe req-27d6a811-2fa8-45d7-84a4-8626f7e8c1fe ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab693df1-f0b6-4fcf-8acf-c38b6f56956b 0.449s",
                                "2026-05-27 01:44:17.258 11 INFO tempest.lib.common.rest_client [req-79e4a192-f4f2-4191-9868-afc0797362e7 req-79e4a192-f4f2-4191-9868-afc0797362e7 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4612193b-f8f3-4133-9622-4782aad91ddd 0.106s",
                                "2026-05-27 01:44:17.630 25 INFO tempest.lib.common.rest_client [req-83020880-14a9-489e-937d-8cb3de23c34c req-83020880-14a9-489e-937d-8cb3de23c34c ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1e4f2bd6-f343-4328-9001-8ea9e392eca0 0.607s",
                                "2026-05-27 01:44:17.897 25 INFO tempest.lib.common.rest_client [req-195ab125-f2db-497b-a7bc-df73a6c5e182 req-195ab125-f2db-497b-a7bc-df73a6c5e182 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1888994b1788490ebc7a152c4112ca05 0.264s",
                                "2026-05-27 01:44:18.111 35 INFO tempest.lib.common.rest_client [req-4b24cdbd-15cf-4b1d-aee5-0671c4004d68 req-4b24cdbd-15cf-4b1d-aee5-0671c4004d68 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.096s",
                                "2026-05-27 01:44:18.195 11 INFO tempest.lib.common.rest_client [req-e8831c64-2595-4fd3-8f80-1bcb28d5cd5e req-e8831c64-2595-4fd3-8f80-1bcb28d5cd5e ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/remove_router_interface 0.934s",
                                "2026-05-27 01:44:18.248 25 INFO tempest.lib.common.rest_client [req-b02da659-d6fb-4ba6-988f-1b09db6971c4 req-b02da659-d6fb-4ba6-988f-1b09db6971c4 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e585e018f644412b9a8935bd6bde1b63 0.347s",
                                "2026-05-27 01:44:18.248 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 799faf5a38584db38666af6d11c7d783",
                                "2026-05-27 01:44:18.345 11 INFO tempest.lib.common.rest_client [req-0378edba-6106-4bf4-95e0-777a3eb280bb req-0378edba-6106-4bf4-95e0-777a3eb280bb ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a8ae41d2-0af6-40f9-87da-483cf0e90b8a 0.147s",
                                "2026-05-27 01:44:18.767 25 INFO tempest.lib.common.rest_client [req-58d8557a-8295-49d9-857e-1362af9ace1b req-58d8557a-8295-49d9-857e-1362af9ace1b ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-27 01:44:18.924 35 INFO tempest.lib.common.rest_client [req-9e383d45-7783-439d-98e6-f13cefffc2d9 req-9e383d45-7783-439d-98e6-f13cefffc2d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.810s",
                                "2026-05-27 01:44:18.995 25 INFO tempest.lib.common.rest_client [req-65b99a9f-5e27-4751-9af8-5bd556ba62b9 req-65b99a9f-5e27-4751-9af8-5bd556ba62b9 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=799faf5a38584db38666af6d11c7d783&name=default 0.225s",
                                "2026-05-27 01:44:19.330 11 INFO tempest.lib.common.rest_client [req-b8e68334-6008-4515-8e6f-f1a87dbe71ad req-b8e68334-6008-4515-8e6f-f1a87dbe71ad ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827/remove_router_interface 0.981s",
                                "2026-05-27 01:44:19.424 35 INFO tempest.lib.common.rest_client [req-450bf229-50c7-4fcf-8c98-1600a7ba4716 req-450bf229-50c7-4fcf-8c98-1600a7ba4716 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5e6c710e-55b6-4d15-aa02-63d4f209686a 0.497s",
                                "2026-05-27 01:44:19.438 11 INFO tempest.lib.common.rest_client [req-40794721-80c8-4b89-a30d-3374d76907b9 req-40794721-80c8-4b89-a30d-3374d76907b9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.105s",
                                "2026-05-27 01:44:19.448 25 INFO tempest.lib.common.rest_client [req-b04f24e6-f664-4001-9498-081f98136f00 req-b04f24e6-f664-4001-9498-081f98136f00 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/293827e2-f199-4444-9784-8b9d47b2ee88 0.451s",
                                "2026-05-27 01:44:19.581 35 INFO tempest.lib.common.rest_client [req-23d61557-8141-4297-81e0-d33d82f7248b req-23d61557-8141-4297-81e0-d33d82f7248b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.155s",
                                "2026-05-27 01:44:19.644 25 INFO tempest.lib.common.rest_client [req-a4611ee7-4846-4499-ac3b-8e91693a4df9 req-a4611ee7-4846-4499-ac3b-8e91693a4df9 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/799faf5a38584db38666af6d11c7d783 0.193s",
                                "2026-05-27 01:44:19.759 35 INFO tempest.lib.common.rest_client [req-e378b333-7548-4a7a-9943-edc6586d3b34 req-e378b333-7548-4a7a-9943-edc6586d3b34 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.175s",
                                "2026-05-27 01:44:19.783 11 INFO tempest.lib.common.rest_client [req-36027c0c-8435-4305-a2de-be63c8fe7c8c req-36027c0c-8435-4305-a2de-be63c8fe7c8c ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.343s",
                                "2026-05-27 01:44:19.891 35 INFO tempest.lib.common.rest_client [req-ab41180b-3e94-4ef7-8984-dbe280fea7bf req-ab41180b-3e94-4ef7-8984-dbe280fea7bf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.129s",
                                "2026-05-27 01:44:20.070 11 INFO tempest.lib.common.rest_client [req-ebfd93fc-34f4-48ea-aace-fb061e9046c5 req-ebfd93fc-34f4-48ea-aace-fb061e9046c5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f7d7f354-0d41-491d-922f-0cc0de555755 0.285s",
                                "2026-05-27 01:44:20.179 25 INFO tempest.lib.common.rest_client [req-cd687c4f-e08b-40f5-99ec-3b2de932b3a6 req-cd687c4f-e08b-40f5-99ec-3b2de932b3a6 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-27 01:44:20.249 35 INFO tempest.lib.common.rest_client [req-3a736211-6ae0-4331-8660-379d734e883c req-3a736211-6ae0-4331-8660-379d734e883c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e5f880fa-2abf-4675-8bda-b44239fd4d27 0.354s",
                                "2026-05-27 01:44:20.384 11 INFO tempest.lib.common.rest_client [req-81f58656-ffff-4dd8-bd57-0f8b8b23099d req-81f58656-ffff-4dd8-bd57-0f8b8b23099d ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a969526-4e95-4e07-aeb6-267faf482a31 0.311s",
                                "2026-05-27 01:44:20.546 35 INFO tempest.lib.common.rest_client [req-66902365-6714-4a3a-9ffa-11ac83e625fd req-66902365-6714-4a3a-9ffa-11ac83e625fd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1c23219-fe17-4f5c-945e-7302c12734d1 0.296s",
                                "2026-05-27 01:44:20.629 35 INFO tempest.lib.common.rest_client [req-9f146870-ecb6-4a4c-b006-681a0dae5500 req-9f146870-ecb6-4a4c-b006-681a0dae5500 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.082s",
                                "2026-05-27 01:44:20.633 25 INFO tempest.lib.common.rest_client [req-c09528ee-aa09-4f98-a624-9da0c60e08fb req-c09528ee-aa09-4f98-a624-9da0c60e08fb ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s",
                                "2026-05-27 01:44:20.745 25 INFO tempest.lib.common.rest_client [req-039086b1-e740-4c4a-a4d5-8fe79f8f1a2e req-039086b1-e740-4c4a-a4d5-8fe79f8f1a2e ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.110s",
                                "2026-05-27 01:44:20.766 35 INFO tempest.lib.common.rest_client [req-8737155a-3026-4d1a-8962-46ac1c758ab0 req-8737155a-3026-4d1a-8962-46ac1c758ab0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s",
                                "2026-05-27 01:44:20.862 35 INFO tempest.lib.common.rest_client [req-c54c3ab0-9161-4f7e-96d8-96d9ee496bf3 req-c54c3ab0-9161-4f7e-96d8-96d9ee496bf3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.094s",
                                "2026-05-27 01:44:20.880 25 INFO tempest.lib.common.rest_client [req-f6a3cb69-d36e-42a6-974d-d7dda0689a81 req-f6a3cb69-d36e-42a6-974d-d7dda0689a81 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.132s",
                                "2026-05-27 01:44:20.934 35 INFO tempest.lib.common.rest_client [req-51f1fe60-56c2-4b04-98e9-2bb7e5b7103b req-51f1fe60-56c2-4b04-98e9-2bb7e5b7103b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.070s",
                                "{12} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [21.041904s] ... ok",
                                "2026-05-27 01:44:20.980 11 INFO tempest.lib.common.rest_client [req-102c9a7a-1ee2-4a8a-8131-7e79932e02a2 req-102c9a7a-1ee2-4a8a-8131-7e79932e02a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2b632f40-60d2-41f0-b15a-6719ab709f19 0.594s",
                                "2026-05-27 01:44:21.018 35 INFO tempest.lib.common.rest_client [req-77abdfa8-3164-42c5-ac32-7f0b24206af4 req-77abdfa8-3164-42c5-ac32-7f0b24206af4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5e6c710e-55b6-4d15-aa02-63d4f209686a 0.081s",
                                "2026-05-27 01:44:21.107 35 INFO tempest.lib.common.rest_client [req-fbbecfd4-2747-43d7-9e21-5a65007b9f11 req-fbbecfd4-2747-43d7-9e21-5a65007b9f11 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e5f880fa-2abf-4675-8bda-b44239fd4d27 0.087s",
                                "2026-05-27 01:44:21.195 35 INFO tempest.lib.common.rest_client [req-6b6c651b-6e94-4f99-a89a-1dfd2ce98136 req-6b6c651b-6e94-4f99-a89a-1dfd2ce98136 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f1c23219-fe17-4f5c-945e-7302c12734d1 0.086s",
                                "2026-05-27 01:44:21.298 35 INFO tempest.lib.common.rest_client [req-93855a50-432b-48ca-9f2a-4eeba32c06a7 req-93855a50-432b-48ca-9f2a-4eeba32c06a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/41b54531-0175-4f0f-9ab5-ab9137c31a96 0.101s",
                                "2026-05-27 01:44:21.387 35 INFO tempest.lib.common.rest_client [req-5971a8bd-a58f-4a00-80f1-8735143680b0 req-5971a8bd-a58f-4a00-80f1-8735143680b0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6e76909e-9e67-483e-bc72-acd832175d6b 0.087s",
                                "2026-05-27 01:44:21.406 25 INFO tempest.lib.common.rest_client [req-c63e9eed-9b42-4f0e-a1d9-79ed4b182595 req-c63e9eed-9b42-4f0e-a1d9-79ed4b182595 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.523s",
                                "2026-05-27 01:44:21.475 35 INFO tempest.lib.common.rest_client [req-55c5fc3d-b4f1-4ccd-bb48-ccf84f220770 req-55c5fc3d-b4f1-4ccd-bb48-ccf84f220770 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25bdf77-ee60-4eae-82bf-9aadda09029e 0.085s",
                                "2026-05-27 01:44:21.511 25 INFO tempest.lib.common.rest_client [req-5213320f-878a-4e68-87e1-5b84cf0a7147 req-5213320f-878a-4e68-87e1-5b84cf0a7147 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.103s",
                                "2026-05-27 01:44:21.583 11 INFO tempest.lib.common.rest_client [req-6697fe5b-41aa-4a40-92c2-911c3e6711ad req-6697fe5b-41aa-4a40-92c2-911c3e6711ad ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f2878a73-bcc1-491c-805a-92121a2fd390 0.601s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [18.656541s] ... ok",
                                "2026-05-27 01:44:21.587 35 INFO tempest.lib.common.rest_client [req-4cceb3be-86df-4001-a9f3-d44f6ff579f1 req-4cceb3be-86df-4001-a9f3-d44f6ff579f1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b86229e8-b3bb-48df-93af-6bcb118a7967 0.110s",
                                "2026-05-27 01:44:21.649 25 INFO tempest.lib.common.rest_client [req-58a0639f-3a0f-4937-93e5-cf3310c11fc2 req-58a0639f-3a0f-4937-93e5-cf3310c11fc2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.136s",
                                "2026-05-27 01:44:21.674 35 INFO tempest.lib.common.rest_client [req-a849e99f-6086-4dc4-beba-05596ab95548 req-a849e99f-6086-4dc4-beba-05596ab95548 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d14dae8-a5a2-4843-af2b-30acddf9d6dd 0.085s",
                                "2026-05-27 01:44:21.771 35 INFO tempest.lib.common.rest_client [req-89f6c13f-0a3b-4a1f-a838-56575affcbca req-89f6c13f-0a3b-4a1f-a838-56575affcbca ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/12c47d08-77de-4ee3-b9ee-b062961dc653 0.095s",
                                "2026-05-27 01:44:21.799 25 INFO tempest.lib.common.rest_client [req-f26cce5f-b4f8-457c-8788-fc59c5745526 req-f26cce5f-b4f8-457c-8788-fc59c5745526 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s",
                                "2026-05-27 01:44:21.872 35 INFO tempest.lib.common.rest_client [req-71bf6dcb-e516-485e-ab7c-0fa894621502 req-71bf6dcb-e516-485e-ab7c-0fa894621502 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9fe16aec-1411-4824-9c41-2c90c16b0ed5 0.099s",
                                "2026-05-27 01:44:21.924 25 INFO tempest.lib.common.rest_client [req-ff608300-a2d6-4c3d-8b33-d86b142e3d85 req-ff608300-a2d6-4c3d-8b33-d86b142e3d85 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/6756f682ee034483a1c0f10ac8baaed9 0.121s",
                                "2026-05-27 01:44:21.954 35 INFO tempest.lib.common.rest_client [req-be945f9d-475b-40a8-8f21-185a1e13f9c2 req-be945f9d-475b-40a8-8f21-185a1e13f9c2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db85cee9-f4a3-415c-aee2-f6663ca60260 0.080s",
                                "2026-05-27 01:44:22.039 35 INFO tempest.lib.common.rest_client [req-7a6572f5-0fdb-496d-8563-5a0b032877c3 req-7a6572f5-0fdb-496d-8563-5a0b032877c3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4467d5de-94dd-459d-99c6-b128d928d14f 0.083s",
                                "2026-05-27 01:44:22.123 35 INFO tempest.lib.common.rest_client [req-ec8c6a2d-0720-4c3c-8989-f98649a32db7 req-ec8c6a2d-0720-4c3c-8989-f98649a32db7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/84099031-262f-473c-bb97-5809450b5c03 0.083s",
                                "2026-05-27 01:44:22.137 25 INFO tempest.lib.common.rest_client [req-1ab36b1d-151b-41f6-b0bb-2dab83356017 req-1ab36b1d-151b-41f6-b0bb-2dab83356017 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-27 01:44:22.227 35 INFO tempest.lib.common.rest_client [req-81b80794-d321-4bc8-b9fd-479d1f7fda3e req-81b80794-d321-4bc8-b9fd-479d1f7fda3e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a710b34-6ef7-4c9b-bed0-5c3520dbb0f8 0.102s",
                                "2026-05-27 01:44:22.238 11 INFO tempest.lib.common.rest_client [req-effe7255-7937-46a7-b025-fa9cc7888d8c req-effe7255-7937-46a7-b025-fa9cc7888d8c ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.651s",
                                "2026-05-27 01:44:22.253 25 INFO tempest.lib.common.rest_client [req-199c8f36-e17e-4252-a344-63e4bbd39920 req-199c8f36-e17e-4252-a344-63e4bbd39920 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/5c8612194f3a455a91058394a6fe5fb4 0.113s",
                                "2026-05-27 01:44:22.319 35 INFO tempest.lib.common.rest_client [req-2dbda69c-a73d-4f35-a658-c998638dda3d req-2dbda69c-a73d-4f35-a658-c998638dda3d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c004d50-7322-42d7-8be5-dcf58c312674 0.091s",
                                "2026-05-27 01:44:22.395 35 INFO tempest.lib.common.rest_client [req-639f6888-f0eb-46cb-aac7-7c824dec96b1 req-639f6888-f0eb-46cb-aac7-7c824dec96b1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d16d1b03-a94a-421d-b7f8-2d0320144c26 0.074s",
                                "2026-05-27 01:44:22.422 25 INFO tempest.lib.common.rest_client [req-8eee09d8-e952-4ef8-a50e-d74c08da055a req-8eee09d8-e952-4ef8-a50e-d74c08da055a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:44:22.482 35 INFO tempest.lib.common.rest_client [req-6f85b23c-a088-463e-af4d-9bad95679347 req-6f85b23c-a088-463e-af4d-9bad95679347 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7a81ad1d-91ab-4754-9dc7-e9b7e6742b6a 0.086s",
                                "2026-05-27 01:44:22.560 35 INFO tempest.lib.common.rest_client [req-9f8dc7e2-ba00-4f66-9da8-9f298672a394 req-9f8dc7e2-ba00-4f66-9da8-9f298672a394 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd32cae2-83b4-42c3-8c64-923fcf5ee0e0 0.077s",
                                "2026-05-27 01:44:22.570 25 INFO tempest.lib.common.rest_client [req-b2584515-012b-47bf-a489-aa883be51a1c req-b2584515-012b-47bf-a489-aa883be51a1c ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/53282db125b74464957d6628c2090164/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.145s",
                                "2026-05-27 01:44:22.571 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53282db125b74464957d6628c2090164 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:22.571 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53282db125b74464957d6628c2090164', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:22.572 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53282db125b74464957d6628c2090164', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:22.643 35 INFO tempest.lib.common.rest_client [req-005faada-615d-4d97-b8d0-f3b823ec7aec req-005faada-615d-4d97-b8d0-f3b823ec7aec ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a3e236c0-d2b4-44e5-a7b5-37f2112f943f 0.081s",
                                "2026-05-27 01:44:22.730 35 INFO tempest.lib.common.rest_client [req-772de21c-b5ce-4df1-ac60-c761c8676b58 req-772de21c-b5ce-4df1-ac60-c761c8676b58 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d25e8fd-f6d1-482d-b6c1-754d8b4b205e 0.084s",
                                "2026-05-27 01:44:22.832 35 INFO tempest.lib.common.rest_client [req-e511adf6-a195-4ed2-aed6-88a30e52d2b0 req-e511adf6-a195-4ed2-aed6-88a30e52d2b0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f443e26d-7079-4f1c-81cd-00496609fa78 0.100s",
                                "2026-05-27 01:44:22.917 35 INFO tempest.lib.common.rest_client [req-28327ae5-ac04-464a-a1fd-23428d5a9dd4 req-28327ae5-ac04-464a-a1fd-23428d5a9dd4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f8c6ecd5-b272-40ca-9986-35c1b041c78e 0.082s",
                                "2026-05-27 01:44:23.011 35 INFO tempest.lib.common.rest_client [req-c52203a5-c717-48bd-8489-4c7325503a23 req-c52203a5-c717-48bd-8489-4c7325503a23 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14095330-9de1-4c21-a983-5c09d5fd4ee0 0.093s",
                                "2026-05-27 01:44:23.106 35 INFO tempest.lib.common.rest_client [req-c575f2a3-dc16-43e4-8785-5b0b9de7d20d req-c575f2a3-dc16-43e4-8785-5b0b9de7d20d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/024ee507-227e-4b80-8059-8fc5be5df87a 0.092s",
                                "2026-05-27 01:44:23.109 25 INFO tempest.lib.common.rest_client [req-f93307c6-af9e-439a-8333-f835e4da1a2f req-f93307c6-af9e-439a-8333-f835e4da1a2f ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-27 01:44:23.120 11 INFO tempest.lib.common.rest_client [req-0be58b30-87c7-4d45-8cf4-9672858f3861 req-0be58b30-87c7-4d45-8cf4-9672858f3861 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.880s",
                                "2026-05-27 01:44:23.185 35 INFO tempest.lib.common.rest_client [req-4433dac9-9875-4afd-a255-4c1bc6231082 req-4433dac9-9875-4afd-a255-4c1bc6231082 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ea31207-a43e-4e10-8bd5-2c27518b00b1 0.077s",
                                "2026-05-27 01:44:23.264 25 INFO tempest.lib.common.rest_client [req-7d456466-ac62-47f6-ae6f-00fb3e32a6e9 req-7d456466-ac62-47f6-ae6f-00fb3e32a6e9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6 0.152s",
                                "2026-05-27 01:44:23.265 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c8be7ead56514fe387980c671ea91ac6 for scope project and roles: ['reader']",
                                "2026-05-27 01:44:23.280 35 INFO tempest.lib.common.rest_client [req-212119d3-2ac2-4bf6-8887-32cb1ffbb028 req-212119d3-2ac2-4bf6-8887-32cb1ffbb028 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d09fa56e-908e-4059-b52c-54232c5f339a 0.093s",
                                "2026-05-27 01:44:23.367 35 INFO tempest.lib.common.rest_client [req-bb0abb38-c9ad-4d15-b119-ce56773b9eab req-bb0abb38-c9ad-4d15-b119-ce56773b9eab ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/199f49e5-1db4-4ec6-ae55-80639f9facf9 0.084s",
                                "2026-05-27 01:44:23.393 11 INFO tempest.lib.common.rest_client [req-b5f63253-8cab-456c-baf2-0139c2801f9b req-b5f63253-8cab-456c-baf2-0139c2801f9b ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.270s",
                                "2026-05-27 01:44:23.472 35 INFO tempest.lib.common.rest_client [req-a6f1a75b-7763-4aeb-be67-d2ea97d02b59 req-a6f1a75b-7763-4aeb-be67-d2ea97d02b59 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/466a0739-ed19-4156-9b21-fdf72152f9ec 0.103s",
                                "2026-05-27 01:44:23.558 35 INFO tempest.lib.common.rest_client [req-56610614-4bf0-4612-a9d5-9370a5131d8b req-56610614-4bf0-4612-a9d5-9370a5131d8b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/801f8608-c755-4b3e-a797-573c2a1200ec 0.084s",
                                "2026-05-27 01:44:23.649 35 INFO tempest.lib.common.rest_client [req-0f3fdb1d-e0ac-4b3c-b077-168999ec196a req-0f3fdb1d-e0ac-4b3c-b077-168999ec196a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8e863fe3-8671-4c48-a40b-3db5e7812fe8 0.089s",
                                "2026-05-27 01:44:23.739 35 INFO tempest.lib.common.rest_client [req-c2fa2981-e709-4633-8f4b-285fc967bae8 req-c2fa2981-e709-4633-8f4b-285fc967bae8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e8a2161d-8e88-444c-a42d-de2e80bebdd5 0.088s",
                                "2026-05-27 01:44:23.741 25 INFO tempest.lib.common.rest_client [req-b5c59ccf-d113-42dc-928b-5f10c592884b req-b5c59ccf-d113-42dc-928b-5f10c592884b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.470s",
                                "2026-05-27 01:44:23.837 35 INFO tempest.lib.common.rest_client [req-e4ebdfff-e6de-40a1-820d-53aca0caf8ae req-e4ebdfff-e6de-40a1-820d-53aca0caf8ae ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9268c2d7-3eb8-479f-ba3c-529cd7262651 0.096s",
                                "2026-05-27 01:44:23.863 25 INFO tempest.lib.common.rest_client [req-d3789a2f-5137-422d-95d1-9f12d9d024ca req-d3789a2f-5137-422d-95d1-9f12d9d024ca ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-27 01:44:23.937 35 INFO tempest.lib.common.rest_client [req-cdf4fff1-6d16-4ab7-b77d-e2c631386af4 req-cdf4fff1-6d16-4ab7-b77d-e2c631386af4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e14cabb6-4f16-40dd-8da2-acd8df4776de 0.097s",
                                "2026-05-27 01:44:24.020 25 INFO tempest.lib.common.rest_client [req-ce7b23d8-da32-41be-9afe-a9e16015d589 req-ce7b23d8-da32-41be-9afe-a9e16015d589 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.151s",
                                "2026-05-27 01:44:24.029 11 INFO tempest.lib.common.rest_client [req-8ad9bbf4-629e-4cbf-8d22-c1773631cf15 req-8ad9bbf4-629e-4cbf-8d22-c1773631cf15 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.632s",
                                "2026-05-27 01:44:24.042 35 INFO tempest.lib.common.rest_client [req-a6736752-6316-4838-ab2d-2621e2844ed4 req-a6736752-6316-4838-ab2d-2621e2844ed4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b0a59f54-dbd9-48d5-b042-cc72bf1cc17a 0.103s",
                                "2026-05-27 01:44:24.128 35 INFO tempest.lib.common.rest_client [req-2f65af4c-a380-4e03-ae53-1f25b4681ef8 req-2f65af4c-a380-4e03-ae53-1f25b4681ef8 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=deaf79ed-3869-46f7-9184-72a587344da2 0.083s",
                                "2026-05-27 01:44:24.205 25 INFO tempest.lib.common.rest_client [req-7ccdb8ed-7864-4237-974f-4027f7b38d2c req-7ccdb8ed-7864-4237-974f-4027f7b38d2c ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-27 01:44:24.221 35 INFO tempest.lib.common.rest_client [req-94465a7f-9745-45f8-9eea-3fd6c8f7831c req-94465a7f-9745-45f8-9eea-3fd6c8f7831c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/deaf79ed-3869-46f7-9184-72a587344da2 0.091s",
                                "2026-05-27 01:44:24.308 35 INFO tempest.lib.common.rest_client [req-80d960af-4eb0-400b-bfa4-6253c1c20917 req-80d960af-4eb0-400b-bfa4-6253c1c20917 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f2a94a9-1c67-42d0-8f83-6f4ea409acc2 0.085s",
                                "2026-05-27 01:44:24.314 25 INFO tempest.lib.common.rest_client [req-fa424571-3ec2-465c-ae9c-2a70c5e023f4 req-fa424571-3ec2-465c-ae9c-2a70c5e023f4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/6756f682ee034483a1c0f10ac8baaed9 0.106s",
                                "2026-05-27 01:44:24.391 35 INFO tempest.lib.common.rest_client [req-2ee303b9-9629-4e7d-8c4e-138299ee673e req-2ee303b9-9629-4e7d-8c4e-138299ee673e ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 0.081s",
                                "2026-05-27 01:44:24.468 25 INFO tempest.lib.common.rest_client [req-fabdbb10-2d19-4fe2-b906-106c9542d18b req-fabdbb10-2d19-4fe2-b906-106c9542d18b ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:44:24.478 35 INFO tempest.lib.common.rest_client [req-b634bf44-d453-4b18-9aef-5dfc88760b8e req-b634bf44-d453-4b18-9aef-5dfc88760b8e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a01f773e-eadb-4c06-b01d-db8dfb4a1c8c 0.084s",
                                "2026-05-27 01:44:24.568 35 INFO tempest.lib.common.rest_client [req-b5b0df62-0501-408f-b7b5-a0f87857d7d3 req-b5b0df62-0501-408f-b7b5-a0f87857d7d3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1c7533e6-e2cd-4b84-aecb-192bca0c985d 0.088s",
                                "2026-05-27 01:44:24.591 25 INFO tempest.lib.common.rest_client [req-454c1a33-b42a-4679-80f8-aa47a04fca0e req-454c1a33-b42a-4679-80f8-aa47a04fca0e ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/5c8612194f3a455a91058394a6fe5fb4 0.120s",
                                "2026-05-27 01:44:24.679 35 INFO tempest.lib.common.rest_client [req-66e217e4-6466-4ff1-81d4-f338ff62ac4b req-66e217e4-6466-4ff1-81d4-f338ff62ac4b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c301a5f-b81d-4197-8cc6-734a21ee1c76 0.108s",
                                "2026-05-27 01:44:24.758 25 INFO tempest.lib.common.rest_client [req-739a0e7a-3ead-4bc7-ba48-447d9bc59933 req-739a0e7a-3ead-4bc7-ba48-447d9bc59933 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-27 01:44:24.764 35 INFO tempest.lib.common.rest_client [req-e23e2619-5d88-4518-8dc5-7640a582724c req-e23e2619-5d88-4518-8dc5-7640a582724c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53a260b9-1018-4c6d-8abf-539a047cf940 0.083s",
                                "2026-05-27 01:44:24.854 35 INFO tempest.lib.common.rest_client [req-490c0964-9937-4af7-bd93-faa8e8305138 req-490c0964-9937-4af7-bd93-faa8e8305138 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6caa23fd-a4a0-4ee6-865b-35592f6ff03e 0.089s",
                                "2026-05-27 01:44:24.902 25 INFO tempest.lib.common.rest_client [req-1ef99ac5-3f8a-48c1-b511-cb94c7c6a607 req-1ef99ac5-3f8a-48c1-b511-cb94c7c6a607 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6/users/409aaabfb159434e99765ce60dfc4bce/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s",
                                "2026-05-27 01:44:24.902 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 409aaabfb159434e99765ce60dfc4bce is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:24.903 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409aaabfb159434e99765ce60dfc4bce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:24.903 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-577840810-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c8be7ead56514fe387980c671ea91ac6', 'project_name': 'tempest-NetworksApiDiscovery-577840810', 'tenant_id': 'c8be7ead56514fe387980c671ea91ac6', 'tenant_name': 'tempest-NetworksApiDiscovery-577840810', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409aaabfb159434e99765ce60dfc4bce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:24.945 35 INFO tempest.lib.common.rest_client [req-6746f3f2-6127-4d5f-b6b1-ab4c4636556a req-6746f3f2-6127-4d5f-b6b1-ab4c4636556a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/845f4589-7d04-4c4b-b3ac-1e70f1f9306b 0.089s",
                                "2026-05-27 01:44:25.048 35 INFO tempest.lib.common.rest_client [req-9bcdd797-595b-47f6-a507-93f296a5a09e req-9bcdd797-595b-47f6-a507-93f296a5a09e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/01f9437d-a597-4f12-b40d-5d41b112d247 0.099s",
                                "2026-05-27 01:44:25.159 35 INFO tempest.lib.common.rest_client [req-07860b22-5652-4b3c-b252-2aab4c5ed5af req-07860b22-5652-4b3c-b252-2aab4c5ed5af ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/57c9d5f0-a202-4b10-aee9-1a018c649e1f 0.109s",
                                "2026-05-27 01:44:25.238 35 INFO tempest.lib.common.rest_client [req-0ed5eb00-5028-4227-ac08-39e70a3c06a7 req-0ed5eb00-5028-4227-ac08-39e70a3c06a7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/16b3d55d-c417-4191-b122-625e0ec2d76f 0.077s",
                                "2026-05-27 01:44:25.328 35 INFO tempest.lib.common.rest_client [req-22b1c908-1488-4cd9-afc9-7c465abd9b40 req-22b1c908-1488-4cd9-afc9-7c465abd9b40 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c5c1dbd8-2d3d-4748-a383-74f754344e63 0.088s",
                                "2026-05-27 01:44:25.418 35 INFO tempest.lib.common.rest_client [req-8381bbb4-72e9-4d08-84a7-f67a21c6e9f2 req-8381bbb4-72e9-4d08-84a7-f67a21c6e9f2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/824fe39b-6e21-4195-9902-ba1006d01f2b 0.088s",
                                "2026-05-27 01:44:25.466 25 INFO tempest.lib.common.rest_client [req-dbfd4e65-35a0-499d-8932-35602ab2448a req-dbfd4e65-35a0-499d-8932-35602ab2448a ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-27 01:44:25.507 35 INFO tempest.lib.common.rest_client [req-0295493a-ee22-456e-9f34-0f5c89a680c7 req-0295493a-ee22-456e-9f34-0f5c89a680c7 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9f7ff5de-768a-4953-aea2-3bfadb0065df 0.087s",
                                "2026-05-27 01:44:25.547 25 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.079s",
                                "{7} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.081061s] ... ok",
                                "2026-05-27 01:44:25.604 35 INFO tempest.lib.common.rest_client [req-37b535e8-c1c7-4186-ad30-b4659b5ed534 req-37b535e8-c1c7-4186-ad30-b4659b5ed534 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6137f293-c7fb-40a6-8245-34a8ecb87f08 0.094s",
                                "2026-05-27 01:44:25.709 35 INFO tempest.lib.common.rest_client [req-13537ecd-4f99-43ef-99cc-2ccf6d2f0dc9 req-13537ecd-4f99-43ef-99cc-2ccf6d2f0dc9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c03f23bd-cc80-4545-bf9d-1a8daf975cf5 0.100s",
                                "2026-05-27 01:44:25.808 35 INFO tempest.lib.common.rest_client [req-043ac4fe-3d2e-4f52-a6da-0fb80306034a req-043ac4fe-3d2e-4f52-a6da-0fb80306034a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/27a756cc-90e6-4542-bfe2-be362a710825 0.095s",
                                "2026-05-27 01:44:25.870 25 INFO tempest.lib.common.rest_client [req-0728ddb8-2151-4e25-8293-a57739f6efc3 req-0728ddb8-2151-4e25-8293-a57739f6efc3 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.319s",
                                "{7} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.322688s] ... ok",
                                "2026-05-27 01:44:25.895 35 INFO tempest.lib.common.rest_client [req-aac341e0-a3b8-4852-9cea-0d9538ea8536 req-aac341e0-a3b8-4852-9cea-0d9538ea8536 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/767d5751-61ec-4dda-9c84-d4707c981b15 0.085s",
                                "2026-05-27 01:44:25.980 35 INFO tempest.lib.common.rest_client [req-67b331f0-0114-4396-9f6b-7e8791100816 req-67b331f0-0114-4396-9f6b-7e8791100816 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4b302c5-2f3e-4708-b771-d1e034404cb7 0.082s",
                                "2026-05-27 01:44:26.149 25 INFO tempest.lib.common.rest_client [req-052ab68f-7420-40d2-a297-3cbda2b5c442 req-052ab68f-7420-40d2-a297-3cbda2b5c442 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53282db125b74464957d6628c2090164 0.243s",
                                "2026-05-27 01:44:26.237 11 INFO tempest.lib.common.rest_client [req-c82c4fed-22d0-4192-bc0c-f4a316322a3d req-c82c4fed-22d0-4192-bc0c-f4a316322a3d ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/add_router_interface 2.206s",
                                "2026-05-27 01:44:26.391 11 INFO tempest.lib.common.rest_client [req-048a389c-7015-490c-a85c-b61fe814d28e req-048a389c-7015-490c-a85c-b61fe814d28e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5b7dfeb0-74f9-4a85-90fb-ae0f86911889 0.152s",
                                "2026-05-27 01:44:26.424 25 INFO tempest.lib.common.rest_client [req-975b6128-412c-4bc8-b493-ac29091245ea req-975b6128-412c-4bc8-b493-ac29091245ea ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/409aaabfb159434e99765ce60dfc4bce 0.273s",
                                "2026-05-27 01:44:26.425 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c8be7ead56514fe387980c671ea91ac6",
                                "2026-05-27 01:44:26.508 35 INFO tempest.lib.common.rest_client [req-ea1400a9-e979-4675-80b8-76df742d3c27 req-ea1400a9-e979-4675-80b8-76df742d3c27 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/73e3b2af-f37e-497a-9e55-b7e719f40217 0.526s",
                                "2026-05-27 01:44:26.806 35 INFO tempest.lib.common.rest_client [req-baa1047c-ba10-403b-8ab5-2ac527880c4d req-baa1047c-ba10-403b-8ab5-2ac527880c4d ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0af0d4ede5840ab80e16b994824d50b 0.296s",
                                "2026-05-27 01:44:26.943 25 INFO tempest.lib.common.rest_client [req-4225ef05-5e1a-4480-b49a-db306d5f2a29 req-4225ef05-5e1a-4480-b49a-db306d5f2a29 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-27 01:44:27.088 35 INFO tempest.lib.common.rest_client [req-5c6cc94a-1368-41b3-a9a4-b18823e7d036 req-5c6cc94a-1368-41b3-a9a4-b18823e7d036 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/60b0c48196b843eb8480ad6c335fc9b2 0.279s",
                                "2026-05-27 01:44:27.089 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e7ecd3d753094b0986827160b8c567df",
                                "2026-05-27 01:44:27.305 11 INFO tempest.lib.common.rest_client [req-a0e3c2b2-a320-4ace-b40d-5da422214359 req-a0e3c2b2-a320-4ace-b40d-5da422214359 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/remove_router_interface 0.911s",
                                "2026-05-27 01:44:27.476 11 INFO tempest.lib.common.rest_client [req-4f1815f1-d2c1-4ab8-976e-008f818fac32 req-4f1815f1-d2c1-4ab8-976e-008f818fac32 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3/remove_router_interface 0.164s",
                                "2026-05-27 01:44:27.556 35 INFO tempest.lib.common.rest_client [req-a3b75499-cfb6-413e-b660-bb2fa2c29e29 req-a3b75499-cfb6-413e-b660-bb2fa2c29e29 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.462s",
                                "2026-05-27 01:44:27.578 11 INFO tempest.lib.common.rest_client [req-d395eba6-bf46-4e31-9cdb-090721257704 req-d395eba6-bf46-4e31-9cdb-090721257704 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=66536446-3125-4ea7-9599-60d1dfff34d3 0.098s",
                                "2026-05-27 01:44:27.649 25 INFO tempest.lib.common.rest_client [req-e0e572ac-8ec2-43f9-92df-718d375a8507 req-e0e572ac-8ec2-43f9-92df-718d375a8507 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c8be7ead56514fe387980c671ea91ac6&name=default 0.703s",
                                "2026-05-27 01:44:27.790 35 INFO tempest.lib.common.rest_client [req-6ec8a85b-7e4d-4a56-98e1-dc0d3c742fe6 req-6ec8a85b-7e4d-4a56-98e1-dc0d3c742fe6 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e7ecd3d753094b0986827160b8c567df&name=default 0.232s",
                                "2026-05-27 01:44:27.927 11 INFO tempest.lib.common.rest_client [req-a787e44e-44f1-4d58-9554-4df58432eb32 req-a787e44e-44f1-4d58-9554-4df58432eb32 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3 0.347s",
                                "2026-05-27 01:44:28.125 25 INFO tempest.lib.common.rest_client [req-df4d442d-ca59-4e4d-ae4f-0a504d4fbca2 req-df4d442d-ca59-4e4d-ae4f-0a504d4fbca2 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/19e83456-3a6f-4583-b7cc-55d04b73f596 0.473s",
                                "2026-05-27 01:44:28.260 35 INFO tempest.lib.common.rest_client [req-4e25601c-9f23-4130-9da7-c872067c50d9 req-4e25601c-9f23-4130-9da7-c872067c50d9 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/68b490ce-d3f4-4bf8-9d99-919a9fd37470 0.466s",
                                "2026-05-27 01:44:28.306 11 INFO tempest.lib.common.rest_client [req-6fb6d615-af86-4206-837d-558d4a4565af req-6fb6d615-af86-4206-837d-558d4a4565af ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e65117a1-34fb-4f3d-832b-e177788bb208 0.376s",
                                "2026-05-27 01:44:28.326 25 INFO tempest.lib.common.rest_client [req-4c796bd2-de83-432a-8cdf-4bed8da1ee6f req-4c796bd2-de83-432a-8cdf-4bed8da1ee6f ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c8be7ead56514fe387980c671ea91ac6 0.198s",
                                "2026-05-27 01:44:28.512 35 INFO tempest.lib.common.rest_client [req-637cf410-ad41-4ae2-814d-ecc6efc8d0d4 req-637cf410-ad41-4ae2-814d-ecc6efc8d0d4 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e7ecd3d753094b0986827160b8c567df 0.249s",
                                "2026-05-27 01:44:28.849 11 INFO tempest.lib.common.rest_client [req-50ecb7c2-b28b-4278-91d9-284d449380fb req-50ecb7c2-b28b-4278-91d9-284d449380fb ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0bfc4d90-702b-44b2-bb0b-23bb8afdd8a8 0.540s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [7.265484s] ... ok",
                                "2026-05-27 01:44:29.021 35 INFO tempest.lib.common.rest_client [req-edd7b14f-c455-46a3-917d-a1e85d9ff424 req-edd7b14f-c455-46a3-917d-a1e85d9ff424 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-27 01:44:29.480 35 INFO tempest.lib.common.rest_client [req-5f5e6610-4e82-4d76-bdfd-fb7e9d6a426b req-5f5e6610-4e82-4d76-bdfd-fb7e9d6a426b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s",
                                "2026-05-27 01:44:29.510 11 INFO tempest.lib.common.rest_client [req-1cbfe372-b3ba-4f9b-8585-08f8f5005d96 req-1cbfe372-b3ba-4f9b-8585-08f8f5005d96 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.657s",
                                "2026-05-27 01:44:29.593 35 INFO tempest.lib.common.rest_client [req-554c6fea-2e9d-4c79-bc48-feff230fac69 req-554c6fea-2e9d-4c79-bc48-feff230fac69 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.111s",
                                "2026-05-27 01:44:29.739 35 INFO tempest.lib.common.rest_client [req-b2ef778b-a7f7-42b2-8edf-843fbdc696f0 req-b2ef778b-a7f7-42b2-8edf-843fbdc696f0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-27 01:44:30.266 35 INFO tempest.lib.common.rest_client [req-29637389-7992-4fe0-b6e2-215441c86393 req-29637389-7992-4fe0-b6e2-215441c86393 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.524s",
                                "2026-05-27 01:44:30.371 35 INFO tempest.lib.common.rest_client [req-ee2ae39f-19b0-4f20-aea4-1f17657bffec req-ee2ae39f-19b0-4f20-aea4-1f17657bffec ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-27 01:44:30.502 35 INFO tempest.lib.common.rest_client [req-74fbca3f-ec8d-4c81-8dc1-724452189e0b req-74fbca3f-ec8d-4c81-8dc1-724452189e0b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s",
                                "2026-05-27 01:44:30.526 11 INFO tempest.lib.common.rest_client [req-795f06df-17fc-4c6a-931d-e0831e75138c req-795f06df-17fc-4c6a-931d-e0831e75138c ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.013s",
                                "2026-05-27 01:44:30.670 35 INFO tempest.lib.common.rest_client [req-08eccd48-33fb-4cdd-ad5a-0e84a0513e5e req-08eccd48-33fb-4cdd-ad5a-0e84a0513e5e ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:44:30.761 11 INFO tempest.lib.common.rest_client [req-21d1a79f-1bd8-405c-9a2c-e3205c03e22a req-21d1a79f-1bd8-405c-9a2c-e3205c03e22a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.232s",
                                "2026-05-27 01:44:30.785 35 INFO tempest.lib.common.rest_client [req-f99e32d3-e0cc-406f-ba81-3440fc93f7fe req-f99e32d3-e0cc-406f-ba81-3440fc93f7fe ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/6756f682ee034483a1c0f10ac8baaed9 0.112s",
                                "2026-05-27 01:44:30.930 35 INFO tempest.lib.common.rest_client [req-e37dde68-c1b5-4725-95bf-f91db6271a4a req-e37dde68-c1b5-4725-95bf-f91db6271a4a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-27 01:44:31.042 35 INFO tempest.lib.common.rest_client [req-3e07bc48-9212-4391-8a10-83dcd18e3388 req-3e07bc48-9212-4391-8a10-83dcd18e3388 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/5c8612194f3a455a91058394a6fe5fb4 0.109s",
                                "2026-05-27 01:44:31.209 35 INFO tempest.lib.common.rest_client [req-0826a07c-d863-49b3-8f2f-75068ad5a143 req-0826a07c-d863-49b3-8f2f-75068ad5a143 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-27 01:44:31.323 35 INFO tempest.lib.common.rest_client [req-b3aa8274-6352-4c69-acca-0abfe1f35655 req-b3aa8274-6352-4c69-acca-0abfe1f35655 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/2d7fcf518ff94d138746c794655f145e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.112s",
                                "2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d7fcf518ff94d138746c794655f145e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d7fcf518ff94d138746c794655f145e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:31.324 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d7fcf518ff94d138746c794655f145e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:31.837 35 INFO tempest.lib.common.rest_client [req-577e7395-bfe7-4bca-a04a-2c85c56479f7 req-577e7395-bfe7-4bca-a04a-2c85c56479f7 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-27 01:44:31.987 35 INFO tempest.lib.common.rest_client [req-7a83315c-a43f-4640-a144-600f298b6533 req-7a83315c-a43f-4640-a144-600f298b6533 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297 0.147s",
                                "2026-05-27 01:44:31.988 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 93150a1dcaa3454d9e5628c215b8e297 for scope project and roles: ['reader']",
                                "2026-05-27 01:44:32.362 11 INFO tempest.lib.common.rest_client [req-7fb458b7-8e6e-4af9-a5a8-f5779a8ebc24 req-7fb458b7-8e6e-4af9-a5a8-f5779a8ebc24 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a/add_router_interface 1.599s",
                                "2026-05-27 01:44:32.462 35 INFO tempest.lib.common.rest_client [req-c4df4ac2-cbd7-42be-8d18-d037d99a6b4b req-c4df4ac2-cbd7-42be-8d18-d037d99a6b4b ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.471s",
                                "2026-05-27 01:44:32.485 11 INFO tempest.lib.common.rest_client [req-4995a719-cd06-432f-8fb0-b4a8146829f8 req-4995a719-cd06-432f-8fb0-b4a8146829f8 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbb444bb-9393-4a5e-aaf9-0b6773eed68e 0.120s",
                                "2026-05-27 01:44:32.579 35 INFO tempest.lib.common.rest_client [req-311b4392-0264-4d96-bc75-71c122b27b4f req-311b4392-0264-4d96-bc75-71c122b27b4f ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-27 01:44:32.643 11 INFO tempest.lib.common.rest_client [req-e7816d0e-5b00-4172-9b7c-c96d708cf1e6 req-e7816d0e-5b00-4172-9b7c-c96d708cf1e6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/cbb444bb-9393-4a5e-aaf9-0b6773eed68e 0.155s",
                                "2026-05-27 01:44:32.697 35 INFO tempest.lib.common.rest_client [req-a204b621-3b25-4e9d-84d2-e31ac0137560 req-a204b621-3b25-4e9d-84d2-e31ac0137560 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/9af0fd7c65e04cf4a69d94e2c04adb47 0.115s",
                                "2026-05-27 01:44:32.858 35 INFO tempest.lib.common.rest_client [req-d05ebee4-6c31-49b4-b841-ec51f962d118 req-d05ebee4-6c31-49b4-b841-ec51f962d118 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:44:32.970 35 INFO tempest.lib.common.rest_client [req-ceb6f95d-530a-440e-8c14-ec52714f7969 req-ceb6f95d-530a-440e-8c14-ec52714f7969 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/6756f682ee034483a1c0f10ac8baaed9 0.109s",
                                "2026-05-27 01:44:33.158 35 INFO tempest.lib.common.rest_client [req-c8ca498a-5f3d-49f7-bae2-f92ce8b2897b req-c8ca498a-5f3d-49f7-bae2-f92ce8b2897b ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-27 01:44:33.287 35 INFO tempest.lib.common.rest_client [req-1eccebc2-fb4b-4b7b-a248-0201d8fbecce req-1eccebc2-fb4b-4b7b-a248-0201d8fbecce ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/5c8612194f3a455a91058394a6fe5fb4 0.126s",
                                "2026-05-27 01:44:33.442 35 INFO tempest.lib.common.rest_client [req-3a1c768f-9543-4018-a2e5-aa12efc9c219 req-3a1c768f-9543-4018-a2e5-aa12efc9c219 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:44:33.485 11 INFO tempest.lib.common.rest_client [req-2a93d83b-85d8-4c11-8617-b7dbe009dbd5 req-2a93d83b-85d8-4c11-8617-b7dbe009dbd5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a/remove_router_interface 0.839s",
                                "2026-05-27 01:44:33.571 11 INFO tempest.lib.common.rest_client [req-29e3e7cb-a039-43e1-b03d-4f01c9340ab6 req-29e3e7cb-a039-43e1-b03d-4f01c9340ab6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab880b1e-efd1-496c-8aa7-781832d3c09a 0.083s",
                                "2026-05-27 01:44:33.562 35 INFO tempest.lib.common.rest_client [req-bfcde423-f73c-45ff-b2e5-dd9913b6ec66 req-bfcde423-f73c-45ff-b2e5-dd9913b6ec66 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297/users/26e3c2d43dca4aebb25515556a1c4a86/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.118s",
                                "2026-05-27 01:44:33.562 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26e3c2d43dca4aebb25515556a1c4a86 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:44:33.563 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26e3c2d43dca4aebb25515556a1c4a86', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:33.563 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-372228345-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93150a1dcaa3454d9e5628c215b8e297', 'project_name': 'tempest-RoutersNegativeTest-372228345', 'tenant_id': '93150a1dcaa3454d9e5628c215b8e297', 'tenant_name': 'tempest-RoutersNegativeTest-372228345', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26e3c2d43dca4aebb25515556a1c4a86', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:44:33.918 11 INFO tempest.lib.common.rest_client [req-faea3df1-7f2b-4c07-a6ab-67a6c094300a req-faea3df1-7f2b-4c07-a6ab-67a6c094300a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a 0.344s",
                                "2026-05-27 01:44:34.161 35 INFO tempest.lib.common.rest_client [req-5a9fbf6f-e7bd-4366-9442-20bb573802f0 req-5a9fbf6f-e7bd-4366-9442-20bb573802f0 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-27 01:44:34.242 11 INFO tempest.lib.common.rest_client [req-61698f04-0945-42dc-b737-6fe8827898a2 req-61698f04-0945-42dc-b737-6fe8827898a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfbc3725-9a30-43a5-bc38-1c6ce7633fd9 0.319s",
                                "2026-05-27 01:44:34.697 35 INFO tempest.lib.common.rest_client [req-ff417ed5-c94a-4307-8117-af773f106c96 req-ff417ed5-c94a-4307-8117-af773f106c96 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.532s",
                                "2026-05-27 01:44:34.787 11 INFO tempest.lib.common.rest_client [req-1407dc82-3286-4efb-a6a7-236c3b7df53a req-1407dc82-3286-4efb-a6a7-236c3b7df53a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3cbccdad-eab2-4d2e-baba-a3a06d0162eb 0.543s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [5.937576s] ... ok",
                                "2026-05-27 01:44:35.740 35 INFO tempest.lib.common.rest_client [req-974017aa-afbf-4913-8d6f-fdd91b03a013 req-974017aa-afbf-4913-8d6f-fdd91b03a013 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.040s",
                                "2026-05-27 01:44:36.499 11 INFO tempest.lib.common.rest_client [req-66b7708e-a55a-4b4d-8a70-8ccfe8e7de8d req-66b7708e-a55a-4b4d-8a70-8ccfe8e7de8d ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.708s",
                                "2026-05-27 01:44:36.668 11 INFO tempest.lib.common.rest_client [req-a32020d1-e865-4c71-8954-00284da03648 req-a32020d1-e865-4c71-8954-00284da03648 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.165s",
                                "2026-05-27 01:44:36.735 35 INFO tempest.lib.common.rest_client [req-dc9be4ad-a0bf-450d-a147-351fd3322acd req-dc9be4ad-a0bf-450d-a147-351fd3322acd ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.993s",
                                "2026-05-27 01:44:36.839 11 INFO tempest.lib.common.rest_client [req-7e303802-652b-4cc9-b091-ac0675fb4628 req-7e303802-652b-4cc9-b091-ac0675fb4628 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.168s",
                                "2026-05-27 01:44:37.479 35 INFO tempest.lib.common.rest_client [req-f1d545c3-685c-4cd1-acd4-6c5f4da2d9cb req-f1d545c3-685c-4cd1-acd4-6c5f4da2d9cb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.741s",
                                "2026-05-27 01:44:37.664 11 INFO tempest.lib.common.rest_client [req-2bab9c46-2929-47ce-b12f-6b6c4d91f6f9 req-2bab9c46-2929-47ce-b12f-6b6c4d91f6f9 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.822s",
                                "2026-05-27 01:44:37.839 11 INFO tempest.lib.common.rest_client [req-d2ffb58d-d811-449a-b4a5-7985f2317856 req-d2ffb58d-d811-449a-b4a5-7985f2317856 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.172s",
                                "2026-05-27 01:44:37.930 11 INFO tempest.lib.common.rest_client [req-2f4dc7e5-478c-4492-acf4-47ee0bb7e325 req-2f4dc7e5-478c-4492-acf4-47ee0bb7e325 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9826c7c-7e2c-4311-8835-be2f66687915 0.088s",
                                "2026-05-27 01:44:38.166 35 INFO tempest.lib.common.rest_client [req-ced58c74-ba45-4fbd-ab70-55556f65e721 req-ced58c74-ba45-4fbd-ab70-55556f65e721 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.683s",
                                "2026-05-27 01:44:38.880 11 INFO tempest.lib.common.rest_client [req-c2300f07-f3c4-44bb-9000-a949774e212f req-c2300f07-f3c4-44bb-9000-a949774e212f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.947s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [4.092273s] ... ok",
                                "2026-05-27 01:44:39.175 35 INFO tempest.lib.common.rest_client [req-f57a032b-c2cd-4d95-a7b2-b62d7d525fb6 req-f57a032b-c2cd-4d95-a7b2-b62d7d525fb6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.006s",
                                "2026-05-27 01:44:39.595 11 INFO tempest.lib.common.rest_client [req-21fce461-7444-4d74-941a-816cb33e4533 req-21fce461-7444-4d74-941a-816cb33e4533 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.711s",
                                "2026-05-27 01:44:40.148 35 INFO tempest.lib.common.rest_client [req-faccd7fb-34bc-4d2c-8fd9-ad965201f6df req-faccd7fb-34bc-4d2c-8fd9-ad965201f6df ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.970s",
                                "2026-05-27 01:44:40.539 11 INFO tempest.lib.common.rest_client [req-fbc777a0-1019-4da9-8c82-fe8c16492408 req-fbc777a0-1019-4da9-8c82-fe8c16492408 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.942s",
                                "2026-05-27 01:44:40.789 11 INFO tempest.lib.common.rest_client [req-318da503-2894-49df-a937-cdba75ae613b req-318da503-2894-49df-a937-cdba75ae613b ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s",
                                "2026-05-27 01:44:42.117 35 INFO tempest.lib.common.rest_client [req-6f32dbb7-2b60-4096-8ac0-1a7836d6e53e req-6f32dbb7-2b60-4096-8ac0-1a7836d6e53e ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 1.966s",
                                "2026-05-27 01:44:42.408 35 INFO tempest.lib.common.rest_client [req-71555f8e-6ed1-47ac-bc03-c3a8d7269526 req-71555f8e-6ed1-47ac-bc03-c3a8d7269526 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 0.288s",
                                "2026-05-27 01:44:42.558 35 INFO tempest.lib.common.rest_client [req-b3c32629-69a8-4830-af40-270440d5e9e2 req-b3c32629-69a8-4830-af40-270440d5e9e2 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/08049dc5-f274-48ca-ad6c-e469d8f4ea1e 0.146s",
                                "2026-05-27 01:44:42.596 11 INFO tempest.lib.common.rest_client [req-d07d0572-994b-44eb-b562-6d43ef835f19 req-d07d0572-994b-44eb-b562-6d43ef835f19 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e/add_router_interface 1.805s",
                                "2026-05-27 01:44:42.772 11 INFO tempest.lib.common.rest_client [req-4aa0966c-1096-4179-bd2f-db9564eb8a97 req-4aa0966c-1096-4179-bd2f-db9564eb8a97 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.173s",
                                "2026-05-27 01:44:43.477 35 INFO tempest.lib.common.rest_client [req-874f1723-cffd-46da-8f00-5cbc3c23e355 req-874f1723-cffd-46da-8f00-5cbc3c23e355 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/remove_router_interface 0.914s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [6.742526s] ... ok",
                                "2026-05-27 01:44:43.520 11 INFO tempest.lib.common.rest_client [req-aea5b448-8999-4c31-8b92-664bd61966a7 req-aea5b448-8999-4c31-8b92-664bd61966a7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.744s",
                                "2026-05-27 01:44:43.586 35 INFO tempest.lib.common.rest_client [req-b8e3d74a-44ab-4476-b0f4-19af7f0f0914 req-b8e3d74a-44ab-4476-b0f4-19af7f0f0914 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-761836557 0.103s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.107294s] ... ok",
                                "2026-05-27 01:44:43.627 11 INFO tempest.lib.common.rest_client [req-2286d67a-1931-4549-bf32-266a751bf100 req-2286d67a-1931-4549-bf32-266a751bf100 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f374be13-10b6-482c-913c-cbc23dbd164e 0.105s",
                                "2026-05-27 01:44:43.813 35 INFO tempest.lib.common.rest_client [req-c64f8323-0714-496f-bff1-8641f7e6a551 req-c64f8323-0714-496f-bff1-8641f7e6a551 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.221s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.226056s] ... ok",
                                "2026-05-27 01:44:44.510 11 INFO tempest.lib.common.rest_client [req-1888d387-1f1a-44ae-922a-5409155dd997 req-1888d387-1f1a-44ae-922a-5409155dd997 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e/remove_router_interface 0.881s",
                                "2026-05-27 01:44:44.513 35 INFO tempest.lib.common.rest_client [req-8645caf8-91a3-404f-afd9-36a3852ef72b req-8645caf8-91a3-404f-afd9-36a3852ef72b ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.695s",
                                "2026-05-27 01:44:44.621 11 INFO tempest.lib.common.rest_client [req-3c354591-5f29-4270-bef2-4f2dea915414 req-3c354591-5f29-4270-bef2-4f2dea915414 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15141934-3235-44da-9747-6b5d2424385e 0.108s",
                                "2026-05-27 01:44:45.000 11 INFO tempest.lib.common.rest_client [req-228cc9cc-832e-4ef3-b824-f60408783da5 req-228cc9cc-832e-4ef3-b824-f60408783da5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e 0.376s",
                                "2026-05-27 01:44:45.350 11 INFO tempest.lib.common.rest_client [req-8de96869-423a-425c-b481-adb19f6cc59a req-8de96869-423a-425c-b481-adb19f6cc59a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/109bc3a2-c5fe-439c-abf5-b28c926c1dcd 0.347s",
                                "2026-05-27 01:44:45.549 35 INFO tempest.lib.common.rest_client [req-1935c9fa-b1a6-437e-95a8-df59d3314dd6 req-1935c9fa-b1a6-437e-95a8-df59d3314dd6 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.033s",
                                "2026-05-27 01:44:45.894 11 INFO tempest.lib.common.rest_client [req-3a6fdb83-b1f7-474c-a89f-b10f8ece1844 req-3a6fdb83-b1f7-474c-a89f-b10f8ece1844 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f0503c04-de99-4c65-aed1-f83f31b005ba 0.540s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [7.012617s] ... ok",
                                "2026-05-27 01:44:46.192 11 INFO tempest.lib.common.rest_client [req-358e8946-10fa-4955-9fa6-b3f4730f1019 req-358e8946-10fa-4955-9fa6-b3f4730f1019 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.293s",
                                "2026-05-27 01:44:46.213 35 INFO tempest.lib.common.rest_client [req-ad2d1cd0-8f1a-492b-94c7-8a4b1ecbb939 req-ad2d1cd0-8f1a-492b-94c7-8a4b1ecbb939 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.659s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.398429s] ... ok",
                                "2026-05-27 01:44:46.832 11 INFO tempest.lib.common.rest_client [req-3f68c82d-5d6b-4ec3-a5ac-eb325c36d4e0 req-3f68c82d-5d6b-4ec3-a5ac-eb325c36d4e0 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.637s",
                                "2026-05-27 01:44:47.818 11 INFO tempest.lib.common.rest_client [req-0610c22e-05cb-47f5-b68d-04ea00890aa9 req-0610c22e-05cb-47f5-b68d-04ea00890aa9 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.983s",
                                "2026-05-27 01:44:48.240 35 INFO tempest.lib.common.rest_client [req-b85cb1fd-d917-4689-9a85-6f4ee4551e76 req-b85cb1fd-d917-4689-9a85-6f4ee4551e76 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/add_router_interface 2.022s",
                                "2026-05-27 01:44:48.573 35 INFO tempest.lib.common.rest_client [req-9712e032-39bb-449a-bf4b-5b8d12d1eb10 req-9712e032-39bb-449a-bf4b-5b8d12d1eb10 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.329s",
                                "2026-05-27 01:44:48.743 35 INFO tempest.lib.common.rest_client [req-188672f9-f41c-4b48-b943-26d190768a9d req-188672f9-f41c-4b48-b943-26d190768a9d ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d5e40400-ef2b-48f5-8231-822ba9a08cbc 0.167s",
                                "2026-05-27 01:44:49.468 11 INFO tempest.lib.common.rest_client [req-6ab0ba34-1ee0-428a-bf8c-db4f955ddf27 req-6ab0ba34-1ee0-428a-bf8c-db4f955ddf27 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 1.647s",
                                "2026-05-27 01:44:49.511 35 INFO tempest.lib.common.rest_client [req-99b94d91-b805-4712-96ec-7fb30b9cb23c req-99b94d91-b805-4712-96ec-7fb30b9cb23c ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42/remove_router_interface 0.766s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [3.296421s] ... ok",
                                "2026-05-27 01:44:49.599 35 INFO tempest.lib.common.rest_client [req-25cfd7fc-ed2a-41ea-93af-0676e07c7203 req-25cfd7fc-ed2a-41ea-93af-0676e07c7203 ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1157194603 0.084s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.086689s] ... ok",
                                "2026-05-27 01:44:49.683 35 INFO tempest.lib.common.rest_client [req-8c24d211-dd74-43df-ab79-568e8752478f req-8c24d211-dd74-43df-ab79-568e8752478f ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-831092135 0.082s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.084058s] ... ok",
                                "2026-05-27 01:44:49.995 35 INFO tempest.lib.common.rest_client [req-68216bf9-9975-4fb8-af66-312bc200374c req-68216bf9-9975-4fb8-af66-312bc200374c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/219e98f9-0b1d-466a-8fdc-14e67c0c6f9a 0.285s",
                                "2026-05-27 01:44:50.181 11 INFO tempest.lib.common.rest_client [req-dd845605-8a22-4cdd-ac2d-f8a03853a32e req-dd845605-8a22-4cdd-ac2d-f8a03853a32e ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.708s",
                                "2026-05-27 01:44:50.547 35 INFO tempest.lib.common.rest_client [req-80e2282c-e9cb-422a-accb-dea60fa00475 req-80e2282c-e9cb-422a-accb-dea60fa00475 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/84407d82-26a8-4c35-9e89-c3484729a000 0.549s",
                                "2026-05-27 01:44:50.832 35 INFO tempest.lib.common.rest_client [req-a2b01464-f94b-42dd-a30a-ecc08cfb3b2a req-a2b01464-f94b-42dd-a30a-ecc08cfb3b2a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b2a1c9b6-0342-4d4d-8212-4b5862737c81 0.282s",
                                "2026-05-27 01:44:51.083 35 INFO tempest.lib.common.rest_client [req-5aee2db4-2fa1-4dd6-8ba9-8fe106803669 req-5aee2db4-2fa1-4dd6-8ba9-8fe106803669 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54c547e1-e7b5-479d-97ab-3336eb5dff2a 0.248s",
                                "2026-05-27 01:44:51.212 11 INFO tempest.lib.common.rest_client [req-e2c08220-4737-4b01-88dc-3826c4aa2bc8 req-e2c08220-4737-4b01-88dc-3826c4aa2bc8 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.027s",
                                "2026-05-27 01:44:51.626 35 INFO tempest.lib.common.rest_client [req-2974f621-a65c-4045-9e79-1f179e78451e req-2974f621-a65c-4045-9e79-1f179e78451e ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c301d088-b2ab-4e6a-afa8-eaca79125413 0.540s",
                                "2026-05-27 01:44:52.150 35 INFO tempest.lib.common.rest_client [req-4be59713-6948-4795-92dd-d8f2ca42a14f req-4be59713-6948-4795-92dd-d8f2ca42a14f ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d272a0b4-f2f9-4666-ad5c-89514fab13f1 0.521s",
                                "2026-05-27 01:44:52.418 35 INFO tempest.lib.common.rest_client [req-8417b9fe-fcec-4483-997c-037c02effc62 req-8417b9fe-fcec-4483-997c-037c02effc62 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b8086d79-9699-48bc-b834-37a7ec8e88c7 0.264s",
                                "2026-05-27 01:44:53.134 35 INFO tempest.lib.common.rest_client [req-042100fe-f298-44dc-abf7-81d705d1e3e6 req-042100fe-f298-44dc-abf7-81d705d1e3e6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b6a3a59e-0921-4c83-8e58-cf152e8f742e 0.713s",
                                "2026-05-27 01:44:53.213 35 INFO tempest.lib.common.rest_client [req-f410f28d-d893-4b90-b941-3161a63bb57d req-f410f28d-d893-4b90-b941-3161a63bb57d ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.077s",
                                "2026-05-27 01:44:53.324 11 INFO tempest.lib.common.rest_client [req-7e66a657-7451-4036-a123-8ec6af84f87e req-7e66a657-7451-4036-a123-8ec6af84f87e ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 2.109s",
                                "2026-05-27 01:44:53.546 35 INFO tempest.lib.common.rest_client [req-b54dea35-b46b-46d9-9af4-1062bb139b02 req-b54dea35-b46b-46d9-9af4-1062bb139b02 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/440982b9-695c-420c-b8f0-e4fb5f7c7d42 0.330s",
                                "2026-05-27 01:44:53.808 35 INFO tempest.lib.common.rest_client [req-e0c349f4-f65d-455e-bd9c-a500acc9fee2 req-e0c349f4-f65d-455e-bd9c-a500acc9fee2 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d7fcf518ff94d138746c794655f145e 0.259s",
                                "2026-05-27 01:44:54.007 11 INFO tempest.lib.common.rest_client [req-eb33e5b4-3d14-4500-956b-ed0c83f305b6 req-eb33e5b4-3d14-4500-956b-ed0c83f305b6 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.676s",
                                "2026-05-27 01:44:54.083 35 INFO tempest.lib.common.rest_client [req-97b33d1b-d442-4342-840c-6c0294a3c545 req-97b33d1b-d442-4342-840c-6c0294a3c545 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26e3c2d43dca4aebb25515556a1c4a86 0.273s",
                                "2026-05-27 01:44:54.084 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 93150a1dcaa3454d9e5628c215b8e297",
                                "2026-05-27 01:44:54.617 35 INFO tempest.lib.common.rest_client [req-489641a7-0929-4811-8971-65736f678f1f req-489641a7-0929-4811-8971-65736f678f1f ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-27 01:44:54.947 35 INFO tempest.lib.common.rest_client [req-810517cc-083d-4563-8b02-c86671835b3e req-810517cc-083d-4563-8b02-c86671835b3e ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=93150a1dcaa3454d9e5628c215b8e297&name=default 0.327s",
                                "2026-05-27 01:44:54.999 11 INFO tempest.lib.common.rest_client [req-402d7017-1e61-4920-bb52-482cf9bff4b3 req-402d7017-1e61-4920-bb52-482cf9bff4b3 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.989s",
                                "2026-05-27 01:44:55.363 35 INFO tempest.lib.common.rest_client [req-9d60345f-4b0e-4f8d-ac73-44aa2425c40d req-9d60345f-4b0e-4f8d-ac73-44aa2425c40d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f6c82937-56b4-4994-a6b4-78ebdc9ea1d1 0.413s",
                                "2026-05-27 01:44:55.559 35 INFO tempest.lib.common.rest_client [req-bb9966a1-0c60-40cb-95e8-7e23285fa377 req-bb9966a1-0c60-40cb-95e8-7e23285fa377 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/93150a1dcaa3454d9e5628c215b8e297 0.193s",
                                "2026-05-27 01:44:56.743 11 INFO tempest.lib.common.rest_client [req-df4da1ad-b7a8-4c32-8afc-af8c8dc4f279 req-df4da1ad-b7a8-4c32-8afc-af8c8dc4f279 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 1.740s",
                                "2026-05-27 01:44:57.325 11 INFO tempest.lib.common.rest_client [req-b3721ca8-70f5-4cb1-9808-0d56341b41d0 req-b3721ca8-70f5-4cb1-9808-0d56341b41d0 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.578s",
                                "2026-05-27 01:44:58.389 11 INFO tempest.lib.common.rest_client [req-648811c5-e57d-4bc0-abbd-3b4b12bce7d1 req-648811c5-e57d-4bc0-abbd-3b4b12bce7d1 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.060s",
                                "2026-05-27 01:45:00.560 11 INFO tempest.lib.common.rest_client [req-6970d542-f3a2-4126-9389-932028dfdd70 req-6970d542-f3a2-4126-9389-932028dfdd70 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/add_router_interface 2.167s",
                                "2026-05-27 01:45:01.489 11 INFO tempest.lib.common.rest_client [req-f832b412-c163-44c0-8df4-821bbd9bee8c req-f832b412-c163-44c0-8df4-821bbd9bee8c ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.924s",
                                "2026-05-27 01:45:01.627 11 INFO tempest.lib.common.rest_client [req-ad48b984-aea6-4241-9dea-5f4ab460a3bc req-ad48b984-aea6-4241-9dea-5f4ab460a3bc ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.134s",
                                "2026-05-27 01:45:02.211 11 INFO tempest.lib.common.rest_client [req-b91ec2e4-e43b-4cd4-b6a8-c98a28abb963 req-b91ec2e4-e43b-4cd4-b6a8-c98a28abb963 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.576s",
                                "2026-05-27 01:45:02.361 11 INFO tempest.lib.common.rest_client [req-950bbfe1-c23d-4d5b-bea3-27593c6e360b req-950bbfe1-c23d-4d5b-bea3-27593c6e360b ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.147s",
                                "2026-05-27 01:45:02.478 11 INFO tempest.lib.common.rest_client [req-dd18a967-6b78-4b5f-8736-d9a4f8297083 req-dd18a967-6b78-4b5f-8736-d9a4f8297083 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bbe63dd9-a60b-4332-bedd-023925a307af 0.111s",
                                "2026-05-27 01:45:03.327 11 INFO tempest.lib.common.rest_client [req-754a87ea-71d9-4960-b544-5153ee730f88 req-754a87ea-71d9-4960-b544-5153ee730f88 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.843s",
                                "2026-05-27 01:45:03.609 11 INFO tempest.lib.common.rest_client [req-daa22e19-5e29-404f-9841-b8abec708bb0 req-daa22e19-5e29-404f-9841-b8abec708bb0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae770769-543b-485f-a411-d2720869907b 0.279s",
                                "2026-05-27 01:45:04.482 11 INFO tempest.lib.common.rest_client [req-cc66da19-8dc5-4044-ab67-2e3ddc110190 req-cc66da19-8dc5-4044-ab67-2e3ddc110190 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d41de2ca-c055-4075-a650-aef9ca16bf42 0.869s",
                                "2026-05-27 01:45:04.642 11 INFO tempest.lib.common.rest_client [req-d90e3a91-ed0a-4b75-956e-d1a541c92853 req-d90e3a91-ed0a-4b75-956e-d1a541c92853 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5fd441fc-7838-4153-bd25-e195f5a8aaab 0.157s",
                                "2026-05-27 01:45:05.499 11 INFO tempest.lib.common.rest_client [req-24497d34-9c0f-4309-980c-62c9d61baafe req-24497d34-9c0f-4309-980c-62c9d61baafe ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.855s",
                                "2026-05-27 01:45:05.798 11 INFO tempest.lib.common.rest_client [req-0659daa3-1326-4d88-a428-5674e1ff7ebf req-0659daa3-1326-4d88-a428-5674e1ff7ebf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da91b64e-52f9-443c-9d4e-d23106dd4854 0.295s",
                                "2026-05-27 01:45:06.295 11 INFO tempest.lib.common.rest_client [req-df233ea1-a228-4d61-8a32-e0f7b3714dbe req-df233ea1-a228-4d61-8a32-e0f7b3714dbe ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/050f9543-b62b-40c2-9aa6-6ad5a93b2fca 0.494s",
                                "2026-05-27 01:45:06.461 11 INFO tempest.lib.common.rest_client [req-bafab6d2-afc8-4dc6-9315-a96e2259282e req-bafab6d2-afc8-4dc6-9315-a96e2259282e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86e9fc7b-a003-4975-8775-2cd3ca619103 0.164s",
                                "2026-05-27 01:45:07.411 11 INFO tempest.lib.common.rest_client [req-7b8cb3e2-8a10-4d5e-be18-9c62f396b916 req-7b8cb3e2-8a10-4d5e-be18-9c62f396b916 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.947s",
                                "2026-05-27 01:45:07.678 11 INFO tempest.lib.common.rest_client [req-5c105335-6ce1-4cc5-aa41-aa0c9ad88c67 req-5c105335-6ce1-4cc5-aa41-aa0c9ad88c67 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a21f67ea-38a3-43aa-ae3a-988f66ec1859 0.265s",
                                "2026-05-27 01:45:08.222 11 INFO tempest.lib.common.rest_client [req-9d5b1670-1f1a-4824-9074-50e23b751521 req-9d5b1670-1f1a-4824-9074-50e23b751521 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6eb140c8-a05a-4243-8a79-f7829f25d4a0 0.541s",
                                "2026-05-27 01:45:08.412 11 INFO tempest.lib.common.rest_client [req-20da9fab-3d27-4fa9-8a39-56614c9a8863 req-20da9fab-3d27-4fa9-8a39-56614c9a8863 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/59e1091b-2b4f-43bd-a0eb-c3c133b63dd8 0.187s",
                                "2026-05-27 01:45:09.235 11 INFO tempest.lib.common.rest_client [req-b73f57dd-b738-4f03-958e-a5e22c512d1f req-b73f57dd-b738-4f03-958e-a5e22c512d1f ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684/remove_router_interface 0.819s",
                                "2026-05-27 01:45:09.538 11 INFO tempest.lib.common.rest_client [req-e1922938-8a6e-4ed8-807f-84934a291774 req-e1922938-8a6e-4ed8-807f-84934a291774 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a23c9d8-c775-4ce0-94f9-764472cdb8c5 0.300s",
                                "2026-05-27 01:45:10.110 11 INFO tempest.lib.common.rest_client [req-d01924a6-c1cb-4dad-a8a6-49a7eee4c4ed req-d01924a6-c1cb-4dad-a8a6-49a7eee4c4ed ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/07ccef9e-efa6-4387-a053-4a72e8e2ce39 0.569s",
                                "2026-05-27 01:45:10.478 11 INFO tempest.lib.common.rest_client [req-89bc2651-f5e5-4528-a7f1-a35b7717ffbf req-89bc2651-f5e5-4528-a7f1-a35b7717ffbf ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.364s",
                                "2026-05-27 01:45:10.578 11 INFO tempest.lib.common.rest_client [req-7346eed4-aa22-4ff3-bea3-0579786d1fb4 req-7346eed4-aa22-4ff3-bea3-0579786d1fb4 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dda3648d-338b-4ebc-90a9-3856ebf4f684 0.096s",
                                "2026-05-27 01:45:10.951 11 INFO tempest.lib.common.rest_client [req-a6c18e37-a7a7-4fc9-b200-117e05aca7f6 req-a6c18e37-a7a7-4fc9-b200-117e05aca7f6 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.371s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [25.056471s] ... ok",
                                "2026-05-27 01:45:11.212 11 INFO tempest.lib.common.rest_client [req-329bfb9a-24d4-420d-806b-61af61b7b17d req-329bfb9a-24d4-420d-806b-61af61b7b17d ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.256s",
                                "2026-05-27 01:45:11.550 11 INFO tempest.lib.common.rest_client [req-318870f3-0b00-4f83-9b94-c3905e6bac52 req-318870f3-0b00-4f83-9b94-c3905e6bac52 ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.335s",
                                "2026-05-27 01:45:11.683 11 INFO tempest.lib.common.rest_client [req-44a03d22-cb9b-41e4-b042-46eefc5be401 req-44a03d22-cb9b-41e4-b042-46eefc5be401 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.130s",
                                "2026-05-27 01:45:11.773 11 INFO tempest.lib.common.rest_client [req-662e6695-2112-45d4-94a2-70e46f75e759 req-662e6695-2112-45d4-94a2-70e46f75e759 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d7f69496-64eb-4c83-b083-3a90841c90bf 0.086s",
                                "2026-05-27 01:45:12.128 11 INFO tempest.lib.common.rest_client [req-9e146b3f-3303-4e31-8529-dc138a2dda16 req-9e146b3f-3303-4e31-8529-dc138a2dda16 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.351s",
                                "{0} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.175114s] ... ok",
                                "2026-05-27 01:45:12.239 11 INFO tempest.lib.common.rest_client [req-8eeb6956-9bf5-4ad8-934f-60d004b14c5b req-8eeb6956-9bf5-4ad8-934f-60d004b14c5b ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d7f69496-64eb-4c83-b083-3a90841c90bf 0.074s",
                                "2026-05-27 01:45:12.335 11 INFO tempest.lib.common.rest_client [req-f8d7ec3b-a990-4d53-8bb2-7d64658128f0 req-f8d7ec3b-a990-4d53-8bb2-7d64658128f0 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d7f69496-64eb-4c83-b083-3a90841c90bf 0.095s",
                                "2026-05-27 01:45:12.428 11 INFO tempest.lib.common.rest_client [req-4e337404-f372-4ba6-b354-16ba26111211 req-4e337404-f372-4ba6-b354-16ba26111211 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae770769-543b-485f-a411-d2720869907b 0.090s",
                                "2026-05-27 01:45:12.521 11 INFO tempest.lib.common.rest_client [req-2fdc73d7-b801-40e7-b1b4-3d466392d709 req-2fdc73d7-b801-40e7-b1b4-3d466392d709 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/da91b64e-52f9-443c-9d4e-d23106dd4854 0.091s",
                                "2026-05-27 01:45:12.603 11 INFO tempest.lib.common.rest_client [req-60111d7d-4f8c-4d38-8ea2-469ab6929a8a req-60111d7d-4f8c-4d38-8ea2-469ab6929a8a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a21f67ea-38a3-43aa-ae3a-988f66ec1859 0.081s",
                                "2026-05-27 01:45:12.685 11 INFO tempest.lib.common.rest_client [req-5fa232b1-5cba-484b-ad7d-7b093ec66cd8 req-5fa232b1-5cba-484b-ad7d-7b093ec66cd8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9a23c9d8-c775-4ce0-94f9-764472cdb8c5 0.080s",
                                "2026-05-27 01:45:12.763 11 INFO tempest.lib.common.rest_client [req-90b7932f-5021-4041-8f87-a54bf7a2114d req-90b7932f-5021-4041-8f87-a54bf7a2114d ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dda3648d-338b-4ebc-90a9-3856ebf4f684 0.076s",
                                "2026-05-27 01:45:12.851 11 INFO tempest.lib.common.rest_client [req-1cb725ab-fd47-4ac4-ab6d-d87b365c624e req-1cb725ab-fd47-4ac4-ab6d-d87b365c624e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dda3648d-338b-4ebc-90a9-3856ebf4f684 0.086s",
                                "2026-05-27 01:45:12.931 11 INFO tempest.lib.common.rest_client [req-79968d0d-c625-4add-8bf1-deef03a82377 req-79968d0d-c625-4add-8bf1-deef03a82377 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=15141934-3235-44da-9747-6b5d2424385e 0.078s",
                                "2026-05-27 01:45:13.020 11 INFO tempest.lib.common.rest_client [req-c5792384-e146-45b3-8b64-49a512af0c60 req-c5792384-e146-45b3-8b64-49a512af0c60 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/15141934-3235-44da-9747-6b5d2424385e 0.087s",
                                "2026-05-27 01:45:13.105 11 INFO tempest.lib.common.rest_client [req-732d0f49-5201-4dd2-94c1-d03ae8ed7cb0 req-732d0f49-5201-4dd2-94c1-d03ae8ed7cb0 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/109bc3a2-c5fe-439c-abf5-b28c926c1dcd 0.082s",
                                "2026-05-27 01:45:13.186 11 INFO tempest.lib.common.rest_client [req-44f1c7aa-1c93-4a2f-9417-65a75cf1fba0 req-44f1c7aa-1c93-4a2f-9417-65a75cf1fba0 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9826c7c-7e2c-4311-8835-be2f66687915 0.079s",
                                "2026-05-27 01:45:13.284 11 INFO tempest.lib.common.rest_client [req-08241f52-ebc9-4db9-8d0f-3a169524de55 req-08241f52-ebc9-4db9-8d0f-3a169524de55 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9826c7c-7e2c-4311-8835-be2f66687915 0.095s",
                                "2026-05-27 01:45:13.364 11 INFO tempest.lib.common.rest_client [req-0c045c23-e8eb-49ef-81ac-eaac464dfb72 req-0c045c23-e8eb-49ef-81ac-eaac464dfb72 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ab880b1e-efd1-496c-8aa7-781832d3c09a 0.078s",
                                "2026-05-27 01:45:13.457 11 INFO tempest.lib.common.rest_client [req-40b84538-d817-4c60-8ca0-c1464ffc96dd req-40b84538-d817-4c60-8ca0-c1464ffc96dd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ab880b1e-efd1-496c-8aa7-781832d3c09a 0.092s",
                                "2026-05-27 01:45:13.541 11 INFO tempest.lib.common.rest_client [req-8edb6b3c-c030-4f9e-9bc5-bdb3d450e591 req-8edb6b3c-c030-4f9e-9bc5-bdb3d450e591 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfbc3725-9a30-43a5-bc38-1c6ce7633fd9 0.082s",
                                "2026-05-27 01:45:13.622 11 INFO tempest.lib.common.rest_client [req-470c4047-3c3d-4ec0-b344-68ad18cfb7c3 req-470c4047-3c3d-4ec0-b344-68ad18cfb7c3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=66536446-3125-4ea7-9599-60d1dfff34d3 0.080s",
                                "2026-05-27 01:45:13.709 11 INFO tempest.lib.common.rest_client [req-37fd9e45-4a61-4848-a48e-426f10f457a2 req-37fd9e45-4a61-4848-a48e-426f10f457a2 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/66536446-3125-4ea7-9599-60d1dfff34d3 0.085s",
                                "2026-05-27 01:45:13.795 11 INFO tempest.lib.common.rest_client [req-f2d63d3c-390d-41ab-93d5-18eb02ae70bd req-f2d63d3c-390d-41ab-93d5-18eb02ae70bd ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e65117a1-34fb-4f3d-832b-e177788bb208 0.084s",
                                "2026-05-27 01:45:13.873 11 INFO tempest.lib.common.rest_client [req-be72ae35-4784-4af9-a10a-36e1589179e2 req-be72ae35-4784-4af9-a10a-36e1589179e2 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.077s",
                                "2026-05-27 01:45:13.965 11 INFO tempest.lib.common.rest_client [req-33d35dee-a9ab-487a-b017-12e4e51ccf6d req-33d35dee-a9ab-487a-b017-12e4e51ccf6d ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d3ed40f-ef09-4292-b9f1-e2ce0155c827 0.090s",
                                "2026-05-27 01:45:14.074 11 INFO tempest.lib.common.rest_client [req-adbe864d-2f0e-45b1-8626-958df7da50d6 req-adbe864d-2f0e-45b1-8626-958df7da50d6 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f7d7f354-0d41-491d-922f-0cc0de555755 0.107s",
                                "2026-05-27 01:45:14.177 11 INFO tempest.lib.common.rest_client [req-60f42e7b-dd61-4aea-a755-c5c43ce0ceb8 req-60f42e7b-dd61-4aea-a755-c5c43ce0ceb8 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a969526-4e95-4e07-aeb6-267faf482a31 0.101s",
                                "2026-05-27 01:45:14.505 11 INFO tempest.lib.common.rest_client [req-94f19581-9919-46a8-9f79-4e68ee9d0024 req-94f19581-9919-46a8-9f79-4e68ee9d0024 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a6fe114059dc4280bd4159cef09740d2 0.325s",
                                "2026-05-27 01:45:14.760 11 INFO tempest.lib.common.rest_client [req-59fe0a61-f56e-444f-a70f-32b916746b5b req-59fe0a61-f56e-444f-a70f-32b916746b5b ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35021dec9ab64b33b820c33e74bd4401 0.252s",
                                "2026-05-27 01:45:14.761 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bb33ec9979d34b92930309a867d49d18",
                                "2026-05-27 01:45:15.378 11 INFO tempest.lib.common.rest_client [req-14e65e63-1aeb-4478-8a45-5281906cbf95 req-14e65e63-1aeb-4478-8a45-5281906cbf95 ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-27 01:45:15.702 11 INFO tempest.lib.common.rest_client [req-048dcf43-8bc8-4986-9563-9644af3ead57 req-048dcf43-8bc8-4986-9563-9644af3ead57 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bb33ec9979d34b92930309a867d49d18&name=default 0.321s",
                                "2026-05-27 01:45:16.137 11 INFO tempest.lib.common.rest_client [req-cb28a1b5-1869-4ba1-857a-10e9976281c1 req-cb28a1b5-1869-4ba1-857a-10e9976281c1 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/133b74f4-4f43-4e41-8adb-abdd2a1e49ee 0.431s",
                                "2026-05-27 01:45:16.367 11 INFO tempest.lib.common.rest_client [req-1dbbbb2a-dbfb-41c3-96b9-86b77d4701d8 req-1dbbbb2a-dbfb-41c3-96b9-86b77d4701d8 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bb33ec9979d34b92930309a867d49d18 0.227s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 217.3297 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1239.6411 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (14 tests) => 0:03:06.092984",
                                " - Worker 1 (11 tests) => 0:01:49.391733",
                                " - Worker 2 (38 tests) => 0:02:12.191045",
                                " - Worker 3 (16 tests) => 0:02:09.576517",
                                " - Worker 4 (4 tests) => 0:01:05.102465",
                                " - Worker 5 (27 tests) => 0:01:57.367093",
                                " - Worker 6 (17 tests) => 0:01:05.979002",
                                " - Worker 7 (20 tests) => 0:02:35.675079",
                                " - Worker 8 (12 tests) => 0:00:25.277551",
                                " - Worker 9 (9 tests) => 0:02:34.927843",
                                " - Worker 10 (17 tests) => 0:02:08.359374",
                                " - Worker 11 (17 tests) => 0:02:12.687478",
                                " - Worker 12 (18 tests) => 0:02:56.204678",
                                " - Worker 13 (9 tests) => 0:01:17.965376",
                                " - Worker 14 (10 tests) => 0:00:53.921917",
                                " - Worker 15 (8 tests) => 0:01:03.754441",
                                "",
                                "## VOLUME (API)",
                                "",
                                "+ echo",
                                "+ echo '## VOLUME (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.volume",
                                "+ local regex=tempest.api.volume",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260527-0145.log",
                                "2026-05-27 01:45:21.805 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:21.902 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:21.903 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:21.904 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:21.905 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:21.906 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:21.907 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.000 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:44.001 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.001 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.002 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.045 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.046 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.047 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.070 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:44.295 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:44.296 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.296 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.297 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:44.297 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.308 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.309 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.324 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:44.500 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.501 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.502 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.507 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:44.508 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.509 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.518 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:44.777 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:44.787 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.787 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.788 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:44.788 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.791 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.797 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:44.798 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:44.810 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.067 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.077 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.077 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.078 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.079 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.096 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.097 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.115 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.075 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.076 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.076 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.093 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.094 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.106 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.107 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.109 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.175 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.176 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.176 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.186 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.187 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.188 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.200 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.200 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.201 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.203 41 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.224 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.225 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.226 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.226 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.237 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.238 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.239 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.254 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.243 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.258 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.258 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.259 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.260 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.275 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.276 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.293 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.396 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.397 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.397 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.398 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.398 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.404 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.405 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.406 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.409 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.409 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.410 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.415 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.596 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.606 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.607 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.607 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.608 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.608 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.617 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.631 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:45.905 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:45.915 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.915 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.919 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.920 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.929 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:45.930 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:45.933 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:45.934 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:45.939 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:46.383 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:46.384 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:46.385 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.386 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.401 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.402 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.403 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.423 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.403 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.404 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.419 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:46.432 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.432 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.433 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.439 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.449 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.450 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.472 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:46.666 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:46.673 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.673 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.674 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:46.674 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.675 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.675 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.681 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.682 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.683 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.692 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:46.899 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-27 01:45:46.900 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.900 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.901 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.912 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.913 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-27 01:45:46.914 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:46.927 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.147 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.554 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.555 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.752 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.898 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:47.906 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:47.907 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.154 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.155 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.362 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.362 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.363 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.377 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.476 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.477 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.477 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:48.519 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:48.520 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.505 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:49.508 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.509 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.539 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.548 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.548 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.549 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.796 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.797 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:45:49.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-27 01:45:49.970 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-27 01:45:49.970 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-27 01:45:49.971 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-27 01:46:13.751 27 INFO tempest.lib.common.rest_client [req-5967e630-ea0f-4b32-8cac-abcdd106d2e5 req-5967e630-ea0f-4b32-8cac-abcdd106d2e5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-27 01:46:14.335 25 INFO tempest.lib.common.rest_client [req-4d12b1cb-9715-4f96-8cb8-1faf86f3f291 req-4d12b1cb-9715-4f96-8cb8-1faf86f3f291 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-27 01:46:14.384 35 INFO tempest.lib.common.rest_client [req-0dbbf863-2504-4fa7-b475-2d767dba46a7 req-0dbbf863-2504-4fa7-b475-2d767dba46a7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-27 01:46:14.409 27 INFO tempest.lib.common.rest_client [req-7ab90675-9c2d-4468-aeb9-517a0895245d req-7ab90675-9c2d-4468-aeb9-517a0895245d ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.582s",
                                "2026-05-27 01:46:14.654 27 INFO tempest.lib.common.rest_client [req-02ed18cf-e593-4f09-8a1a-b43fbe15b25d req-02ed18cf-e593-4f09-8a1a-b43fbe15b25d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s",
                                "2026-05-27 01:46:14.894 27 INFO tempest.lib.common.rest_client [req-1748f047-e4e4-4bdd-bc17-11be91dfe169 req-1748f047-e4e4-4bdd-bc17-11be91dfe169 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.202s",
                                "2026-05-27 01:46:15.041 25 INFO tempest.lib.common.rest_client [req-86b6c467-27b9-430b-81b5-55f7bc2abeef req-86b6c467-27b9-430b-81b5-55f7bc2abeef ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-27 01:46:15.076 35 INFO tempest.lib.common.rest_client [req-fba36aa5-e53d-4e17-b6be-ef77a55249be req-fba36aa5-e53d-4e17-b6be-ef77a55249be ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-27 01:46:15.219 25 INFO tempest.lib.common.rest_client [req-bb93cea3-f66f-492e-a170-c4e0f73d4522 req-bb93cea3-f66f-492e-a170-c4e0f73d4522 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.170s",
                                "2026-05-27 01:46:15.358 35 INFO tempest.lib.common.rest_client [req-20bd83a7-cb6a-4777-bbc9-d94f9ef320ca req-20bd83a7-cb6a-4777-bbc9-d94f9ef320ca ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.269s",
                                "2026-05-27 01:46:15.411 25 INFO tempest.lib.common.rest_client [req-971ec667-1ab1-43b6-a6d5-ce03aa9240c4 req-971ec667-1ab1-43b6-a6d5-ce03aa9240c4 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.170s",
                                "2026-05-27 01:46:15.421 27 INFO tempest.lib.common.rest_client [req-4d9b6be0-e65a-44c9-9103-cdd94415bc0b req-4d9b6be0-e65a-44c9-9103-cdd94415bc0b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s",
                                "2026-05-27 01:46:15.467 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-27 01:46:15.732 35 INFO tempest.lib.common.rest_client [req-e89bd3dd-0930-41a8-964b-3bf424fa768e req-e89bd3dd-0930-41a8-964b-3bf424fa768e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s",
                                "2026-05-27 01:46:15.734 27 INFO tempest.lib.common.rest_client [req-6cb9206f-582f-467b-a6b6-302b9fee3f45 req-6cb9206f-582f-467b-a6b6-302b9fee3f45 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-27 01:46:15.934 37 INFO tempest.lib.common.rest_client [req-3a0e5724-eb51-4af0-8940-e8d92149dd7d req-3a0e5724-eb51-4af0-8940-e8d92149dd7d ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "2026-05-27 01:46:16.014 27 INFO tempest.lib.common.rest_client [req-71ee2286-a56a-438a-8a05-a958d8939db1 req-71ee2286-a56a-438a-8a05-a958d8939db1 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.278s",
                                "2026-05-27 01:46:16.049 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:16.051 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:16.053 25 INFO tempest.lib.common.rest_client [req-48c7f523-f634-4eaf-aa8c-c7fecfe32e99 req-48c7f523-f634-4eaf-aa8c-c7fecfe32e99 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.634s",
                                "{2} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-27 01:46:16.139 17 INFO tempest.lib.common.rest_client [req-234ad9c5-26e1-4b8c-a7ee-b5844e4844de req-234ad9c5-26e1-4b8c-a7ee-b5844e4844de ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "{11} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-27 01:46:16.170 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-27 01:46:16.236 41 INFO tempest.lib.common.rest_client [req-51ab76c0-0e93-46d4-bf2d-ae12da48c1ef req-51ab76c0-0e93-46d4-bf2d-ae12da48c1ef ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-27 01:46:16.276 27 INFO tempest.lib.common.rest_client [req-b8f388f2-f5b7-48a2-ac63-d2995d1bd5fe req-b8f388f2-f5b7-48a2-ac63-d2995d1bd5fe ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:46:16.279 29 INFO tempest.lib.common.rest_client [req-b41aa2cd-a021-4972-b8ae-b6f8845994ed req-b41aa2cd-a021-4972-b8ae-b6f8845994ed ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-27 01:46:16.297 11 INFO tempest.lib.common.rest_client [req-144f3574-4575-4b45-8faa-f3b527b6d1d0 req-144f3574-4575-4b45-8faa-f3b527b6d1d0 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-27 01:46:16.310 25 INFO tempest.lib.common.rest_client [req-bb28c7b2-e805-4b24-9c4d-bc40832399aa req-bb28c7b2-e805-4b24-9c4d-bc40832399aa ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-27 01:46:16.501 35 INFO tempest.lib.common.rest_client [req-b5bc9639-a91a-40a5-bf42-770cc1e638e5 req-b5bc9639-a91a-40a5-bf42-770cc1e638e5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.767s",
                                "2026-05-27 01:46:16.529 31 INFO tempest.lib.common.rest_client [req-41041a30-7987-44bd-8f78-46c18af65159 req-41041a30-7987-44bd-8f78-46c18af65159 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-27 01:46:16.553 27 INFO tempest.lib.common.rest_client [req-98c9643b-e51f-4419-8682-9d3084edc2b4 req-98c9643b-e51f-4419-8682-9d3084edc2b4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/6756f682ee034483a1c0f10ac8baaed9 0.276s",
                                "2026-05-27 01:46:16.606 13 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:16.621 37 INFO tempest.lib.common.rest_client [req-bfd8fbd2-00bf-4e41-952b-767b305e560d req-bfd8fbd2-00bf-4e41-952b-767b305e560d ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "{1} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-27 01:46:16.642 15 INFO tempest.lib.common.rest_client [req-4725ea23-7439-40af-8f44-077b60e599a0 req-4725ea23-7439-40af-8f44-077b60e599a0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-27 01:46:16.662 39 INFO tempest.lib.common.rest_client [req-155d2d43-d409-4d19-8ca5-589378f221f5 req-155d2d43-d409-4d19-8ca5-589378f221f5 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-27 01:46:16.677 19 INFO tempest.lib.common.rest_client [req-7428178c-8231-4551-99ff-477df6c06ee0 req-7428178c-8231-4551-99ff-477df6c06ee0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s",
                                "2026-05-27 01:46:16.715 35 INFO tempest.lib.common.rest_client [req-d53fca0f-596f-4efc-83b7-7c28b292648d req-d53fca0f-596f-4efc-83b7-7c28b292648d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-27 01:46:16.754 37 INFO tempest.lib.common.rest_client [req-4ab5a8db-807b-461d-83b8-20219163c000 req-4ab5a8db-807b-461d-83b8-20219163c000 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.131s",
                                "2026-05-27 01:46:16.902 17 INFO tempest.lib.common.rest_client [req-3442cde6-c316-406a-a64f-775f8883d3f3 req-3442cde6-c316-406a-a64f-775f8883d3f3 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-27 01:46:16.917 11 INFO tempest.lib.common.rest_client [req-b7d526ab-a765-4e16-96e4-fede78e47374 req-b7d526ab-a765-4e16-96e4-fede78e47374 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-27 01:46:16.984 25 INFO tempest.lib.common.rest_client [req-a43d508f-c473-4416-96e6-c8de0ecfeabf req-a43d508f-c473-4416-96e6-c8de0ecfeabf ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.672s",
                                "2026-05-27 01:46:16.991 37 INFO tempest.lib.common.rest_client [req-6353cd09-01d6-46ed-a22f-693d4ffa9eaa req-6353cd09-01d6-46ed-a22f-693d4ffa9eaa ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s",
                                "2026-05-27 01:46:17.070 33 INFO tempest.lib.common.rest_client [req-e554bda5-5358-460e-b3b1-8b1192932007 req-e554bda5-5358-460e-b3b1-8b1192932007 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-27 01:46:17.096 41 INFO tempest.lib.common.rest_client [req-f34a24cc-29b7-47bd-8d1d-e6a7a7bda566 req-f34a24cc-29b7-47bd-8d1d-e6a7a7bda566 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s",
                                "2026-05-27 01:46:17.113 23 INFO tempest.lib.common.rest_client [req-2dd4c43b-2158-43be-992d-ec0a94a1ea9d req-2dd4c43b-2158-43be-992d-ec0a94a1ea9d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.820s",
                                "2026-05-27 01:46:17.126 39 INFO tempest.lib.common.rest_client [req-4a2bb541-9f16-4fca-ad9d-994c3ddea7d2 req-4a2bb541-9f16-4fca-ad9d-994c3ddea7d2 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s",
                                "2026-05-27 01:46:17.148 27 INFO tempest.lib.common.rest_client [req-c693f06a-fcb4-4cec-a4ce-90c1d62557d8 req-c693f06a-fcb4-4cec-a4ce-90c1d62557d8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s",
                                "2026-05-27 01:46:17.353 21 INFO tempest.lib.common.rest_client [req-0dd57bd7-b514-415c-ba1b-a9ca1fe8a91a req-0dd57bd7-b514-415c-ba1b-a9ca1fe8a91a ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.931s",
                                "2026-05-27 01:46:17.438 29 INFO tempest.lib.common.rest_client [req-febd6f3b-ca6f-477f-b506-981b2bd69f78 req-febd6f3b-ca6f-477f-b506-981b2bd69f78 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.125s",
                                "2026-05-27 01:46:17.468 31 INFO tempest.lib.common.rest_client [req-50692712-2838-4eb5-b992-9e7335cbc2ee req-50692712-2838-4eb5-b992-9e7335cbc2ee ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s",
                                "2026-05-27 01:46:17.513 13 INFO tempest.lib.common.rest_client [req-38d8cdb0-6889-472b-86f0-c40ce3c04706 req-38d8cdb0-6889-472b-86f0-c40ce3c04706 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.871s",
                                "2026-05-27 01:46:17.519 37 INFO tempest.lib.common.rest_client [req-73b220fc-7468-4e7e-bede-dce3d8596ab1 req-73b220fc-7468-4e7e-bede-dce3d8596ab1 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.526s",
                                "2026-05-27 01:46:17.532 35 INFO tempest.lib.common.rest_client [req-fc2dc50c-c8f8-4f80-a0a8-aeccd327f882 req-fc2dc50c-c8f8-4f80-a0a8-aeccd327f882 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.813s",
                                "2026-05-27 01:46:17.600 17 INFO tempest.lib.common.rest_client [req-56bfea6b-be48-433f-955a-fea75a1ee814 req-56bfea6b-be48-433f-955a-fea75a1ee814 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.695s",
                                "2026-05-27 01:46:17.601 33 INFO tempest.lib.common.rest_client [req-d5cfc768-a746-41e1-a5c3-844f1a4db003 req-d5cfc768-a746-41e1-a5c3-844f1a4db003 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-27 01:46:17.607 39 INFO tempest.lib.common.rest_client [req-cebe6e20-d49e-4816-8343-0a24b9172f38 req-cebe6e20-d49e-4816-8343-0a24b9172f38 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.480s",
                                "2026-05-27 01:46:17.618 11 INFO tempest.lib.common.rest_client [req-bf9d2076-ab11-439e-8e36-62fdf8fc66f9 req-bf9d2076-ab11-439e-8e36-62fdf8fc66f9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.695s",
                                "2026-05-27 01:46:17.634 35 INFO tempest.lib.common.rest_client [req-d8a8dad0-af64-40d9-ac0a-691048f5d6e1 req-d8a8dad0-af64-40d9-ac0a-691048f5d6e1 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:46:17.635 31 INFO tempest.lib.common.rest_client [req-9dbe5f15-b872-43d3-b850-0610bfbe0f42 req-9dbe5f15-b872-43d3-b850-0610bfbe0f42 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.160s",
                                "2026-05-27 01:46:17.629 25 INFO tempest.lib.common.rest_client [req-da637d18-29d4-4f3d-af13-06e737140aa7 req-da637d18-29d4-4f3d-af13-06e737140aa7 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.643s",
                                "2026-05-27 01:46:17.662 41 INFO tempest.lib.common.rest_client [req-4b42593e-05f6-4fc5-86fa-56ac93f55bd2 req-4b42593e-05f6-4fc5-86fa-56ac93f55bd2 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.565s",
                                "2026-05-27 01:46:17.706 27 INFO tempest.lib.common.rest_client [req-4f7ae0b1-ecf9-4995-8a30-7689a7cafcbe req-4f7ae0b1-ecf9-4995-8a30-7689a7cafcbe ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/5c8612194f3a455a91058394a6fe5fb4 0.553s",
                                "2026-05-27 01:46:17.766 15 INFO tempest.lib.common.rest_client [req-0f2e197c-4f75-4c59-b1d5-da8577cfde67 req-0f2e197c-4f75-4c59-b1d5-da8577cfde67 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.096s",
                                "2026-05-27 01:46:17.787 19 INFO tempest.lib.common.rest_client [req-12c530a2-8837-420c-b3f9-8b391920071e req-12c530a2-8837-420c-b3f9-8b391920071e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.092s",
                                "2026-05-27 01:46:17.808 29 INFO tempest.lib.common.rest_client [req-1a6bbb69-a292-4478-8a7a-5b3926131af1 req-1a6bbb69-a292-4478-8a7a-5b3926131af1 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.365s",
                                "2026-05-27 01:46:17.813 39 INFO tempest.lib.common.rest_client [req-91e45556-dd73-474a-a25d-a39dca29352d req-91e45556-dd73-474a-a25d-a39dca29352d ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.184s",
                                "2026-05-27 01:46:17.823 25 INFO tempest.lib.common.rest_client [req-092f3579-a345-4797-b29f-da19f76f93b5 req-092f3579-a345-4797-b29f-da19f76f93b5 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/6756f682ee034483a1c0f10ac8baaed9 0.186s",
                                "2026-05-27 01:46:17.904 33 INFO tempest.lib.common.rest_client [req-c44a32a6-7468-4dbb-9661-8b1efe1c6e55 req-c44a32a6-7468-4dbb-9661-8b1efe1c6e55 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.300s",
                                "2026-05-27 01:46:17.936 27 INFO tempest.lib.common.rest_client [req-f9f907ec-abd0-47ec-a9d5-9c7840e37f6a req-f9f907ec-abd0-47ec-a9d5-9c7840e37f6a ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-27 01:46:17.947 25 INFO tempest.lib.common.rest_client [req-50928863-edfd-4c8e-aacf-b142adcb189a req-50928863-edfd-4c8e-aacf-b142adcb189a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-27 01:46:17.979 31 INFO tempest.lib.common.rest_client [req-bcc46ffc-b5b9-4aa4-8937-6b49c8188a2f req-bcc46ffc-b5b9-4aa4-8937-6b49c8188a2f ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.320s",
                                "2026-05-27 01:46:18.132 35 INFO tempest.lib.common.rest_client [req-21526aa4-0aa4-461d-899d-ef88cba76621 req-21526aa4-0aa4-461d-899d-ef88cba76621 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/6756f682ee034483a1c0f10ac8baaed9 0.496s",
                                "2026-05-27 01:46:18.133 23 INFO tempest.lib.common.rest_client [req-0a7fa807-5d36-4894-8b6e-04b9d0ae8004 req-0a7fa807-5d36-4894-8b6e-04b9d0ae8004 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.992s",
                                "2026-05-27 01:46:18.197 33 INFO tempest.lib.common.rest_client [req-da59f558-4a46-46e8-90ed-8a0d7667133d req-da59f558-4a46-46e8-90ed-8a0d7667133d ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s",
                                "2026-05-27 01:46:18.209 13 INFO tempest.lib.common.rest_client [req-ab700b38-5525-4aaa-9a2f-146fe2c3a026 req-ab700b38-5525-4aaa-9a2f-146fe2c3a026 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s",
                                "2026-05-27 01:46:18.217 21 INFO tempest.lib.common.rest_client [req-6a999637-3bbd-4cb2-91bb-d744ea489a24 req-6a999637-3bbd-4cb2-91bb-d744ea489a24 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.836s",
                                "2026-05-27 01:46:18.309 37 INFO tempest.lib.common.rest_client [req-4e78a424-0b2d-4d2e-a80f-41136252e7df req-4e78a424-0b2d-4d2e-a80f-41136252e7df ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.788s",
                                "2026-05-27 01:46:18.319 19 INFO tempest.lib.common.rest_client [req-5d51b56d-7857-40e9-8f7b-4738fdfe2491 req-5d51b56d-7857-40e9-8f7b-4738fdfe2491 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.529s",
                                "2026-05-27 01:46:18.335 29 INFO tempest.lib.common.rest_client [req-17e270ba-9d34-4506-a33b-79b9f43b32a8 req-17e270ba-9d34-4506-a33b-79b9f43b32a8 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.512s",
                                "2026-05-27 01:46:18.342 11 INFO tempest.lib.common.rest_client [req-1fde3c8a-4e6d-4b6e-b3a3-4e6ee2c67d11 req-1fde3c8a-4e6d-4b6e-b3a3-4e6ee2c67d11 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.710s",
                                "2026-05-27 01:46:18.374 17 INFO tempest.lib.common.rest_client [req-4eb78e19-4bb7-4abd-a761-00e233ab7a3c req-4eb78e19-4bb7-4abd-a761-00e233ab7a3c ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.760s",
                                "2026-05-27 01:46:18.435 25 INFO tempest.lib.common.rest_client [req-2c6400e6-7622-4616-a3fb-89398d889220 req-2c6400e6-7622-4616-a3fb-89398d889220 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/5c8612194f3a455a91058394a6fe5fb4 0.485s",
                                "2026-05-27 01:46:18.526 23 INFO tempest.lib.common.rest_client [req-8b5c4f07-3b5e-4f70-b3d8-6e0f9366c347 req-8b5c4f07-3b5e-4f70-b3d8-6e0f9366c347 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.389s",
                                "2026-05-27 01:46:18.535 41 INFO tempest.lib.common.rest_client [req-46481aa2-dc11-414b-99ad-4461140022e6 req-46481aa2-dc11-414b-99ad-4461140022e6 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.847s",
                                "2026-05-27 01:46:18.538 13 INFO tempest.lib.common.rest_client [req-6814c17f-0260-41f2-9716-4cfb95508a54 req-6814c17f-0260-41f2-9716-4cfb95508a54 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.323s",
                                "2026-05-27 01:46:18.553 15 INFO tempest.lib.common.rest_client [req-74065b4c-28a5-4af9-b643-13116fca262e req-74065b4c-28a5-4af9-b643-13116fca262e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.785s",
                                "2026-05-27 01:46:18.584 31 INFO tempest.lib.common.rest_client [req-aac49fbd-fb8b-42cc-bfca-506b7551b9e4 req-aac49fbd-fb8b-42cc-bfca-506b7551b9e4 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.602s",
                                "2026-05-27 01:46:18.633 25 INFO tempest.lib.common.rest_client [req-60bd5cc2-8b89-4187-b55a-76208759884e req-60bd5cc2-8b89-4187-b55a-76208759884e ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-27 01:46:18.632 37 INFO tempest.lib.common.rest_client [req-5b24f9bb-ae62-45c2-8e6a-39a86f929ebf req-5b24f9bb-ae62-45c2-8e6a-39a86f929ebf ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.322s",
                                "2026-05-27 01:46:18.651 27 INFO tempest.lib.common.rest_client [req-9f78901f-eb97-445d-beee-1ca9c17f549f req-9f78901f-eb97-445d-beee-1ca9c17f549f ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d/users/980e2d0aa5b9425c94bc2c45b1da6536/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.713s",
                                "2026-05-27 01:46:18.651 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 980e2d0aa5b9425c94bc2c45b1da6536 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:18.651 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-617593760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'project_name': 'tempest-GroupTypeSpecsTest-617593760', 'tenant_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'tenant_name': 'tempest-GroupTypeSpecsTest-617593760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '980e2d0aa5b9425c94bc2c45b1da6536', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:18.652 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-617593760-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'project_name': 'tempest-GroupTypeSpecsTest-617593760', 'tenant_id': 'f4b9b2d8ebcc420aaa3446e2142fdb3d', 'tenant_name': 'tempest-GroupTypeSpecsTest-617593760', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '980e2d0aa5b9425c94bc2c45b1da6536', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:18.735 33 INFO tempest.lib.common.rest_client [req-0e207cb1-1deb-4a46-81e6-d7f0427ad904 req-0e207cb1-1deb-4a46-81e6-d7f0427ad904 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s",
                                "2026-05-27 01:46:18.737 35 INFO tempest.lib.common.rest_client [req-bc78f061-b66e-43cf-89b9-7c3ff8480cd7 req-bc78f061-b66e-43cf-89b9-7c3ff8480cd7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s",
                                "2026-05-27 01:46:18.756 13 INFO tempest.lib.common.rest_client [req-f3393ebc-df5c-4f29-bf97-5a155493c7a6 req-f3393ebc-df5c-4f29-bf97-5a155493c7a6 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s",
                                "2026-05-27 01:46:18.770 21 INFO tempest.lib.common.rest_client [req-b906b0bf-1d58-4e0f-b6de-982f7c7159b1 req-b906b0bf-1d58-4e0f-b6de-982f7c7159b1 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.551s",
                                "2026-05-27 01:46:18.861 25 INFO tempest.lib.common.rest_client [req-8ec7a934-1158-4ec1-8209-a2bff98dfb7d req-8ec7a934-1158-4ec1-8209-a2bff98dfb7d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/202b121c3a6240fbb61e38b5553dfb0f/users/07ab336694d443bb9e1b136e9c57a54d/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.226s",
                                "2026-05-27 01:46:18.861 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 07ab336694d443bb9e1b136e9c57a54d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:18.862 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-86601181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '202b121c3a6240fbb61e38b5553dfb0f', 'project_name': 'tempest-GroupsV314Test-86601181', 'tenant_id': '202b121c3a6240fbb61e38b5553dfb0f', 'tenant_name': 'tempest-GroupsV314Test-86601181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07ab336694d443bb9e1b136e9c57a54d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:18.863 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-86601181-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '202b121c3a6240fbb61e38b5553dfb0f', 'project_name': 'tempest-GroupsV314Test-86601181', 'tenant_id': '202b121c3a6240fbb61e38b5553dfb0f', 'tenant_name': 'tempest-GroupsV314Test-86601181', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '07ab336694d443bb9e1b136e9c57a54d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:18.901 19 INFO tempest.lib.common.rest_client [req-ed22c6fb-2564-4de5-9c79-ec077bdaa2a1 req-ed22c6fb-2564-4de5-9c79-ec077bdaa2a1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.558s",
                                "2026-05-27 01:46:18.965 39 INFO tempest.lib.common.rest_client [req-c1ce3895-8314-4b58-979f-2b90520ca008 req-c1ce3895-8314-4b58-979f-2b90520ca008 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.149s",
                                "2026-05-27 01:46:18.971 29 INFO tempest.lib.common.rest_client [req-f8246241-6e9e-4b90-9ee6-1697e0312566 req-f8246241-6e9e-4b90-9ee6-1697e0312566 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s",
                                "2026-05-27 01:46:19.028 15 INFO tempest.lib.common.rest_client [req-c127bec4-dc57-4951-97dc-6b85636917e0 req-c127bec4-dc57-4951-97dc-6b85636917e0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.463s",
                                "2026-05-27 01:46:19.052 21 INFO tempest.lib.common.rest_client [req-1640ba12-63ba-4cb8-9d75-de5428e11712 req-1640ba12-63ba-4cb8-9d75-de5428e11712 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s",
                                "2026-05-27 01:46:19.051 35 INFO tempest.lib.common.rest_client [req-8d808c8f-ed26-4dcf-86c3-0f060499ebf6 req-8d808c8f-ed26-4dcf-86c3-0f060499ebf6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/5c8612194f3a455a91058394a6fe5fb4 0.309s",
                                "2026-05-27 01:46:19.115 41 INFO tempest.lib.common.rest_client [req-755f39d4-7842-4707-9ea4-60ad52bc54d1 req-755f39d4-7842-4707-9ea4-60ad52bc54d1 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s",
                                "2026-05-27 01:46:19.115 11 INFO tempest.lib.common.rest_client [req-a431a56c-7df0-485e-a9c7-1e87b3714b1f req-a431a56c-7df0-485e-a9c7-1e87b3714b1f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s",
                                "2026-05-27 01:46:19.208 37 INFO tempest.lib.common.rest_client [req-77aaf501-4d08-441a-bf98-1d73a0d83ea0 req-77aaf501-4d08-441a-bf98-1d73a0d83ea0 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s",
                                "2026-05-27 01:46:19.223 35 INFO tempest.lib.common.rest_client [req-d2036283-ebfe-48c0-a149-bdddcb1c5e3e req-d2036283-ebfe-48c0-a149-bdddcb1c5e3e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-27 01:46:19.225 31 INFO tempest.lib.common.rest_client [req-db658142-558b-4754-b4dd-0d67dc1673f7 req-db658142-558b-4754-b4dd-0d67dc1673f7 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.635s",
                                "2026-05-27 01:46:19.235 33 INFO tempest.lib.common.rest_client [req-b23e4133-3117-4d0a-a2d9-a4e87e53502b req-b23e4133-3117-4d0a-a2d9-a4e87e53502b ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-27 01:46:19.240 23 INFO tempest.lib.common.rest_client [req-3d719b0a-7999-4011-b73d-2001c34b8360 req-3d719b0a-7999-4011-b73d-2001c34b8360 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.689s",
                                "2026-05-27 01:46:19.252 39 INFO tempest.lib.common.rest_client [req-db376b23-5106-410f-b874-83f5b929e2f7 req-db376b23-5106-410f-b874-83f5b929e2f7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-27 01:46:19.326 11 INFO tempest.lib.common.rest_client [req-a8e32254-14ec-4aff-afc3-dd90ffa01742 req-a8e32254-14ec-4aff-afc3-dd90ffa01742 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-27 01:46:19.333 29 INFO tempest.lib.common.rest_client [req-ef6e7323-9ccf-4d81-ab1f-1215a9a1d1f5 req-ef6e7323-9ccf-4d81-ab1f-1215a9a1d1f5 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s",
                                "2026-05-27 01:46:19.363 37 INFO tempest.lib.common.rest_client [req-61578848-8c23-4fbe-8d3e-688a942fa528 req-61578848-8c23-4fbe-8d3e-688a942fa528 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/6756f682ee034483a1c0f10ac8baaed9 0.152s",
                                "2026-05-27 01:46:19.378 17 INFO tempest.lib.common.rest_client [req-3fbb8323-ec61-4b52-97b0-f18efde83795 req-3fbb8323-ec61-4b52-97b0-f18efde83795 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.999s",
                                "2026-05-27 01:46:19.480 39 INFO tempest.lib.common.rest_client [req-884c9a8d-0f73-4023-948a-3d1f12a93e85 req-884c9a8d-0f73-4023-948a-3d1f12a93e85 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.226s",
                                "2026-05-27 01:46:19.564 37 INFO tempest.lib.common.rest_client [req-cc8530ee-2239-4ebb-90ff-640ce0834dc3 req-cc8530ee-2239-4ebb-90ff-640ce0834dc3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-27 01:46:19.671 25 INFO tempest.lib.common.rest_client [req-eed58a1e-a84e-4a48-a777-9101d91f9dba req-eed58a1e-a84e-4a48-a777-9101d91f9dba ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s",
                                "2026-05-27 01:46:19.674 37 INFO tempest.lib.common.rest_client [req-dc923ca2-8d5a-4245-bc69-5b1877569eda req-dc923ca2-8d5a-4245-bc69-5b1877569eda ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/5c8612194f3a455a91058394a6fe5fb4 0.107s",
                                "2026-05-27 01:46:19.694 27 INFO tempest.lib.common.rest_client [req-60cfef18-307d-463f-9524-3ec6f75545e9 req-60cfef18-307d-463f-9524-3ec6f75545e9 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.037s",
                                "2026-05-27 01:46:19.795 31 INFO tempest.lib.common.rest_client [req-78850a7b-e651-4d10-ae11-86390c03fd77 req-78850a7b-e651-4d10-ae11-86390c03fd77 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.567s",
                                "2026-05-27 01:46:19.794 21 INFO tempest.lib.common.rest_client [req-3bd38d30-013e-4b74-8ed4-339990fee155 req-3bd38d30-013e-4b74-8ed4-339990fee155 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-05-27 01:46:19.828 13 INFO tempest.lib.common.rest_client [req-1bc7b524-7983-4b56-9eae-ced0aa721a4c req-1bc7b524-7983-4b56-9eae-ced0aa721a4c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.070s",
                                "2026-05-27 01:46:19.837 27 INFO tempest.lib.common.rest_client [req-b203efc9-212e-4f61-935f-96a2695e9f64 req-b203efc9-212e-4f61-935f-96a2695e9f64 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s",
                                "2026-05-27 01:46:19.952 21 INFO tempest.lib.common.rest_client [req-c63d1f57-a9bf-46e5-94db-9d7c26997224 req-c63d1f57-a9bf-46e5-94db-9d7c26997224 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:46:19.986 11 INFO tempest.lib.common.rest_client [req-65cdedbd-0386-48cf-8883-33e04f5d3481 req-65cdedbd-0386-48cf-8883-33e04f5d3481 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.658s",
                                "2026-05-27 01:46:20.074 17 INFO tempest.lib.common.rest_client [req-265e775e-f912-4711-be4f-6ecf02c3f765 req-265e775e-f912-4711-be4f-6ecf02c3f765 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.694s",
                                "2026-05-27 01:46:20.082 11 INFO tempest.lib.common.rest_client [req-c851f8ae-500c-49ad-a3b6-330172c7f153 req-c851f8ae-500c-49ad-a3b6-330172c7f153 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-27 01:46:20.147 25 INFO tempest.lib.common.rest_client [req-4f286325-9810-4b4a-a450-1ed49b2719a1 req-4f286325-9810-4b4a-a450-1ed49b2719a1 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.474s",
                                "2026-05-27 01:46:20.157 19 INFO tempest.lib.common.rest_client [req-d322ed83-8ac1-4268-8e87-a5a59eead535 req-d322ed83-8ac1-4268-8e87-a5a59eead535 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.253s",
                                "2026-05-27 01:46:20.247 41 INFO tempest.lib.common.rest_client [req-fe912afe-3610-48fc-ae56-5f18936d9f37 req-fe912afe-3610-48fc-ae56-5f18936d9f37 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.130s",
                                "2026-05-27 01:46:20.260 31 INFO tempest.lib.common.rest_client [req-aeb6e3ab-5890-4c27-b226-e44ad9c9ba82 req-aeb6e3ab-5890-4c27-b226-e44ad9c9ba82 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-05-27 01:46:20.287 15 INFO tempest.lib.common.rest_client [req-bf7b1816-73bc-43c4-bd07-9d3bb957ac5d req-bf7b1816-73bc-43c4-bd07-9d3bb957ac5d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.257s",
                                "2026-05-27 01:46:20.300 23 INFO tempest.lib.common.rest_client [req-e80a7f14-f267-4817-941d-b5a6f3d2b1cd req-e80a7f14-f267-4817-941d-b5a6f3d2b1cd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.057s",
                                "2026-05-27 01:46:20.319 33 INFO tempest.lib.common.rest_client [req-a9a92d0c-3b25-4633-884b-c2e249ec37e2 req-a9a92d0c-3b25-4633-884b-c2e249ec37e2 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.082s",
                                "2026-05-27 01:46:20.330 35 INFO tempest.lib.common.rest_client [req-566c4b7e-8808-45d3-8fdf-91250bcee330 req-566c4b7e-8808-45d3-8fdf-91250bcee330 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f03b5a58791459abb1bb27edf126bf4/users/6ece23786d8344ed82d5eaa96cfcd43f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.105s",
                                "2026-05-27 01:46:20.330 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ece23786d8344ed82d5eaa96cfcd43f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:20.334 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f03b5a58791459abb1bb27edf126bf4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'tenant_id': '8f03b5a58791459abb1bb27edf126bf4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ece23786d8344ed82d5eaa96cfcd43f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.334 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f03b5a58791459abb1bb27edf126bf4', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'tenant_id': '8f03b5a58791459abb1bb27edf126bf4', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-2007231801', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ece23786d8344ed82d5eaa96cfcd43f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.446 39 INFO tempest.lib.common.rest_client [req-2894a1c8-553f-4a40-a5cd-b5118b37d652 req-2894a1c8-553f-4a40-a5cd-b5118b37d652 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.963s",
                                "2026-05-27 01:46:20.484 37 INFO tempest.lib.common.rest_client [req-bbd0eea1-6c8d-4b39-8f41-c46984e62954 req-bbd0eea1-6c8d-4b39-8f41-c46984e62954 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.807s",
                                "2026-05-27 01:46:20.492 11 INFO tempest.lib.common.rest_client [req-8669af1f-0677-435a-8ace-213dc83cbb9f req-8669af1f-0677-435a-8ace-213dc83cbb9f ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/6756f682ee034483a1c0f10ac8baaed9 0.407s",
                                "2026-05-27 01:46:20.552 29 INFO tempest.lib.common.rest_client [req-f23ab04e-28a9-430d-a547-932cf35759dc req-f23ab04e-28a9-430d-a547-932cf35759dc ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 1.217s",
                                "2026-05-27 01:46:20.574 23 INFO tempest.lib.common.rest_client [req-2f399cc3-4f6d-4074-a6b7-5b4671f9e41f req-2f399cc3-4f6d-4074-a6b7-5b4671f9e41f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-27 01:46:20.595 13 INFO tempest.lib.common.rest_client [req-fdb6f0da-f00c-419d-9ab3-0823e9d21c9b req-fdb6f0da-f00c-419d-9ab3-0823e9d21c9b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.764s",
                                "2026-05-27 01:46:20.640 25 INFO tempest.lib.common.rest_client [req-6e9a3828-b917-40a2-9597-595af9896ce0 req-6e9a3828-b917-40a2-9597-595af9896ce0 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.491s",
                                "2026-05-27 01:46:20.669 27 INFO tempest.lib.common.rest_client [req-9adc8a9a-092d-471b-9cb9-64f4fb0656f2 req-9adc8a9a-092d-471b-9cb9-64f4fb0656f2 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.830s",
                                "2026-05-27 01:46:20.670 19 INFO tempest.lib.common.rest_client [req-1eeb449b-473c-4430-bf39-0f50596b759e req-1eeb449b-473c-4430-bf39-0f50596b759e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-27 01:46:20.696 21 INFO tempest.lib.common.rest_client [req-a098782f-4d09-45f8-bfc0-9a5877ed32eb req-a098782f-4d09-45f8-bfc0-9a5877ed32eb ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.741s",
                                "2026-05-27 01:46:20.703 33 INFO tempest.lib.common.rest_client [req-e663d98c-4729-48f0-acb2-59b88e1c367b req-e663d98c-4729-48f0-acb2-59b88e1c367b ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-27 01:46:20.703 37 INFO tempest.lib.common.rest_client [req-c42006b2-ecd6-44c0-8059-6980d99338b8 req-c42006b2-ecd6-44c0-8059-6980d99338b8 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/759de55fbcb744e7b6ef93b47af1a4a0/users/fa6c1c3779504351ba84cd468bb395d6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.215s",
                                "2026-05-27 01:46:20.703 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fa6c1c3779504351ba84cd468bb395d6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:20.703 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-1233921709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'project_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'tenant_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'tenant_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa6c1c3779504351ba84cd468bb395d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.704 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-1233921709-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'project_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'tenant_id': '759de55fbcb744e7b6ef93b47af1a4a0', 'tenant_name': 'tempest-VolumeTypesNegativeTest-1233921709', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa6c1c3779504351ba84cd468bb395d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:20.775 15 INFO tempest.lib.common.rest_client [req-87086485-bfdb-405f-8740-32ce9eaac271 req-87086485-bfdb-405f-8740-32ce9eaac271 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s",
                                "2026-05-27 01:46:20.782 17 INFO tempest.lib.common.rest_client [req-28cd7b8d-ea3a-49d5-a46c-0f64b97c5ea6 req-28cd7b8d-ea3a-49d5-a46c-0f64b97c5ea6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.705s",
                                "2026-05-27 01:46:20.848 23 INFO tempest.lib.common.rest_client [req-a30272b8-7c67-4906-85b6-97902e25dba8 req-a30272b8-7c67-4906-85b6-97902e25dba8 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.272s",
                                "2026-05-27 01:46:20.886 11 INFO tempest.lib.common.rest_client [req-568b1294-c75c-4311-be74-a5dd79bd5a0d req-568b1294-c75c-4311-be74-a5dd79bd5a0d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.392s",
                                "2026-05-27 01:46:20.916 41 INFO tempest.lib.common.rest_client [req-a942a063-806a-40d8-b34a-993f03b9a7a7 req-a942a063-806a-40d8-b34a-993f03b9a7a7 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.667s",
                                "2026-05-27 01:46:20.919 27 INFO tempest.lib.common.rest_client [req-a6298308-ebac-4525-8718-5adc91aef795 req-a6298308-ebac-4525-8718-5adc91aef795 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-27 01:46:20.981 31 INFO tempest.lib.common.rest_client [req-35a83fd5-ca4e-4d16-91c9-f4ba80f2339e req-35a83fd5-ca4e-4d16-91c9-f4ba80f2339e ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/6756f682ee034483a1c0f10ac8baaed9 0.720s",
                                "2026-05-27 01:46:21.007 13 INFO tempest.lib.common.rest_client [req-93fad17a-f690-40a2-906e-0ba440e5016c req-93fad17a-f690-40a2-906e-0ba440e5016c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.410s",
                                "2026-05-27 01:46:21.031 21 INFO tempest.lib.common.rest_client [req-dbe7aa5e-4722-4eb0-a621-5dcf886b6a4e req-dbe7aa5e-4722-4eb0-a621-5dcf886b6a4e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-27 01:46:21.066 15 INFO tempest.lib.common.rest_client [req-c1c27278-75fc-42e6-8822-804256ae5524 req-c1c27278-75fc-42e6-8822-804256ae5524 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.290s",
                                "2026-05-27 01:46:21.131 39 INFO tempest.lib.common.rest_client [req-475be983-e8f6-41ed-b211-6f248c4d80c4 req-475be983-e8f6-41ed-b211-6f248c4d80c4 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/6756f682ee034483a1c0f10ac8baaed9 0.683s",
                                "2026-05-27 01:46:21.149 29 INFO tempest.lib.common.rest_client [req-42aea60d-99e5-4a68-8dc2-cbbf5cd67e0a req-42aea60d-99e5-4a68-8dc2-cbbf5cd67e0a ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s",
                                "2026-05-27 01:46:21.155 41 INFO tempest.lib.common.rest_client [req-fb778294-ecba-447b-863f-38cbe4839c9e req-fb778294-ecba-447b-863f-38cbe4839c9e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-27 01:46:21.164 35 INFO tempest.lib.common.rest_client [req-b8f5a126-18c0-44fa-bd68-681bea5f466b req-b8f5a126-18c0-44fa-bd68-681bea5f466b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.822s",
                                "2026-05-27 01:46:21.205 19 INFO tempest.lib.common.rest_client [req-83cd4dc0-75cb-4eed-a768-5e2d3031c55b req-83cd4dc0-75cb-4eed-a768-5e2d3031c55b ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.534s",
                                "2026-05-27 01:46:21.260 13 INFO tempest.lib.common.rest_client [req-308053b6-0862-4eb9-af4f-5f8be6639bfa req-308053b6-0862-4eb9-af4f-5f8be6639bfa ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-27 01:46:21.265 33 INFO tempest.lib.common.rest_client [req-7f1a5077-cfa4-4725-8870-7228c45ba04e req-7f1a5077-cfa4-4725-8870-7228c45ba04e ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/6756f682ee034483a1c0f10ac8baaed9 0.561s",
                                "2026-05-27 01:46:21.317 39 INFO tempest.lib.common.rest_client [req-7ce3c6f8-f828-4121-8a14-5163ae86a795 req-7ce3c6f8-f828-4121-8a14-5163ae86a795 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:46:21.324 25 INFO tempest.lib.common.rest_client [req-1c4f8a87-4672-4647-a71c-59117df5c736 req-1c4f8a87-4672-4647-a71c-59117df5c736 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s",
                                "2026-05-27 01:46:21.345 23 INFO tempest.lib.common.rest_client [req-ff21b91b-0527-444d-a10e-9edd1d09e5cc req-ff21b91b-0527-444d-a10e-9edd1d09e5cc ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-27 01:46:21.361 33 INFO tempest.lib.common.rest_client [req-aa93d371-35da-4de7-96d1-6dd77cb989d8 req-aa93d371-35da-4de7-96d1-6dd77cb989d8 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-27 01:46:21.368 17 INFO tempest.lib.common.rest_client [req-532f51e4-bf69-4f4c-9bc7-9b9cc122fa34 req-532f51e4-bf69-4f4c-9bc7-9b9cc122fa34 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s",
                                "2026-05-27 01:46:21.388 11 INFO tempest.lib.common.rest_client [req-d4898199-1fa5-4557-9d02-c2d1fa864677 req-d4898199-1fa5-4557-9d02-c2d1fa864677 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/5c8612194f3a455a91058394a6fe5fb4 0.497s",
                                "2026-05-27 01:46:21.426 27 INFO tempest.lib.common.rest_client [req-6bc85439-7509-4fc5-bc59-b1079fa4fcb2 req-6bc85439-7509-4fc5-bc59-b1079fa4fcb2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.505s",
                                "2026-05-27 01:46:21.436 35 INFO tempest.lib.common.rest_client [req-c1e2d07f-d213-4b0f-8b2b-7f6295d7a209 req-c1e2d07f-d213-4b0f-8b2b-7f6295d7a209 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.267s",
                                "2026-05-27 01:46:21.492 31 INFO tempest.lib.common.rest_client [req-d5120843-e521-40e1-8f72-2df33ac8cc9c req-d5120843-e521-40e1-8f72-2df33ac8cc9c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s",
                                "2026-05-27 01:46:21.599 15 INFO tempest.lib.common.rest_client [req-92011036-2baa-4a7e-b383-534483c3aa29 req-92011036-2baa-4a7e-b383-534483c3aa29 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.531s",
                                "2026-05-27 01:46:21.602 29 INFO tempest.lib.common.rest_client [req-f2fe7c1f-93ef-45c9-876d-cb5453c08cb9 req-f2fe7c1f-93ef-45c9-876d-cb5453c08cb9 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/6756f682ee034483a1c0f10ac8baaed9 0.450s",
                                "2026-05-27 01:46:21.631 21 INFO tempest.lib.common.rest_client [req-ffea69b3-2eee-4b71-93fe-e99ca8b49089 req-ffea69b3-2eee-4b71-93fe-e99ca8b49089 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/6756f682ee034483a1c0f10ac8baaed9 0.596s",
                                "2026-05-27 01:46:21.631 17 INFO tempest.lib.common.rest_client [req-6f15a63d-2f8f-4d4c-9b3b-e27092098315 req-6f15a63d-2f8f-4d4c-9b3b-e27092098315 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s",
                                "2026-05-27 01:46:21.642 23 INFO tempest.lib.common.rest_client [req-faf71839-1b76-4ffd-a74a-17ac6a7839f3 req-faf71839-1b76-4ffd-a74a-17ac6a7839f3 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/6756f682ee034483a1c0f10ac8baaed9 0.295s",
                                "2026-05-27 01:46:21.669 37 INFO tempest.lib.common.rest_client [req-22f25b22-95f4-4389-bde1-14808cfe87d2 req-22f25b22-95f4-4389-bde1-14808cfe87d2 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.959s",
                                "2026-05-27 01:46:21.751 41 INFO tempest.lib.common.rest_client [req-baa65b75-a034-4aed-b564-22280e3142c3 req-baa65b75-a034-4aed-b564-22280e3142c3 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/6756f682ee034483a1c0f10ac8baaed9 0.594s",
                                "2026-05-27 01:46:21.755 39 INFO tempest.lib.common.rest_client [req-81aec00a-d417-458f-a4b1-d9bd084a670d req-81aec00a-d417-458f-a4b1-d9bd084a670d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/5c8612194f3a455a91058394a6fe5fb4 0.435s",
                                "2026-05-27 01:46:21.764 13 INFO tempest.lib.common.rest_client [req-cc91bd76-4183-4358-9394-d310b2761893 req-cc91bd76-4183-4358-9394-d310b2761893 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/6756f682ee034483a1c0f10ac8baaed9 0.501s",
                                "2026-05-27 01:46:21.774 19 INFO tempest.lib.common.rest_client [req-04bcaaf1-de73-4962-8fac-49c16a381c56 req-04bcaaf1-de73-4962-8fac-49c16a381c56 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s",
                                "2026-05-27 01:46:21.846 31 INFO tempest.lib.common.rest_client [req-d9d37063-2d9d-4b06-bf43-bb199797f49d req-d9d37063-2d9d-4b06-bf43-bb199797f49d ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/5c8612194f3a455a91058394a6fe5fb4 0.352s",
                                "2026-05-27 01:46:21.877 33 INFO tempest.lib.common.rest_client [req-aed97da1-cef9-4857-8925-7892913d79c3 req-aed97da1-cef9-4857-8925-7892913d79c3 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/5c8612194f3a455a91058394a6fe5fb4 0.514s",
                                "2026-05-27 01:46:21.901 21 INFO tempest.lib.common.rest_client [req-2aaf15db-f073-423f-a1b3-4f7ef1ccdaf3 req-2aaf15db-f073-423f-a1b3-4f7ef1ccdaf3 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-27 01:46:21.932 25 INFO tempest.lib.common.rest_client [req-d708fd4a-7dd0-428d-8399-77fa503536d6 req-d708fd4a-7dd0-428d-8399-77fa503536d6 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.606s",
                                "2026-05-27 01:46:21.945 11 INFO tempest.lib.common.rest_client [req-71bfd2e7-9c1b-469a-8ddd-1fe39b1d4230 req-71bfd2e7-9c1b-469a-8ddd-1fe39b1d4230 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.555s",
                                "2026-05-27 01:46:22.039 27 INFO tempest.lib.common.rest_client [req-2ff87509-5b30-4a5c-a1d7-f3680bc3163d req-2ff87509-5b30-4a5c-a1d7-f3680bc3163d ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s",
                                "2026-05-27 01:46:22.042 29 INFO tempest.lib.common.rest_client [req-92e5cd76-15bc-40f4-a7f4-09ae9b9ff764 req-92e5cd76-15bc-40f4-a7f4-09ae9b9ff764 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s",
                                "2026-05-27 01:46:22.061 19 INFO tempest.lib.common.rest_client [req-3b4ea1cb-0772-4ec9-a22f-2fa535fc90f9 req-3b4ea1cb-0772-4ec9-a22f-2fa535fc90f9 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/6756f682ee034483a1c0f10ac8baaed9 0.284s",
                                "2026-05-27 01:46:22.080 15 INFO tempest.lib.common.rest_client [req-631f5fdd-fe57-48b3-975f-9de126deba01 req-631f5fdd-fe57-48b3-975f-9de126deba01 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/6756f682ee034483a1c0f10ac8baaed9 0.479s",
                                "2026-05-27 01:46:22.114 37 INFO tempest.lib.common.rest_client [req-4f675289-073a-499e-a5f7-dda6f90f40d5 req-4f675289-073a-499e-a5f7-dda6f90f40d5 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.444s",
                                "2026-05-27 01:46:22.174 41 INFO tempest.lib.common.rest_client [req-6733b984-5202-4a42-b681-10681d6a971e req-6733b984-5202-4a42-b681-10681d6a971e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.419s",
                                "2026-05-27 01:46:22.177 17 INFO tempest.lib.common.rest_client [req-db4273fb-fffe-457b-9f7e-c7816f781740 req-db4273fb-fffe-457b-9f7e-c7816f781740 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s",
                                "2026-05-27 01:46:22.272 11 INFO tempest.lib.common.rest_client [req-8eb53ff7-a15f-453a-888c-6096a3d239b0 req-8eb53ff7-a15f-453a-888c-6096a3d239b0 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118/users/8ea50b237c7d43a792447d6ca61318e7/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.325s",
                                "2026-05-27 01:46:22.274 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8ea50b237c7d43a792447d6ca61318e7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:22.274 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-475867138-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a0023c3af484a8080d26a8baa771118', 'project_name': 'tempest-GroupSnapshotsTest-475867138', 'tenant_id': '7a0023c3af484a8080d26a8baa771118', 'tenant_name': 'tempest-GroupSnapshotsTest-475867138', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8ea50b237c7d43a792447d6ca61318e7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.275 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-475867138-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a0023c3af484a8080d26a8baa771118', 'project_name': 'tempest-GroupSnapshotsTest-475867138', 'tenant_id': '7a0023c3af484a8080d26a8baa771118', 'tenant_name': 'tempest-GroupSnapshotsTest-475867138', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8ea50b237c7d43a792447d6ca61318e7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.278 13 INFO tempest.lib.common.rest_client [req-12ac0677-a53e-467b-84d9-29c69c156a2d req-12ac0677-a53e-467b-84d9-29c69c156a2d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s",
                                "2026-05-27 01:46:22.289 21 INFO tempest.lib.common.rest_client [req-fe618e06-79d3-447f-bbdc-9338a7ec4a1a req-fe618e06-79d3-447f-bbdc-9338a7ec4a1a ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/5c8612194f3a455a91058394a6fe5fb4 0.386s",
                                "2026-05-27 01:46:22.315 33 INFO tempest.lib.common.rest_client [req-890351df-2bc9-45b8-932d-ca25766185f3 req-890351df-2bc9-45b8-932d-ca25766185f3 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-27 01:46:22.329 23 INFO tempest.lib.common.rest_client [req-193f58d5-d726-4ee6-a481-99fbf76518f9 req-193f58d5-d726-4ee6-a481-99fbf76518f9 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s",
                                "2026-05-27 01:46:22.358 35 INFO tempest.lib.common.rest_client [req-dd9c992b-fad3-4909-b4e3-20618f7b41cc req-dd9c992b-fad3-4909-b4e3-20618f7b41cc ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.913s",
                                "2026-05-27 01:46:22.408 29 INFO tempest.lib.common.rest_client [req-4332a84e-e1ff-4618-ae10-6159fce8a7d2 req-4332a84e-e1ff-4618-ae10-6159fce8a7d2 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/5c8612194f3a455a91058394a6fe5fb4 0.365s",
                                "2026-05-27 01:46:22.414 15 INFO tempest.lib.common.rest_client [req-93a0f47c-7936-4650-99e3-72a1cc8ab956 req-93a0f47c-7936-4650-99e3-72a1cc8ab956 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s",
                                "2026-05-27 01:46:22.452 17 INFO tempest.lib.common.rest_client [req-94bec233-c838-4c4a-a7ae-849114e1ac20 req-94bec233-c838-4c4a-a7ae-849114e1ac20 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/5c8612194f3a455a91058394a6fe5fb4 0.272s",
                                "2026-05-27 01:46:22.454 39 INFO tempest.lib.common.rest_client [req-f1ac7a3e-84a3-4f14-9885-5c6f43ddf62a req-f1ac7a3e-84a3-4f14-9885-5c6f43ddf62a ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.696s",
                                "2026-05-27 01:46:22.497 31 INFO tempest.lib.common.rest_client [req-01116459-ddfc-471f-9a04-b1cf9b48f56f req-01116459-ddfc-471f-9a04-b1cf9b48f56f ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s",
                                "2026-05-27 01:46:22.512 19 INFO tempest.lib.common.rest_client [req-70e22c4e-1cfb-4735-84ca-ad784133d5fd req-70e22c4e-1cfb-4735-84ca-ad784133d5fd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.449s",
                                "2026-05-27 01:46:22.577 25 INFO tempest.lib.common.rest_client [req-7f8c04c7-f9fc-47d5-bfd9-07a014b6bf69 req-7f8c04c7-f9fc-47d5-bfd9-07a014b6bf69 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.642s",
                                "2026-05-27 01:46:22.587 21 INFO tempest.lib.common.rest_client [req-abde41de-8d28-4c8b-9c82-e2119b41c12e req-abde41de-8d28-4c8b-9c82-e2119b41c12e ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s",
                                "2026-05-27 01:46:22.626 41 INFO tempest.lib.common.rest_client [req-171df548-1dcb-4c12-8c18-14cf9aede2a5 req-171df548-1dcb-4c12-8c18-14cf9aede2a5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/5c8612194f3a455a91058394a6fe5fb4 0.449s",
                                "2026-05-27 01:46:22.626 27 INFO tempest.lib.common.rest_client [req-22387407-efbd-4fd2-8304-e3374518dd18 req-22387407-efbd-4fd2-8304-e3374518dd18 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.584s",
                                "2026-05-27 01:46:22.643 15 INFO tempest.lib.common.rest_client [req-37ba1795-ad7e-4b38-873e-6a049fe5ef40 req-37ba1795-ad7e-4b38-873e-6a049fe5ef40 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/5c8612194f3a455a91058394a6fe5fb4 0.227s",
                                "2026-05-27 01:46:22.754 23 INFO tempest.lib.common.rest_client [req-35145f19-727e-416c-9340-89e5227e78e4 req-35145f19-727e-416c-9340-89e5227e78e4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/5c8612194f3a455a91058394a6fe5fb4 0.422s",
                                "2026-05-27 01:46:22.757 13 INFO tempest.lib.common.rest_client [req-fd37fe70-7d4c-4ecf-976f-648a056c9766 req-fd37fe70-7d4c-4ecf-976f-648a056c9766 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/5c8612194f3a455a91058394a6fe5fb4 0.476s",
                                "2026-05-27 01:46:22.777 35 INFO tempest.lib.common.rest_client [req-07d2ecd3-bc77-4966-b0b3-5c4a91ac0e54 req-07d2ecd3-bc77-4966-b0b3-5c4a91ac0e54 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s",
                                "2026-05-27 01:46:22.774 31 INFO tempest.lib.common.rest_client [req-165f04bb-bd74-4bbd-805a-3d4e36421326 req-165f04bb-bd74-4bbd-805a-3d4e36421326 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af78fa8b3c104f3ca5f2b0d72b3efbfd/users/c939ca05b7574255b3a9e2fadc8caf90/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.275s",
                                "2026-05-27 01:46:22.775 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c939ca05b7574255b3a9e2fadc8caf90 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:22.775 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1103727139-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'project_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'tenant_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c939ca05b7574255b3a9e2fadc8caf90', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.776 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1103727139-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'project_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'tenant_id': 'af78fa8b3c104f3ca5f2b0d72b3efbfd', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1103727139', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c939ca05b7574255b3a9e2fadc8caf90', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.887 17 INFO tempest.lib.common.rest_client [req-9ae46d69-6f66-48bc-a7f4-a4128775ddd9 req-9ae46d69-6f66-48bc-a7f4-a4128775ddd9 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.433s",
                                "2026-05-27 01:46:22.890 11 INFO tempest.lib.common.rest_client [req-0bdf18f5-ab33-4792-a348-1a730ae269cc req-0bdf18f5-ab33-4792-a348-1a730ae269cc ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-27 01:46:22.891 15 INFO tempest.lib.common.rest_client [req-47d6cc05-a212-43d9-a793-e5fb8dd99822 req-47d6cc05-a212-43d9-a793-e5fb8dd99822 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-27 01:46:22.920 27 INFO tempest.lib.common.rest_client [req-45c74cee-3995-4456-a4ce-c6810d130a90 req-45c74cee-3995-4456-a4ce-c6810d130a90 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-27 01:46:22.931 23 INFO tempest.lib.common.rest_client [req-cab816f9-84a1-4bce-af13-1d648812c158 req-cab816f9-84a1-4bce-af13-1d648812c158 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-27 01:46:22.946 19 INFO tempest.lib.common.rest_client [req-9c7dd20c-673c-4ec8-9266-5751f10006bf req-9c7dd20c-673c-4ec8-9266-5751f10006bf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/5c8612194f3a455a91058394a6fe5fb4 0.432s",
                                "2026-05-27 01:46:22.945 33 INFO tempest.lib.common.rest_client [req-1c58e58a-1013-44dd-9694-7bdedcf91212 req-1c58e58a-1013-44dd-9694-7bdedcf91212 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335/users/11bdd862eea3425d98d388cd35741608/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.628s",
                                "2026-05-27 01:46:22.948 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 11bdd862eea3425d98d388cd35741608 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:22.949 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2074960164-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27d2e1cc0b4049208ab13a5c738a4335', 'project_name': 'tempest-GroupsV320Test-2074960164', 'tenant_id': '27d2e1cc0b4049208ab13a5c738a4335', 'tenant_name': 'tempest-GroupsV320Test-2074960164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11bdd862eea3425d98d388cd35741608', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.949 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-2074960164-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27d2e1cc0b4049208ab13a5c738a4335', 'project_name': 'tempest-GroupsV320Test-2074960164', 'tenant_id': '27d2e1cc0b4049208ab13a5c738a4335', 'tenant_name': 'tempest-GroupsV320Test-2074960164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '11bdd862eea3425d98d388cd35741608', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:22.970 25 INFO tempest.lib.common.rest_client [req-9e781e20-ca37-437b-b668-9749809ece22 req-9e781e20-ca37-437b-b668-9749809ece22 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.391s",
                                "2026-05-27 01:46:22.977 37 INFO tempest.lib.common.rest_client [req-505511b7-da3c-4c89-a41d-9e8545a2dfa9 req-505511b7-da3c-4c89-a41d-9e8545a2dfa9 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.861s",
                                "2026-05-27 01:46:23.058 35 INFO tempest.lib.common.rest_client [req-f91a2dca-4b76-49c5-9a3e-12e9a231d9b3 req-f91a2dca-4b76-49c5-9a3e-12e9a231d9b3 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.275s",
                                "2026-05-27 01:46:23.113 39 INFO tempest.lib.common.rest_client [req-fd75bdc4-44cc-4ad8-b073-ed71d90f5801 req-fd75bdc4-44cc-4ad8-b073-ed71d90f5801 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5252d7130ed54caaa604ffc61fb6a8a5/users/f445e3fe93934fb581d4057431860033/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.655s",
                                "2026-05-27 01:46:23.113 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f445e3fe93934fb581d4057431860033 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.113 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-202536748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'project_name': 'tempest-SnapshotsActionsTest-202536748', 'tenant_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'tenant_name': 'tempest-SnapshotsActionsTest-202536748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f445e3fe93934fb581d4057431860033', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.115 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-202536748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'project_name': 'tempest-SnapshotsActionsTest-202536748', 'tenant_id': '5252d7130ed54caaa604ffc61fb6a8a5', 'tenant_name': 'tempest-SnapshotsActionsTest-202536748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f445e3fe93934fb581d4057431860033', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.133 29 INFO tempest.lib.common.rest_client [req-94ee3bc0-1034-4939-be93-b4724ad994dc req-94ee3bc0-1034-4939-be93-b4724ad994dc ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s",
                                "2026-05-27 01:46:23.152 11 INFO tempest.lib.common.rest_client [req-49da2b92-a6f8-4c79-90ea-93cf33b59b04 req-49da2b92-a6f8-4c79-90ea-93cf33b59b04 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.258s",
                                "2026-05-27 01:46:23.255 41 INFO tempest.lib.common.rest_client [req-b4931689-515c-431c-8d1d-5bbbcc43d23a req-b4931689-515c-431c-8d1d-5bbbcc43d23a ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.625s",
                                "2026-05-27 01:46:23.247 15 INFO tempest.lib.common.rest_client [req-7c0e3a5c-5805-4fb5-a4c7-344f5ab3eeb6 req-7c0e3a5c-5805-4fb5-a4c7-344f5ab3eeb6 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2260acb6d44f4583b1b89301f3bbd794/users/d6141d8013ae47fc9e1072c38c3829ab/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.353s",
                                "2026-05-27 01:46:23.247 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d6141d8013ae47fc9e1072c38c3829ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.248 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1892363763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2260acb6d44f4583b1b89301f3bbd794', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'tenant_id': '2260acb6d44f4583b1b89301f3bbd794', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6141d8013ae47fc9e1072c38c3829ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.248 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1892363763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2260acb6d44f4583b1b89301f3bbd794', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'tenant_id': '2260acb6d44f4583b1b89301f3bbd794', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1892363763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd6141d8013ae47fc9e1072c38c3829ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.255 23 INFO tempest.lib.common.rest_client [req-f15d8ad4-13f0-4800-bd2f-14872b269653 req-f15d8ad4-13f0-4800-bd2f-14872b269653 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f79c796fded41f9ba657d8d9348abee/users/74cdafee5e544a50bc98670521584daa/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.318s",
                                "2026-05-27 01:46:23.256 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74cdafee5e544a50bc98670521584daa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.256 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f79c796fded41f9ba657d8d9348abee', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'tenant_id': '4f79c796fded41f9ba657d8d9348abee', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74cdafee5e544a50bc98670521584daa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.257 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f79c796fded41f9ba657d8d9348abee', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'tenant_id': '4f79c796fded41f9ba657d8d9348abee', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1242521126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74cdafee5e544a50bc98670521584daa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.344 21 INFO tempest.lib.common.rest_client [req-a9cecddc-227d-40fa-9fdc-1d412388bf8b req-a9cecddc-227d-40fa-9fdc-1d412388bf8b ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3680fbe97b98483ab543fe217c7efeb7/users/b00456fdbb6947d3b24b80325859e658/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.755s",
                                "2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b00456fdbb6947d3b24b80325859e658 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2023503627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3680fbe97b98483ab543fe217c7efeb7', 'project_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'tenant_id': '3680fbe97b98483ab543fe217c7efeb7', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b00456fdbb6947d3b24b80325859e658', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.344 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2023503627-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3680fbe97b98483ab543fe217c7efeb7', 'project_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'tenant_id': '3680fbe97b98483ab543fe217c7efeb7', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2023503627', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b00456fdbb6947d3b24b80325859e658', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.415 25 INFO tempest.lib.common.rest_client [req-cdc3917a-6306-4d7b-a45e-21f36df0788b req-cdc3917a-6306-4d7b-a45e-21f36df0788b ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s",
                                "2026-05-27 01:46:23.461 13 INFO tempest.lib.common.rest_client [req-906c663f-9812-4076-9ab4-e740a20fd75d req-906c663f-9812-4076-9ab4-e740a20fd75d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s",
                                "2026-05-27 01:46:23.463 31 INFO tempest.lib.common.rest_client [req-c3912fa0-1dd2-4a77-aa49-08b4488c0503 req-c3912fa0-1dd2-4a77-aa49-08b4488c0503 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-27 01:46:23.459 27 INFO tempest.lib.common.rest_client [req-73f4a4e7-2f9d-4480-865b-454749a86c81 req-73f4a4e7-2f9d-4480-865b-454749a86c81 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/6756f682ee034483a1c0f10ac8baaed9 0.537s",
                                "2026-05-27 01:46:23.472 17 INFO tempest.lib.common.rest_client [req-7decf2b7-c675-43c6-b646-367458fbb6a6 req-7decf2b7-c675-43c6-b646-367458fbb6a6 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/afce27ea5bfa4d7fbb041058dd7d9a43/users/a94b4cb94cf240e58b03f9517b4fd894/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.581s",
                                "2026-05-27 01:46:23.473 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a94b4cb94cf240e58b03f9517b4fd894 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.475 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1617936626-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'project_name': 'tempest-GroupsTest-1617936626', 'tenant_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'tenant_name': 'tempest-GroupsTest-1617936626', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a94b4cb94cf240e58b03f9517b4fd894', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.475 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1617936626-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'project_name': 'tempest-GroupsTest-1617936626', 'tenant_id': 'afce27ea5bfa4d7fbb041058dd7d9a43', 'tenant_name': 'tempest-GroupsTest-1617936626', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a94b4cb94cf240e58b03f9517b4fd894', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.564 19 INFO tempest.lib.common.rest_client [req-85c6a953-f6e6-4515-bb2f-0f4ccbd6e2e4 req-85c6a953-f6e6-4515-bb2f-0f4ccbd6e2e4 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s",
                                "2026-05-27 01:46:23.564 41 INFO tempest.lib.common.rest_client [req-bbd708d1-c511-4c60-a599-2c455d870d16 req-bbd708d1-c511-4c60-a599-2c455d870d16 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e4af209002534f0c8d63397d536576a1/users/e1902eddc96f40b982876670cde4f680/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.306s",
                                "2026-05-27 01:46:23.564 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e1902eddc96f40b982876670cde4f680 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.565 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-526599904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4af209002534f0c8d63397d536576a1', 'project_name': 'tempest-VolumeServicesNegativeTest-526599904', 'tenant_id': 'e4af209002534f0c8d63397d536576a1', 'tenant_name': 'tempest-VolumeServicesNegativeTest-526599904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1902eddc96f40b982876670cde4f680', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.566 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-526599904-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e4af209002534f0c8d63397d536576a1', 'project_name': 'tempest-VolumeServicesNegativeTest-526599904', 'tenant_id': 'e4af209002534f0c8d63397d536576a1', 'tenant_name': 'tempest-VolumeServicesNegativeTest-526599904', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e1902eddc96f40b982876670cde4f680', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.570 29 INFO tempest.lib.common.rest_client [req-5ff646d6-902f-4947-990c-d025ee689712 req-5ff646d6-902f-4947-990c-d025ee689712 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/973adbf5e09545408f794ff035bef828/users/114516a980844fc9b1a5dd570b48fcc4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.429s",
                                "2026-05-27 01:46:23.570 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 114516a980844fc9b1a5dd570b48fcc4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.571 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1806341842-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '973adbf5e09545408f794ff035bef828', 'project_name': 'tempest-GroupTypesTest-1806341842', 'tenant_id': '973adbf5e09545408f794ff035bef828', 'tenant_name': 'tempest-GroupTypesTest-1806341842', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '114516a980844fc9b1a5dd570b48fcc4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.572 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1806341842-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '973adbf5e09545408f794ff035bef828', 'project_name': 'tempest-GroupTypesTest-1806341842', 'tenant_id': '973adbf5e09545408f794ff035bef828', 'tenant_name': 'tempest-GroupTypesTest-1806341842', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '114516a980844fc9b1a5dd570b48fcc4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.625 33 INFO tempest.lib.common.rest_client [req-53c01917-1e9f-46f8-847e-50c33cc3f6fa req-53c01917-1e9f-46f8-847e-50c33cc3f6fa ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-27 01:46:23.633 37 INFO tempest.lib.common.rest_client [req-a6bbb776-8546-46ae-92f6-9a145713dc61 req-a6bbb776-8546-46ae-92f6-9a145713dc61 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.650s",
                                "2026-05-27 01:46:23.660 25 INFO tempest.lib.common.rest_client [req-7729d5fc-60e5-4df8-bc01-f9a8def6a15d req-7729d5fc-60e5-4df8-bc01-f9a8def6a15d ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/6756f682ee034483a1c0f10ac8baaed9 0.243s",
                                "2026-05-27 01:46:23.666 35 INFO tempest.lib.common.rest_client [req-56078e36-f5da-4852-a311-67a0aa373731 req-56078e36-f5da-4852-a311-67a0aa373731 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.605s",
                                "2026-05-27 01:46:23.671 13 INFO tempest.lib.common.rest_client [req-8f6e32f9-3490-48a9-96af-1cf406b3b459 req-8f6e32f9-3490-48a9-96af-1cf406b3b459 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02950b3f6bc34dc3bbb9cc1bebd3f5b5/users/fa3d36e4248d44d5a1093625291186c2/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.205s",
                                "2026-05-27 01:46:23.671 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fa3d36e4248d44d5a1093625291186c2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:23.672 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1807811909-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'project_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'tenant_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa3d36e4248d44d5a1093625291186c2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.672 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-1807811909-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'project_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'tenant_id': '02950b3f6bc34dc3bbb9cc1bebd3f5b5', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-1807811909', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fa3d36e4248d44d5a1093625291186c2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:23.745 39 INFO tempest.lib.common.rest_client [req-20efca39-a229-42c2-af9e-8c658f2f4f73 req-20efca39-a229-42c2-af9e-8c658f2f4f73 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-27 01:46:23.831 37 INFO tempest.lib.common.rest_client [req-5b2367f2-5b50-4b21-ada5-26eed4926588 req-5b2367f2-5b50-4b21-ada5-26eed4926588 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.196s",
                                "2026-05-27 01:46:24.123 11 INFO tempest.lib.common.rest_client [req-734015fb-a2a7-4a2a-9c4b-84a45fb72b36 req-734015fb-a2a7-4a2a-9c4b-84a45fb72b36 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.968s",
                                "2026-05-27 01:46:24.160 41 INFO tempest.lib.common.rest_client [req-76661869-69d0-4878-bc39-8fda311572e9 req-76661869-69d0-4878-bc39-8fda311572e9 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-27 01:46:24.181 15 INFO tempest.lib.common.rest_client [req-9547317b-6a8d-49a3-9f6c-be646de39175 req-9547317b-6a8d-49a3-9f6c-be646de39175 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.919s",
                                "2026-05-27 01:46:24.181 23 INFO tempest.lib.common.rest_client [req-0c5e0eec-3a7f-4e62-b93e-b01b46e6a16a req-0c5e0eec-3a7f-4e62-b93e-b01b46e6a16a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.915s",
                                "2026-05-27 01:46:24.248 21 INFO tempest.lib.common.rest_client [req-c1aaae01-28c9-41e7-aaf8-57bbffb4fe4f req-c1aaae01-28c9-41e7-aaf8-57bbffb4fe4f ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.900s",
                                "2026-05-27 01:46:24.261 27 INFO tempest.lib.common.rest_client [req-13fe9c03-642c-4eb2-ac98-b355c40a503c req-13fe9c03-642c-4eb2-ac98-b355c40a503c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.800s",
                                "2026-05-27 01:46:24.310 11 INFO tempest.lib.common.rest_client [req-0cde1fc6-e4d7-4e12-9832-8f5193596e6e req-0cde1fc6-e4d7-4e12-9832-8f5193596e6e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:46:24.307 19 INFO tempest.lib.common.rest_client [req-8c527f7b-778e-4e5f-98af-13b8404b8fb1 req-8c527f7b-778e-4e5f-98af-13b8404b8fb1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56/users/20b8a11454264442ac8649074d06c9d4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.741s",
                                "2026-05-27 01:46:24.308 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20b8a11454264442ac8649074d06c9d4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:24.308 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-132067317-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ead92755b44c25a68926dc6e365c56', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'tenant_id': 'f6ead92755b44c25a68926dc6e365c56', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b8a11454264442ac8649074d06c9d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:24.309 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-132067317-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ead92755b44c25a68926dc6e365c56', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'tenant_id': 'f6ead92755b44c25a68926dc6e365c56', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-132067317', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20b8a11454264442ac8649074d06c9d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:24.328 13 INFO tempest.lib.common.rest_client [req-c617c8d5-b2b1-41ae-b397-d56923cd90df req-c617c8d5-b2b1-41ae-b397-d56923cd90df ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-27 01:46:24.352 31 INFO tempest.lib.common.rest_client [req-3f8c0fe4-d727-4120-be2f-bcda897ee3c1 req-3f8c0fe4-d727-4120-be2f-bcda897ee3c1 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.884s",
                                "2026-05-27 01:46:24.466 23 INFO tempest.lib.common.rest_client [req-253d639c-57b7-4832-a25b-10ba3919936d req-253d639c-57b7-4832-a25b-10ba3919936d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.281s",
                                "2026-05-27 01:46:24.506 35 INFO tempest.lib.common.rest_client [req-26bc5875-151e-40ab-ab38-9a74867f8b57 req-26bc5875-151e-40ab-ab38-9a74867f8b57 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.837s",
                                "2026-05-27 01:46:24.591 33 INFO tempest.lib.common.rest_client [req-0bbe8d53-6ba9-41f2-8da7-09f768bd8dd0 req-0bbe8d53-6ba9-41f2-8da7-09f768bd8dd0 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.963s",
                                "2026-05-27 01:46:24.645 13 INFO tempest.lib.common.rest_client [req-c51eb95c-d2ab-498c-81ac-2095d67c602c req-c51eb95c-d2ab-498c-81ac-2095d67c602c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.314s",
                                "2026-05-27 01:46:24.676 17 INFO tempest.lib.common.rest_client [req-6e26c4ea-54c6-4785-aae5-c8a66cdc4b43 req-6e26c4ea-54c6-4785-aae5-c8a66cdc4b43 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.195s",
                                "2026-05-27 01:46:24.736 37 INFO tempest.lib.common.rest_client [req-0148ced6-ec3b-40a7-844e-204c39bdba69 req-0148ced6-ec3b-40a7-844e-204c39bdba69 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.902s",
                                "2026-05-27 01:46:24.799 27 INFO tempest.lib.common.rest_client [req-3bfde307-7c11-48c2-bb63-e6b46b3f2453 req-3bfde307-7c11-48c2-bb63-e6b46b3f2453 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/5c8612194f3a455a91058394a6fe5fb4 0.535s",
                                "2026-05-27 01:46:24.812 25 INFO tempest.lib.common.rest_client [req-b047cb16-a54a-4e03-b017-c95c7ef4e11a req-b047cb16-a54a-4e03-b017-c95c7ef4e11a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.151s",
                                "2026-05-27 01:46:24.840 29 INFO tempest.lib.common.rest_client [req-f0ce2586-9f59-43dc-bc14-9a8816103610 req-f0ce2586-9f59-43dc-bc14-9a8816103610 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.252s",
                                "2026-05-27 01:46:24.845 15 INFO tempest.lib.common.rest_client [req-3a203f13-0d03-4086-a07c-2984990fa6b8 req-3a203f13-0d03-4086-a07c-2984990fa6b8 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.658s",
                                "2026-05-27 01:46:24.967 39 INFO tempest.lib.common.rest_client [req-26408cfb-142c-499a-953c-35d70aa6a8ab req-26408cfb-142c-499a-953c-35d70aa6a8ab ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.217s",
                                "2026-05-27 01:46:24.974 41 INFO tempest.lib.common.rest_client [req-37c12c9b-b84d-4d13-9089-67d4404fa8a3 req-37c12c9b-b84d-4d13-9089-67d4404fa8a3 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.809s",
                                "2026-05-27 01:46:24.993 35 INFO tempest.lib.common.rest_client [req-2c9ebcea-e0a6-44e2-8b9c-44e2b48bb3f2 req-2c9ebcea-e0a6-44e2-8b9c-44e2b48bb3f2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.484s",
                                "2026-05-27 01:46:25.021 31 INFO tempest.lib.common.rest_client [req-3eb5c893-4f3d-4787-b861-a2401fe983df req-3eb5c893-4f3d-4787-b861-a2401fe983df ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.666s",
                                "2026-05-27 01:46:25.114 11 INFO tempest.lib.common.rest_client [req-05bd366c-fe3d-4ce5-865f-fecd389a515c req-05bd366c-fe3d-4ce5-865f-fecd389a515c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.801s",
                                "2026-05-27 01:46:25.130 33 INFO tempest.lib.common.rest_client [req-fb519788-7c1e-4bb9-bc0c-055fb265b26f req-fb519788-7c1e-4bb9-bc0c-055fb265b26f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s",
                                "2026-05-27 01:46:25.150 17 INFO tempest.lib.common.rest_client [req-0efa1e21-760c-4ef9-a085-35ba11c0f3a6 req-0efa1e21-760c-4ef9-a085-35ba11c0f3a6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.472s",
                                "2026-05-27 01:46:25.180 21 INFO tempest.lib.common.rest_client [req-85e5d89b-5928-4879-ac7d-a112afaa8943 req-85e5d89b-5928-4879-ac7d-a112afaa8943 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.929s",
                                "2026-05-27 01:46:25.226 37 INFO tempest.lib.common.rest_client [req-e1086a4a-1403-4ed6-ba47-21e7dbfa1398 req-e1086a4a-1403-4ed6-ba47-21e7dbfa1398 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.488s",
                                "2026-05-27 01:46:25.313 19 INFO tempest.lib.common.rest_client [req-27b79687-b456-454b-9327-6adb4971b4c1 req-27b79687-b456-454b-9327-6adb4971b4c1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.994s",
                                "2026-05-27 01:46:25.378 27 INFO tempest.lib.common.rest_client [req-5c9c9cf7-c152-44a6-b300-e9d11b226c91 req-5c9c9cf7-c152-44a6-b300-e9d11b226c91 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-27 01:46:25.421 31 INFO tempest.lib.common.rest_client [req-2e1e4494-83c1-4e63-a78d-d593fd24c6b6 req-2e1e4494-83c1-4e63-a78d-d593fd24c6b6 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-27 01:46:25.617 15 INFO tempest.lib.common.rest_client [req-53d5c9bf-3c25-425d-9d6d-65056d7f9111 req-53d5c9bf-3c25-425d-9d6d-65056d7f9111 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.769s",
                                "2026-05-27 01:46:25.651 33 INFO tempest.lib.common.rest_client [req-a3bd6f7a-6d80-4e6f-9b58-8f3c83fb7bb6 req-a3bd6f7a-6d80-4e6f-9b58-8f3c83fb7bb6 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.519s",
                                "2026-05-27 01:46:25.675 23 INFO tempest.lib.common.rest_client [req-815e7709-8b82-4b6e-9f43-d0b6c340c7a7 req-815e7709-8b82-4b6e-9f43-d0b6c340c7a7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.206s",
                                "2026-05-27 01:46:25.684 39 INFO tempest.lib.common.rest_client [req-e7916f15-8be8-454e-9d8e-a1de8c4e5032 req-e7916f15-8be8-454e-9d8e-a1de8c4e5032 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s",
                                "2026-05-27 01:46:25.720 13 INFO tempest.lib.common.rest_client [req-ab3319e2-ef85-4eb2-bc2e-02b84c390194 req-ab3319e2-ef85-4eb2-bc2e-02b84c390194 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.073s",
                                "2026-05-27 01:46:25.732 41 INFO tempest.lib.common.rest_client [req-3de049f8-a742-4642-8634-6376ee3557dc req-3de049f8-a742-4642-8634-6376ee3557dc ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s",
                                "2026-05-27 01:46:25.735 25 INFO tempest.lib.common.rest_client [req-04616b0a-4891-4d19-9208-3869ac125234 req-04616b0a-4891-4d19-9208-3869ac125234 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/5c8612194f3a455a91058394a6fe5fb4 0.918s",
                                "2026-05-27 01:46:25.757 27 INFO tempest.lib.common.rest_client [req-87e855dc-fc1a-4c37-98e5-9b9b5531ae65 req-87e855dc-fc1a-4c37-98e5-9b9b5531ae65 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa/users/2416deae36294d7dac004929364ba1e4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.371s",
                                "2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2416deae36294d7dac004929364ba1e4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-967766374-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793ef66924bc4765bab352d88364faaa', 'project_name': 'tempest-GroupTypeSpecsTest-967766374', 'tenant_id': '793ef66924bc4765bab352d88364faaa', 'tenant_name': 'tempest-GroupTypeSpecsTest-967766374', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2416deae36294d7dac004929364ba1e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:25.757 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-967766374-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '793ef66924bc4765bab352d88364faaa', 'project_name': 'tempest-GroupTypeSpecsTest-967766374', 'tenant_id': '793ef66924bc4765bab352d88364faaa', 'tenant_name': 'tempest-GroupTypeSpecsTest-967766374', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2416deae36294d7dac004929364ba1e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:25.838 17 INFO tempest.lib.common.rest_client [req-620248df-c26c-4025-894c-1250b0580e15 req-620248df-c26c-4025-894c-1250b0580e15 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s",
                                "2026-05-27 01:46:25.862 29 INFO tempest.lib.common.rest_client [req-1307d9a0-7edb-4476-b059-29f575d375a1 req-1307d9a0-7edb-4476-b059-29f575d375a1 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.017s",
                                "2026-05-27 01:46:25.875 15 INFO tempest.lib.common.rest_client [req-6a959fc1-d34a-4666-8b4b-8bc2d8d061db req-6a959fc1-d34a-4666-8b4b-8bc2d8d061db ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-27 01:46:25.878 33 INFO tempest.lib.common.rest_client [req-f90669d9-b441-4248-84cc-b11947a66805 req-f90669d9-b441-4248-84cc-b11947a66805 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.224s",
                                "2026-05-27 01:46:25.882 35 INFO tempest.lib.common.rest_client [req-ed6acf4d-99f1-4fb8-9dda-52fa7b24733b req-ed6acf4d-99f1-4fb8-9dda-52fa7b24733b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/6756f682ee034483a1c0f10ac8baaed9 0.886s",
                                "2026-05-27 01:46:25.896 19 INFO tempest.lib.common.rest_client [req-a1ac369e-6d58-4369-afb3-ef7aac23d0b0 req-a1ac369e-6d58-4369-afb3-ef7aac23d0b0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.574s",
                                "2026-05-27 01:46:26.004 39 INFO tempest.lib.common.rest_client [req-6fdf6036-da7d-47ef-8605-d86221977d13 req-6fdf6036-da7d-47ef-8605-d86221977d13 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-27 01:46:26.013 25 INFO tempest.lib.common.rest_client [req-d7376e47-64aa-4f88-aaf4-f4c04c590b44 req-d7376e47-64aa-4f88-aaf4-f4c04c590b44 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-27 01:46:26.013 37 INFO tempest.lib.common.rest_client [req-252d99ab-a0e7-4dcc-8536-ace394a734f3 req-252d99ab-a0e7-4dcc-8536-ace394a734f3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.784s",
                                "2026-05-27 01:46:26.044 33 INFO tempest.lib.common.rest_client [req-cc9a4761-1621-40e1-98af-008e347b6dc4 req-cc9a4761-1621-40e1-98af-008e347b6dc4 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-27 01:46:26.045 13 INFO tempest.lib.common.rest_client [req-a0f24aa6-46ca-4a2d-a83a-be0efeaed366 req-a0f24aa6-46ca-4a2d-a83a-be0efeaed366 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-27 01:46:26.060 35 INFO tempest.lib.common.rest_client [req-9a5a1584-0f01-4f1d-b08c-3a00335d5e2c req-9a5a1584-0f01-4f1d-b08c-3a00335d5e2c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:46:26.068 21 INFO tempest.lib.common.rest_client [req-1c7fb55a-dfeb-4d94-a770-0808eb919e5b req-1c7fb55a-dfeb-4d94-a770-0808eb919e5b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s",
                                "2026-05-27 01:46:26.068 11 INFO tempest.lib.common.rest_client [req-ce403b66-dc82-48a3-bcd9-b21f3f1d7b14 req-ce403b66-dc82-48a3-bcd9-b21f3f1d7b14 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.952s",
                                "2026-05-27 01:46:26.083 31 INFO tempest.lib.common.rest_client [req-780c13d2-a6b5-4cc3-8d2f-c8e889491145 req-780c13d2-a6b5-4cc3-8d2f-c8e889491145 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.657s",
                                "2026-05-27 01:46:26.175 23 INFO tempest.lib.common.rest_client [req-e01f903b-9c7f-45ac-8c09-9b5cb362500f req-e01f903b-9c7f-45ac-8c09-9b5cb362500f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.498s",
                                "2026-05-27 01:46:26.187 41 INFO tempest.lib.common.rest_client [req-91c53704-7626-482f-b2da-8d5b87a59957 req-91c53704-7626-482f-b2da-8d5b87a59957 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.453s",
                                "2026-05-27 01:46:26.202 15 INFO tempest.lib.common.rest_client [req-3f1dd196-d11f-45a6-8b64-d0fea909a717 req-3f1dd196-d11f-45a6-8b64-d0fea909a717 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.324s",
                                "2026-05-27 01:46:26.215 35 INFO tempest.lib.common.rest_client [req-6210dfd5-0ff9-478a-91ab-e5f470c2ab62 req-6210dfd5-0ff9-478a-91ab-e5f470c2ab62 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/5c8612194f3a455a91058394a6fe5fb4 0.152s",
                                "2026-05-27 01:46:26.236 25 INFO tempest.lib.common.rest_client [req-d75f87b7-f142-4642-b905-c54f85defbd3 req-d75f87b7-f142-4642-b905-c54f85defbd3 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/992d525b4670419aa98850f009ab72a4/users/24131c2da7834574a04df04258cef587/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.221s",
                                "2026-05-27 01:46:26.236 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 24131c2da7834574a04df04258cef587 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:26.237 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1160716876-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '992d525b4670419aa98850f009ab72a4', 'project_name': 'tempest-GroupsV314Test-1160716876', 'tenant_id': '992d525b4670419aa98850f009ab72a4', 'tenant_name': 'tempest-GroupsV314Test-1160716876', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24131c2da7834574a04df04258cef587', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.237 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1160716876-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '992d525b4670419aa98850f009ab72a4', 'project_name': 'tempest-GroupsV314Test-1160716876', 'tenant_id': '992d525b4670419aa98850f009ab72a4', 'tenant_name': 'tempest-GroupsV314Test-1160716876', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '24131c2da7834574a04df04258cef587', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:26.323 17 INFO tempest.lib.common.rest_client [req-9b0c09d9-1b66-4750-babc-79008fd83d2f req-9b0c09d9-1b66-4750-babc-79008fd83d2f ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s",
                                "2026-05-27 01:46:26.414 41 INFO tempest.lib.common.rest_client [req-1975a394-fef3-4778-9388-d0eb68168113 req-1975a394-fef3-4778-9388-d0eb68168113 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.224s",
                                "2026-05-27 01:46:26.437 31 INFO tempest.lib.common.rest_client [req-5eea172f-2f6b-4864-9b68-0a628a609d74 req-5eea172f-2f6b-4864-9b68-0a628a609d74 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-27 01:46:26.467 39 INFO tempest.lib.common.rest_client [req-499d9776-d01f-4f67-92f5-46d83e2231fa req-499d9776-d01f-4f67-92f5-46d83e2231fa ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.461s",
                                "2026-05-27 01:46:26.563 29 INFO tempest.lib.common.rest_client [req-0bd8ce0b-fa47-4d14-9000-772e0253bcb4 req-0bd8ce0b-fa47-4d14-9000-772e0253bcb4 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.694s",
                                "2026-05-27 01:46:26.580 27 INFO tempest.lib.common.rest_client [req-530a43f1-88ca-49ea-b871-1549487eb984 req-530a43f1-88ca-49ea-b871-1549487eb984 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s",
                                "2026-05-27 01:46:26.609 33 INFO tempest.lib.common.rest_client [req-ce5568cd-0f23-429a-9ae0-9a29621c55d5 req-ce5568cd-0f23-429a-9ae0-9a29621c55d5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.562s",
                                "2026-05-27 01:46:26.628 13 INFO tempest.lib.common.rest_client [req-ef37eb99-e868-475b-b2ee-a71ae838c004 req-ef37eb99-e868-475b-b2ee-a71ae838c004 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.580s",
                                "2026-05-27 01:46:26.726 31 INFO tempest.lib.common.rest_client [req-7c46dbe4-21b0-4fdd-a21d-4bc8cee3b90b req-7c46dbe4-21b0-4fdd-a21d-4bc8cee3b90b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.285s",
                                "2026-05-27 01:46:26.741 37 INFO tempest.lib.common.rest_client [req-cbe04232-c0ee-4d24-946e-927ad4c419af req-cbe04232-c0ee-4d24-946e-927ad4c419af ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/6756f682ee034483a1c0f10ac8baaed9 0.726s",
                                "2026-05-27 01:46:26.761 19 INFO tempest.lib.common.rest_client [req-89885e18-6543-4a53-95bd-e5139aa9ea75 req-89885e18-6543-4a53-95bd-e5139aa9ea75 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.861s",
                                "2026-05-27 01:46:26.852 33 INFO tempest.lib.common.rest_client [req-e0cf737a-12f2-46d4-bf24-b97e509130ee req-e0cf737a-12f2-46d4-bf24-b97e509130ee ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-27 01:46:26.863 35 INFO tempest.lib.common.rest_client [req-8bcfc3a0-44fc-4d4e-a2a7-9d2d7b4eaca4 req-8bcfc3a0-44fc-4d4e-a2a7-9d2d7b4eaca4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.644s",
                                "2026-05-27 01:46:26.869 21 INFO tempest.lib.common.rest_client [req-eb88288c-7727-42ce-92c5-1011575e4172 req-eb88288c-7727-42ce-92c5-1011575e4172 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.798s",
                                "2026-05-27 01:46:26.888 23 INFO tempest.lib.common.rest_client [req-deff543f-1abf-44e2-ad03-f5f33214284d req-deff543f-1abf-44e2-ad03-f5f33214284d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.711s",
                                "2026-05-27 01:46:26.900 11 INFO tempest.lib.common.rest_client [req-de4de6b5-807d-4c65-b720-1eee09076cc0 req-de4de6b5-807d-4c65-b720-1eee09076cc0 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.830s",
                                "2026-05-27 01:46:26.968 15 INFO tempest.lib.common.rest_client [req-3b4c23ee-4f2d-4700-9b37-ecde6bcfb637 req-3b4c23ee-4f2d-4700-9b37-ecde6bcfb637 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.764s",
                                "2026-05-27 01:46:26.971 25 INFO tempest.lib.common.rest_client [req-08989758-dfef-444f-99cf-a9fee1472445 req-08989758-dfef-444f-99cf-a9fee1472445 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s",
                                "2026-05-27 01:46:26.985 41 INFO tempest.lib.common.rest_client [req-9b12bce9-71f9-4b9a-8b33-bd52d7ede46e req-9b12bce9-71f9-4b9a-8b33-bd52d7ede46e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.567s",
                                "2026-05-27 01:46:26.986 37 INFO tempest.lib.common.rest_client [req-01df8159-fa63-4a1a-8a2b-380d2c72d0c3 req-01df8159-fa63-4a1a-8a2b-380d2c72d0c3 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-27 01:46:27.008 29 INFO tempest.lib.common.rest_client [req-c5085f70-38e4-45c8-be9d-1293f886185f req-c5085f70-38e4-45c8-be9d-1293f886185f ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s",
                                "2026-05-27 01:46:27.028 31 INFO tempest.lib.common.rest_client [req-8e185bd2-8b66-41dd-aef2-8780d9fbe56d req-8e185bd2-8b66-41dd-aef2-8780d9fbe56d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-27 01:46:27.028 39 INFO tempest.lib.common.rest_client [req-a1322735-9d29-4177-9b60-9fb13521bc42 req-a1322735-9d29-4177-9b60-9fb13521bc42 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.553s",
                                "2026-05-27 01:46:27.043 11 INFO tempest.lib.common.rest_client [req-76e29426-6f36-4f3b-9479-9503d05c296d req-76e29426-6f36-4f3b-9479-9503d05c296d ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-27 01:46:27.065 33 INFO tempest.lib.common.rest_client [req-4ecc947f-6434-49c2-8be0-679006985e88 req-4ecc947f-6434-49c2-8be0-679006985e88 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/6756f682ee034483a1c0f10ac8baaed9 0.202s",
                                "2026-05-27 01:46:27.057 35 INFO tempest.lib.common.rest_client [req-873e6615-ae28-44c4-93c8-d1faa7403d5e req-873e6615-ae28-44c4-93c8-d1faa7403d5e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a/users/eb8f1b610e09434f892d3eb4a744fd7f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.192s",
                                "2026-05-27 01:46:27.057 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user eb8f1b610e09434f892d3eb4a744fd7f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:27.057 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'tenant_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb8f1b610e09434f892d3eb4a744fd7f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.058 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'tenant_id': '0ad9b6ec20b7403494bd47ad42b6858a', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1961113216', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'eb8f1b610e09434f892d3eb4a744fd7f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:27.090 17 INFO tempest.lib.common.rest_client [req-8c6d5743-425b-40d2-a5d6-7bdba25b8b62 req-8c6d5743-425b-40d2-a5d6-7bdba25b8b62 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.762s",
                                "2026-05-27 01:46:27.196 21 INFO tempest.lib.common.rest_client [req-c86a364c-b057-474b-b52f-3575057185f2 req-c86a364c-b057-474b-b52f-3575057185f2 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.324s",
                                "2026-05-27 01:46:27.235 13 INFO tempest.lib.common.rest_client [req-ae9326e4-0d72-4efd-85af-3598d3e4b99d req-ae9326e4-0d72-4efd-85af-3598d3e4b99d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.604s",
                                "2026-05-27 01:46:27.312 37 INFO tempest.lib.common.rest_client [req-ceee0f26-585f-490e-9bd2-39e378e9bb6b req-ceee0f26-585f-490e-9bd2-39e378e9bb6b ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/5c8612194f3a455a91058394a6fe5fb4 0.324s",
                                "2026-05-27 01:46:27.325 17 INFO tempest.lib.common.rest_client [req-2e0dfbfa-9858-4e4a-8abc-e5011b3c962d req-2e0dfbfa-9858-4e4a-8abc-e5011b3c962d ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-27 01:46:27.337 19 INFO tempest.lib.common.rest_client [req-a428ba3b-702d-4aaf-89f2-f02c40aa6c00 req-a428ba3b-702d-4aaf-89f2-f02c40aa6c00 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.572s",
                                "2026-05-27 01:46:27.436 23 INFO tempest.lib.common.rest_client [req-0dc789ee-6aeb-41d9-82c0-1d35d292131a req-0dc789ee-6aeb-41d9-82c0-1d35d292131a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s",
                                "2026-05-27 01:46:27.447 39 INFO tempest.lib.common.rest_client [req-b1134bb5-8ed1-499d-8828-5bec09c05e37 req-b1134bb5-8ed1-499d-8828-5bec09c05e37 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.417s",
                                "2026-05-27 01:46:27.498 29 INFO tempest.lib.common.rest_client [req-0ace7f4a-7b6b-4469-8126-364b2275c778 req-0ace7f4a-7b6b-4469-8126-364b2275c778 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.487s",
                                "2026-05-27 01:46:27.536 27 INFO tempest.lib.common.rest_client [req-b3f552ec-2975-4519-ae7e-894d105eb859 req-b3f552ec-2975-4519-ae7e-894d105eb859 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types 0.947s",
                                "2026-05-27 01:46:27.573 31 INFO tempest.lib.common.rest_client [req-c6b98b9a-d241-4be0-ae53-1a85943cac5b req-c6b98b9a-d241-4be0-ae53-1a85943cac5b ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/6756f682ee034483a1c0f10ac8baaed9 0.544s",
                                "2026-05-27 01:46:27.608 25 INFO tempest.lib.common.rest_client [req-f017e8f8-1b0c-4cce-9cd8-14982a22d507 req-f017e8f8-1b0c-4cce-9cd8-14982a22d507 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s",
                                "2026-05-27 01:46:27.636 15 INFO tempest.lib.common.rest_client [req-9dd11160-15a2-496e-882a-39b2f9bb5fbf req-9dd11160-15a2-496e-882a-39b2f9bb5fbf ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.666s",
                                "2026-05-27 01:46:27.654 41 INFO tempest.lib.common.rest_client [req-255c559f-971a-4f31-ae02-1f7f5a33d228 req-255c559f-971a-4f31-ae02-1f7f5a33d228 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.666s",
                                "2026-05-27 01:46:27.660 21 INFO tempest.lib.common.rest_client [req-44df40b0-2d47-43fd-a6c6-5f151b32ece9 req-44df40b0-2d47-43fd-a6c6-5f151b32ece9 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.462s",
                                "2026-05-27 01:46:27.670 27 INFO tempest.lib.common.rest_client [req-7e90b169-59bd-4e21-ad89-5bdc34cd0ccf req-7e90b169-59bd-4e21-ad89-5bdc34cd0ccf ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.129s",
                                "2026-05-27 01:46:27.713 13 INFO tempest.lib.common.rest_client [req-33772d6b-bca7-4ae6-80a0-9ad8e2200b8c req-33772d6b-bca7-4ae6-80a0-9ad8e2200b8c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.472s",
                                "2026-05-27 01:46:27.724 35 INFO tempest.lib.common.rest_client [req-2e1d75e5-b91a-498d-a39c-620a4f8613df req-2e1d75e5-b91a-498d-a39c-620a4f8613df ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-27 01:46:27.745 25 INFO tempest.lib.common.rest_client [req-bf8c721b-8e43-46a3-8217-7d0ad8364c48 req-bf8c721b-8e43-46a3-8217-7d0ad8364c48 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s",
                                "2026-05-27 01:46:27.772 33 INFO tempest.lib.common.rest_client [req-1ec66256-c69b-4428-88bf-efe6a11eb733 req-1ec66256-c69b-4428-88bf-efe6a11eb733 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.704s",
                                "2026-05-27 01:46:27.788 23 INFO tempest.lib.common.rest_client [req-965fc083-f00b-436d-bc1a-cd8976e2329b req-965fc083-f00b-436d-bc1a-cd8976e2329b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.349s",
                                "2026-05-27 01:46:27.818 27 INFO tempest.lib.common.rest_client [req-758a8fe7-d4ad-480c-8c02-bf22bcecf071 req-758a8fe7-d4ad-480c-8c02-bf22bcecf071 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.143s",
                                "2026-05-27 01:46:27.840 11 INFO tempest.lib.common.rest_client [req-bad130ec-8e01-4a57-ade5-eee8c3d7cd7b req-bad130ec-8e01-4a57-ade5-eee8c3d7cd7b ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/6756f682ee034483a1c0f10ac8baaed9 0.781s",
                                "2026-05-27 01:46:27.850 29 INFO tempest.lib.common.rest_client [req-24422ef2-669a-4b99-b1b3-ad116c93a4d1 req-24422ef2-669a-4b99-b1b3-ad116c93a4d1 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-27 01:46:27.910 17 INFO tempest.lib.common.rest_client [req-48dd046b-9c49-45d6-9cf0-da5a1824e2b2 req-48dd046b-9c49-45d6-9cf0-da5a1824e2b2 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.574s",
                                "2026-05-27 01:46:27.914 37 INFO tempest.lib.common.rest_client [req-047300fe-fe1b-42a2-ac7a-0931a9191231 req-047300fe-fe1b-42a2-ac7a-0931a9191231 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.596s",
                                "2026-05-27 01:46:27.943 19 INFO tempest.lib.common.rest_client [req-92bd1535-23b2-4d5e-9b54-504f87dc58fe req-92bd1535-23b2-4d5e-9b54-504f87dc58fe ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.600s",
                                "2026-05-27 01:46:27.957 41 INFO tempest.lib.common.rest_client [req-48147ba1-7ba3-4a10-bf43-405a70fa4627 req-48147ba1-7ba3-4a10-bf43-405a70fa4627 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-27 01:46:27.990 39 INFO tempest.lib.common.rest_client [req-dc07f65e-fc6e-45c1-b5f4-1ab1920f89ec req-dc07f65e-fc6e-45c1-b5f4-1ab1920f89ec ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s",
                                "2026-05-27 01:46:27.993 15 INFO tempest.lib.common.rest_client [req-3d568553-f091-4126-abf6-4a60702c8a68 req-3d568553-f091-4126-abf6-4a60702c8a68 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-27 01:46:28.019 31 INFO tempest.lib.common.rest_client [req-2a89fc00-8f53-49d8-bfe1-50676c61067f req-2a89fc00-8f53-49d8-bfe1-50676c61067f ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-05-27 01:46:28.065 27 INFO tempest.lib.common.rest_client [req-d8f6b9e9-b51a-4ad8-bf4d-236cc17b63b9 req-d8f6b9e9-b51a-4ad8-bf4d-236cc17b63b9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.206s",
                                "2026-05-27 01:46:28.115 13 INFO tempest.lib.common.rest_client [req-6b380cb8-6618-48c3-b5c8-0bd0aaac8c7b req-6b380cb8-6618-48c3-b5c8-0bd0aaac8c7b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-27 01:46:28.172 23 INFO tempest.lib.common.rest_client [req-49a7d58b-ba72-4dc9-a674-cf91c9b70d54 req-49a7d58b-ba72-4dc9-a674-cf91c9b70d54 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-27 01:46:28.176 19 INFO tempest.lib.common.rest_client [req-1ef2c28c-debf-4075-bbf6-a3a608a47f1e req-1ef2c28c-debf-4075-bbf6-a3a608a47f1e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-27 01:46:28.192 21 INFO tempest.lib.common.rest_client [req-f0500a14-e8bf-49ab-8821-e346d7440611 req-f0500a14-e8bf-49ab-8821-e346d7440611 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.528s",
                                "2026-05-27 01:46:28.203 29 INFO tempest.lib.common.rest_client [req-ccee320a-3c7c-4aa6-9feb-8a5d61c5e03f req-ccee320a-3c7c-4aa6-9feb-8a5d61c5e03f ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.348s",
                                "2026-05-27 01:46:28.273 17 INFO tempest.lib.common.rest_client [req-88597258-ff7a-4bc5-8b78-8e68d97e5138 req-88597258-ff7a-4bc5-8b78-8e68d97e5138 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-27 01:46:28.296 33 INFO tempest.lib.common.rest_client [req-d6d5d92e-05d6-4b93-924a-53a5dc9f2002 req-d6d5d92e-05d6-4b93-924a-53a5dc9f2002 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/5c8612194f3a455a91058394a6fe5fb4 0.522s",
                                "2026-05-27 01:46:28.302 11 INFO tempest.lib.common.rest_client [req-cdddd6bc-3a64-450a-8955-ab7d03bc468a req-cdddd6bc-3a64-450a-8955-ab7d03bc468a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-27 01:46:28.307 27 INFO tempest.lib.common.rest_client [req-f100d2fb-1ccc-4edd-9630-564f2b003ad9 req-f100d2fb-1ccc-4edd-9630-564f2b003ad9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.216s",
                                "2026-05-27 01:46:28.372 25 INFO tempest.lib.common.rest_client [req-015c5c0f-d24a-4ed0-894d-4056fbf2b896 req-015c5c0f-d24a-4ed0-894d-4056fbf2b896 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s",
                                "2026-05-27 01:46:28.374 37 INFO tempest.lib.common.rest_client [req-027b2b30-5c74-478c-a673-449056abd55d req-027b2b30-5c74-478c-a673-449056abd55d ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/003ea53d00ba457381bd49d9d0491f36/users/f90cd742949b4b05822db3025d17f947/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.453s",
                                "2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f90cd742949b4b05822db3025d17f947 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-174135273-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '003ea53d00ba457381bd49d9d0491f36', 'project_name': 'tempest-VolumeTypesNegativeTest-174135273', 'tenant_id': '003ea53d00ba457381bd49d9d0491f36', 'tenant_name': 'tempest-VolumeTypesNegativeTest-174135273', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f90cd742949b4b05822db3025d17f947', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.375 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesNegativeTest-174135273-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '003ea53d00ba457381bd49d9d0491f36', 'project_name': 'tempest-VolumeTypesNegativeTest-174135273', 'tenant_id': '003ea53d00ba457381bd49d9d0491f36', 'tenant_name': 'tempest-VolumeTypesNegativeTest-174135273', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f90cd742949b4b05822db3025d17f947', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:28.396 41 INFO tempest.lib.common.rest_client [req-fd9d63bf-51fd-4600-ae50-c2c271f99aca req-fd9d63bf-51fd-4600-ae50-c2c271f99aca ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/6756f682ee034483a1c0f10ac8baaed9 0.437s",
                                "2026-05-27 01:46:28.409 15 INFO tempest.lib.common.rest_client [req-bb903cf5-a46c-45a8-bf9b-2dab65f0035d req-bb903cf5-a46c-45a8-bf9b-2dab65f0035d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/6756f682ee034483a1c0f10ac8baaed9 0.412s",
                                "2026-05-27 01:46:28.422 31 INFO tempest.lib.common.rest_client [req-d791e55f-3789-455d-aa64-530c4ce0d132 req-d791e55f-3789-455d-aa64-530c4ce0d132 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/5c8612194f3a455a91058394a6fe5fb4 0.398s",
                                "2026-05-27 01:46:28.434 27 INFO tempest.lib.common.rest_client [req-94c36d17-2b9e-4988-b892-cb748016bcd2 req-94c36d17-2b9e-4988-b892-cb748016bcd2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.120s",
                                "2026-05-27 01:46:28.494 39 INFO tempest.lib.common.rest_client [req-70754bfb-4470-448e-93f4-6ac6c3ceaf75 req-70754bfb-4470-448e-93f4-6ac6c3ceaf75 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/6756f682ee034483a1c0f10ac8baaed9 0.495s",
                                "2026-05-27 01:46:28.508 25 INFO tempest.lib.common.rest_client [req-7c5ae9ce-31e1-40b0-a43a-d6320d465737 req-7c5ae9ce-31e1-40b0-a43a-d6320d465737 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s",
                                "2026-05-27 01:46:28.528 27 INFO tempest.lib.common.rest_client [req-9ec5f121-8dcb-4ba2-a0eb-3ef9276a1e01 req-9ec5f121-8dcb-4ba2-a0eb-3ef9276a1e01 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs 0.090s",
                                "2026-05-27 01:46:28.594 21 INFO tempest.lib.common.rest_client [req-41e3f8d7-ac89-4322-9c4f-3c1e22bc93e8 req-41e3f8d7-ac89-4322-9c4f-3c1e22bc93e8 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-05-27 01:46:28.627 17 INFO tempest.lib.common.rest_client [req-758bd2f3-2445-4010-922d-4dc22bc90895 req-758bd2f3-2445-4010-922d-4dc22bc90895 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/6756f682ee034483a1c0f10ac8baaed9 0.352s",
                                "2026-05-27 01:46:28.643 29 INFO tempest.lib.common.rest_client [req-b6aab5ee-d41f-4c80-8b37-c08738607e6b req-b6aab5ee-d41f-4c80-8b37-c08738607e6b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.438s",
                                "2026-05-27 01:46:28.652 13 INFO tempest.lib.common.rest_client [req-d0054644-8211-4238-9efb-261b80dbce5f req-d0054644-8211-4238-9efb-261b80dbce5f ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/6756f682ee034483a1c0f10ac8baaed9 0.534s",
                                "2026-05-27 01:46:28.653 23 INFO tempest.lib.common.rest_client [req-624765f5-db8e-4a58-8b4e-3a9bce62e22a req-624765f5-db8e-4a58-8b4e-3a9bce62e22a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/6756f682ee034483a1c0f10ac8baaed9 0.479s",
                                "2026-05-27 01:46:28.665 11 INFO tempest.lib.common.rest_client [req-144b0cf9-d4f1-4679-b778-9cff23557470 req-144b0cf9-d4f1-4679-b778-9cff23557470 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/5c8612194f3a455a91058394a6fe5fb4 0.361s",
                                "2026-05-27 01:46:28.801 15 INFO tempest.lib.common.rest_client [req-69f634ff-9586-4f9c-9fa8-fc485122d437 req-69f634ff-9586-4f9c-9fa8-fc485122d437 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-27 01:46:28.817 27 INFO tempest.lib.common.rest_client [req-abe98833-083c-4073-903a-4c0bbadbdb0f req-abe98833-083c-4073-903a-4c0bbadbdb0f ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key1 0.285s",
                                "2026-05-27 01:46:28.827 41 INFO tempest.lib.common.rest_client [req-5be05bb2-f497-4d91-a159-72ee0e4a4291 req-5be05bb2-f497-4d91-a159-72ee0e4a4291 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-27 01:46:28.840 33 INFO tempest.lib.common.rest_client [req-909c0c34-4be1-41a4-9b15-e223d8ad6f68 req-909c0c34-4be1-41a4-9b15-e223d8ad6f68 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s",
                                "2026-05-27 01:46:28.841 21 INFO tempest.lib.common.rest_client [req-7344563e-0140-4e17-ab0b-e460ba9f0a70 req-7344563e-0140-4e17-ab0b-e460ba9f0a70 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/6756f682ee034483a1c0f10ac8baaed9 0.245s",
                                "2026-05-27 01:46:28.851 23 INFO tempest.lib.common.rest_client [req-7da2f706-6bbf-42a2-82df-f0a2fadb3c32 req-7da2f706-6bbf-42a2-82df-f0a2fadb3c32 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-27 01:46:28.856 31 INFO tempest.lib.common.rest_client [req-cce704b4-91e2-4170-8f57-918f3d28f0fe req-cce704b4-91e2-4170-8f57-918f3d28f0fe ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-27 01:46:28.873 19 INFO tempest.lib.common.rest_client [req-a2221359-042d-4770-929f-f2724b365d46 req-a2221359-042d-4770-929f-f2724b365d46 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.694s",
                                "2026-05-27 01:46:28.944 29 INFO tempest.lib.common.rest_client [req-78bb5d1a-004f-4179-93f9-9d34079ca7ab req-78bb5d1a-004f-4179-93f9-9d34079ca7ab ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/6756f682ee034483a1c0f10ac8baaed9 0.300s",
                                "2026-05-27 01:46:28.949 13 INFO tempest.lib.common.rest_client [req-0b9882a2-24ac-4093-9312-6234590c177d req-0b9882a2-24ac-4093-9312-6234590c177d ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s",
                                "2026-05-27 01:46:28.959 27 INFO tempest.lib.common.rest_client [req-4e290ca5-abb7-40d9-8d10-2a1d5c646225 req-4e290ca5-abb7-40d9-8d10-2a1d5c646225 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key1 0.137s",
                                "2026-05-27 01:46:29.045 15 INFO tempest.lib.common.rest_client [req-1b0bc905-637e-40ff-bc7a-0cdceca2df8a req-1b0bc905-637e-40ff-bc7a-0cdceca2df8a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/5c8612194f3a455a91058394a6fe5fb4 0.241s",
                                "2026-05-27 01:46:29.074 39 INFO tempest.lib.common.rest_client [req-9a065bc3-26c9-415d-86c8-9072e9a1bae7 req-9a065bc3-26c9-415d-86c8-9072e9a1bae7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.579s",
                                "2026-05-27 01:46:29.076 27 INFO tempest.lib.common.rest_client [req-6769f23a-783c-4342-abc7-0f6afe77723c req-6769f23a-783c-4342-abc7-0f6afe77723c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.114s",
                                "2026-05-27 01:46:29.087 41 INFO tempest.lib.common.rest_client [req-b91b40dd-a45b-4ec2-9022-eb195b04c942 req-b91b40dd-a45b-4ec2-9022-eb195b04c942 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/5c8612194f3a455a91058394a6fe5fb4 0.258s",
                                "2026-05-27 01:46:29.165 27 INFO tempest.lib.common.rest_client [req-31b9cfc7-7041-43cf-aebc-bccbf285faf6 req-31b9cfc7-7041-43cf-aebc-bccbf285faf6 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key2 0.088s",
                                "2026-05-27 01:46:29.174 31 INFO tempest.lib.common.rest_client [req-6bff8b3b-8019-4ea9-a637-9fea803d0221 req-6bff8b3b-8019-4ea9-a637-9fea803d0221 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/15e456bdf3734ecfa744acc8a3cfb6d3/users/906e15cb9c6b48d695f3235cb03b32ac/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.314s",
                                "2026-05-27 01:46:29.174 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 906e15cb9c6b48d695f3235cb03b32ac is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:29.175 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-651798265-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'project_name': 'tempest-VolumeQuotaClassesTest-651798265', 'tenant_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'tenant_name': 'tempest-VolumeQuotaClassesTest-651798265', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '906e15cb9c6b48d695f3235cb03b32ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.175 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-651798265-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'project_name': 'tempest-VolumeQuotaClassesTest-651798265', 'tenant_id': '15e456bdf3734ecfa744acc8a3cfb6d3', 'tenant_name': 'tempest-VolumeQuotaClassesTest-651798265', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '906e15cb9c6b48d695f3235cb03b32ac', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.229 35 INFO tempest.lib.common.rest_client [req-d52d215f-57f3-4e73-8d4c-c8c3b506c949 req-d52d215f-57f3-4e73-8d4c-c8c3b506c949 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 1.503s",
                                "2026-05-27 01:46:29.253 13 INFO tempest.lib.common.rest_client [req-90e4606f-71ed-4975-9426-fdcd3a3c02ab req-90e4606f-71ed-4975-9426-fdcd3a3c02ab ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/5c8612194f3a455a91058394a6fe5fb4 0.301s",
                                "2026-05-27 01:46:29.270 27 INFO tempest.lib.common.rest_client [req-63ef8919-d4cc-42ec-bb67-df7d669e2c90 req-63ef8919-d4cc-42ec-bb67-df7d669e2c90 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.103s",
                                "2026-05-27 01:46:29.291 17 INFO tempest.lib.common.rest_client [req-ac9566ff-3a62-4e1d-8290-e00b374428c9 req-ac9566ff-3a62-4e1d-8290-e00b374428c9 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.661s",
                                "2026-05-27 01:46:29.281 33 INFO tempest.lib.common.rest_client [req-2a09a54c-4f84-4652-8bc3-7900be2ad153 req-2a09a54c-4f84-4652-8bc3-7900be2ad153 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3/users/9ff008ff14e34626a670658b0a88272c/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.439s",
                                "2026-05-27 01:46:29.284 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9ff008ff14e34626a670658b0a88272c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:29.285 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1830932045-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '88815d47408f4908813e4328a20dcba3', 'project_name': 'tempest-GroupsV320Test-1830932045', 'tenant_id': '88815d47408f4908813e4328a20dcba3', 'tenant_name': 'tempest-GroupsV320Test-1830932045', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ff008ff14e34626a670658b0a88272c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.285 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1830932045-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '88815d47408f4908813e4328a20dcba3', 'project_name': 'tempest-GroupsV320Test-1830932045', 'tenant_id': '88815d47408f4908813e4328a20dcba3', 'tenant_name': 'tempest-GroupsV320Test-1830932045', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9ff008ff14e34626a670658b0a88272c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.313 19 INFO tempest.lib.common.rest_client [req-abd6ba44-de7e-4f72-b77a-bf11274c85e1 req-abd6ba44-de7e-4f72-b77a-bf11274c85e1 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s",
                                "2026-05-27 01:46:29.320 37 INFO tempest.lib.common.rest_client [req-cb42a2f8-bb56-436c-a86c-069367b176f0 req-cb42a2f8-bb56-436c-a86c-069367b176f0 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s",
                                "2026-05-27 01:46:29.367 39 INFO tempest.lib.common.rest_client [req-442c3484-66c5-4bcd-9cdb-abf8c45b7136 req-442c3484-66c5-4bcd-9cdb-abf8c45b7136 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/5c8612194f3a455a91058394a6fe5fb4 0.289s",
                                "2026-05-27 01:46:29.395 27 INFO tempest.lib.common.rest_client [req-eba1da01-6857-415a-a9b3-f10ef7ee08e2 req-eba1da01-6857-415a-a9b3-f10ef7ee08e2 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb/group_specs/key3 0.120s",
                                "2026-05-27 01:46:29.418 11 INFO tempest.lib.common.rest_client [req-d5dc6cfb-ca0e-4b6e-8f1a-752de1c5a7d9 req-d5dc6cfb-ca0e-4b6e-8f1a-752de1c5a7d9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.750s",
                                "2026-05-27 01:46:29.441 21 INFO tempest.lib.common.rest_client [req-08a8d923-ac5b-4a82-b429-035f7843b27f req-08a8d923-ac5b-4a82-b429-035f7843b27f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.598s",
                                "2026-05-27 01:46:29.476 13 INFO tempest.lib.common.rest_client [req-2792d40e-d15a-4f21-83e3-27cdc3c51706 req-2792d40e-d15a-4f21-83e3-27cdc3c51706 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-27 01:46:29.478 35 INFO tempest.lib.common.rest_client [req-7030df4c-0f4c-4637-a6cb-18324fbb0b94 req-7030df4c-0f4c-4637-a6cb-18324fbb0b94 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 0.244s",
                                "2026-05-27 01:46:29.508 15 INFO tempest.lib.common.rest_client [req-4799cd2e-274e-42ce-8292-51df4367f926 req-4799cd2e-274e-42ce-8292-51df4367f926 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-27 01:46:29.535 27 INFO tempest.lib.common.rest_client [req-3b52bb6e-815c-4b78-9f2b-caffd9db0676 req-3b52bb6e-815c-4b78-9f2b-caffd9db0676 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/793ef66924bc4765bab352d88364faaa/group_types/05a89423-fcd3-486e-a501-ee59949b4efb 0.132s",
                                "2026-05-27 01:46:29.533 19 INFO tempest.lib.common.rest_client [req-1c96d2af-2874-4ca3-9589-3d97cbe12ebd req-1c96d2af-2874-4ca3-9589-3d97cbe12ebd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/6756f682ee034483a1c0f10ac8baaed9 0.205s",
                                "2026-05-27 01:46:29.543 29 INFO tempest.lib.common.rest_client [req-5d1dc1cc-7c33-4b86-ba97-4dac0e1fe6e0 req-5d1dc1cc-7c33-4b86-ba97-4dac0e1fe6e0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.598s",
                                "2026-05-27 01:46:29.552 23 INFO tempest.lib.common.rest_client [req-5f60d7fc-4be5-4703-a05e-73b7e4c5aadd req-5f60d7fc-4be5-4703-a05e-73b7e4c5aadd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/5c8612194f3a455a91058394a6fe5fb4 0.700s",
                                "{8} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [2.952639s] ... ok",
                                "2026-05-27 01:46:29.622 25 INFO tempest.lib.common.rest_client [req-f65f0875-dfa8-442c-83de-3b976a021375 req-f65f0875-dfa8-442c-83de-3b976a021375 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s",
                                "2026-05-27 01:46:29.630 25 INFO tempest.common.waiters [-] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds",
                                "2026-05-27 01:46:29.653 23 INFO tempest.lib.common.rest_client [req-639df10a-8b6d-4611-ab71-c9a602c78ab5 req-639df10a-8b6d-4611-ab71-c9a602c78ab5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-27 01:46:29.654 21 INFO tempest.lib.common.rest_client [req-b3da5935-c684-4bc0-9118-b2ef5ed81b67 req-b3da5935-c684-4bc0-9118-b2ef5ed81b67 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/5c8612194f3a455a91058394a6fe5fb4 0.211s",
                                "2026-05-27 01:46:29.668 17 INFO tempest.lib.common.rest_client [req-c4be7179-2c2c-40ab-aa9f-a0f5ef990824 req-c4be7179-2c2c-40ab-aa9f-a0f5ef990824 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/5c8612194f3a455a91058394a6fe5fb4 0.370s",
                                "2026-05-27 01:46:29.756 41 INFO tempest.lib.common.rest_client [req-5795c652-8879-4a06-b78f-323da5d5ee55 req-5795c652-8879-4a06-b78f-323da5d5ee55 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.665s",
                                "2026-05-27 01:46:29.840 31 INFO tempest.lib.common.rest_client [req-361e974a-3f7a-41b8-864e-0341489dfe5c req-361e974a-3f7a-41b8-864e-0341489dfe5c ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-27 01:46:29.874 39 INFO tempest.lib.common.rest_client [req-f9d4f78d-d327-495f-b096-f9027cb90309 req-f9d4f78d-d327-495f-b096-f9027cb90309 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.504s",
                                "2026-05-27 01:46:29.906 27 INFO tempest.lib.common.rest_client [req-f5c9f6f3-07e8-4697-972d-052a3509c26d req-f5c9f6f3-07e8-4697-972d-052a3509c26d ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/980e2d0aa5b9425c94bc2c45b1da6536 0.284s",
                                "2026-05-27 01:46:29.894 11 INFO tempest.lib.common.rest_client [req-1fce8b09-cc9c-4e96-9861-3831900c9f0a req-1fce8b09-cc9c-4e96-9861-3831900c9f0a ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0/users/6ddcb69142854285b1f12ef4f6f62ddc/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.473s",
                                "2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6ddcb69142854285b1f12ef4f6f62ddc is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-927204190-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '378581461edd48e0b7a20d2dd976bdd0', 'project_name': 'tempest-GroupSnapshotsTest-927204190', 'tenant_id': '378581461edd48e0b7a20d2dd976bdd0', 'tenant_name': 'tempest-GroupSnapshotsTest-927204190', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ddcb69142854285b1f12ef4f6f62ddc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.895 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-927204190-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '378581461edd48e0b7a20d2dd976bdd0', 'project_name': 'tempest-GroupSnapshotsTest-927204190', 'tenant_id': '378581461edd48e0b7a20d2dd976bdd0', 'tenant_name': 'tempest-GroupSnapshotsTest-927204190', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6ddcb69142854285b1f12ef4f6f62ddc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:29.935 17 INFO tempest.lib.common.rest_client [req-200b1822-cad2-4ee1-8804-d6d94f71a465 req-200b1822-cad2-4ee1-8804-d6d94f71a465 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-27 01:46:29.977 29 INFO tempest.lib.common.rest_client [req-bc6f93c7-3af6-48fa-8c46-6fb791716a66 req-bc6f93c7-3af6-48fa-8c46-6fb791716a66 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/5c8612194f3a455a91058394a6fe5fb4 0.430s",
                                "2026-05-27 01:46:30.051 33 INFO tempest.lib.common.rest_client [req-e3aabfe0-981d-4864-8874-636a7055375f req-e3aabfe0-981d-4864-8874-636a7055375f ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.757s",
                                "2026-05-27 01:46:30.150 19 INFO tempest.lib.common.rest_client [req-2dfa0889-c87f-4d6f-b26d-7acb9af998ad req-2dfa0889-c87f-4d6f-b26d-7acb9af998ad ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s",
                                "2026-05-27 01:46:30.145 23 INFO tempest.lib.common.rest_client [req-52b2198c-2f79-42e9-87ce-2704da358c29 req-52b2198c-2f79-42e9-87ce-2704da358c29 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/68b550a8d1f7432faf74f44168f9b85b/users/ff02dba2b8ac4ba29691cf14606315c8/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.489s",
                                "2026-05-27 01:46:30.146 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff02dba2b8ac4ba29691cf14606315c8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.146 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68b550a8d1f7432faf74f44168f9b85b', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'tenant_id': '68b550a8d1f7432faf74f44168f9b85b', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff02dba2b8ac4ba29691cf14606315c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.147 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '68b550a8d1f7432faf74f44168f9b85b', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'tenant_id': '68b550a8d1f7432faf74f44168f9b85b', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-403762558', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff02dba2b8ac4ba29691cf14606315c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.191 13 INFO tempest.lib.common.rest_client [req-17527303-cef3-4819-a322-75b5770c756c req-17527303-cef3-4819-a322-75b5770c756c ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9cb104e2a4e04e64b2b6de8ebf139b74/users/c5461b80db214a81ae55b14406f0f369/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.713s",
                                "2026-05-27 01:46:30.191 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5461b80db214a81ae55b14406f0f369 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.192 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-356885313-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'project_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'tenant_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5461b80db214a81ae55b14406f0f369', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.192 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-356885313-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'project_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'tenant_id': '9cb104e2a4e04e64b2b6de8ebf139b74', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-356885313', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5461b80db214a81ae55b14406f0f369', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.311 25 INFO tempest.lib.common.rest_client [req-9a995c82-09bd-4f0a-958f-1cb06780a49b req-9a995c82-09bd-4f0a-958f-1cb06780a49b ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s",
                                "2026-05-27 01:46:30.345 39 INFO tempest.lib.common.rest_client [req-a68652db-56de-4365-bc7c-10bdb2853c4e req-a68652db-56de-4365-bc7c-10bdb2853c4e ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/acb9a6e386344e4d88508ec3c53ecfd8/users/0982b70f01164e8593af3934beaceb80/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.468s",
                                "2026-05-27 01:46:30.345 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0982b70f01164e8593af3934beaceb80 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.346 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1883763391-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'project_name': 'tempest-SnapshotsActionsTest-1883763391', 'tenant_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'tenant_name': 'tempest-SnapshotsActionsTest-1883763391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0982b70f01164e8593af3934beaceb80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.346 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1883763391-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'project_name': 'tempest-SnapshotsActionsTest-1883763391', 'tenant_id': 'acb9a6e386344e4d88508ec3c53ecfd8', 'tenant_name': 'tempest-SnapshotsActionsTest-1883763391', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0982b70f01164e8593af3934beaceb80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.350 17 INFO tempest.lib.common.rest_client [req-5e59f419-d812-46c1-8edd-da1da45c6c92 req-5e59f419-d812-46c1-8edd-da1da45c6c92 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a897572b26143ca83f0eaf8b07abff4/users/22b60737987a4d8787b95ac55050f678/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.413s",
                                "2026-05-27 01:46:30.352 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 22b60737987a4d8787b95ac55050f678 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.353 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-916483923-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a897572b26143ca83f0eaf8b07abff4', 'project_name': 'tempest-GroupsTest-916483923', 'tenant_id': '6a897572b26143ca83f0eaf8b07abff4', 'tenant_name': 'tempest-GroupsTest-916483923', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22b60737987a4d8787b95ac55050f678', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.353 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-916483923-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a897572b26143ca83f0eaf8b07abff4', 'project_name': 'tempest-GroupsTest-916483923', 'tenant_id': '6a897572b26143ca83f0eaf8b07abff4', 'tenant_name': 'tempest-GroupsTest-916483923', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '22b60737987a4d8787b95ac55050f678', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.456 15 INFO tempest.lib.common.rest_client [req-f38f30e4-8f52-48f6-b231-0a2507bccfaf req-f38f30e4-8f52-48f6-b231-0a2507bccfaf ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/46c70a76070944cc8b1582c70ee0b00f/users/1dad61d96c8d405daee9df50cae158bd/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.944s",
                                "2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1dad61d96c8d405daee9df50cae158bd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1416857971-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '46c70a76070944cc8b1582c70ee0b00f', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'tenant_id': '46c70a76070944cc8b1582c70ee0b00f', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dad61d96c8d405daee9df50cae158bd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.458 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1416857971-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '46c70a76070944cc8b1582c70ee0b00f', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'tenant_id': '46c70a76070944cc8b1582c70ee0b00f', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1416857971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1dad61d96c8d405daee9df50cae158bd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.483 11 INFO tempest.lib.common.rest_client [req-628a2d99-7295-43e6-9eaf-2ac9fa4bab3e req-628a2d99-7295-43e6-9eaf-2ac9fa4bab3e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-27 01:46:30.495 29 INFO tempest.lib.common.rest_client [req-e054e1f5-1faa-4d6d-b4fc-f6ab5b427f86 req-e054e1f5-1faa-4d6d-b4fc-f6ab5b427f86 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s",
                                "2026-05-27 01:46:30.500 25 INFO tempest.lib.common.rest_client [req-cd35d397-306d-4571-b2d3-7476ff5cd0a7 req-cd35d397-306d-4571-b2d3-7476ff5cd0a7 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s",
                                "2026-05-27 01:46:30.520 21 INFO tempest.lib.common.rest_client [req-e6f22f9f-4a61-47e0-97d9-5e6d1110461f req-e6f22f9f-4a61-47e0-97d9-5e6d1110461f ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.857s",
                                "2026-05-27 01:46:30.624 41 INFO tempest.lib.common.rest_client [req-c00ae6aa-70c9-46d9-bb6c-1d4e029cb6a9 req-c00ae6aa-70c9-46d9-bb6c-1d4e029cb6a9 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61d9018c4855407f9f41fe82e503ccc8/users/93ee983e0f7449e0963a3ef16e9d2542/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.865s",
                                "2026-05-27 01:46:30.625 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 93ee983e0f7449e0963a3ef16e9d2542 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:30.625 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-535584125-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61d9018c4855407f9f41fe82e503ccc8', 'project_name': 'tempest-VolumeServicesNegativeTest-535584125', 'tenant_id': '61d9018c4855407f9f41fe82e503ccc8', 'tenant_name': 'tempest-VolumeServicesNegativeTest-535584125', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93ee983e0f7449e0963a3ef16e9d2542', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.626 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-535584125-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61d9018c4855407f9f41fe82e503ccc8', 'project_name': 'tempest-VolumeServicesNegativeTest-535584125', 'tenant_id': '61d9018c4855407f9f41fe82e503ccc8', 'tenant_name': 'tempest-VolumeServicesNegativeTest-535584125', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '93ee983e0f7449e0963a3ef16e9d2542', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:30.737 37 INFO tempest.lib.common.rest_client [req-7120656b-6d7d-4796-aed6-ddd112f3e196 req-7120656b-6d7d-4796-aed6-ddd112f3e196 ] Request (VolumeTypesNegativeTest:test_create_volume_type_encryption_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/38fe2204-de7f-4761-815f-476d269b9e68/encryption 1.411s",
                                "2026-05-27 01:46:30.760 33 INFO tempest.lib.common.rest_client [req-3d59ccca-755f-44bd-8609-c44152530766 req-3d59ccca-755f-44bd-8609-c44152530766 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_volume_type_encryption_nonexistent_type_id [1.417186s] ... ok",
                                "2026-05-27 01:46:30.826 31 INFO tempest.lib.common.rest_client [req-5d2f1cdf-66b6-49b9-bba1-3b59cb670af6 req-5d2f1cdf-66b6-49b9-bba1-3b59cb670af6 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.977s",
                                "2026-05-27 01:46:30.870 27 INFO tempest.lib.common.rest_client [req-d868a6c0-ed0d-41a0-b57e-4fc0091576f5 req-d868a6c0-ed0d-41a0-b57e-4fc0091576f5 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2416deae36294d7dac004929364ba1e4 0.961s",
                                "2026-05-27 01:46:30.871 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 793ef66924bc4765bab352d88364faaa",
                                "2026-05-27 01:46:30.881 33 INFO tempest.lib.common.rest_client [req-7f3d9918-40e1-49b0-9073-fcaa9401e99b req-7f3d9918-40e1-49b0-9073-fcaa9401e99b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s",
                                "{10} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.987174s] ... ok",
                                "2026-05-27 01:46:30.890 23 INFO tempest.lib.common.rest_client [req-27d2a0e7-41f8-4be4-ac2b-5f0c10b9e994 req-27d2a0e7-41f8-4be4-ac2b-5f0c10b9e994 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.735s",
                                "2026-05-27 01:46:30.942 37 INFO tempest.lib.common.rest_client [req-c89c9a1f-f84e-4500-8ca0-0eee20ea653f req-c89c9a1f-f84e-4500-8ca0-0eee20ea653f ] Request (VolumeTypesNegativeTest:test_create_volume_with_private_volume_type): 200 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.129s",
                                "2026-05-27 01:46:31.011 31 INFO tempest.lib.common.rest_client [req-7a23950b-7e38-4be7-928f-8f135d99ce55 req-7a23950b-7e38-4be7-928f-8f135d99ce55 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.119s",
                                "2026-05-27 01:46:31.012 13 INFO tempest.lib.common.rest_client [req-553e0ce8-86de-4d57-9834-09a1d0fb839f req-553e0ce8-86de-4d57-9834-09a1d0fb839f ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.815s",
                                "2026-05-27 01:46:31.063 21 INFO tempest.lib.common.rest_client [req-985e6aa7-d09e-495c-a7f9-13de0e80f5fb req-985e6aa7-d09e-495c-a7f9-13de0e80f5fb ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8/users/3c2804a78a48476ab2d40bb6ac9b25a6/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.534s",
                                "2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3c2804a78a48476ab2d40bb6ac9b25a6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-952924863-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c58da21bdd44f6591f5578c382af3f8', 'project_name': 'tempest-GroupSnapshotsV319Test-952924863', 'tenant_id': '2c58da21bdd44f6591f5578c382af3f8', 'tenant_name': 'tempest-GroupSnapshotsV319Test-952924863', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c2804a78a48476ab2d40bb6ac9b25a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.064 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-952924863-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2c58da21bdd44f6591f5578c382af3f8', 'project_name': 'tempest-GroupSnapshotsV319Test-952924863', 'tenant_id': '2c58da21bdd44f6591f5578c382af3f8', 'tenant_name': 'tempest-GroupSnapshotsV319Test-952924863', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3c2804a78a48476ab2d40bb6ac9b25a6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.078 19 INFO tempest.lib.common.rest_client [req-d6161b05-6cb4-42b3-8e02-681581866168 req-d6161b05-6cb4-42b3-8e02-681581866168 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/5c8612194f3a455a91058394a6fe5fb4 0.924s",
                                "2026-05-27 01:46:31.167 15 INFO tempest.lib.common.rest_client [req-cb55025c-c0b4-4591-aea8-c8f31d8599d1 req-cb55025c-c0b4-4591-aea8-c8f31d8599d1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s",
                                "2026-05-27 01:46:31.165 31 INFO tempest.lib.common.rest_client [req-33a5b60d-3c7a-4a6c-af82-039014ae2331 req-33a5b60d-3c7a-4a6c-af82-039014ae2331 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types 0.145s",
                                "2026-05-27 01:46:31.304 17 INFO tempest.lib.common.rest_client [req-0330cc01-af3a-42f4-9885-b88528e46696 req-0330cc01-af3a-42f4-9885-b88528e46696 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s",
                                "2026-05-27 01:46:31.300 29 INFO tempest.lib.common.rest_client [req-4b5e83dd-c131-4a1b-96d5-c94860c8e9e6 req-4b5e83dd-c131-4a1b-96d5-c94860c8e9e6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2bb34427d3c54301b754655303c7318a/users/efe17cdd1a664f108addf6bb70ac5c4b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.802s",
                                "2026-05-27 01:46:31.300 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user efe17cdd1a664f108addf6bb70ac5c4b is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:31.301 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-515261454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2bb34427d3c54301b754655303c7318a', 'project_name': 'tempest-GroupTypesTest-515261454', 'tenant_id': '2bb34427d3c54301b754655303c7318a', 'tenant_name': 'tempest-GroupTypesTest-515261454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe17cdd1a664f108addf6bb70ac5c4b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.301 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-515261454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2bb34427d3c54301b754655303c7318a', 'project_name': 'tempest-GroupTypesTest-515261454', 'tenant_id': '2bb34427d3c54301b754655303c7318a', 'tenant_name': 'tempest-GroupTypesTest-515261454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'efe17cdd1a664f108addf6bb70ac5c4b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.437 11 INFO tempest.lib.common.rest_client [req-8874ee60-fa69-4004-bb6a-4c6e2b8ad633 req-8874ee60-fa69-4004-bb6a-4c6e2b8ad633 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s",
                                "2026-05-27 01:46:31.460 35 INFO tempest.lib.common.rest_client [req-f3f960fb-766f-4494-9949-f30028b5021f req-f3f960fb-766f-4494-9949-f30028b5021f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes 1.977s",
                                "2026-05-27 01:46:31.494 31 INFO tempest.lib.common.rest_client [req-167b93d2-bff0-4227-a53e-974447446d4f req-167b93d2-bff0-4227-a53e-974447446d4f ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.321s",
                                "2026-05-27 01:46:31.512 19 INFO tempest.lib.common.rest_client [req-e84c5049-a499-414b-9053-212d2bac78f2 req-e84c5049-a499-414b-9053-212d2bac78f2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-27 01:46:31.539 41 INFO tempest.lib.common.rest_client [req-70935391-e246-4bc0-bf9c-4bb6b6224a42 req-70935391-e246-4bc0-bf9c-4bb6b6224a42 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-27 01:46:31.581 35 INFO tempest.lib.common.rest_client [req-6fe81994-1801-48c1-9327-be5c7386a239 req-6fe81994-1801-48c1-9327-be5c7386a239 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.111s",
                                "2026-05-27 01:46:31.599 39 INFO tempest.lib.common.rest_client [req-b17fee53-fc1b-44c7-a341-d6df621a5c04 req-b17fee53-fc1b-44c7-a341-d6df621a5c04 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.247s",
                                "2026-05-27 01:46:31.681 27 INFO tempest.lib.common.rest_client [req-c825857f-a9ab-4985-9d06-8a19652f9db3 req-c825857f-a9ab-4985-9d06-8a19652f9db3 ] Request (GroupTypeSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-27 01:46:31.740 17 INFO tempest.lib.common.rest_client [req-b36f8e69-141f-4c70-b581-9a445da1c297 req-b36f8e69-141f-4c70-b581-9a445da1c297 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s",
                                "2026-05-27 01:46:31.759 19 INFO tempest.lib.common.rest_client [req-cbc2b1d2-15ee-4271-abc2-03fc4b937a0a req-cbc2b1d2-15ee-4271-abc2-03fc4b937a0a ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fd1b578eff3438a8dbab83ab8801deb/users/2d95bd96d80d49f1845a7c979fd50a85/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.245s",
                                "2026-05-27 01:46:31.759 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d95bd96d80d49f1845a7c979fd50a85 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:46:31.761 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-312531193-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fd1b578eff3438a8dbab83ab8801deb', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'tenant_id': '4fd1b578eff3438a8dbab83ab8801deb', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d95bd96d80d49f1845a7c979fd50a85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.761 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-312531193-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fd1b578eff3438a8dbab83ab8801deb', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'tenant_id': '4fd1b578eff3438a8dbab83ab8801deb', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-312531193', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d95bd96d80d49f1845a7c979fd50a85', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:46:31.798 31 INFO tempest.lib.common.rest_client [req-255022c1-b7ae-425a-8b3c-9b9c0fd235ee req-255022c1-b7ae-425a-8b3c-9b9c0fd235ee ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-sets/15e456bdf3734ecfa744acc8a3cfb6d3/defaults 0.297s",
                                "2026-05-27 01:46:31.801 33 INFO tempest.lib.common.rest_client [req-2cb5b7c5-596f-44d2-82f4-8e452de5c22b req-2cb5b7c5-596f-44d2-82f4-8e452de5c22b ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s",
                                "2026-05-27 01:46:31.840 13 INFO tempest.lib.common.rest_client [req-7231236a-79a8-4f28-83bc-44985834cb40 req-7231236a-79a8-4f28-83bc-44985834cb40 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types 0.825s",
                                "2026-05-27 01:46:31.879 21 INFO tempest.lib.common.rest_client [req-6378353a-cd59-43e5-9cb6-907b976a3320 req-6378353a-cd59-43e5-9cb6-907b976a3320 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-27 01:46:31.897 23 INFO tempest.lib.common.rest_client [req-a6fab68b-adbd-45f0-a5ad-009691fad220 req-a6fab68b-adbd-45f0-a5ad-009691fad220 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/scheduler-stats/get_pools 1.005s",
                                "2026-05-27 01:46:31.921 13 INFO tempest.lib.common.rest_client [req-8f1bc23f-e4f3-4cec-bf76-845ece43bb8a req-8f1bc23f-e4f3-4cec-bf76-845ece43bb8a ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs 0.077s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.079940s] ... ok",
                                "2026-05-27 01:46:31.922 33 INFO tempest.lib.common.rest_client [req-d6a40d2c-e027-4064-bb81-cce7c6a3ef4c req-d6a40d2c-e027-4064-bb81-cce7c6a3ef4c ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s",
                                "2026-05-27 01:46:31.999 13 INFO tempest.lib.common.rest_client [req-dc9ca84d-c159-443f-bef4-418d5481bbd3 req-dc9ca84d-c159-443f-bef4-418d5481bbd3 ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs 0.075s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.077264s] ... ok",
                                "2026-05-27 01:46:32.047 37 INFO tempest.lib.common.rest_client [req-c0b00586-484e-4a42-808c-0a5002945d8e req-c0b00586-484e-4a42-808c-0a5002945d8e ] Request (VolumeTypesNegativeTest:test_create_volume_with_private_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/759de55fbcb744e7b6ef93b47af1a4a0/volumes 1.100s",
                                "2026-05-27 01:46:32.074 41 INFO tempest.lib.common.rest_client [req-6bf93e45-92a4-4ff3-bf43-585f73ac3267 req-6bf93e45-92a4-4ff3-bf43-585f73ac3267 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services 0.531s",
                                "2026-05-27 01:46:32.098 11 INFO tempest.lib.common.rest_client [req-787e2160-13dd-4f8e-a86d-af871cf59429 req-787e2160-13dd-4f8e-a86d-af871cf59429 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s",
                                "2026-05-27 01:46:32.169 25 INFO tempest.lib.common.rest_client [req-5259cc61-a9ca-4498-93ef-7910afe917eb req-5259cc61-a9ca-4498-93ef-7910afe917eb ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s",
                                "2026-05-27 01:46:32.177 25 INFO tempest.common.waiters [-] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds",
                                "2026-05-27 01:46:32.183 41 INFO tempest.lib.common.rest_client [req-ce5247fc-3667-4bb8-9dcd-a4a96560f116 req-ce5247fc-3667-4bb8-9dcd-a4a96560f116 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/disable-log-reason 0.098s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.101184s] ... ok",
                                "2026-05-27 01:46:32.205 29 INFO tempest.lib.common.rest_client [req-4923fb51-1ccc-4fb5-9807-f34b817e0153 req-4923fb51-1ccc-4fb5-9807-f34b817e0153 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.896s",
                                "2026-05-27 01:46:32.219 17 INFO tempest.lib.common.rest_client [req-91a3ccf9-6b36-4b31-a5b3-6a1c360de4f5 req-91a3ccf9-6b36-4b31-a5b3-6a1c360de4f5 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s",
                                "2026-05-27 01:46:32.229 37 INFO tempest.lib.common.rest_client [req-dd1965ad-0cd6-45cd-a1f8-33ec5c7cf354 req-dd1965ad-0cd6-45cd-a1f8-33ec5c7cf354 ] Request (VolumeTypesNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/cb8a6df3-de17-46dd-b44e-9adcd583514c 0.176s",
                                "2026-05-27 01:46:32.291 41 INFO tempest.lib.common.rest_client [req-9c120ddc-d394-48d6-a808-e05bf7e8281a req-9c120ddc-d394-48d6-a808-e05bf7e8281a ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/disable 0.105s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [0.107811s] ... ok",
                                "2026-05-27 01:46:32.321 37 INFO tempest.lib.common.rest_client [req-da1d998c-09d7-4aa1-9b8a-c272b450bf05 req-da1d998c-09d7-4aa1-9b8a-c272b450bf05 ] Request (VolumeTypesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/cb8a6df3-de17-46dd-b44e-9adcd583514c 0.090s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_volume_with_private_volume_type [1.513956s] ... ok",
                                "2026-05-27 01:46:32.351 19 INFO tempest.lib.common.rest_client [req-0f3c5a6f-f186-49f9-8ed8-fa4f6d36e4c2 req-0f3c5a6f-f186-49f9-8ed8-fa4f6d36e4c2 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-27 01:46:32.364 31 INFO tempest.lib.common.rest_client [req-9a45520f-1873-423d-bae5-e156f43f0304 req-9a45520f-1873-423d-bae5-e156f43f0304 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.562s",
                                "2026-05-27 01:46:32.443 39 INFO tempest.lib.common.rest_client [req-71436ee1-f4d4-410a-b03b-1160335a6095 req-71436ee1-f4d4-410a-b03b-1160335a6095 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes 0.841s",
                                "2026-05-27 01:46:32.447 21 INFO tempest.lib.common.rest_client [req-198a86e4-a532-4352-83a2-43a7dedc3fab req-198a86e4-a532-4352-83a2-43a7dedc3fab ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s",
                                "2026-05-27 01:46:32.507 23 INFO tempest.lib.common.rest_client [req-48cbf703-ca1e-497f-9825-17aec960d25b req-48cbf703-ca1e-497f-9825-17aec960d25b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/scheduler-stats/get_pools?detail=True 0.604s",
                                "2026-05-27 01:46:32.524 13 INFO tempest.lib.common.rest_client [req-45c76903-2de5-40e3-b240-c39f4d2107bc req-45c76903-2de5-40e3-b240-c39f4d2107bc ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/0e989704-cd70-40b9-9969-d4d8fe607fae/extra_specs 0.521s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.524781s] ... ok",
                                "2026-05-27 01:46:32.575 19 INFO tempest.lib.common.rest_client [req-0e644d56-905e-48ee-b27c-190236b4dc81 req-0e644d56-905e-48ee-b27c-190236b4dc81 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4fd1b578eff3438a8dbab83ab8801deb/os-quota-sets/f6ead92755b44c25a68926dc6e365c56 0.221s",
                                "2026-05-27 01:46:32.592 31 INFO tempest.lib.common.rest_client [req-7a6f5284-80cc-48be-a963-52126a4a4fa3 req-7a6f5284-80cc-48be-a963-52126a4a4fa3 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s",
                                "2026-05-27 01:46:32.718 35 INFO tempest.lib.common.rest_client [req-7c824724-23b4-4a5d-8c78-940769c68f10 req-7c824724-23b4-4a5d-8c78-940769c68f10 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.121s",
                                "2026-05-27 01:46:32.723 15 INFO tempest.lib.common.rest_client [req-66d8a430-529a-4a60-ae48-f05e8c47ca5e req-66d8a430-529a-4a60-ae48-f05e8c47ca5e ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/46c70a76070944cc8b1582c70ee0b00f/scheduler-stats/get_pools?detail=True 1.553s",
                                "{2} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.561755s] ... ok",
                                "2026-05-27 01:46:32.733 35 INFO tempest.common.waiters [-] volume aa50fa7c-2e55-4940-86ed-23f360dc7ca3 reached available after waiting for 1.733211 seconds",
                                "2026-05-27 01:46:32.760 27 INFO tempest.lib.common.rest_client [req-b12864b6-c01f-46cb-8ea7-b0f6b83ceebb req-b12864b6-c01f-46cb-8ea7-b0f6b83ceebb ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=793ef66924bc4765bab352d88364faaa&name=default 1.077s",
                                "2026-05-27 01:46:32.818 11 INFO tempest.lib.common.rest_client [req-1b4f1846-27a9-4cd6-8c4d-5f70db79b602 req-1b4f1846-27a9-4cd6-8c4d-5f70db79b602 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s",
                                "2026-05-27 01:46:32.844 31 INFO tempest.lib.common.rest_client [req-11ec76d7-0afc-459f-9446-e29cb3f455d7 req-11ec76d7-0afc-459f-9446-e29cb3f455d7 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.246s",
                                "2026-05-27 01:46:32.849 41 INFO tempest.lib.common.rest_client [req-368ac15f-6cd9-40c2-b775-e4038904b4e9 req-368ac15f-6cd9-40c2-b775-e4038904b4e9 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/enable 0.553s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [0.556230s] ... ok",
                                "2026-05-27 01:46:32.881 17 INFO tempest.lib.common.rest_client [req-1d38e77a-a60f-4529-b059-09f30df0c709 req-1d38e77a-a60f-4529-b059-09f30df0c709 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s",
                                "2026-05-27 01:46:32.888 37 INFO tempest.lib.common.rest_client [req-35df68d5-74a0-47ee-9503-a899d307b0f8 req-35df68d5-74a0-47ee-9503-a899d307b0f8 ] Request (VolumeTypesNegativeTest:test_create_with_empty_name): 400 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.562s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.565582s] ... ok",
                                "2026-05-27 01:46:32.908 13 INFO tempest.lib.common.rest_client [req-604e78ea-9c16-4690-a185-e95671e94626 req-604e78ea-9c16-4690-a185-e95671e94626 ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/9c942a8f-dda8-488a-ac65-3b80c2f69345/extra_specs/spec1 0.377s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.382726s] ... ok",
                                "2026-05-27 01:46:32.902 21 INFO tempest.lib.common.rest_client [req-1a624daf-d480-47de-9cd9-b3a4c4fff684 req-1a624daf-d480-47de-9cd9-b3a4c4fff684 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s",
                                "2026-05-27 01:46:32.933 39 INFO tempest.lib.common.rest_client [req-9e79f2c1-f1c6-4eda-86ca-9fc179e013fb req-9e79f2c1-f1c6-4eda-86ca-9fc179e013fb ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.479s",
                                "2026-05-27 01:46:32.959 39 INFO tempest.common.waiters [-] volume 7f65f798-3c53-4e71-ac08-0392ca96d81d reached available after waiting for 0.959238 seconds",
                                "2026-05-27 01:46:32.992 11 INFO tempest.lib.common.rest_client [req-5420a64d-d363-4155-b2ce-2ff2a03349fb req-5420a64d-d363-4155-b2ce-2ff2a03349fb ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s",
                                "2026-05-27 01:46:32.995 11 INFO tempest.common.waiters [-] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds",
                                "2026-05-27 01:46:33.078 41 INFO tempest.lib.common.rest_client [req-43dcce8f-f3be-4598-bbd6-f32262b961ff req-43dcce8f-f3be-4598-bbd6-f32262b961ff ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/freeze 0.220s",
                                "2026-05-27 01:46:33.087 29 INFO tempest.lib.common.rest_client [req-243acb49-0d09-462c-af06-511c14c85b3e req-243acb49-0d09-462c-af06-511c14c85b3e ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.878s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.230044s] ... ok",
                                "2026-05-27 01:46:33.130 23 INFO tempest.lib.common.rest_client [req-7aac9139-efae-4f20-bd73-4d77d9bd1f62 req-7aac9139-efae-4f20-bd73-4d77d9bd1f62 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-0@rbd-volumes#volumes 0.610s",
                                "2026-05-27 01:46:33.150 31 INFO tempest.lib.common.rest_client [req-75eee70f-911d-4d9c-b465-6277cc267f83 req-75eee70f-911d-4d9c-b465-6277cc267f83 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-sets/3aee103cae0c41de9e4b7eb5576bce23/defaults 0.299s",
                                "2026-05-27 01:46:33.368 37 INFO tempest.lib.common.rest_client [req-48474c9b-d362-4067-947a-e0353a60ddc6 req-48474c9b-d362-4067-947a-e0353a60ddc6 ] Request (VolumeTypesNegativeTest:test_create_with_repeated_name): 200 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.476s",
                                "2026-05-27 01:46:33.393 13 INFO tempest.lib.common.rest_client [req-cd32f495-4a3f-42bc-bd04-ba6818402502 req-cd32f495-4a3f-42bc-bd04-ba6818402502 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/nonexistent_extra_spec_name 0.480s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.484298s] ... ok",
                                "2026-05-27 01:46:33.409 25 INFO tempest.lib.common.rest_client [req-1b2eef21-32cf-4270-94d1-8d497884d26e req-1b2eef21-32cf-4270-94d1-8d497884d26e ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s",
                                "2026-05-27 01:46:33.418 39 INFO tempest.lib.common.rest_client [req-e6c15563-1b09-4755-9f2b-ca59c8f22870 req-e6c15563-1b09-4755-9f2b-ca59c8f22870 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots 0.456s",
                                "2026-05-27 01:46:33.430 27 INFO tempest.lib.common.rest_client [req-076cb1c9-c54f-4637-a09c-a694081b4bbf req-076cb1c9-c54f-4637-a09c-a694081b4bbf ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/84e7826a-0f35-4458-b7ad-de66a779bbd7 0.668s",
                                "2026-05-27 01:46:33.430 15 INFO tempest.lib.common.rest_client [req-10d6bec8-9bc8-4bd7-8114-221e292b0750 req-10d6bec8-9bc8-4bd7-8114-221e292b0750 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/46c70a76070944cc8b1582c70ee0b00f/scheduler-stats/get_pools 0.697s",
                                "{2} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.700890s] ... ok",
                                "2026-05-27 01:46:33.433 29 INFO tempest.lib.common.rest_client [req-602842ee-fa6a-4e9a-8ba6-55265bf30f0b req-602842ee-fa6a-4e9a-8ba6-55265bf30f0b ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.340s",
                                "2026-05-27 01:46:33.474 31 INFO tempest.lib.common.rest_client [req-9fff8389-483c-4ed7-87e9-4c3a501e4167 req-9fff8389-483c-4ed7-87e9-4c3a501e4167 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3aee103cae0c41de9e4b7eb5576bce23 0.318s",
                                "2026-05-27 01:46:33.493 13 INFO tempest.lib.common.rest_client [req-388fb6c7-a329-4f61-ab2a-4019a0542353 req-388fb6c7-a329-4f61-ab2a-4019a0542353 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/070e114d-f269-4ef8-a485-14914882233a/extra_specs/spec1 0.095s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.098683s] ... ok",
                                "2026-05-27 01:46:33.505 21 INFO tempest.lib.common.rest_client [req-19589825-a250-4ddb-91eb-529c198b28aa req-19589825-a250-4ddb-91eb-529c198b28aa ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s",
                                "2026-05-27 01:46:33.552 19 INFO tempest.lib.common.rest_client [req-88d733cd-14f5-40a3-ac63-bd852fc400bb req-88d733cd-14f5-40a3-ac63-bd852fc400bb ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes 0.969s",
                                "2026-05-27 01:46:33.562 39 INFO tempest.lib.common.rest_client [req-fdae72e5-b842-44bc-bc8c-218b4c96e2a1 req-fdae72e5-b842-44bc-bc8c-218b4c96e2a1 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 0.135s",
                                "2026-05-27 01:46:33.595 17 INFO tempest.lib.common.rest_client [req-506a980f-47a7-4a84-9edb-cf87d1484eef req-506a980f-47a7-4a84-9edb-cf87d1484eef ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s",
                                "2026-05-27 01:46:33.599 17 INFO tempest.common.waiters [-] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds",
                                "2026-05-27 01:46:33.644 29 INFO tempest.lib.common.rest_client [req-a551ccc8-7ba5-4c6a-86df-af11c38ff31a req-a551ccc8-7ba5-4c6a-86df-af11c38ff31a ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.193s",
                                "2026-05-27 01:46:33.660 25 INFO tempest.lib.common.rest_client [req-70b22fcc-cf0d-457b-80ea-ea9812f61375 req-70b22fcc-cf0d-457b-80ea-ea9812f61375 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s",
                                "2026-05-27 01:46:33.681 35 INFO tempest.lib.common.rest_client [req-d6ff4af9-21cb-48c9-9bac-cded45b0702f req-d6ff4af9-21cb-48c9-9bac-cded45b0702f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots 0.946s",
                                "2026-05-27 01:46:33.705 31 INFO tempest.lib.common.rest_client [req-45fb498a-c6ba-4808-81fc-62a3edc992cf req-45fb498a-c6ba-4808-81fc-62a3edc992cf ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types/8a676699-60bb-4011-8d05-f8784db4072b 0.228s",
                                "2026-05-27 01:46:33.723 33 INFO tempest.lib.common.rest_client [req-72b49e0b-52b2-4582-954f-f16b30eed7b3 req-72b49e0b-52b2-4582-954f-f16b30eed7b3 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s",
                                "2026-05-27 01:46:33.725 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds",
                                "2026-05-27 01:46:33.751 41 INFO tempest.lib.common.rest_client [req-092663f7-80f1-42c2-a54e-159a80665f0f req-092663f7-80f1-42c2-a54e-159a80665f0f ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/61d9018c4855407f9f41fe82e503ccc8/os-services/thaw 0.649s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.654845s] ... ok",
                                "2026-05-27 01:46:33.767 19 INFO tempest.lib.common.rest_client [req-da553878-d3e4-49fa-848a-a993a2ac9fce req-da553878-d3e4-49fa-848a-a993a2ac9fce ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.198s",
                                "2026-05-27 01:46:33.777 17 INFO tempest.lib.common.rest_client [req-d0ac480b-798a-4135-87ec-d505e0b54b40 req-d0ac480b-798a-4135-87ec-d505e0b54b40 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s",
                                "2026-05-27 01:46:33.812 35 INFO tempest.lib.common.rest_client [req-4d4f4bc4-6d29-4417-988a-e5c137905e6d req-4d4f4bc4-6d29-4417-988a-e5c137905e6d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 0.126s",
                                "2026-05-27 01:46:33.848 27 INFO tempest.lib.common.rest_client [req-5d61e026-a91d-41b8-b37e-f8017bfe24f2 req-5d61e026-a91d-41b8-b37e-f8017bfe24f2 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/793ef66924bc4765bab352d88364faaa 0.416s",
                                "2026-05-27 01:46:33.849 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4b9b2d8ebcc420aaa3446e2142fdb3d",
                                "2026-05-27 01:46:33.861 15 INFO tempest.lib.common.rest_client [req-70a202b0-3317-495c-b8c3-7cac005b948c req-70a202b0-3317-495c-b8c3-7cac005b948c ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d6141d8013ae47fc9e1072c38c3829ab 0.425s",
                                "2026-05-27 01:46:33.887 37 INFO tempest.lib.common.rest_client [req-3e3cdaaa-518b-49b3-99dd-e21e1c46f999 req-3e3cdaaa-518b-49b3-99dd-e21e1c46f999 ] Request (VolumeTypesNegativeTest:test_create_with_repeated_name): 409 POST https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types 0.509s",
                                "2026-05-27 01:46:33.887 17 INFO tempest.lib.common.rest_client [req-04ec5941-2c07-4d46-a795-1b5f3746566b req-04ec5941-2c07-4d46-a795-1b5f3746566b ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s",
                                "2026-05-27 01:46:33.906 13 INFO tempest.lib.common.rest_client [req-2e48b355-3b8d-42fb-971b-5f5f0d57869d req-2e48b355-3b8d-42fb-971b-5f5f0d57869d ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/13ca99c5-2fdf-4474-8f66-d73135c82d21/extra_specs 0.406s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.409333s] ... ok",
                                "2026-05-27 01:46:33.939 21 INFO tempest.lib.common.rest_client [req-66fbe246-e23a-4512-8e66-9d790666bb1d req-66fbe246-e23a-4512-8e66-9d790666bb1d ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s",
                                "2026-05-27 01:46:33.943 11 INFO tempest.lib.common.rest_client [req-590839e5-edcd-4b54-8f82-2cab44690b94 req-590839e5-edcd-4b54-8f82-2cab44690b94 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s",
                                "2026-05-27 01:46:33.957 29 INFO tempest.lib.common.rest_client [req-91520217-eda4-4458-bde3-b86f266a062c req-91520217-eda4-4458-bde3-b86f266a062c ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.308s",
                                "2026-05-27 01:46:33.960 31 INFO tempest.lib.common.rest_client [req-4b28beb2-b38e-4e63-9ada-809714642f3c req-4b28beb2-b38e-4e63-9ada-809714642f3c ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/types/8a676699-60bb-4011-8d05-f8784db4072b 0.252s",
                                "2026-05-27 01:46:33.962 23 INFO tempest.lib.common.rest_client [req-c22fa84a-49e0-4807-81eb-7d3fa66baa21 req-c22fa84a-49e0-4807-81eb-7d3fa66baa21 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-2@rbd-volumes#volumes 0.827s",
                                "2026-05-27 01:46:34.007 25 INFO tempest.lib.common.rest_client [req-4e162f26-311b-4531-8678-926c262eab74 req-4e162f26-311b-4531-8678-926c262eab74 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s",
                                "2026-05-27 01:46:34.040 13 INFO tempest.lib.common.rest_client [req-97340d2a-155b-446e-b029-dcf4dbf182f0 req-97340d2a-155b-446e-b029-dcf4dbf182f0 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/spec1 0.125s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.134017s] ... ok",
                                "2026-05-27 01:46:34.044 33 INFO tempest.lib.common.rest_client [req-12522377-ab24-47a5-8205-a2bb4feb8400 req-12522377-ab24-47a5-8205-a2bb4feb8400 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s",
                                "2026-05-27 01:46:34.057 37 INFO tempest.lib.common.rest_client [req-8955b95a-8934-4a96-9cac-0995ec2f452a req-8955b95a-8934-4a96-9cac-0995ec2f452a ] Request (VolumeTypesNegativeTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/486de963-389a-434b-ad5c-d0c5180a027b 0.168s",
                                "2026-05-27 01:46:34.103 41 INFO tempest.lib.common.rest_client [req-22caf7cf-2457-494f-8fe1-2b57cb90fd3c req-22caf7cf-2457-494f-8fe1-2b57cb90fd3c ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e1902eddc96f40b982876670cde4f680 0.348s",
                                "2026-05-27 01:46:34.113 11 INFO tempest.lib.common.rest_client [req-ab7e5396-a9c0-46b4-9eeb-59ee2e2c2753 req-ab7e5396-a9c0-46b4-9eeb-59ee2e2c2753 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s",
                                "2026-05-27 01:46:34.129 29 INFO tempest.lib.common.rest_client [req-ebdb74f9-8752-46dd-8379-e8a4e77fdc65 req-ebdb74f9-8752-46dd-8379-e8a4e77fdc65 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/7407c0cf-373d-4ebd-bc0c-2db9c40ec2ce 0.169s",
                                "2026-05-27 01:46:34.151 13 INFO tempest.lib.common.rest_client [req-fdae1411-f672-4a26-ac91-c2dbdcb0ba83 req-fdae1411-f672-4a26-ac91-c2dbdcb0ba83 ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/spec1 0.107s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.108878s] ... ok",
                                "2026-05-27 01:46:34.168 37 INFO tempest.lib.common.rest_client [req-4d6aba11-70cc-4901-9043-fef3482e6bc3 req-4d6aba11-70cc-4901-9043-fef3482e6bc3 ] Request (VolumeTypesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/486de963-389a-434b-ad5c-d0c5180a027b 0.110s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_repeated_name [1.279195s] ... ok",
                                "2026-05-27 01:46:34.203 33 INFO tempest.lib.common.rest_client [req-f2975870-f715-4d47-9f99-d2148f750fc5 req-f2975870-f715-4d47-9f99-d2148f750fc5 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s",
                                "2026-05-27 01:46:34.207 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds",
                                "2026-05-27 01:46:34.237 29 INFO tempest.lib.common.rest_client [req-1e54240d-3302-44d2-bb2c-4abab0cd75ef req-1e54240d-3302-44d2-bb2c-4abab0cd75ef ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.106s",
                                "2026-05-27 01:46:34.278 37 INFO tempest.lib.common.rest_client [req-bd0d9005-caf6-4fe9-8eea-a9cc448d7edb req-bd0d9005-caf6-4fe9-8eea-a9cc448d7edb ] Request (VolumeTypesNegativeTest:test_delete_nonexistent_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/f99c09ff-5974-46d0-931b-4efdde9b331a 0.106s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.109443s] ... ok",
                                "{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [2.034734s] ... ok",
                                "2026-05-27 01:46:34.289 13 INFO tempest.lib.common.rest_client [req-3b5a3ec4-757f-4fd9-99cb-9e7d71e523f4 req-3b5a3ec4-757f-4fd9-99cb-9e7d71e523f4 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/None 0.136s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.137898s] ... ok",
                                "2026-05-27 01:46:34.315 27 INFO tempest.lib.common.rest_client [req-a40a5cef-ca2d-4705-b41d-89df4d8c7601 req-a40a5cef-ca2d-4705-b41d-89df4d8c7601 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4b9b2d8ebcc420aaa3446e2142fdb3d&name=default 0.464s",
                                "2026-05-27 01:46:34.349 33 INFO tempest.lib.common.rest_client [req-1c3c515a-6c5e-44ed-914b-7201e0b6812f req-1c3c515a-6c5e-44ed-914b-7201e0b6812f ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s",
                                "2026-05-27 01:46:34.358 41 INFO tempest.lib.common.rest_client [req-e731ed33-daad-4300-8a3d-1ab71278cb8e req-e731ed33-daad-4300-8a3d-1ab71278cb8e ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/93ee983e0f7449e0963a3ef16e9d2542 0.253s",
                                "2026-05-27 01:46:34.359 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 61d9018c4855407f9f41fe82e503ccc8",
                                "2026-05-27 01:46:34.371 37 INFO tempest.lib.common.rest_client [req-cc85240a-5b03-495f-8cae-8c68f5d0351f req-cc85240a-5b03-495f-8cae-8c68f5d0351f ] Request (VolumeTypesNegativeTest:test_get_nonexistent_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/003ea53d00ba457381bd49d9d0491f36/types/76bc17a9-c87c-4b17-9806-e3f755c244ff 0.087s",
                                "{13} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.091684s] ... ok",
                                "2026-05-27 01:46:34.388 15 INFO tempest.lib.common.rest_client [req-f59eb4d3-0ea6-4d6e-9681-36d0d8baf4c2 req-f59eb4d3-0ea6-4d6e-9681-36d0d8baf4c2 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1dad61d96c8d405daee9df50cae158bd 0.522s",
                                "2026-05-27 01:46:34.389 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 46c70a76070944cc8b1582c70ee0b00f",
                                "2026-05-27 01:46:34.419 31 INFO tempest.lib.common.rest_client [req-52f689d3-90ea-4d07-8356-00f2e5e5e4f5 req-52f689d3-90ea-4d07-8356-00f2e5e5e4f5 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/15e456bdf3734ecfa744acc8a3cfb6d3/os-quota-class-sets/default 0.452s",
                                "2026-05-27 01:46:34.421 29 INFO tempest.lib.common.rest_client [req-686772e5-b3ce-4008-b389-c1d3f8d796b2 req-686772e5-b3ce-4008-b389-c1d3f8d796b2 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.126s",
                                "{10} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [3.534649s] ... ok",
                                "2026-05-27 01:46:34.458 13 INFO tempest.lib.common.rest_client [req-796e5f1c-0dfe-437b-a4d7-2ebc60577390 req-796e5f1c-0dfe-437b-a4d7-2ebc60577390 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb/extra_specs/b9ff4c49-441f-490a-964f-34185c935219 0.166s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.168284s] ... ok",
                                "2026-05-27 01:46:34.498 33 INFO tempest.lib.common.rest_client [req-1ba28f98-3bbb-4f9b-86fa-231fc5e25705 req-1ba28f98-3bbb-4f9b-86fa-231fc5e25705 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s",
                                "2026-05-27 01:46:34.504 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds",
                                "2026-05-27 01:46:34.554 29 INFO tempest.lib.common.rest_client [req-a8792c0d-074d-4156-acba-f60f4c159d02 req-a8792c0d-074d-4156-acba-f60f4c159d02 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types 0.129s",
                                "2026-05-27 01:46:34.606 13 INFO tempest.lib.common.rest_client [req-40519381-b13e-4770-9287-30d323d188d8 req-40519381-b13e-4770-9287-30d323d188d8 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/0e12efc2-a72e-44d2-98bb-7fa986de5701/extra_specs/spec1 0.142s",
                                "{1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.145017s] ... ok",
                                "2026-05-27 01:46:34.645 23 INFO tempest.lib.common.rest_client [req-c6bc87e3-e34f-4b72-a9ac-a8bf78737416 req-c6bc87e3-e34f-4b72-a9ac-a8bf78737416 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-1@rbd-volumes#volumes 0.679s",
                                "2026-05-27 01:46:34.647 33 INFO tempest.lib.common.rest_client [req-b420bc5b-8266-43ad-88ac-e4ae278bb56a req-b420bc5b-8266-43ad-88ac-e4ae278bb56a ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s",
                                "2026-05-27 01:46:34.656 29 INFO tempest.lib.common.rest_client [req-1bff99ca-6db4-4c65-ae67-35fa2d663534 req-1bff99ca-6db4-4c65-ae67-35fa2d663534 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?sort=name%3Aasc&is_public=None 0.099s",
                                "2026-05-27 01:46:34.677 39 INFO tempest.lib.common.rest_client [req-48e87789-1c98-476f-a940-78880a1f367d req-48e87789-1c98-476f-a940-78880a1f367d ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 0.107s",
                                "{6} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.750952s] ... ok",
                                "2026-05-27 01:46:34.744 33 INFO tempest.lib.common.rest_client [req-6808328b-f393-40c8-972d-1902302c2064 req-6808328b-f393-40c8-972d-1902302c2064 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s",
                                "2026-05-27 01:46:34.747 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds",
                                "2026-05-27 01:46:34.784 29 INFO tempest.lib.common.rest_client [req-1b74228f-ea98-46cf-b33c-13b7dcc578fb req-1b74228f-ea98-46cf-b33c-13b7dcc578fb ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?sort=name%3Adesc&is_public=None 0.117s",
                                "2026-05-27 01:46:34.791 37 INFO tempest.lib.common.rest_client [req-79e939a5-55b7-4354-a6c2-a6b5cdd3014c req-79e939a5-55b7-4354-a6c2-a6b5cdd3014c ] Request (VolumeTypesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fa6c1c3779504351ba84cd468bb395d6 0.413s",
                                "2026-05-27 01:46:34.796 13 INFO tempest.lib.common.rest_client [req-774b3cff-a2dc-4891-b37c-bf84c334a70e req-774b3cff-a2dc-4891-b37c-bf84c334a70e ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb 0.187s",
                                "2026-05-27 01:46:34.869 33 INFO tempest.lib.common.rest_client [req-3846b6e0-34e1-4fda-9dd1-5c8ef16d263d req-3846b6e0-34e1-4fda-9dd1-5c8ef16d263d ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s",
                                "2026-05-27 01:46:34.875 31 INFO tempest.lib.common.rest_client [req-8bdec72f-f5f0-494e-a194-2819c39c60bd req-8bdec72f-f5f0-494e-a194-2819c39c60bd ] Request (VolumeQuotaClassesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c939ca05b7574255b3a9e2fadc8caf90 0.442s",
                                "2026-05-27 01:46:34.891 13 INFO tempest.lib.common.rest_client [req-9fbe3477-b23f-4a7f-9bc9-c48b1d2db0f0 req-9fbe3477-b23f-4a7f-9bc9-c48b1d2db0f0 ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9cb104e2a4e04e64b2b6de8ebf139b74/types/37e8c8f4-d47e-4c6e-b43b-f5ab443977bb 0.093s",
                                "2026-05-27 01:46:34.904 29 INFO tempest.lib.common.rest_client [req-c728329b-6bc5-44c2-b4e9-c3679b052b78 req-c728329b-6bc5-44c2-b4e9-c3679b052b78 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?is_public=False 0.112s",
                                "2026-05-27 01:46:34.931 27 INFO tempest.lib.common.rest_client [req-ce935699-22dc-4642-87f7-5e8b298431f4 req-ce935699-22dc-4642-87f7-5e8b298431f4 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1cbd7793-3fe8-418e-a27f-dc7ef0a0276f 0.611s",
                                "2026-05-27 01:46:34.933 19 INFO tempest.lib.common.rest_client [req-02b680a9-d819-4124-a0fc-601b7151e020 req-02b680a9-d819-4124-a0fc-601b7151e020 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.146s",
                                "2026-05-27 01:46:34.973 41 INFO tempest.lib.common.rest_client [req-91530f9b-997b-4f95-947a-fd631339f6b2 req-91530f9b-997b-4f95-947a-fd631339f6b2 ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-27 01:46:34.980 35 INFO tempest.lib.common.rest_client [req-ae73d53e-dc76-44c7-991d-7a3c3adfca13 req-ae73d53e-dc76-44c7-991d-7a3c3adfca13 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 0.159s",
                                "2026-05-27 01:46:34.980 33 INFO tempest.lib.common.rest_client [req-e6a644aa-fdeb-4087-b570-ba9a9ec83094 req-e6a644aa-fdeb-4087-b570-ba9a9ec83094 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s",
                                "2026-05-27 01:46:34.986 33 INFO tempest.common.waiters [-] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds",
                                "2026-05-27 01:46:35.020 17 INFO tempest.lib.common.rest_client [req-c28f7987-f74b-4609-a4e3-6543963df39a req-c28f7987-f74b-4609-a4e3-6543963df39a ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s",
                                "2026-05-27 01:46:35.022 15 INFO tempest.lib.common.rest_client [req-bec3ab6b-84ea-42ad-8d40-fbcfb1b912a8 req-bec3ab6b-84ea-42ad-8d40-fbcfb1b912a8 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-27 01:46:35.025 17 INFO tempest.common.waiters [-] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds",
                                "2026-05-27 01:46:35.050 29 INFO tempest.lib.common.rest_client [req-dda790ad-f1f5-4b7e-b7b9-b0335cd4f732 req-dda790ad-f1f5-4b7e-b7b9-b0335cd4f732 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types?is_public=True 0.138s",
                                "2026-05-27 01:46:35.047 21 INFO tempest.lib.common.rest_client [req-6bb69c09-e287-4ed1-a8a9-33e2f90680ce req-6bb69c09-e287-4ed1-a8a9-33e2f90680ce ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s",
                                "2026-05-27 01:46:35.052 21 INFO tempest.common.waiters [-] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds",
                                "2026-05-27 01:46:35.150 33 INFO tempest.lib.common.rest_client [req-2473f3b8-0cb4-4d28-ba7f-dd14c27026bb req-2473f3b8-0cb4-4d28-ba7f-dd14c27026bb ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 0.161s",
                                "2026-05-27 01:46:35.180 37 INFO tempest.lib.common.rest_client [req-8e1f0e3a-92d8-4423-a930-1cdb54e6ba27 req-8e1f0e3a-92d8-4423-a930-1cdb54e6ba27 ] Request (VolumeTypesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f90cd742949b4b05822db3025d17f947 0.387s",
                                "2026-05-27 01:46:35.180 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 759de55fbcb744e7b6ef93b47af1a4a0",
                                "2026-05-27 01:46:35.180 31 INFO tempest.lib.common.rest_client [req-1c9067a7-0eb8-4c9e-8f9a-67c5c7525c47 req-1c9067a7-0eb8-4c9e-8f9a-67c5c7525c47 ] Request (VolumeQuotaClassesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/906e15cb9c6b48d695f3235cb03b32ac 0.303s",
                                "2026-05-27 01:46:35.180 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 15e456bdf3734ecfa744acc8a3cfb6d3",
                                "2026-05-27 01:46:35.194 25 INFO tempest.lib.common.rest_client [req-c0b1bb8b-1beb-49e2-96af-b19b4b1b1a83 req-c0b1bb8b-1beb-49e2-96af-b19b4b1b1a83 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s",
                                "2026-05-27 01:46:35.211 25 INFO tempest.common.waiters [-] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds",
                                "2026-05-27 01:46:35.217 29 INFO tempest.lib.common.rest_client [req-5dd3c385-b498-4fc5-a6db-7337e87a1d9c req-5dd3c385-b498-4fc5-a6db-7337e87a1d9c ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/9b9822a6-e67e-4471-9652-3e70693e014f 0.159s",
                                "2026-05-27 01:46:35.289 11 INFO tempest.lib.common.rest_client [req-0fe9d66f-ccff-4d82-bbe7-487f4a7f1be0 req-0fe9d66f-ccff-4d82-bbe7-487f4a7f1be0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s",
                                "2026-05-27 01:46:35.298 11 INFO tempest.common.waiters [-] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds",
                                "2026-05-27 01:46:35.315 23 INFO tempest.lib.common.rest_client [req-f4c773e8-83d9-4335-a0d3-032361844450 req-f4c773e8-83d9-4335-a0d3-032361844450 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/68b550a8d1f7432faf74f44168f9b85b/capabilities/testbed-node-0@rbd-volumes#volumes 0.608s",
                                "{6} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.615009s] ... ok",
                                "2026-05-27 01:46:35.334 25 INFO tempest.lib.common.rest_client [req-04b8ca3f-56d3-47a7-8064-7694e495bb39 req-04b8ca3f-56d3-47a7-8064-7694e495bb39 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s",
                                "2026-05-27 01:46:35.338 13 INFO tempest.lib.common.rest_client [req-f5e2a821-3aa1-433e-892d-8c5e5747d2ae req-f5e2a821-3aa1-433e-892d-8c5e5747d2ae ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fa3d36e4248d44d5a1093625291186c2 0.443s",
                                "2026-05-27 01:46:35.341 25 INFO tempest.common.waiters [-] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds",
                                "2026-05-27 01:46:35.366 29 INFO tempest.lib.common.rest_client [req-c8602891-dccb-48e7-881f-e3b485449e33 req-c8602891-dccb-48e7-881f-e3b485449e33 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2bb34427d3c54301b754655303c7318a/group_types/eae86d33-6886-4d0c-95f7-f2a44c7524a4 0.144s",
                                "{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.074230s] ... ok",
                                "2026-05-27 01:46:35.502 13 INFO tempest.lib.common.rest_client [req-b494ac9b-ac33-43ac-86c6-845562eb5aaf req-b494ac9b-ac33-43ac-86c6-845562eb5aaf ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5461b80db214a81ae55b14406f0f369 0.162s",
                                "2026-05-27 01:46:35.502 27 INFO tempest.lib.common.rest_client [req-833f8d39-d9d6-49c3-9c94-eac25de4aa6f req-833f8d39-d9d6-49c3-9c94-eac25de4aa6f ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4b9b2d8ebcc420aaa3446e2142fdb3d 0.568s",
                                "2026-05-27 01:46:35.512 41 INFO tempest.lib.common.rest_client [req-3e104ca8-4d64-4590-b349-bd6a70366624 req-3e104ca8-4d64-4590-b349-bd6a70366624 ] Request (VolumeServicesNegativeTest:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=61d9018c4855407f9f41fe82e503ccc8&name=default 0.535s",
                                "2026-05-27 01:46:35.517 15 INFO tempest.lib.common.rest_client [req-76f58d80-2415-427e-ab28-536a3aefd0bc req-76f58d80-2415-427e-ab28-536a3aefd0bc ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=46c70a76070944cc8b1582c70ee0b00f&name=default 0.493s",
                                "2026-05-27 01:46:35.529 25 INFO tempest.lib.common.rest_client [req-c256a0fd-3e70-43dd-aa78-1f7ee6d7d167 req-c256a0fd-3e70-43dd-aa78-1f7ee6d7d167 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test Details: 503",
                                "2026-05-27 01:46:35.514 41 ERROR tempest.test ",
                                "{15} tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:35.503 13 ERROR tempest.test ",
                                "{1} tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test Details: 503",
                                "2026-05-27 01:46:35.518 15 ERROR tempest.test ",
                                "{2} tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "2026-05-27 01:46:35.941 17 INFO tempest.lib.common.rest_client [req-ebd63049-f3b3-4c1f-95c1-cfc4f1e649f4 req-ebd63049-f3b3-4c1f-95c1-cfc4f1e649f4 ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s",
                                "2026-05-27 01:46:35.959 21 INFO tempest.lib.common.rest_client [req-949d39de-a696-4772-bef0-edc30bdbb483 req-949d39de-a696-4772-bef0-edc30bdbb483 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s",
                                "2026-05-27 01:46:45.538 29 INFO tempest.lib.common.rest_client [req-b098dee5-4936-4557-bfcd-3c0060750c23 req-b098dee5-4936-4557-bfcd-3c0060750c23 ] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/114516a980844fc9b1a5dd570b48fcc4 10.168s",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:45.539 29 ERROR tempest.test ",
                                "{9} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:46:45.731 25 INFO tempest.lib.common.rest_client [req-88b017c7-19ad-440e-8915-f0a002a69021 req-88b017c7-19ad-440e-8915-f0a002a69021 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s",
                                "2026-05-27 01:46:45.732 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:45.745 23 INFO tempest.lib.common.rest_client [req-c9008f39-905e-44c6-8846-34e67086b3a3 req-c9008f39-905e-44c6-8846-34e67086b3a3 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/74cdafee5e544a50bc98670521584daa 10.421s",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:46:45.745 23 ERROR tempest.test ",
                                "{6} tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:46:46.078 11 INFO tempest.lib.common.rest_client [req-d2627001-aae2-4876-bfbe-a5f924d54f9f req-d2627001-aae2-4876-bfbe-a5f924d54f9f ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s",
                                "2026-05-27 01:46:46.079 35 INFO tempest.lib.common.rest_client [req-91dc55b1-85e1-4824-958d-ec056f38bffb req-91dc55b1-85e1-4824-958d-ec056f38bffb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 10.093s",
                                "2026-05-27 01:46:46.080 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:46.094 19 INFO tempest.lib.common.rest_client [req-eba0adc2-945d-47aa-89fe-1dab3c0d6c8e req-eba0adc2-945d-47aa-89fe-1dab3c0d6c8e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 10.142s",
                                "2026-05-27 01:46:46.095 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:46:46.118 17 INFO tempest.lib.common.rest_client [req-0f68dbe0-1ac6-43b4-908c-c5f738e8efa1 req-0f68dbe0-1ac6-43b4-908c-c5f738e8efa1 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s",
                                "2026-05-27 01:46:46.118 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:53.066 27 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.559s",
                                "2026-05-27 01:46:53.068 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:46:53.147 33 INFO tempest.lib.common.rest_client [req-e11141dc-8fee-462d-9e7a-5ef600000177 req-e11141dc-8fee-462d-9e7a-5ef600000177 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s",
                                "2026-05-27 01:46:53.148 33 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:46:53.151 31 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.967s",
                                "2026-05-27 01:46:53.155 37 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.973s",
                                "2026-05-27 01:46:53.163 15 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.634s",
                                "2026-05-27 01:46:53.164 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test [-] teardown of credentials failed: Got identity error",
                                "Details: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                                     body=body, chunked=chunked)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         method, url, headers, body, self.filters)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         filters, method, url, headers, body)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     auth_data = self.get_auth()",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     self.set_auth()",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     ~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-27 01:46:53.156 37 ERROR tempest.test ",
                                "{13} tearDownClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test [-] teardown of credentials failed: Got identity error",
                                "Details: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     teardown()",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                                     body=body, chunked=chunked)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         method, url, headers, body, self.filters)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         filters, method, url, headers, body)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     auth_data = self.get_auth()",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     self.set_auth()",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     ~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-27 01:46:53.154 31 ERROR tempest.test ",
                                "{10} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:05.094 17 INFO tempest.lib.common.rest_client [req-5cd78373-b7fe-4cbe-93ed-b8ab7db76d64 req-5cd78373-b7fe-4cbe-93ed-b8ab7db76d64 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s",
                                "2026-05-27 01:47:05.095 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:05.103 19 INFO tempest.lib.common.rest_client [req-6c3581fa-2e8f-4844-a0f4-28d5281e1ac5 req-6c3581fa-2e8f-4844-a0f4-28d5281e1ac5 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 19.006s",
                                "2026-05-27 01:47:05.104 19 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d9862cabc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:05.116 37 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.944s",
                                "2026-05-27 01:47:05.117 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:05.118 39 INFO tempest.lib.common.rest_client [req-225b8fd2-6021-4504-8fbf-0da5430bb7e8 req-225b8fd2-6021-4504-8fbf-0da5430bb7e8 ] Request (SnapshotsActionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 29.435s",
                                "2026-05-27 01:47:05.122 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in SnapshotsActionsTest.setUpClass. Invoking tearDownClass.",
                                "{13} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:05.126 27 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 12.032s",
                                "2026-05-27 01:47:05.127 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:05.124 23 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.358s",
                                "2026-05-27 01:47:05.124 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:05.135 41 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 29.595s",
                                "2026-05-27 01:47:05.138 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:05.146 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-27 01:47:05.141 29 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.579s",
                                "2026-05-27 01:47:05.141 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "{9} setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:05.115 21 INFO tempest.lib.common.rest_client [req-57d89948-eb82-4823-9edd-f056b8d133c3 req-57d89948-eb82-4823-9edd-f056b8d133c3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s",
                                "2026-05-27 01:47:05.116 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:08.275 33 INFO tempest.lib.common.rest_client [req-1432b012-98cc-4121-a600-a968d3a7f896 req-1432b012-98cc-4121-a600-a968d3a7f896 ] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s",
                                "2026-05-27 01:47:08.276 33 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:11.127 13 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsAdminTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 35.593s",
                                "2026-05-27 01:47:11.127 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsAdminTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:11.228 17 INFO tempest.lib.common.rest_client [req-8cff1c6b-31a6-45f0-b178-ef6d75a8a896 req-8cff1c6b-31a6-45f0-b178-ef6d75a8a896 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s",
                                "2026-05-27 01:47:11.254 35 INFO tempest.lib.common.rest_client [req-c683d9b7-ff33-4ecc-8110-cdf9a94f9265 req-c683d9b7-ff33-4ecc-8110-cdf9a94f9265 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/snapshots/02c60d6b-55ac-438d-948e-def000b98c12 25.171s",
                                "2026-05-27 01:47:11.254 19 INFO tempest.lib.common.rest_client [req-3975737f-8f17-49e9-ac85-3b59723e8b6f req-3975737f-8f17-49e9-ac85-3b59723e8b6f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 1.143s",
                                "2026-05-27 01:47:11.275 11 INFO tempest.lib.common.rest_client [req-e63f967b-fecc-4c3c-a622-b967b5d1ed1b req-e63f967b-fecc-4c3c-a622-b967b5d1ed1b ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s",
                                "2026-05-27 01:47:11.308 25 INFO tempest.lib.common.rest_client [req-5633ed42-e345-45d9-b27c-025ef55ce367 req-5633ed42-e345-45d9-b27c-025ef55ce367 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s",
                                "2026-05-27 01:47:11.339 21 INFO tempest.lib.common.rest_client [req-53e7698f-706d-474f-9b92-43d81cdecaa2 req-53e7698f-706d-474f-9b92-43d81cdecaa2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s",
                                "2026-05-27 01:47:11.352 39 INFO tempest.lib.common.rest_client [req-d48017d9-da3f-47bf-aa85-cec5fbb2f395 req-d48017d9-da3f-47bf-aa85-cec5fbb2f395 ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/snapshots/30fba24f-cbda-49df-9c81-7be66c01f753 6.227s",
                                "2026-05-27 01:47:11.374 35 INFO tempest.lib.common.rest_client [req-81703e91-1779-44a5-8246-6313910049b0 req-81703e91-1779-44a5-8246-6313910049b0 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.114s",
                                "2026-05-27 01:47:11.408 19 INFO tempest.lib.common.rest_client [req-5ffac5b6-2fef-4ec1-8a15-fccbf800c0a9 req-5ffac5b6-2fef-4ec1-8a15-fccbf800c0a9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.138s",
                                "2026-05-27 01:47:11.475 39 INFO tempest.lib.common.rest_client [req-f7a79d3d-d5e3-44e4-945d-c7c1bd39a407 req-f7a79d3d-d5e3-44e4-945d-c7c1bd39a407 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.119s",
                                "2026-05-27 01:47:11.489 11 INFO tempest.lib.common.rest_client [req-e3ca9256-6254-47e5-b58a-5d0654c2aa93 req-e3ca9256-6254-47e5-b58a-5d0654c2aa93 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s",
                                "2026-05-27 01:47:11.490 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:11.494 35 INFO tempest.lib.common.rest_client [req-fc02ad82-4e06-4fd8-8984-a202d119103e req-fc02ad82-4e06-4fd8-8984-a202d119103e ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.100s",
                                "2026-05-27 01:47:11.495 35 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x746d0940bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:11.516 21 INFO tempest.lib.common.rest_client [req-7d0fdae7-dcce-4369-b2fe-7195f8ce41d3 req-7d0fdae7-dcce-4369-b2fe-7195f8ce41d3 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s",
                                "2026-05-27 01:47:11.517 21 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:11.520 25 INFO tempest.lib.common.rest_client [req-513d2334-6935-4446-9418-b9f10c6435a0 req-513d2334-6935-4446-9418-b9f10c6435a0 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s",
                                "2026-05-27 01:47:11.521 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:13.024 19 INFO tempest.lib.common.rest_client [req-15fff5e7-3b29-45ff-81be-7dd0bb84b416 req-15fff5e7-3b29-45ff-81be-7dd0bb84b416 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 1.613s",
                                "2026-05-27 01:47:13.024 19 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7d9862cabc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:21.623 39 INFO tempest.lib.common.rest_client [req-74a99432-02e4-4e50-bb34-c395a8100866 req-74a99432-02e4-4e50-bb34-c395a8100866 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 10.132s",
                                "2026-05-27 01:47:21.624 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x79524caebc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:22.061 17 INFO tempest.lib.common.rest_client [req-1c6c5ac9-caaa-4851-9902-eac22f27ad60 req-1c6c5ac9-caaa-4851-9902-eac22f27ad60 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s",
                                "2026-05-27 01:47:24.597 33 INFO tempest.lib.common.rest_client [req-2be1c08c-641c-4277-9a80-82bd59ffa53d req-2be1c08c-641c-4277-9a80-82bd59ffa53d ] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s",
                                "2026-05-27 01:47:26.723 25 INFO tempest.lib.common.rest_client [req-be73d05b-42cc-4a55-835d-22b51d87c780 req-be73d05b-42cc-4a55-835d-22b51d87c780 ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s",
                                "2026-05-27 01:47:26.724 21 INFO tempest.lib.common.rest_client [req-95384719-940e-4f27-b049-004ba5dfc716 req-95384719-940e-4f27-b049-004ba5dfc716 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s",
                                "2026-05-27 01:47:26.720 11 INFO tempest.lib.common.rest_client [req-6f6e1005-fe93-4aa1-94da-324a0e97c632 req-6f6e1005-fe93-4aa1-94da-324a0e97c632 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s",
                                "2026-05-27 01:47:26.720 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:29.497 23 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.348s",
                                "2026-05-27 01:47:29.498 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:29.508 15 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 36.328s",
                                "2026-05-27 01:47:29.509 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:29.521 25 INFO tempest.lib.common.rest_client [req-ee9cfcd2-80df-4443-a288-ff271784faf5 req-ee9cfcd2-80df-4443-a288-ff271784faf5 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s",
                                "2026-05-27 01:47:29.520 21 INFO tempest.lib.common.rest_client [req-f1be3d62-f16e-474a-b3c1-0bc95696e78e req-f1be3d62-f16e-474a-b3c1-0bc95696e78e ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s",
                                "{2} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:29.539 33 INFO tempest.lib.common.rest_client [req-1a5a7c57-47ff-4fed-b75e-5549afee8893 req-1a5a7c57-47ff-4fed-b75e-5549afee8893 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s",
                                "2026-05-27 01:47:29.527 29 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.352s",
                                "2026-05-27 01:47:29.528 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:29.537 31 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 36.360s",
                                "2026-05-27 01:47:29.550 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:29.561 13 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.420s",
                                "2026-05-27 01:47:29.561 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:47:29.567 17 INFO tempest.lib.common.rest_client [req-0a22b205-4844-46bd-bbd9-03442b0894a5 req-0a22b205-4844-46bd-bbd9-03442b0894a5 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s",
                                "2026-05-27 01:47:29.561 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 24.428s",
                                "2026-05-27 01:47:29.572 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "{10} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "{13} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:29.575 19 INFO tempest.lib.common.rest_client [req-eefbd39a-3a2a-4b7e-8151-26e57c0bc4bb req-eefbd39a-3a2a-4b7e-8151-26e57c0bc4bb ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 11.544s",
                                "2026-05-27 01:47:29.581 35 INFO tempest.lib.common.rest_client [req-267d7da1-89e5-47df-8476-1af57f05f02d req-267d7da1-89e5-47df-8476-1af57f05f02d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 13.074s",
                                "2026-05-27 01:47:29.656 39 INFO tempest.lib.common.rest_client [req-17f10325-86fd-49f5-89c4-6be5e990a1b3 req-17f10325-86fd-49f5-89c4-6be5e990a1b3 ] Request (SnapshotsActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 3.012s",
                                "2026-05-27 01:47:29.737 21 INFO tempest.lib.common.rest_client [req-fbfc86ca-cbed-4ee2-808e-c4622f332cbd req-fbfc86ca-cbed-4ee2-808e-c4622f332cbd ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s",
                                "2026-05-27 01:47:29.769 35 INFO tempest.lib.common.rest_client [req-97d41522-f427-4d1e-b8d4-30cf6d29862e req-97d41522-f427-4d1e-b8d4-30cf6d29862e ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/8f03b5a58791459abb1bb27edf126bf4/volumes/aa50fa7c-2e55-4940-86ed-23f360dc7ca3 0.161s",
                                "2026-05-27 01:47:29.804 25 INFO tempest.lib.common.rest_client [req-5e3c1431-cace-4eb8-bc54-5a85bb8f4a82 req-5e3c1431-cace-4eb8-bc54-5a85bb8f4a82 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s",
                                "2026-05-27 01:47:29.906 19 INFO tempest.lib.common.rest_client [req-b60e5700-44bf-45f8-9978-5eb414771724 req-b60e5700-44bf-45f8-9978-5eb414771724 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/f6ead92755b44c25a68926dc6e365c56/volumes/5ea16683-74e1-4ea1-a1eb-6edfd04aa55c 0.309s",
                                "{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [57.866102s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status",
                                "    volume = self.volumes_client.create_volume(**params)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type ce6ccdfb-dce9-4865-a716-4fd826745321 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:32,447 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s",
                                "2026-05-27 01:46:32,902 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s",
                                "2026-05-27 01:46:33,505 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s",
                                "2026-05-27 01:46:33,939 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s",
                                "2026-05-27 01:46:35,047 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s",
                                "2026-05-27 01:46:35,052 21 INFO     [tempest.common.waiters] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds",
                                "2026-05-27 01:46:35,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s",
                                "2026-05-27 01:47:05,115 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s",
                                "2026-05-27 01:47:05,116 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...",
                                "2026-05-27 01:47:11,339 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s",
                                "2026-05-27 01:47:11,516 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s",
                                "2026-05-27 01:47:11,517 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...",
                                "2026-05-27 01:47:26,724 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s",
                                "2026-05-27 01:47:29,520 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s",
                                "2026-05-27 01:47:29,737 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s",
                                "",
                                "{7} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [62.837449s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 2000e479-9751-411f-8cbf-c2a74629de2b deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:27,608 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s",
                                "2026-05-27 01:46:27,745 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s",
                                "2026-05-27 01:46:28,372 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s",
                                "2026-05-27 01:46:28,508 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s",
                                "2026-05-27 01:46:29,622 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s",
                                "2026-05-27 01:46:29,630 25 INFO     [tempest.common.waiters] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds",
                                "2026-05-27 01:46:30,311 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s",
                                "2026-05-27 01:46:30,500 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s",
                                "2026-05-27 01:46:32,169 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s",
                                "2026-05-27 01:46:32,177 25 INFO     [tempest.common.waiters] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds",
                                "2026-05-27 01:46:33,409 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s",
                                "2026-05-27 01:46:33,660 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s",
                                "2026-05-27 01:46:34,007 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s",
                                "2026-05-27 01:46:35,194 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s",
                                "2026-05-27 01:46:35,211 25 INFO     [tempest.common.waiters] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds",
                                "2026-05-27 01:46:35,334 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s",
                                "2026-05-27 01:46:35,341 25 INFO     [tempest.common.waiters] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds",
                                "2026-05-27 01:46:35,529 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s",
                                "2026-05-27 01:46:45,731 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:",
                                "    8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s",
                                "2026-05-27 01:46:45,732 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...",
                                "2026-05-27 01:47:11,308 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s",
                                "2026-05-27 01:47:11,520 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s",
                                "2026-05-27 01:47:11,521 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...",
                                "2026-05-27 01:47:26,723 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s",
                                "2026-05-27 01:47:29,521 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s",
                                "2026-05-27 01:47:29,804 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s",
                                "",
                                "2026-05-27 01:47:29.941 33 INFO tempest.lib.common.rest_client [req-befc7cfc-bd35-4fbb-a05d-695483239396 req-befc7cfc-bd35-4fbb-a05d-695483239396 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s",
                                "{11} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [59.899314s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 352aa1b6-82a0-4c6e-a1f5-905418d607f7 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:30,760 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s",
                                "2026-05-27 01:46:30,881 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s",
                                "2026-05-27 01:46:31,801 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s",
                                "2026-05-27 01:46:31,922 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s",
                                "2026-05-27 01:46:33,723 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s",
                                "2026-05-27 01:46:33,725 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds",
                                "2026-05-27 01:46:34,044 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s",
                                "2026-05-27 01:46:34,203 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s",
                                "2026-05-27 01:46:34,207 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds",
                                "2026-05-27 01:46:34,349 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s",
                                "2026-05-27 01:46:34,498 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s",
                                "2026-05-27 01:46:34,504 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds",
                                "2026-05-27 01:46:34,647 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s",
                                "2026-05-27 01:46:34,744 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s",
                                "2026-05-27 01:46:34,747 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds",
                                "2026-05-27 01:46:34,869 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s",
                                "2026-05-27 01:46:34,980 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s",
                                "2026-05-27 01:46:34,986 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds",
                                "2026-05-27 01:46:35,150 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b404920",
                                "    8ab13a5c738a4335/volumes/detail 0.161s",
                                "2026-05-27 01:46:53,147 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s",
                                "2026-05-27 01:46:53,148 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...",
                                "2026-05-27 01:47:08,275 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s",
                                "2026-05-27 01:47:08,276 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...",
                                "2026-05-27 01:47:24,597 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s",
                                "2026-05-27 01:47:29,539 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s",
                                "2026-05-27 01:47:29,941 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s",
                                "",
                                "2026-05-27 01:47:29.939 39 INFO tempest.lib.common.rest_client [req-acfedbed-0e53-4597-abec-1f2f4401dbab req-acfedbed-0e53-4597-abec-1f2f4401dbab ] Request (SnapshotsActionsTest:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/5252d7130ed54caaa604ffc61fb6a8a5/volumes/7f65f798-3c53-4e71-ac08-0392ca96d81d 0.225s",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>))",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test ",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test ",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x795248c33cc0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x795248c78140>))",
                                "2026-05-27 01:47:29.939 39 ERROR tempest.test ",
                                "2026-05-27 01:47:30.186 35 INFO tempest.lib.common.rest_client [req-99cdeac0-ccb1-44bc-bf69-e75cec3f8320 req-99cdeac0-ccb1-44bc-bf69-e75cec3f8320 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/0ad9b6ec20b7403494bd47ad42b6858a/os-quota-sets/8f03b5a58791459abb1bb27edf126bf4 0.414s",
                                "2026-05-27 01:47:30.202 25 INFO tempest.lib.common.rest_client [req-73d51116-6ad8-4c34-97a6-aeea4529b90f req-73d51116-6ad8-4c34-97a6-aeea4529b90f ] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/07ab336694d443bb9e1b136e9c57a54d 0.258s",
                                "2026-05-27 01:47:30.206 39 INFO tempest.lib.common.rest_client [req-560eea2d-68c7-4688-9fc6-197cb85d0caf req-560eea2d-68c7-4688-9fc6-197cb85d0caf ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f445e3fe93934fb581d4057431860033 0.257s",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:47:30.202 25 ERROR tempest.test ",
                                "{7} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>))",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test ",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test ",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x746d055ead40>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x746d055eb180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x746d055ebf00>))",
                                "2026-05-27 01:47:30.186 35 ERROR tempest.test ",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test ",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test ",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-27 01:47:30.207 39 ERROR tempest.test ",
                                "{14} setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "2026-05-27 01:47:31.427 17 INFO tempest.lib.common.rest_client [req-b77f922d-f6c5-43d9-b1ac-95e677586fc1 req-b77f922d-f6c5-43d9-b1ac-95e677586fc1 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 1.816s",
                                "2026-05-27 01:47:31.429 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:31.427 19 INFO tempest.lib.common.rest_client [req-71cc92b5-6404-4204-b788-a30a39476490 req-71cc92b5-6404-4204-b788-a30a39476490 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/4fd1b578eff3438a8dbab83ab8801deb/os-quota-sets/f6ead92755b44c25a68926dc6e365c56 1.519s",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>))",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     cls.volume = cls.create_volume()",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                  ~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                                             volume['id'], wait_until)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     resp, resp_body = super(BaseClient, self).request(",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test         method, url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test ",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test ",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     teardown()",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x7d986135b8c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7d986135b900>))",
                                "2026-05-27 01:47:31.428 19 ERROR tempest.test ",
                                "2026-05-27 01:47:41.152 29 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.582s",
                                "2026-05-27 01:47:41.154 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:41.163 31 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 11.584s",
                                "2026-05-27 01:47:41.164 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:41.836 11 INFO tempest.lib.common.rest_client [req-7fadb555-3ae9-4559-ae99-b8c5ecea1968 req-7fadb555-3ae9-4559-ae99-b8c5ecea1968 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s",
                                "2026-05-27 01:47:46.531 17 INFO tempest.lib.common.rest_client [req-3183121d-e049-4017-a2bf-6191a780ee4c req-3183121d-e049-4017-a2bf-6191a780ee4c ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s",
                                "2026-05-27 01:47:46.533 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:47:47.775 23 INFO tempest.lib.common.rest_client [req-ac1ef881-8d23-47b0-9982-77dd9abcfdba req-ac1ef881-8d23-47b0-9982-77dd9abcfdba ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.266s",
                                "2026-05-27 01:47:47.984 11 INFO tempest.lib.common.rest_client [req-fde58d6f-2cf6-4c56-90f8-82ede6699200 req-fde58d6f-2cf6-4c56-90f8-82ede6699200 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s",
                                "2026-05-27 01:47:47.998 25 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.768s",
                                "2026-05-27 01:47:47.999 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:47:48.176 35 INFO tempest.lib.common.rest_client [req-fb8a5d95-f93f-4ac9-80a9-4cb9bfab27bf req-fb8a5d95-f93f-4ac9-80a9-4cb9bfab27bf ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ece23786d8344ed82d5eaa96cfcd43f 17.966s",
                                "2026-05-27 01:47:48.185 33 INFO tempest.lib.common.rest_client [req-beb81b55-a117-4459-81b4-6c924f5e8042 req-beb81b55-a117-4459-81b4-6c924f5e8042 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/11bdd862eea3425d98d388cd35741608 18.222s",
                                "2026-05-27 01:47:48.195 21 INFO tempest.lib.common.rest_client [req-16234b7e-e8ec-41f9-84dd-1f80a17cd88b req-16234b7e-e8ec-41f9-84dd-1f80a17cd88b ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b00456fdbb6947d3b24b80325859e658 18.288s",
                                "2026-05-27 01:47:48.196 11 INFO tempest.lib.common.rest_client [req-fd0f298b-43f5-40fb-a7e3-06ee5416a95f req-fd0f298b-43f5-40fb-a7e3-06ee5416a95f ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s",
                                "{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [77.717770s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot",
                                "    group_snapshot = self.group_snapshots_client.create_group_snapshot(",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        **kwargs)['group_snapshot']",
                                "        ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot",
                                "    resp, body = self.post('group_snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 65dcdd64-49d4-4197-adc2-69f3a8dce50e deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,437 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s",
                                "2026-05-27 01:46:32,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s",
                                "2026-05-27 01:46:32,818 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s",
                                "2026-05-27 01:46:32,992 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s",
                                "2026-05-27 01:46:32,995 11 INFO     [tempest.common.waiters] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds",
                                "2026-05-27 01:46:33,943 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s",
                                "2026-05-27 01:46:34,113 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s",
                                "2026-05-27 01:46:35,289 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s",
                                "2026-05-27 01:46:35,298 11 INFO     [tempest.common.waiters] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds",
                                "2026-05-27 01:46:46,078 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s",
                                "2026-05-27 01:47:11,275 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s",
                                "2026-05-27 01:47:11,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s",
                                "2026-05-27 01:47:11,490 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...",
                                "2026-05-27 01:47:26,720 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s",
                                "2026-05-27 01:47:26,720 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...",
                                "2026-05-27 01:47:41,836 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s",
                                "2026-05-27 01:47:47,984 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s",
                                "2026-05",
                                "    -27 01:47:48,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s",
                                "",
                                "2026-05-27 01:47:48.290 19 INFO tempest.lib.common.rest_client [req-5f357791-cf54-469d-84b8-bb1ebb4ce4e2 req-5f357791-cf54-469d-84b8-bb1ebb4ce4e2 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20b8a11454264442ac8649074d06c9d4 16.850s",
                                "2026-05-27 01:47:48.385 31 INFO tempest.lib.common.rest_client [req-40e8228d-2dd7-4a43-9f92-720de9b5561c req-40e8228d-2dd7-4a43-9f92-720de9b5561c ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.208s",
                                "2026-05-27 01:47:48.432 11 INFO tempest.lib.common.rest_client [req-3db288f3-6cd7-4c2f-92c6-155fc884fb40 req-3db288f3-6cd7-4c2f-92c6-155fc884fb40 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s",
                                "2026-05-27 01:47:48.495 21 INFO tempest.lib.common.rest_client [req-73de7519-f6bc-4acb-afa0-54c6f0077ec6 req-73de7519-f6bc-4acb-afa0-54c6f0077ec6 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3c2804a78a48476ab2d40bb6ac9b25a6 0.296s",
                                "2026-05-27 01:47:48.496 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2c58da21bdd44f6591f5578c382af3f8",
                                "2026-05-27 01:47:48.508 35 INFO tempest.lib.common.rest_client [req-99b5acf3-a1c5-4c8b-ba01-5bda437e0a75 req-99b5acf3-a1c5-4c8b-ba01-5bda437e0a75 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/eb8f1b610e09434f892d3eb4a744fd7f 0.329s",
                                "2026-05-27 01:47:48.509 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0ad9b6ec20b7403494bd47ad42b6858a",
                                "2026-05-27 01:47:48.531 19 INFO tempest.lib.common.rest_client [req-81bc024c-8c09-4eb6-b009-c917ea40c34b req-81bc024c-8c09-4eb6-b009-c917ea40c34b ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d95bd96d80d49f1845a7c979fd50a85 0.238s",
                                "2026-05-27 01:47:48.531 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f6ead92755b44c25a68926dc6e365c56",
                                "2026-05-27 01:47:48.557 11 INFO tempest.lib.common.rest_client [req-6b26fd88-84e4-4480-99f4-c928a1e08179 req-6b26fd88-84e4-4480-99f4-c928a1e08179 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s",
                                "2026-05-27 01:47:48.682 23 INFO tempest.lib.common.rest_client [req-3be3a83a-ee19-4c65-a17b-93fc4f9b7774 req-3be3a83a-ee19-4c65-a17b-93fc4f9b7774 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-05-27 01:47:48.693 39 INFO tempest.lib.common.rest_client [req-84cadbc5-1ebd-4ca4-bbcf-670a306d9c30 req-84cadbc5-1ebd-4ca4-bbcf-670a306d9c30 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.297s",
                                "2026-05-27 01:47:48.705 25 INFO tempest.lib.common.rest_client [req-a062273d-a9b7-43c0-86fa-daf279598971 req-a062273d-a9b7-43c0-86fa-daf279598971 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.689s",
                                "2026-05-27 01:47:48.767 11 INFO tempest.lib.common.rest_client [req-efed1e3e-05e2-4e60-bbf8-e010c661d7b0 req-efed1e3e-05e2-4e60-bbf8-e010c661d7b0 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s",
                                "2026-05-27 01:47:48.845 33 INFO tempest.lib.common.rest_client [req-616c6b6a-713c-4b5b-9d2d-3b79e4435551 req-616c6b6a-713c-4b5b-9d2d-3b79e4435551 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9ff008ff14e34626a670658b0a88272c 0.656s",
                                "2026-05-27 01:47:48.845 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 88815d47408f4908813e4328a20dcba3",
                                "2026-05-27 01:47:48.877 11 INFO tempest.lib.common.rest_client [req-09ff9c5e-035b-48fa-acd9-40afba7877f2 req-09ff9c5e-035b-48fa-acd9-40afba7877f2 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s",
                                "2026-05-27 01:47:48.883 11 INFO tempest.common.waiters [-] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds",
                                "2026-05-27 01:47:48.914 23 INFO tempest.lib.common.rest_client [req-23d2f3f8-0822-455c-8ece-31d865205c1a req-23d2f3f8-0822-455c-8ece-31d865205c1a ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s",
                                "2026-05-27 01:47:49.014 21 INFO tempest.lib.common.rest_client [req-1f41bf40-a049-428c-b0ac-53df74c1a90e req-1f41bf40-a049-428c-b0ac-53df74c1a90e ] Request (GroupSnapshotsV319Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-27 01:47:49.035 35 INFO tempest.lib.common.rest_client [req-0e377fe1-2fc5-4cb5-a924-1b12f2f4bbfa req-0e377fe1-2fc5-4cb5-a924-1b12f2f4bbfa ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-27 01:47:49.093 31 INFO tempest.lib.common.rest_client [req-7d82177b-cc5a-4b1b-a2d9-15d699348419 req-7d82177b-cc5a-4b1b-a2d9-15d699348419 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-27 01:47:49.113 23 INFO tempest.lib.common.rest_client [req-b0ee727c-f9aa-4e9f-8897-2e3970c27218 req-b0ee727c-f9aa-4e9f-8897-2e3970c27218 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.196s",
                                "2026-05-27 01:47:49.226 39 INFO tempest.lib.common.rest_client [req-25261afc-a370-4b56-8e5c-f774d14e56ee req-25261afc-a370-4b56-8e5c-f774d14e56ee ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.524s",
                                "2026-05-27 01:47:49.239 19 INFO tempest.lib.common.rest_client [req-38a9c2f1-9537-427e-ac9f-9f1cebcf9d69 req-38a9c2f1-9537-427e-ac9f-9f1cebcf9d69 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-27 01:47:49.287 31 INFO tempest.lib.common.rest_client [req-c121da6f-faa1-464d-b2f5-93f846fb054a req-c121da6f-faa1-464d-b2f5-93f846fb054a ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.191s",
                                "2026-05-27 01:47:49.333 11 INFO tempest.lib.common.rest_client [req-190e39f4-caec-4a00-9d0d-f39c805f4c5e req-190e39f4-caec-4a00-9d0d-f39c805f4c5e ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s",
                                "2026-05-27 01:47:49.337 33 INFO tempest.lib.common.rest_client [req-b5ff301d-f382-41ad-ac29-f6d599d79b81 req-b5ff301d-f382-41ad-ac29-f6d599d79b81 ] Request (GroupsV320Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-27 01:47:49.345 39 INFO tempest.lib.common.rest_client [req-3626bea4-f9f9-4e97-a840-a9fc5b5bafec req-3626bea4-f9f9-4e97-a840-a9fc5b5bafec ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s",
                                "2026-05-27 01:47:49.461 31 INFO tempest.lib.common.rest_client [req-3e09968a-8df5-4c84-a179-969dc140c8ee req-3e09968a-8df5-4c84-a179-969dc140c8ee ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.171s",
                                "2026-05-27 01:47:49.513 11 INFO tempest.lib.common.rest_client [req-421a3854-87fe-4beb-aa33-a76555b0d8e4 req-421a3854-87fe-4beb-aa33-a76555b0d8e4 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s",
                                "2026-05-27 01:47:49.602 25 INFO tempest.lib.common.rest_client [req-49e9886a-6ffe-4ce5-babf-8f94bfa4b4a4 req-49e9886a-6ffe-4ce5-babf-8f94bfa4b4a4 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.889s",
                                "2026-05-27 01:47:49.656 23 INFO tempest.lib.common.rest_client [req-22550994-85e8-41a0-b87f-3ed77df830af req-22550994-85e8-41a0-b87f-3ed77df830af ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.540s",
                                "2026-05-27 01:47:49.673 39 INFO tempest.lib.common.rest_client [req-6b224a69-010b-4993-8027-275aa2a16132 req-6b224a69-010b-4993-8027-275aa2a16132 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s",
                                "2026-05-27 01:47:49.857 25 INFO tempest.lib.common.rest_client [req-19f440f6-4307-4091-9d56-492491624440 req-19f440f6-4307-4091-9d56-492491624440 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.251s",
                                "2026-05-27 01:47:49.866 35 INFO tempest.lib.common.rest_client [req-1b5dad72-77ca-46fc-b1b1-5bd7c3ebf306 req-1b5dad72-77ca-46fc-b1b1-5bd7c3ebf306 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0ad9b6ec20b7403494bd47ad42b6858a&name=default 0.828s",
                                "2026-05-27 01:47:49.865 21 INFO tempest.lib.common.rest_client [req-5430416b-a480-44a1-87f2-d69d332e746f req-5430416b-a480-44a1-87f2-d69d332e746f ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2c58da21bdd44f6591f5578c382af3f8&name=default 0.848s",
                                "2026-05-27 01:47:49.867 23 INFO tempest.lib.common.rest_client [req-3f6410f7-2ce0-495d-9008-2465ebe512d1 req-3f6410f7-2ce0-495d-9008-2465ebe512d1 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-27 01:47:49.949 19 INFO tempest.lib.common.rest_client [req-89c62c5e-dedb-47a7-a7bc-cdde53800952 req-89c62c5e-dedb-47a7-a7bc-cdde53800952 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f6ead92755b44c25a68926dc6e365c56&name=default 0.707s",
                                "2026-05-27 01:47:50.037 31 INFO tempest.lib.common.rest_client [req-d09b990a-e518-4381-971a-ff719ce30dd7 req-d09b990a-e518-4381-971a-ff719ce30dd7 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s",
                                "2026-05-27 01:47:50.038 25 INFO tempest.lib.common.rest_client [req-8363551d-0746-437c-b0f1-31c1f2b77fc7 req-8363551d-0746-437c-b0f1-31c1f2b77fc7 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.177s",
                                "2026-05-27 01:47:50.043 23 INFO tempest.lib.common.rest_client [req-4522889c-427d-4bf2-9bd0-7842bdfa2ddb req-4522889c-427d-4bf2-9bd0-7842bdfa2ddb ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.172s",
                                "2026-05-27 01:47:50.171 33 INFO tempest.lib.common.rest_client [req-5a795fef-1c5a-45a8-b188-5b3a98358189 req-5a795fef-1c5a-45a8-b188-5b3a98358189 ] Request (GroupsV320Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=88815d47408f4908813e4328a20dcba3&name=default 0.831s",
                                "2026-05-27 01:47:50.266 23 INFO tempest.lib.common.rest_client [req-839a2129-96a1-4c58-9557-6966e4234a36 req-839a2129-96a1-4c58-9557-6966e4234a36 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-27 01:47:50.293 31 INFO tempest.lib.common.rest_client [req-964c59f0-de29-47e8-bcf3-df1dc14aacb4 req-964c59f0-de29-47e8-bcf3-df1dc14aacb4 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-27 01:47:50.310 39 INFO tempest.lib.common.rest_client [req-2894f47b-ed58-43ca-a71c-190e9bfa08d5 req-2894f47b-ed58-43ca-a71c-190e9bfa08d5 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s",
                                "2026-05-27 01:47:50.445 39 INFO tempest.lib.common.rest_client [req-d50a9986-876c-4be3-9fad-af2564c44053 req-d50a9986-876c-4be3-9fad-af2564c44053 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.131s",
                                "2026-05-27 01:47:50.455 23 INFO tempest.lib.common.rest_client [req-de41d7bd-4098-46e4-8d20-3335cda3410a req-de41d7bd-4098-46e4-8d20-3335cda3410a ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/6756f682ee034483a1c0f10ac8baaed9 0.184s",
                                "2026-05-27 01:47:50.502 31 INFO tempest.lib.common.rest_client [req-6e60396e-a5b6-41c1-bccc-aa838775a0bc req-6e60396e-a5b6-41c1-bccc-aa838775a0bc ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.207s",
                                "2026-05-27 01:47:50.514 35 INFO tempest.lib.common.rest_client [req-4c1bcf66-5d79-4056-8e1f-9f0bfcf0a1a8 req-4c1bcf66-5d79-4056-8e1f-9f0bfcf0a1a8 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7542003a-c212-431c-bc2a-ebb85b0d94f4 0.641s",
                                "2026-05-27 01:47:50.543 21 INFO tempest.lib.common.rest_client [req-a6940f18-e711-410b-9e7b-95da7517b33d req-a6940f18-e711-410b-9e7b-95da7517b33d ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fc54a914-b7d4-48d5-b291-2d9f9aee91c1 0.675s",
                                "2026-05-27 01:47:50.592 19 INFO tempest.lib.common.rest_client [req-466f8df2-601a-4ae1-b711-c6df396758e5 req-466f8df2-601a-4ae1-b711-c6df396758e5 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c6397cc2-8fe7-4a94-a1ad-d49dca597372 0.641s",
                                "2026-05-27 01:47:50.683 11 INFO tempest.lib.common.rest_client [req-cdde0d0d-d792-47ed-a438-ff5dfbd33f6b req-cdde0d0d-d792-47ed-a438-ff5dfbd33f6b ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s",
                                "2026-05-27 01:47:50.689 25 INFO tempest.lib.common.rest_client [req-fa856b67-d1df-4272-9207-015603c40f38 req-fa856b67-d1df-4272-9207-015603c40f38 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s",
                                "2026-05-27 01:47:50.697 11 INFO tempest.common.waiters [-] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds",
                                "2026-05-27 01:47:50.726 23 INFO tempest.lib.common.rest_client [req-b65c3e1e-fd2d-4707-91f5-6b256eed1a88 req-b65c3e1e-fd2d-4707-91f5-6b256eed1a88 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-27 01:47:50.736 39 INFO tempest.lib.common.rest_client [req-ccb123ec-72da-43d8-aabb-5ecac4f75a22 req-ccb123ec-72da-43d8-aabb-5ecac4f75a22 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.286s",
                                "2026-05-27 01:47:50.763 33 INFO tempest.lib.common.rest_client [req-d9066eb0-962b-4728-b70c-357a2bf2baf5 req-d9066eb0-962b-4728-b70c-357a2bf2baf5 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12d67537-a957-499f-81d8-d4829e4c28fe 0.583s",
                                "2026-05-27 01:47:50.823 35 INFO tempest.lib.common.rest_client [req-ecb3ef80-627f-4733-8e23-3628b818298f req-ecb3ef80-627f-4733-8e23-3628b818298f ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0ad9b6ec20b7403494bd47ad42b6858a 0.306s",
                                "2026-05-27 01:47:50.824 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f03b5a58791459abb1bb27edf126bf4",
                                "2026-05-27 01:47:50.835 19 INFO tempest.lib.common.rest_client [req-1f5ac676-239d-4cfa-b6a5-5c1c8c01f0d9 req-1f5ac676-239d-4cfa-b6a5-5c1c8c01f0d9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f6ead92755b44c25a68926dc6e365c56 0.239s",
                                "2026-05-27 01:47:50.836 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4fd1b578eff3438a8dbab83ab8801deb",
                                "2026-05-27 01:47:50.842 31 INFO tempest.lib.common.rest_client [req-50abea44-a89f-4db7-9570-58dfa2047bb5 req-50abea44-a89f-4db7-9570-58dfa2047bb5 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s",
                                "2026-05-27 01:47:50.862 21 INFO tempest.lib.common.rest_client [req-491b926c-d460-418c-8ca9-6e47932c6bf9 req-491b926c-d460-418c-8ca9-6e47932c6bf9 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2c58da21bdd44f6591f5578c382af3f8 0.317s",
                                "2026-05-27 01:47:50.865 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3680fbe97b98483ab543fe217c7efeb7",
                                "2026-05-27 01:47:51.011 23 INFO tempest.lib.common.rest_client [req-3f6a87f9-c400-4d83-9efe-f351f9e4fcb5 req-3f6a87f9-c400-4d83-9efe-f351f9e4fcb5 ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/5c8612194f3a455a91058394a6fe5fb4 0.280s",
                                "2026-05-27 01:47:51.016 31 INFO tempest.lib.common.rest_client [req-a92fe959-4233-42e4-bb05-cbdb96fed244 req-a92fe959-4233-42e4-bb05-cbdb96fed244 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/6756f682ee034483a1c0f10ac8baaed9 0.170s",
                                "2026-05-27 01:47:51.042 25 INFO tempest.lib.common.rest_client [req-01bfd243-b67f-41df-800a-39462d2ea18f req-01bfd243-b67f-41df-800a-39462d2ea18f ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-27 01:47:51.098 39 INFO tempest.lib.common.rest_client [req-074b542e-6742-4af1-a18a-9aac78b4524a req-074b542e-6742-4af1-a18a-9aac78b4524a ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s",
                                "2026-05-27 01:47:51.169 11 INFO tempest.lib.common.rest_client [req-30d843ff-d44e-48e6-96d2-1b18d92b215c req-30d843ff-d44e-48e6-96d2-1b18d92b215c ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s",
                                "2026-05-27 01:47:51.200 33 INFO tempest.lib.common.rest_client [req-3e955c81-b832-4c3a-be37-24e795b41260 req-3e955c81-b832-4c3a-be37-24e795b41260 ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/88815d47408f4908813e4328a20dcba3 0.435s",
                                "2026-05-27 01:47:51.201 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 27d2e1cc0b4049208ab13a5c738a4335",
                                "2026-05-27 01:47:51.344 31 INFO tempest.lib.common.rest_client [req-6440dad9-fa7f-4d80-b64c-a68146005146 req-6440dad9-fa7f-4d80-b64c-a68146005146 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-27 01:47:51.351 11 INFO tempest.lib.common.rest_client [req-bd27d7cf-9d04-43fc-b1ce-8e358169b82f req-bd27d7cf-9d04-43fc-b1ce-8e358169b82f ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s",
                                "2026-05-27 01:47:51.357 39 INFO tempest.lib.common.rest_client [req-b93a1ef1-67a9-4397-a55f-ec82a926f5c6 req-b93a1ef1-67a9-4397-a55f-ec82a926f5c6 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/6756f682ee034483a1c0f10ac8baaed9 0.256s",
                                "2026-05-27 01:47:51.368 23 INFO tempest.lib.common.rest_client [req-992fc709-9a22-4ef3-9cc7-91cfbe0ab457 req-992fc709-9a22-4ef3-9cc7-91cfbe0ab457 ] Request (VolumesSnapshotTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s",
                                "2026-05-27 01:47:51.406 25 INFO tempest.lib.common.rest_client [req-ef0bae51-374d-49d3-b23e-8f4f7633ff0d req-ef0bae51-374d-49d3-b23e-8f4f7633ff0d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4087390ec008437da398b985ffdfb782/users/b2df12b66dcd4d5e8b08896a1da1a18f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.360s",
                                "2026-05-27 01:47:51.454 35 INFO tempest.lib.common.rest_client [req-dc1dc273-db63-44a7-b3d6-f5c0d6e2f890 req-dc1dc273-db63-44a7-b3d6-f5c0d6e2f890 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f03b5a58791459abb1bb27edf126bf4&name=default 0.627s",
                                "2026-05-27 01:47:51.479 21 INFO tempest.lib.common.rest_client [req-42e1a288-2d94-4fc9-9018-50c7d46b304c req-42e1a288-2d94-4fc9-9018-50c7d46b304c ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3680fbe97b98483ab543fe217c7efeb7&name=default 0.609s",
                                "2026-05-27 01:47:51.518 19 INFO tempest.lib.common.rest_client [req-bde700b7-e2cc-4c93-a80a-74e07b69ab8a req-bde700b7-e2cc-4c93-a80a-74e07b69ab8a ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4fd1b578eff3438a8dbab83ab8801deb&name=default 0.671s",
                                "2026-05-27 01:47:51.577 31 INFO tempest.lib.common.rest_client [req-e5301997-8262-48de-af74-2d7aa1d4f8c5 req-e5301997-8262-48de-af74-2d7aa1d4f8c5 ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/5c8612194f3a455a91058394a6fe5fb4 0.230s",
                                "2026-05-27 01:47:51.609 39 INFO tempest.lib.common.rest_client [req-3910a1ad-e4f9-43d2-a0d0-14e724a52113 req-3910a1ad-e4f9-43d2-a0d0-14e724a52113 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-27 01:47:51.630 23 INFO tempest.lib.common.rest_client [req-26587bdd-b9de-435e-85e7-6255e91b047a req-26587bdd-b9de-435e-85e7-6255e91b047a ] Request (VolumesSnapshotTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec57c5f570e2417ab16f0e2dd74025e7/users/f2d8bceab7a648fdb37207f59b096f1b/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.255s",
                                "2026-05-27 01:47:51.631 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2d8bceab7a648fdb37207f59b096f1b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:47:51.631 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotTestJSON-472912746-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec57c5f570e2417ab16f0e2dd74025e7', 'project_name': 'tempest-VolumesSnapshotTestJSON-472912746', 'tenant_id': 'ec57c5f570e2417ab16f0e2dd74025e7', 'tenant_name': 'tempest-VolumesSnapshotTestJSON-472912746', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2d8bceab7a648fdb37207f59b096f1b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:47:51.645 17 INFO tempest.lib.common.rest_client [req-ab7cb4c1-019d-4e45-be35-19cc65413ea1 req-ab7cb4c1-019d-4e45-be35-19cc65413ea1 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s",
                                "2026-05-27 01:47:51.647 25 INFO tempest.lib.common.rest_client [req-fdda0024-ced5-4d42-8bd4-306b2d65033a req-fdda0024-ced5-4d42-8bd4-306b2d65033a ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-27 01:47:51.758 33 INFO tempest.lib.common.rest_client [req-0c214ce5-1883-4ab6-bf65-78f95533e351 req-0c214ce5-1883-4ab6-bf65-78f95533e351 ] Request (GroupsV320Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=27d2e1cc0b4049208ab13a5c738a4335&name=default 0.554s",
                                "2026-05-27 01:47:51.828 31 INFO tempest.lib.common.rest_client [req-46bfdb40-2977-4a92-90a7-925c25f8cdc9 req-46bfdb40-2977-4a92-90a7-925c25f8cdc9 ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-27 01:47:52.205 17 INFO tempest.lib.common.rest_client [req-0382dc3f-7601-48a1-9ac5-6bbd261232d1 req-0382dc3f-7601-48a1-9ac5-6bbd261232d1 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s",
                                "2026-05-27 01:48:02.667 11 INFO tempest.lib.common.rest_client [req-f2f0b3fb-ba8e-4125-9964-eb6b77d0474b req-f2f0b3fb-ba8e-4125-9964-eb6b77d0474b ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s",
                                "2026-05-27 01:48:02.668 11 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:02.674 39 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/90413d21cc734192b7567d430e90862d/users/4cbc5757dc274f3bbc81e8db98ebdcbe/roles/5c8612194f3a455a91058394a6fe5fb4 11.060s",
                                "2026-05-27 01:48:02.675 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:48:02.670 17 INFO tempest.lib.common.rest_client [req-5c38a403-4b71-4549-94be-a3b8cc20e116 req-5c38a403-4b71-4549-94be-a3b8cc20e116 ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s",
                                "{14} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:48:02.713 21 INFO tempest.lib.common.rest_client [req-7191bf7f-75c3-43c7-b54e-6f39165dd369 req-7191bf7f-75c3-43c7-b54e-6f39165dd369 ] Request (GroupSnapshotsV319Test:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d17e5ec0-87f5-4506-8c90-eba47916163c 11.228s",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.713 21 ERROR tempest.test ",
                                "{5} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "2026-05-27 01:48:02.709 35 INFO tempest.lib.common.rest_client [req-92392738-b8f7-4b9d-83c6-81817bd3926d req-92392738-b8f7-4b9d-83c6-81817bd3926d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a19275f3-3b3f-4dd8-8192-63b5d2deee01 11.253s",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                                             snapshot['id'], 'available')",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test ",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test ",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1078573 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'c5912de6-464f-453e-9411-94fba95ffb7e\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.710 35 ERROR tempest.test ",
                                "{12} setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "2026-05-27 01:48:02.711 19 INFO tempest.lib.common.rest_client [req-3b61e277-40e7-4cbb-8002-3bef6ce48798 req-3b61e277-40e7-4cbb-8002-3bef6ce48798 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6810fab7-e047-4bb9-9530-8ad1ba616628 11.190s",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     cls.resource_setup()",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     cls.volume = cls.create_volume()",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                                             volume['id'], wait_until)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                                             ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     resource_status = show_resource(resource_id)[",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, body = self.get(url)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, resp_body = super(BaseClient, self).request(",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test         method, url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                                  message=message)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation.",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test ",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test ",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-3189203 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'050961df-9546-4b3c-b602-9ec6af7b80e6\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-27 01:48:02.712 19 ERROR tempest.test ",
                                "{4} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup",
                                "    cls.volume = cls.create_volume()",
                                "                 ~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "    waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                            volume['id'], wait_until)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "2026-05-27 01:48:05.273 25 INFO tempest.lib.common.rest_client [-] Request (VolumesExtendTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/4087390ec008437da398b985ffdfb782/users/b2df12b66dcd4d5e8b08896a1da1a18f/roles/6756f682ee034483a1c0f10ac8baaed9 13.623s",
                                "2026-05-27 01:48:05.273 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesExtendTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:48:08.328 31 INFO tempest.lib.common.rest_client [req-9e3b7a0d-9813-49b6-8098-1abc3b1a494e req-9e3b7a0d-9813-49b6-8098-1abc3b1a494e ] Request (VolumesSummaryTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/58d7f60599014db399d50d2782d5a529/users/2aa6a1fb3b724307b399e451131e846e/roles/98b43aff05ee4f4e8516ae4e794e5f5e 16.497s",
                                "2026-05-27 01:48:08.329 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2aa6a1fb3b724307b399e451131e846e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:48:08.329 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-212055960-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '58d7f60599014db399d50d2782d5a529', 'project_name': 'tempest-VolumesSummaryTest-212055960', 'tenant_id': '58d7f60599014db399d50d2782d5a529', 'tenant_name': 'tempest-VolumesSummaryTest-212055960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa6a1fb3b724307b399e451131e846e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:08.330 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSummaryTest-212055960-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '58d7f60599014db399d50d2782d5a529', 'project_name': 'tempest-VolumesSummaryTest-212055960', 'tenant_id': '58d7f60599014db399d50d2782d5a529', 'tenant_name': 'tempest-VolumesSummaryTest-212055960', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa6a1fb3b724307b399e451131e846e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:08.355 17 INFO tempest.lib.common.rest_client [req-471a259f-0367-4983-bdaa-2841358fca20 req-471a259f-0367-4983-bdaa-2841358fca20 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s",
                                "{3} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [97.053929s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete",
                                "    vol1 = self.volumes_client.create_volume(**params)['volume']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,740 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s",
                                "2026-05-27 01:46:32,219 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s",
                                "2026-05-27 01:46:32,881 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s",
                                "2026-05-27 01:46:33,595 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s",
                                "2026-05-27 01:46:33,599 17 INFO     [tempest.common.waiters] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds",
                                "2026-05-27 01:46:33,777 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s",
                                "2026-05-27 01:46:33,887 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s",
                                "2026-05-27 01:46:35,020 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s",
                                "2026-05-27 01:46:35,025 17 INFO     [tempest.common.waiters] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds",
                                "2026-05-27 01:46:35,941 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s",
                                "2026-05-27 01:46:46,118 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s",
                                "2026-05-27 01:46:46,118 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:05,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s",
                                "2026-05-27 01:47:05,095 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:11,228 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s",
                                "2026-05-27 01:47:22,061 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s",
                                "2026-05-27 01:47:29,567 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s",
                                "2026-05-27 01:47:31,427 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d",
                                "    21b/action 1.816s",
                                "2026-05-27 01:47:31,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:46,531 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s",
                                "2026-05-27 01:47:46,533 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:51,645 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s",
                                "2026-05-27 01:47:52,205 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s",
                                "2026-05-27 01:48:02,670 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s",
                                "2026-05-27 01:48:08,355 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s",
                                "",
                                "2026-05-27 01:48:08.427 23 INFO tempest.lib.common.rest_client [req-70872017-2dd3-4e22-9d72-85ac27882ec8 req-70872017-2dd3-4e22-9d72-85ac27882ec8 ] Request (VolumesSnapshotTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.793s",
                                "2026-05-27 01:48:08.432 11 INFO tempest.lib.common.rest_client [req-2e20c214-5509-4b5f-ae51-81ada20a11f3 req-2e20c214-5509-4b5f-ae51-81ada20a11f3 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s",
                                "2026-05-27 01:48:08.525 17 INFO tempest.lib.common.rest_client [req-aac27035-d750-474f-b3b8-37eacba8683c req-aac27035-d750-474f-b3b8-37eacba8683c ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s",
                                "2026-05-27 01:48:08.735 39 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.045s",
                                "2026-05-27 01:48:08.736 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.",
                                "{14} setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:09.018 17 INFO tempest.lib.common.rest_client [req-9be9fe3a-4724-4805-86df-c23110ecbf37 req-9be9fe3a-4724-4805-86df-c23110ecbf37 ] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s",
                                "2026-05-27 01:48:18.993 19 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.256s",
                                "2026-05-27 01:48:18.994 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:48:19.005 25 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 13.719s",
                                "2026-05-27 01:48:19.006 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "{7} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:19.011 21 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.274s",
                                "2026-05-27 01:48:19.011 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:48:19.007 23 INFO tempest.lib.common.rest_client [req-1aa9ef7e-e017-4601-a8ba-c845c8f80185 req-1aa9ef7e-e017-4601-a8ba-c845c8f80185 ] Request (VolumesSnapshotTestJSON:setUpClass): 503 POST https://api.testbed.osism.xyz:9696/v2.0/networks 10.578s",
                                "2026-05-27 01:48:19.008 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedResponseCode'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:19.090 11 INFO tempest.lib.common.rest_client [req-045acc99-2525-44f0-834f-df7b43c38c67 req-045acc99-2525-44f0-834f-df7b43c38c67 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s",
                                "2026-05-27 01:48:19.090 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:19.116 17 INFO tempest.lib.common.rest_client [req-9641917a-f0b5-4862-96c0-96b03275252f req-9641917a-f0b5-4862-96c0-96b03275252f ] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s",
                                "2026-05-27 01:48:19.117 17 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:26.292 35 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.482s",
                                "2026-05-27 01:48:26.292 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:26.320 33 INFO tempest.lib.common.rest_client [req-4c12a8f5-0780-42c7-acbb-1b2dd41000ad req-4c12a8f5-0780-42c7-acbb-1b2dd41000ad ] Request (GroupsV320Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9e3110d0-1a25-4009-a319-03b77260cfbd 34.559s",
                                "2026-05-27 01:48:26.330 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.984s",
                                "2026-05-27 01:48:26.330 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-27 01:48:26.365 17 INFO tempest.lib.common.rest_client [req-64755e7b-24f4-4e65-8362-66fb214f693d req-64755e7b-24f4-4e65-8362-66fb214f693d ] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s",
                                "2026-05-27 01:48:26.382 11 INFO tempest.lib.common.rest_client [req-b446fc4a-0cd7-4933-9c3a-c9fae905ac4c req-b446fc4a-0cd7-4933-9c3a-c9fae905ac4c ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s",
                                "2026-05-27 01:48:26.435 17 INFO tempest.lib.common.rest_client [req-86510993-a513-41d6-9273-8fbf2805fbf7 req-86510993-a513-41d6-9273-8fbf2805fbf7 ] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s",
                                "{3} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [18.017342s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 108, in test_group_update",
                                "    group_type = self.create_group_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type",
                                "    group_type = self.admin_group_types_client.create_group_type(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['group_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type",
                                "    resp, body = self.post('group_types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:08,525 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s",
                                "2026-05-27 01:48:09,018 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s",
                                "2026-05-27 01:48:19,116 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s",
                                "2026-05-27 01:48:19,117 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...",
                                "2026-05-27 01:48:26,365 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s",
                                "2026-05-27 01:48:26,435 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s",
                                "",
                                "2026-05-27 01:48:26.461 23 INFO tempest.lib.common.rest_client [req-db263f07-32d8-4702-8664-183ed15bad89 req-db263f07-32d8-4702-8664-183ed15bad89 ] Request (VolumesSnapshotTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2d8bceab7a648fdb37207f59b096f1b 7.451s",
                                "2026-05-27 01:48:26.461 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec57c5f570e2417ab16f0e2dd74025e7",
                                "2026-05-27 01:48:26.666 19 INFO tempest.lib.common.rest_client [req-4abfbeaa-2511-4822-8c1b-cc7cf720db30 req-4abfbeaa-2511-4822-8c1b-cc7cf720db30 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.648s",
                                "2026-05-27 01:48:26.665 21 INFO tempest.lib.common.rest_client [req-8bd35e72-08c8-46e1-a712-21539bca84ff req-8bd35e72-08c8-46e1-a712-21539bca84ff ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.634s",
                                "2026-05-27 01:48:27.002 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2aa6a1fb3b724307b399e451131e846e 0.668s",
                                "2026-05-27 01:48:27.002 11 INFO tempest.lib.common.rest_client [req-37d9f819-eb51-402e-8966-180ed284710c req-37d9f819-eb51-402e-8966-180ed284710c ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s",
                                "2026-05-27 01:48:27.003 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:27.005 33 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/27d2e1cc0b4049208ab13a5c738a4335 0.682s",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     self.creds_client.delete_project(project_id)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     self.projects_client.delete_project(project_id)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test Details: 500",
                                "2026-05-27 01:48:27.005 33 ERROR tempest.test ",
                                "{11} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "    self.creds_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "    self.projects_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "    resp, body = self.delete('projects/%s' % project_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     manager.auth_provider.set_auth()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test ",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test ",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test Details: 500",
                                "2026-05-27 01:48:27.003 31 ERROR tempest.test ",
                                "{10} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:37.418 17 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/a94b4cb94cf240e58b03f9517b4fd894 10.980s",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test                                            resp=resp)",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test Details: 500",
                                "2026-05-27 01:48:37.419 17 ERROR tempest.test ",
                                "{3} tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:48:37.429 17 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-27 01:48:37.439 23 INFO tempest.lib.common.rest_client [req-56e9f34e-9284-4b02-a470-607e3d676e45 req-56e9f34e-9284-4b02-a470-607e3d676e45 ] Request (VolumesSnapshotTestJSON:tearDownClass): 503 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec57c5f570e2417ab16f0e2dd74025e7&name=default 10.975s",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test [-] teardown of credentials failed: Unexpected response code received",
                                "Details: 503: tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.get_project_member_creds()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.get_credentials(['member'], scope='project')",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     network, subnet, router = self._create_network_resources(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         credentials.tenant_id)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     network = self._create_network(network_name, tenant_id)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_body = self.networks_admin_client.create_network(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         name=name, tenant_id=tenant_id)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.create_resource(uri, post_data)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     resp, body = self.post(req_uri, req_post_data)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test Details: 503",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test ",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test ",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     teardown()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test         name=\"default\")",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test     raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test                                             resp=resp)",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test Details: 503",
                                "2026-05-27 01:48:37.440 23 ERROR tempest.test ",
                                "{6} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "    network, subnet, router = self._create_network_resources(",
                                "                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        credentials.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources",
                                "    network = self._create_network(network_name, tenant_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network",
                                "    resp_body = self.networks_admin_client.create_network(",
                                "        name=name, tenant_id=tenant_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network",
                                "    return self.create_resource(uri, post_data)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource",
                                "    resp, body = self.post(req_uri, req_post_data)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "2026-05-27 01:48:42.121 11 INFO tempest.lib.common.rest_client [req-31a233be-e3a5-43bf-a5f6-6af31af66fd9 req-31a233be-e3a5-43bf-a5f6-6af31af66fd9 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s",
                                "2026-05-27 01:48:45.016 19 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.342s",
                                "2026-05-27 01:48:45.017 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:45.039 35 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.725s",
                                "2026-05-27 01:48:45.040 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:45.060 33 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.041s",
                                "2026-05-27 01:48:45.061 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-27 01:48:45.063 11 INFO tempest.lib.common.rest_client [req-34a07666-895e-4e6e-9b38-d1b350ae7150 req-34a07666-895e-4e6e-9b38-d1b350ae7150 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s",
                                "2026-05-27 01:48:45.249 11 INFO tempest.lib.common.rest_client [req-3f8f5f32-0558-4f90-a0ab-449409c3d9ff req-3f8f5f32-0558-4f90-a0ab-449409c3d9ff ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s",
                                "{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [56.979800s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper",
                                "    raise exc",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 243, in test_delete_group_snapshots_following_updated_volumes",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.volumes_client, volume['id'], 'available')",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type e6ea5705-9ef5-49ab-a318-de6b7461635e deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:48,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s",
                                "2026-05-27 01:47:48,557 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s",
                                "2026-05-27 01:47:48,767 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s",
                                "2026-05-27 01:47:48,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s",
                                "2026-05-27 01:47:48,883 11 INFO     [tempest.common.waiters] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds",
                                "2026-05-27 01:47:49,333 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s",
                                "2026-05-27 01:47:49,513 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s",
                                "2026-05-27 01:47:50,683 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s",
                                "2026-05-27 01:47:50,697 11 INFO     [tempest.common.waiters] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds",
                                "2026-05-27 01:47:51,169 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s",
                                "2026-05-27 01:47:51,351 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s",
                                "2026-05-27 01:48:02,667 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s",
                                "2026-05-27 01:48:02,668 11 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031",
                                "2026-05-27 01:48:08,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s",
                                "2026-05-27 01:48:19,090 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s",
                                "2026-05-27 01:48:19,090 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...",
                                "2026-05-27 01:48:26,382 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://ap",
                                "    i.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s",
                                "2026-05-27 01:48:27,002 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s",
                                "2026-05-27 01:48:27,003 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...",
                                "2026-05-27 01:48:42,121 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s",
                                "2026-05-27 01:48:45,063 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s",
                                "2026-05-27 01:48:45,249 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s",
                                "",
                                "2026-05-27 01:48:45.441 11 INFO tempest.lib.common.rest_client [req-886e6076-2a7e-4dbd-8b92-a6901293f525 req-886e6076-2a7e-4dbd-8b92-a6901293f525 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s",
                                "2026-05-27 01:48:45.562 21 INFO tempest.lib.common.rest_client [req-d403a30c-0bf3-4a87-adb6-acc14fe38df6 req-d403a30c-0bf3-4a87-adb6-acc14fe38df6 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.887s",
                                "2026-05-27 01:48:45.578 11 INFO tempest.lib.common.rest_client [req-2b0994df-53f9-4888-9a35-fd41cd127560 req-2b0994df-53f9-4888-9a35-fd41cd127560 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s",
                                "2026-05-27 01:48:45.599 17 INFO tempest.lib.common.rest_client [req-18eb8bfd-2d60-4833-b2f0-933fe99553f5 req-18eb8bfd-2d60-4833-b2f0-933fe99553f5 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 8.163s",
                                "2026-05-27 01:48:45.758 21 INFO tempest.lib.common.rest_client [req-a1d52a0c-599b-45b6-9076-7122a6ffcd9c req-a1d52a0c-599b-45b6-9076-7122a6ffcd9c ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.192s",
                                "2026-05-27 01:48:45.833 11 INFO tempest.lib.common.rest_client [req-29d3898d-2edf-4b87-be29-01abde0d82ee req-29d3898d-2edf-4b87-be29-01abde0d82ee ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s",
                                "2026-05-27 01:48:45.910 21 INFO tempest.lib.common.rest_client [req-774a463a-07d5-413b-a902-689ade5e4f7a req-774a463a-07d5-413b-a902-689ade5e4f7a ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s",
                                "2026-05-27 01:48:45.926 11 INFO tempest.lib.common.rest_client [req-4b7ac7a4-7c27-405a-b614-4e377937bb0a req-4b7ac7a4-7c27-405a-b614-4e377937bb0a ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s",
                                "2026-05-27 01:48:46.159 17 INFO tempest.lib.common.rest_client [req-8daefcf1-0a90-4f61-88c2-839dc0cc6aeb req-8daefcf1-0a90-4f61-88c2-839dc0cc6aeb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-27 01:48:46.280 17 INFO tempest.lib.common.rest_client [req-6b197d0f-44a4-40b3-a956-9a11653e3eb2 req-6b197d0f-44a4-40b3-a956-9a11653e3eb2 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s",
                                "2026-05-27 01:48:46.418 17 INFO tempest.lib.common.rest_client [req-738cc785-4017-4bc2-9465-39b2274430eb req-738cc785-4017-4bc2-9465-39b2274430eb ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s",
                                "2026-05-27 01:48:46.525 21 INFO tempest.lib.common.rest_client [req-a090db27-dedb-4dc5-80ce-60b1dba56bf6 req-a090db27-dedb-4dc5-80ce-60b1dba56bf6 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s",
                                "2026-05-27 01:48:46.632 21 INFO tempest.lib.common.rest_client [req-6871e0c7-38ae-4984-a55d-1d2bcdbbab33 req-6871e0c7-38ae-4984-a55d-1d2bcdbbab33 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-27 01:48:46.750 21 INFO tempest.lib.common.rest_client [req-1bd426d6-45de-422d-a7b1-5588dbced925 req-1bd426d6-45de-422d-a7b1-5588dbced925 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.116s",
                                "2026-05-27 01:48:46.911 21 INFO tempest.lib.common.rest_client [req-04d0686b-75ea-4a97-899e-f9249b379c5b req-04d0686b-75ea-4a97-899e-f9249b379c5b ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:48:47.031 11 INFO tempest.lib.common.rest_client [req-ef7c2b0b-413d-4149-95fe-b3740ab58f09 req-ef7c2b0b-413d-4149-95fe-b3740ab58f09 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s",
                                "2026-05-27 01:48:47.034 11 INFO tempest.common.waiters [-] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds",
                                "2026-05-27 01:48:47.046 17 INFO tempest.lib.common.rest_client [req-56bf00d2-3770-48cc-8ef3-6ffe9677a867 req-56bf00d2-3770-48cc-8ef3-6ffe9677a867 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-27 01:48:47.059 21 INFO tempest.lib.common.rest_client [req-fe0458b4-4904-4e79-9e5c-962568303bc2 req-fe0458b4-4904-4e79-9e5c-962568303bc2 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/6756f682ee034483a1c0f10ac8baaed9 0.145s",
                                "2026-05-27 01:48:47.207 17 INFO tempest.lib.common.rest_client [req-617b4ab8-e0c3-42f5-b756-361e38d62052 req-617b4ab8-e0c3-42f5-b756-361e38d62052 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-27 01:48:47.250 21 INFO tempest.lib.common.rest_client [req-c68e7e37-c465-4afc-be0d-b39e6e8a9644 req-c68e7e37-c465-4afc-be0d-b39e6e8a9644 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-27 01:48:47.343 17 INFO tempest.lib.common.rest_client [req-e9a5e3d4-5b21-4434-a2a2-8844e71199e3 req-e9a5e3d4-5b21-4434-a2a2-8844e71199e3 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.133s",
                                "2026-05-27 01:48:47.417 11 INFO tempest.lib.common.rest_client [req-49a67ed2-aca6-4170-bd9d-d826f6d49ff8 req-49a67ed2-aca6-4170-bd9d-d826f6d49ff8 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s",
                                "2026-05-27 01:48:47.473 21 INFO tempest.lib.common.rest_client [req-d1d28e10-04b1-4ab8-9ec9-6ab34c2a3b2a req-d1d28e10-04b1-4ab8-9ec9-6ab34c2a3b2a ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/5c8612194f3a455a91058394a6fe5fb4 0.220s",
                                "2026-05-27 01:48:47.512 17 INFO tempest.lib.common.rest_client [req-4c900fd2-30bc-4a19-99a9-0f73dd0d7a2f req-4c900fd2-30bc-4a19-99a9-0f73dd0d7a2f ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-27 01:48:47.555 11 INFO tempest.lib.common.rest_client [req-c991441f-ef32-4ac2-ad8e-4b19bd4376c4 req-c991441f-ef32-4ac2-ad8e-4b19bd4376c4 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s",
                                "2026-05-27 01:48:47.666 21 INFO tempest.lib.common.rest_client [req-6213ac35-da20-464c-8750-e071fe527420 req-6213ac35-da20-464c-8750-e071fe527420 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:48:47.690 17 INFO tempest.lib.common.rest_client [req-08ed856b-c93d-441c-9219-cd941af84bf5 req-08ed856b-c93d-441c-9219-cd941af84bf5 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/6756f682ee034483a1c0f10ac8baaed9 0.174s",
                                "2026-05-27 01:48:47.829 21 INFO tempest.lib.common.rest_client [req-59c020cf-5050-481d-bb9d-11eb56305aca req-59c020cf-5050-481d-bb9d-11eb56305aca ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca/users/7d85b546b0dd4e78ade06f752af03507/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.159s",
                                "2026-05-27 01:48:47.829 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7d85b546b0dd4e78ade06f752af03507 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:48:47.830 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1722519408-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2760f96ff20478aa4181610ad4786ca', 'project_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'tenant_id': 'e2760f96ff20478aa4181610ad4786ca', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d85b546b0dd4e78ade06f752af03507', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:47.830 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1722519408-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2760f96ff20478aa4181610ad4786ca', 'project_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'tenant_id': 'e2760f96ff20478aa4181610ad4786ca', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1722519408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7d85b546b0dd4e78ade06f752af03507', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:47.979 17 INFO tempest.lib.common.rest_client [req-85064c4a-104a-49db-a85a-1da7af46aaf6 req-85064c4a-104a-49db-a85a-1da7af46aaf6 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-27 01:48:48.122 17 INFO tempest.lib.common.rest_client [req-e0162b76-155c-4ce4-be1b-a94b44ff6f15 req-e0162b76-155c-4ce4-be1b-a94b44ff6f15 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/5c8612194f3a455a91058394a6fe5fb4 0.140s",
                                "2026-05-27 01:48:48.312 17 INFO tempest.lib.common.rest_client [req-c6ca6db4-d142-4670-8701-a7f53c0db1c4 req-c6ca6db4-d142-4670-8701-a7f53c0db1c4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:48:48.428 17 INFO tempest.lib.common.rest_client [req-f651c05b-a943-4d96-abed-a554abaf7390 req-f651c05b-a943-4d96-abed-a554abaf7390 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad/users/9f1d0a776be1453cbdb9fdf4a5b816b4/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.112s",
                                "2026-05-27 01:48:48.428 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9f1d0a776be1453cbdb9fdf4a5b816b4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:48:48.429 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1091645364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d687ce8007446d389f7f9c21f109cad', 'project_name': 'tempest-VersionsTest-1091645364', 'tenant_id': '9d687ce8007446d389f7f9c21f109cad', 'tenant_name': 'tempest-VersionsTest-1091645364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f1d0a776be1453cbdb9fdf4a5b816b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:48.429 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1091645364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d687ce8007446d389f7f9c21f109cad', 'project_name': 'tempest-VersionsTest-1091645364', 'tenant_id': '9d687ce8007446d389f7f9c21f109cad', 'tenant_name': 'tempest-VersionsTest-1091645364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f1d0a776be1453cbdb9fdf4a5b816b4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:48:48.446 21 INFO tempest.lib.common.rest_client [req-b6d00c23-5273-4f18-a8a7-50cb07e6a91e req-b6d00c23-5273-4f18-a8a7-50cb07e6a91e ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-27 01:48:48.708 11 INFO tempest.lib.common.rest_client [req-a7595a31-67ae-4084-b765-7a1d5b3f88e6 req-a7595a31-67ae-4084-b765-7a1d5b3f88e6 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s",
                                "2026-05-27 01:48:48.730 11 INFO tempest.common.waiters [-] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds",
                                "2026-05-27 01:48:48.781 21 INFO tempest.lib.common.rest_client [req-9749a93f-97cd-4045-9abf-2496e1445bf9 req-9749a93f-97cd-4045-9abf-2496e1445bf9 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/e2760f96ff20478aa4181610ad4786ca/os-availability-zone 0.330s",
                                "{5} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.334691s] ... ok",
                                "2026-05-27 01:48:48.996 11 INFO tempest.lib.common.rest_client [req-c8ce5031-39d4-4c83-9cd4-070b1b90fac6 req-c8ce5031-39d4-4c83-9cd4-070b1b90fac6 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s",
                                "2026-05-27 01:48:49.038 17 INFO tempest.lib.common.rest_client [req-436132c6-62ed-4b14-930e-c61f4fe2c863 req-436132c6-62ed-4b14-930e-c61f4fe2c863 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-27 01:48:49.116 11 INFO tempest.lib.common.rest_client [req-3111af15-86bc-4f96-b4ce-2c52a297e4ae req-3111af15-86bc-4f96-b4ce-2c52a297e4ae ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s",
                                "2026-05-27 01:48:49.119 17 INFO tempest.lib.common.rest_client [req-4b1f25ef-bd37-4a67-91d0-8cdb876f8fdd req-4b1f25ef-bd37-4a67-91d0-8cdb876f8fdd ] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:8776/ 0.077s",
                                "{3} tempest.api.volume.test_versions.VersionsTest.test_list_versions [0.081867s] ... ok",
                                "2026-05-27 01:48:49.159 21 INFO tempest.lib.common.rest_client [req-338c90b8-e0f8-44c5-8d12-b293a1551b54 req-338c90b8-e0f8-44c5-8d12-b293a1551b54 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7d85b546b0dd4e78ade06f752af03507 0.373s",
                                "2026-05-27 01:48:49.160 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2760f96ff20478aa4181610ad4786ca",
                                "2026-05-27 01:48:49.197 17 INFO tempest.lib.common.rest_client [req-f0658844-d755-4542-9ed0-4cec7e042f4b req-f0658844-d755-4542-9ed0-4cec7e042f4b ] Request (VersionsTest:test_show_version): 300 GET https://api.testbed.osism.xyz:8776/ 0.073s",
                                "2026-05-27 01:48:49.576 17 INFO tempest.lib.common.rest_client [req-de59d944-f061-4725-bf74-fe2830153386 req-de59d944-f061-4725-bf74-fe2830153386 ] Request (VersionsTest:test_show_version): 200 GET https://api.testbed.osism.xyz:8776/v3/ 0.373s",
                                "{3} tempest.api.volume.test_versions.VersionsTest.test_show_version [0.461459s] ... ok",
                                "2026-05-27 01:48:49.716 21 INFO tempest.lib.common.rest_client [req-21cdcd6a-5731-49df-add3-fd214c23f03d req-21cdcd6a-5731-49df-add3-fd214c23f03d ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-27 01:48:49.851 17 INFO tempest.lib.common.rest_client [req-7f82ab31-468f-4ae6-afcd-0d2aeeba703e req-7f82ab31-468f-4ae6-afcd-0d2aeeba703e ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9f1d0a776be1453cbdb9fdf4a5b816b4 0.263s",
                                "2026-05-27 01:48:49.851 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d687ce8007446d389f7f9c21f109cad",
                                "2026-05-27 01:48:50.231 11 INFO tempest.lib.common.rest_client [req-367e4ad6-9f45-4131-b8b9-46925ee74005 req-367e4ad6-9f45-4131-b8b9-46925ee74005 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s",
                                "2026-05-27 01:48:50.238 11 INFO tempest.common.waiters [-] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds",
                                "2026-05-27 01:48:50.352 11 INFO tempest.lib.common.rest_client [req-e7011bf3-6aa7-4206-9fc5-8c2f860fe8ff req-e7011bf3-6aa7-4206-9fc5-8c2f860fe8ff ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s",
                                "2026-05-27 01:48:50.390 17 INFO tempest.lib.common.rest_client [req-7874d6cf-a670-4b69-90fa-5d767a24bc10 req-7874d6cf-a670-4b69-90fa-5d767a24bc10 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-27 01:48:50.443 11 INFO tempest.lib.common.rest_client [req-8ae8a813-7d57-4deb-ac8f-69765ca297c4 req-8ae8a813-7d57-4deb-ac8f-69765ca297c4 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:50.448 11 INFO tempest.common.waiters [-] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds",
                                "2026-05-27 01:48:50.468 21 INFO tempest.lib.common.rest_client [req-33a191e1-ee48-49cf-a9c0-3f7cc21046d6 req-33a191e1-ee48-49cf-a9c0-3f7cc21046d6 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2760f96ff20478aa4181610ad4786ca&name=default 0.749s",
                                "2026-05-27 01:48:50.537 11 INFO tempest.lib.common.rest_client [req-ea53d95d-75b0-41bd-b3da-c6153b1adc96 req-ea53d95d-75b0-41bd-b3da-c6153b1adc96 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s",
                                "2026-05-27 01:48:50.624 11 INFO tempest.lib.common.rest_client [req-1577e86e-74c4-43c5-be9f-14d58099a968 req-1577e86e-74c4-43c5-be9f-14d58099a968 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s",
                                "2026-05-27 01:48:50.790 11 INFO tempest.lib.common.rest_client [req-4d07725d-995a-49cf-891a-fd59fc074950 req-4d07725d-995a-49cf-891a-fd59fc074950 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s",
                                "2026-05-27 01:48:50.927 21 INFO tempest.lib.common.rest_client [req-aee442e9-3d57-43d0-9922-88f67125a1f8 req-aee442e9-3d57-43d0-9922-88f67125a1f8 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bf7b4dce-dbc0-43ed-952f-815dc73835db 0.457s",
                                "2026-05-27 01:48:50.998 11 INFO tempest.lib.common.rest_client [req-1883c0d7-e619-4a52-b6e3-8a6c01252369 req-1883c0d7-e619-4a52-b6e3-8a6c01252369 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s",
                                "2026-05-27 01:48:51.017 17 INFO tempest.lib.common.rest_client [req-7fa4b3a0-fad5-4350-99ca-2f5bfe3c4b81 req-7fa4b3a0-fad5-4350-99ca-2f5bfe3c4b81 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d687ce8007446d389f7f9c21f109cad&name=default 0.624s",
                                "2026-05-27 01:48:51.098 11 INFO tempest.lib.common.rest_client [req-6d400c8b-dbae-47c1-b5e8-aa799b24db97 req-6d400c8b-dbae-47c1-b5e8-aa799b24db97 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s",
                                "2026-05-27 01:48:51.131 21 INFO tempest.lib.common.rest_client [req-7f0b0539-8c4d-43b6-ac16-d52e89e2c684 req-7f0b0539-8c4d-43b6-ac16-d52e89e2c684 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2760f96ff20478aa4181610ad4786ca 0.202s",
                                "2026-05-27 01:48:51.187 11 INFO tempest.lib.common.rest_client [req-43b063b0-8d1a-4a5a-aac7-e3fe2cfb48ff req-43b063b0-8d1a-4a5a-aac7-e3fe2cfb48ff ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:51.505 17 INFO tempest.lib.common.rest_client [req-98bdd495-e5c0-4806-8105-58d1ae20ea80 req-98bdd495-e5c0-4806-8105-58d1ae20ea80 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a13d210-bcb1-4ce2-b1f3-81a08445a0e5 0.485s",
                                "2026-05-27 01:48:51.669 21 INFO tempest.lib.common.rest_client [req-39ff760b-b8d4-4953-8d73-33646f363989 req-39ff760b-b8d4-4953-8d73-33646f363989 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-27 01:48:51.750 17 INFO tempest.lib.common.rest_client [req-fe193add-21d8-400e-85f7-dd88e30f23ea req-fe193add-21d8-400e-85f7-dd88e30f23ea ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d687ce8007446d389f7f9c21f109cad 0.241s",
                                "2026-05-27 01:48:52.174 21 INFO tempest.lib.common.rest_client [req-80f445f4-3726-4da9-a73d-e1b794c93973 req-80f445f4-3726-4da9-a73d-e1b794c93973 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-27 01:48:52.285 11 INFO tempest.lib.common.rest_client [req-08a4257c-40b9-4e34-8f60-f938d55869ac req-08a4257c-40b9-4e34-8f60-f938d55869ac ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s",
                                "2026-05-27 01:48:52.291 21 INFO tempest.lib.common.rest_client [req-7fa24b2c-0667-4e76-b76d-1baa2091642a req-7fa24b2c-0667-4e76-b76d-1baa2091642a ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s",
                                "2026-05-27 01:48:52.293 17 INFO tempest.lib.common.rest_client [req-d4536058-6ac7-40b2-9403-7ecf45ed2389 req-d4536058-6ac7-40b2-9403-7ecf45ed2389 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-27 01:48:52.379 11 INFO tempest.lib.common.rest_client [req-9eae2d71-95cd-4f6e-90cd-1513952542cc req-9eae2d71-95cd-4f6e-90cd-1513952542cc ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s",
                                "2026-05-27 01:48:52.434 21 INFO tempest.lib.common.rest_client [req-1a47e98c-eddc-40d9-830e-ba41cc3c6f55 req-1a47e98c-eddc-40d9-830e-ba41cc3c6f55 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.139s",
                                "2026-05-27 01:48:52.454 11 INFO tempest.lib.common.rest_client [req-9a1713fd-65d4-465e-9056-a4dec9ea84e3 req-9a1713fd-65d4-465e-9056-a4dec9ea84e3 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s",
                                "2026-05-27 01:48:52.529 11 INFO tempest.lib.common.rest_client [req-43e949dd-c393-499e-86c7-35cfd3912fed req-43e949dd-c393-499e-86c7-35cfd3912fed ] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s",
                                "2026-05-27 01:48:52.681 11 INFO tempest.lib.common.rest_client [req-5bace3a7-22d7-4831-9a40-6fd47bb56f77 req-5bace3a7-22d7-4831-9a40-6fd47bb56f77 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s",
                                "2026-05-27 01:48:52.806 17 INFO tempest.lib.common.rest_client [req-b5962f2b-6ae1-4fe1-82f1-e7d4d761bed3 req-b5962f2b-6ae1-4fe1-82f1-e7d4d761bed3 ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-27 01:48:52.920 17 INFO tempest.lib.common.rest_client [req-8a96eb19-3cc2-40e0-9c70-e7c104ddb757 req-8a96eb19-3cc2-40e0-9c70-e7c104ddb757 ] Request (VolumesBackupsV39Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.112s",
                                "2026-05-27 01:48:53.270 11 INFO tempest.lib.common.rest_client [req-3b4cafe4-3e12-4125-9187-6772e3549404 req-3b4cafe4-3e12-4125-9187-6772e3549404 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s",
                                "2026-05-27 01:48:53.271 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:48:53.279 17 INFO tempest.lib.common.rest_client [req-60d7b3b0-1977-46cf-8ec7-4929d263878b req-60d7b3b0-1977-46cf-8ec7-4929d263878b ] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s",
                                "2026-05-27 01:48:53.279 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-27 01:49:03.278 21 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 10.841s",
                                "2026-05-27 01:49:03.279 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-27 01:49:08.969 11 INFO tempest.lib.common.rest_client [req-70a996b7-29d4-4d27-ad7f-26f63c7366c4 req-70a996b7-29d4-4d27-ad7f-26f63c7366c4 ] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s",
                                "2026-05-27 01:49:08.970 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-27 01:49:14.188 11 INFO tempest.lib.common.rest_client [req-ce604a94-4a7b-4dd0-a8af-3d523db70d82 req-ce604a94-4a7b-4dd0-a8af-3d523db70d82 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.215s",
                                "2026-05-27 01:49:15.669 11 INFO tempest.lib.common.rest_client [req-1b586975-1b4b-4aec-a493-96eae5a3a2f8 req-1b586975-1b4b-4aec-a493-96eae5a3a2f8 ] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s",
                                "2026-05-27 01:49:26.016 11 INFO tempest.lib.common.rest_client [req-5b2fcd52-b272-477f-a2cc-62491e0cf6f7 req-5b2fcd52-b272-477f-a2cc-62491e0cf6f7 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s",
                                "2026-05-27 01:49:31.302 11 INFO tempest.lib.common.rest_client [req-046dfa8b-3edd-4b05-b093-eb4695924d67 req-046dfa8b-3edd-4b05-b093-eb4695924d67 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s",
                                "{0} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [46.040554s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:45,441 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s",
                                "2026-05-27 01:48:45,578 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s",
                                "2026-05-27 01:48:45,833 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s",
                                "2026-05-27 01:48:45,926 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s",
                                "2026-05-27 01:48:47,031 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s",
                                "2026-05-27 01:48:47,034 11 INFO     [tempest.common.waiters] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds",
                                "2026-05-27 01:48:47,417 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s",
                                "2026-05-27 01:48:47,555 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s",
                                "2026-05-27 01:48:48,708 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s",
                                "2026-05-27 01:48:48,730 11 INFO     [tempest.common.waiters] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds",
                                "2026-05-27 01:48:48,996 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s",
                                "2026-05-27 01:48:49,116 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s",
                                "2026-05-27 01:48:50,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s",
                                "2026-05-27 01:48:50,238 11 INFO     [tempest.common.waiters] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds",
                                "2026-05-27 01:48:50,352 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s",
                                "2026-05-27 01:48:50,443 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:50,448 11 INFO     [tempest.common.waiters] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds",
                                "2026-05-27 01:48:50,537 11 INFO     [tempest.lib.common.rest_client] Request",
                                "     (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s",
                                "2026-05-27 01:48:50,624 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s",
                                "2026-05-27 01:48:50,790 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s",
                                "2026-05-27 01:48:50,998 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s",
                                "2026-05-27 01:48:51,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s",
                                "2026-05-27 01:48:51,187 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:52,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s",
                                "2026-05-27 01:48:52,379 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s",
                                "2026-05-27 01:48:52,454 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s",
                                "2026-05-27 01:48:52,529 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s",
                                "2026-05-27 01:48:52,681 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s",
                                "2026-05-27 01:48:53,270 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s",
                                "2026-05-27 01:48:53,271 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...",
                                "2026-05-27 01:49:08,969 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s",
                                "2026-05-27 01:49:08,970 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...",
                                "2026-05-27 01:49:14,188 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8b",
                                "    aa771118/volumes/detail 0.215s",
                                "2026-05-27 01:49:15,669 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s",
                                "2026-05-27 01:49:26,016 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s",
                                "2026-05-27 01:49:31,302 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s",
                                "",
                                "2026-05-27 01:49:31.639 11 INFO tempest.lib.common.rest_client [req-6e65161d-0226-4c33-b749-01099968e29c req-6e65161d-0226-4c33-b749-01099968e29c ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8ea50b237c7d43a792447d6ca61318e7 0.328s",
                                "2026-05-27 01:49:31.909 11 INFO tempest.lib.common.rest_client [req-02d69356-8d5c-4047-9b54-551964cf6bdf req-02d69356-8d5c-4047-9b54-551964cf6bdf ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6ddcb69142854285b1f12ef4f6f62ddc 0.267s",
                                "2026-05-27 01:49:31.910 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 378581461edd48e0b7a20d2dd976bdd0",
                                "2026-05-27 01:49:32.434 11 INFO tempest.lib.common.rest_client [req-c00f74c6-3c15-4bd0-92f9-d826b1e5d513 req-c00f74c6-3c15-4bd0-92f9-d826b1e5d513 ] Request (GroupSnapshotsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-27 01:49:33.227 11 INFO tempest.lib.common.rest_client [req-0a1897b8-bf22-452b-a4d8-da4477733040 req-0a1897b8-bf22-452b-a4d8-da4477733040 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=378581461edd48e0b7a20d2dd976bdd0&name=default 0.790s",
                                "2026-05-27 01:49:33.663 11 INFO tempest.lib.common.rest_client [req-fe43f782-ad6f-45de-8cdc-12f302ee9279 req-fe43f782-ad6f-45de-8cdc-12f302ee9279 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/330d91c2-abb4-45b9-befa-3ab4bfc81d55 0.433s",
                                "2026-05-27 01:49:33.880 11 INFO tempest.lib.common.rest_client [req-8bcbc09b-c2d6-4392-9401-0323d0d1c5ce req-8bcbc09b-c2d6-4392-9401-0323d0d1c5ce ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/378581461edd48e0b7a20d2dd976bdd0 0.214s",
                                "2026-05-27 01:49:33.881 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7a0023c3af484a8080d26a8baa771118",
                                "2026-05-27 01:49:34.317 11 INFO tempest.lib.common.rest_client [req-18e3760e-014e-4dd0-9b16-41d1d6274616 req-18e3760e-014e-4dd0-9b16-41d1d6274616 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7a0023c3af484a8080d26a8baa771118&name=default 0.434s",
                                "2026-05-27 01:49:34.751 11 INFO tempest.lib.common.rest_client [req-1023b41f-1375-4ebf-b1e0-f7e5548ff43c req-1023b41f-1375-4ebf-b1e0-f7e5548ff43c ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3932f912-f32d-4e6f-a080-8a73f4542149 0.430s",
                                "2026-05-27 01:49:35.021 11 INFO tempest.lib.common.rest_client [req-f6eeb9a7-4dad-4845-a2a9-7a71a08a0728 req-f6eeb9a7-4dad-4845-a2a9-7a71a08a0728 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7a0023c3af484a8080d26a8baa771118 0.267s",
                                "2026-05-27 01:49:35.636 11 INFO tempest.lib.common.rest_client [req-7a5822e3-18e3-4ebc-a3e4-911b5c9ecd60 req-7a5822e3-18e3-4ebc-a3e4-911b5c9ecd60 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-27 01:49:36.217 11 INFO tempest.lib.common.rest_client [req-942b3c39-544a-4c61-ae40-b8389840c9d7 req-942b3c39-544a-4c61-ae40-b8389840c9d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-27 01:49:36.337 11 INFO tempest.lib.common.rest_client [req-276748f0-f035-4eef-8910-aed4beff2eff req-276748f0-f035-4eef-8910-aed4beff2eff ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s",
                                "2026-05-27 01:49:36.488 11 INFO tempest.lib.common.rest_client [req-974df231-3eef-40ad-9d84-e12821bc263b req-974df231-3eef-40ad-9d84-e12821bc263b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.147s",
                                "2026-05-27 01:49:37.097 11 INFO tempest.lib.common.rest_client [req-70c67cd0-65bb-47ad-8569-340a0cb68b24 req-70c67cd0-65bb-47ad-8569-340a0cb68b24 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-27 01:49:37.223 11 INFO tempest.lib.common.rest_client [req-c9171606-6e38-4729-9a84-d02f09233d7d req-c9171606-6e38-4729-9a84-d02f09233d7d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-27 01:49:37.354 11 INFO tempest.lib.common.rest_client [req-3ee1009a-a2ae-49a6-861d-950706cf5881 req-3ee1009a-a2ae-49a6-861d-950706cf5881 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.128s",
                                "2026-05-27 01:49:37.508 11 INFO tempest.lib.common.rest_client [req-f357aee0-1912-4390-bf6d-e703a5c26143 req-f357aee0-1912-4390-bf6d-e703a5c26143 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-27 01:49:37.636 11 INFO tempest.lib.common.rest_client [req-daf551be-79fd-4698-b9c5-1ada0abc8d07 req-daf551be-79fd-4698-b9c5-1ada0abc8d07 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/6756f682ee034483a1c0f10ac8baaed9 0.126s",
                                "2026-05-27 01:49:37.850 11 INFO tempest.lib.common.rest_client [req-abc8d5d4-beaf-4d1b-a160-5973adf29a95 req-abc8d5d4-beaf-4d1b-a160-5973adf29a95 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-27 01:49:37.971 11 INFO tempest.lib.common.rest_client [req-0dc419ee-6a7c-407e-abac-fdd00e5923a3 req-0dc419ee-6a7c-407e-abac-fdd00e5923a3 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/5c8612194f3a455a91058394a6fe5fb4 0.118s",
                                "2026-05-27 01:49:38.206 11 INFO tempest.lib.common.rest_client [req-3d440a73-5dee-410c-b949-52ebec5c121b req-3d440a73-5dee-410c-b949-52ebec5c121b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-27 01:49:38.349 11 INFO tempest.lib.common.rest_client [req-5867f8f1-1714-48ef-a8da-2e0fe80c195d req-5867f8f1-1714-48ef-a8da-2e0fe80c195d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665/users/758408636e6443f3bda79b5701eba379/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.140s",
                                "2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 758408636e6443f3bda79b5701eba379 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1066636704-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af394c638b18412bb01a430630a12665', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'tenant_id': 'af394c638b18412bb01a430630a12665', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '758408636e6443f3bda79b5701eba379', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:49:38.350 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1066636704-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'af394c638b18412bb01a430630a12665', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'tenant_id': 'af394c638b18412bb01a430630a12665', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1066636704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '758408636e6443f3bda79b5701eba379', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:49:38.965 11 INFO tempest.lib.common.rest_client [req-6accbcfa-3931-452d-b884-d45274d86d99 req-6accbcfa-3931-452d-b884-d45274d86d99 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-27 01:49:39.254 11 INFO tempest.lib.common.rest_client [req-36754d48-8482-4d37-b6dc-4c946a282e02 req-36754d48-8482-4d37-b6dc-4c946a282e02 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.263s",
                                "2026-05-27 01:49:39.897 11 INFO tempest.lib.common.rest_client [req-9ebcf66e-ba3f-4b42-a7b7-a1ea80837adc req-9ebcf66e-ba3f-4b42-a7b7-a1ea80837adc ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.624s",
                                "2026-05-27 01:49:40.010 11 INFO tempest.lib.common.rest_client [req-3f30cba2-74a6-4f41-a459-fa9f984b116c req-3f30cba2-74a6-4f41-a459-fa9f984b116c ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s",
                                "2026-05-27 01:49:40.147 11 INFO tempest.lib.common.rest_client [req-72c7cb92-9737-4d6f-9019-841d61d6d01a req-72c7cb92-9737-4d6f-9019-841d61d6d01a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.134s",
                                "2026-05-27 01:49:40.360 11 INFO tempest.lib.common.rest_client [req-aff7262e-aafd-4890-9c8b-cfc1c61d92d7 req-aff7262e-aafd-4890-9c8b-cfc1c61d92d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-27 01:49:40.501 11 INFO tempest.lib.common.rest_client [req-fcca4500-3921-41c0-8b48-1f22ed66643f req-fcca4500-3921-41c0-8b48-1f22ed66643f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.138s",
                                "2026-05-27 01:49:40.688 11 INFO tempest.lib.common.rest_client [req-69afe1c4-2802-4d5f-bf46-8c9ad026bac1 req-69afe1c4-2802-4d5f-bf46-8c9ad026bac1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-27 01:49:40.849 11 INFO tempest.lib.common.rest_client [req-b84ad325-ac3c-4e3f-b564-1f5d39a7f5bd req-b84ad325-ac3c-4e3f-b564-1f5d39a7f5bd ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/6756f682ee034483a1c0f10ac8baaed9 0.155s",
                                "2026-05-27 01:49:41.009 11 INFO tempest.lib.common.rest_client [req-a3d1248d-4353-4986-be29-cd028145caf7 req-a3d1248d-4353-4986-be29-cd028145caf7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-27 01:49:41.134 11 INFO tempest.lib.common.rest_client [req-e68b9b66-6c98-4125-a615-6bea9e7d2395 req-e68b9b66-6c98-4125-a615-6bea9e7d2395 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/5c8612194f3a455a91058394a6fe5fb4 0.121s",
                                "2026-05-27 01:49:41.323 11 INFO tempest.lib.common.rest_client [req-a76e22f1-f5b9-47cf-ac60-2329f77e3e2d req-a76e22f1-f5b9-47cf-ac60-2329f77e3e2d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-27 01:49:41.437 11 INFO tempest.lib.common.rest_client [req-7e8a36db-637c-469f-be77-00f143e29095 req-7e8a36db-637c-469f-be77-00f143e29095 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a/users/1bc7e4e0627d4a46b0db9e671e26c0ad/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.110s",
                                "2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1bc7e4e0627d4a46b0db9e671e26c0ad is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-2046685695-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e4df58080044c34a33f2c81774d068a', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'tenant_id': '0e4df58080044c34a33f2c81774d068a', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bc7e4e0627d4a46b0db9e671e26c0ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:49:41.438 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-2046685695-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0e4df58080044c34a33f2c81774d068a', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'tenant_id': '0e4df58080044c34a33f2c81774d068a', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-2046685695', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bc7e4e0627d4a46b0db9e671e26c0ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:49:41.980 11 INFO tempest.lib.common.rest_client [req-d746ef9a-ba7a-4692-97a6-6e3c8c612caf req-d746ef9a-ba7a-4692-97a6-6e3c8c612caf ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-27 01:49:42.285 11 INFO tempest.lib.common.rest_client [req-cc474e18-8ec9-4839-bca6-05b944f99e7d req-cc474e18-8ec9-4839-bca6-05b944f99e7d ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts 0.299s",
                                "{0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.306693s] ... ok",
                                "2026-05-27 01:49:42.382 11 INFO tempest.lib.common.rest_client [req-4865f68c-a07a-43ee-b25a-47b49ddf5b68 req-4865f68c-a07a-43ee-b25a-47b49ddf5b68 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts 0.088s",
                                "2026-05-27 01:49:42.541 11 INFO tempest.lib.common.rest_client [req-a75c8142-d67d-41a6-8d8f-429325b2ba98 req-a75c8142-d67d-41a6-8d8f-429325b2ba98 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-0@rbd-volumes 0.155s",
                                "2026-05-27 01:49:42.683 11 INFO tempest.lib.common.rest_client [req-89b6b6e5-8ab2-4c3a-a304-dad409659607 req-89b6b6e5-8ab2-4c3a-a304-dad409659607 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-2@rbd-volumes 0.137s",
                                "2026-05-27 01:49:42.889 11 INFO tempest.lib.common.rest_client [req-5828db22-f486-407b-a361-c4263302c66a req-5828db22-f486-407b-a361-c4263302c66a ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/0e4df58080044c34a33f2c81774d068a/os-hosts/testbed-node-1@rbd-volumes 0.200s",
                                "{0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.603424s] ... ok",
                                "2026-05-27 01:49:43.205 11 INFO tempest.lib.common.rest_client [req-136253db-9f3a-468b-952b-9a5a6f2c4c76 req-136253db-9f3a-468b-952b-9a5a6f2c4c76 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/758408636e6443f3bda79b5701eba379 0.306s",
                                "2026-05-27 01:49:43.481 11 INFO tempest.lib.common.rest_client [req-0c4e1389-62f2-43cb-bfc3-659af4535a65 req-0c4e1389-62f2-43cb-bfc3-659af4535a65 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1bc7e4e0627d4a46b0db9e671e26c0ad 0.274s",
                                "2026-05-27 01:49:43.481 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0e4df58080044c34a33f2c81774d068a",
                                "2026-05-27 01:49:44.054 11 INFO tempest.lib.common.rest_client [req-f313a9d0-089e-44b0-8fb8-9cace7d73514 req-f313a9d0-089e-44b0-8fb8-9cace7d73514 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-27 01:49:44.566 11 INFO tempest.lib.common.rest_client [req-56afe827-8392-4eb0-8b56-f04ae78c40b1 req-56afe827-8392-4eb0-8b56-f04ae78c40b1 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0e4df58080044c34a33f2c81774d068a&name=default 0.510s",
                                "2026-05-27 01:49:44.975 11 INFO tempest.lib.common.rest_client [req-60734637-db82-4037-b907-7a32ff30620f req-60734637-db82-4037-b907-7a32ff30620f ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22ce62cc-7e87-4c7b-92bd-0b2cf0bcf413 0.406s",
                                "2026-05-27 01:49:45.178 11 INFO tempest.lib.common.rest_client [req-fdd58c35-6503-4150-a7b0-48e5c6ba8084 req-fdd58c35-6503-4150-a7b0-48e5c6ba8084 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0e4df58080044c34a33f2c81774d068a 0.197s",
                                "2026-05-27 01:49:45.179 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: af394c638b18412bb01a430630a12665",
                                "2026-05-27 01:49:45.496 11 INFO tempest.lib.common.rest_client [req-b0066404-3028-4c65-acb7-b168834637d3 req-b0066404-3028-4c65-acb7-b168834637d3 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=af394c638b18412bb01a430630a12665&name=default 0.315s",
                                "2026-05-27 01:49:45.883 11 INFO tempest.lib.common.rest_client [req-38e9595f-67a3-4eb2-a2b8-57559f49cd9c req-38e9595f-67a3-4eb2-a2b8-57559f49cd9c ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28154563-a50b-4316-9462-8e2e83e21fc4 0.382s",
                                "2026-05-27 01:49:46.127 11 INFO tempest.lib.common.rest_client [req-2a798a19-dc46-433c-aa25-e6068a9b3699 req-2a798a19-dc46-433c-aa25-e6068a9b3699 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/af394c638b18412bb01a430630a12665 0.241s",
                                "2026-05-27 01:49:46.648 11 INFO tempest.lib.common.rest_client [req-d0d9b7f2-8e11-4cbf-9f7e-429806e47df6 req-d0d9b7f2-8e11-4cbf-9f7e-429806e47df6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-27 01:49:47.133 11 INFO tempest.lib.common.rest_client [req-b842fb2b-9276-4673-8866-965eef45e076 req-b842fb2b-9276-4673-8866-965eef45e076 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s",
                                "2026-05-27 01:49:47.261 11 INFO tempest.lib.common.rest_client [req-3d0e24d1-e6ae-4b17-ae40-1fa995a8fc5e req-3d0e24d1-e6ae-4b17-ae40-1fa995a8fc5e ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s",
                                "2026-05-27 01:49:47.392 11 INFO tempest.lib.common.rest_client [req-7dd9f4b6-ee87-4ccd-b772-40133295eced req-7dd9f4b6-ee87-4ccd-b772-40133295eced ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s",
                                "2026-05-27 01:49:48.038 11 INFO tempest.lib.common.rest_client [req-0e6c781c-162d-4dc0-a22e-433f796ebc70 req-0e6c781c-162d-4dc0-a22e-433f796ebc70 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s",
                                "2026-05-27 01:49:48.146 11 INFO tempest.lib.common.rest_client [req-c354eb99-3289-4113-a822-4a5c34fbdaaa req-c354eb99-3289-4113-a822-4a5c34fbdaaa ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-27 01:49:48.293 11 INFO tempest.lib.common.rest_client [req-f2b6547f-e170-40c9-9a1a-cf314674507a req-f2b6547f-e170-40c9-9a1a-cf314674507a ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s",
                                "2026-05-27 01:49:48.479 11 INFO tempest.lib.common.rest_client [req-b89f2f90-6cd9-40a4-beec-2a7a475f6ffc req-b89f2f90-6cd9-40a4-beec-2a7a475f6ffc ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-27 01:49:48.615 11 INFO tempest.lib.common.rest_client [req-c744f617-7d94-4800-9ff1-2b0c24ec3920 req-c744f617-7d94-4800-9ff1-2b0c24ec3920 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/6756f682ee034483a1c0f10ac8baaed9 0.133s",
                                "2026-05-27 01:49:48.806 11 INFO tempest.lib.common.rest_client [req-805b2e36-b32b-456f-b5f9-2c05538c967f req-805b2e36-b32b-456f-b5f9-2c05538c967f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-27 01:49:48.942 11 INFO tempest.lib.common.rest_client [req-e95081a5-2e1c-4516-a705-89d1d7464ddd req-e95081a5-2e1c-4516-a705-89d1d7464ddd ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/5c8612194f3a455a91058394a6fe5fb4 0.132s",
                                "2026-05-27 01:49:49.144 11 INFO tempest.lib.common.rest_client [req-58a8afac-d8c0-49ca-9fe3-219ebf48d202 req-58a8afac-d8c0-49ca-9fe3-219ebf48d202 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-27 01:49:49.280 11 INFO tempest.lib.common.rest_client [req-123fcecc-fb51-44e0-9d85-4712781396dd req-123fcecc-fb51-44e0-9d85-4712781396dd ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b/users/76797067a32c43259bd83eecc325e473/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.132s",
                                "2026-05-27 01:49:49.281 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 76797067a32c43259bd83eecc325e473 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:49:49.281 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-423518294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'project_name': 'tempest-VolumesActionsTest-423518294', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'tenant_name': 'tempest-VolumesActionsTest-423518294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76797067a32c43259bd83eecc325e473', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:49:49.839 11 INFO tempest.lib.common.rest_client [req-41040fe5-aa3f-4b74-b7fb-a99e5fc2e0c6 req-41040fe5-aa3f-4b74-b7fb-a99e5fc2e0c6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-27 01:49:51.130 11 INFO tempest.lib.common.rest_client [req-add57272-246c-4ba4-b7d5-9d9176d74495 req-add57272-246c-4ba4-b7d5-9d9176d74495 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.287s",
                                "2026-05-27 01:49:52.115 11 INFO tempest.lib.common.rest_client [req-68e0d875-dd1e-4843-9f7b-833082298da9 req-68e0d875-dd1e-4843-9f7b-833082298da9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.978s",
                                "2026-05-27 01:49:55.036 11 INFO tempest.lib.common.rest_client [req-27cccd3e-138a-46a0-b099-cb445aba9dbc req-27cccd3e-138a-46a0-b099-cb445aba9dbc ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.918s",
                                "2026-05-27 01:49:58.506 11 INFO tempest.lib.common.rest_client [req-eb13b0bf-b09f-47d2-a560-e472285dd04b req-eb13b0bf-b09f-47d2-a560-e472285dd04b ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4/add_router_interface 3.467s",
                                "2026-05-27 01:49:58.506 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-423518294-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'project_name': 'tempest-VolumesActionsTest-423518294', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'tenant_name': 'tempest-VolumesActionsTest-423518294', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '76797067a32c43259bd83eecc325e473', 'system': None}, Network: {'id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'name': 'tempest-VolumesActionsTest-1615284976-network', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1730, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:49:50Z', 'updated_at': '2026-05-27T01:49:50Z', 'revision_number': 1}, Subnet: {'id': '2c1871a3-e02b-43b7-ba2a-5de1e4cb265c', 'name': 'tempest-VolumesActionsTest-1615284976-subnet', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'network_id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:49:51Z', 'updated_at': '2026-05-27T01:49:51Z', 'revision_number': 0, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b'}, Router: {'id': 'bf0e084d-5670-4ba1-9a7e-d011551216a4', 'name': 'tempest-VolumesActionsTest-1615284976-router', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.159'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.159', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:49:52Z', 'updated_at': '2026-05-27T01:49:53Z', 'revision_number': 2, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b'}",
                                "2026-05-27 01:49:59.018 11 INFO tempest.lib.common.rest_client [req-bdae6a88-b752-4a23-b279-812fe9e4b43d req-bdae6a88-b752-4a23-b279-812fe9e4b43d ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-27 01:49:59.158 11 INFO tempest.lib.common.rest_client [req-a20f5a68-5292-4123-9f10-896f7762a22c req-a20f5a68-5292-4123-9f10-896f7762a22c ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s",
                                "2026-05-27 01:49:59.787 11 INFO tempest.lib.common.rest_client [req-4cb8b996-9dce-412f-be01-6a764f1871be req-4cb8b996-9dce-412f-be01-6a764f1871be ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-27 01:49:59.900 11 INFO tempest.lib.common.rest_client [req-f2c745b1-6faf-4885-9c03-51a8ea9923c7 req-f2c745b1-6faf-4885-9c03-51a8ea9923c7 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s",
                                "2026-05-27 01:50:00.048 11 INFO tempest.lib.common.rest_client [req-a2adbb34-222f-4fc3-aa77-a6078b65c7d3 req-a2adbb34-222f-4fc3-aa77-a6078b65c7d3 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.145s",
                                "2026-05-27 01:50:00.283 11 INFO tempest.lib.common.rest_client [req-7984c817-3437-40d3-9e24-7ee175a53354 req-7984c817-3437-40d3-9e24-7ee175a53354 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-27 01:50:00.417 11 INFO tempest.lib.common.rest_client [req-83801022-b417-4ec4-a498-22e06729f055 req-83801022-b417-4ec4-a498-22e06729f055 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/de2e3e6b559e41d3a5962c9da33b0dc8 0.130s",
                                "2026-05-27 01:50:00.593 11 INFO tempest.lib.common.rest_client [req-c473799b-b11c-4c1d-9698-a0aded9c55af req-c473799b-b11c-4c1d-9698-a0aded9c55af ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-27 01:50:00.749 11 INFO tempest.lib.common.rest_client [req-88f22f23-48ac-43f5-a55c-0c9efb811909 req-88f22f23-48ac-43f5-a55c-0c9efb811909 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/6756f682ee034483a1c0f10ac8baaed9 0.152s",
                                "2026-05-27 01:50:00.905 11 INFO tempest.lib.common.rest_client [req-837a636e-700c-498d-8250-a15b02f49d55 req-837a636e-700c-498d-8250-a15b02f49d55 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-27 01:50:01.039 11 INFO tempest.lib.common.rest_client [req-d86f0e89-a5fd-49b8-88f6-fcabbb46fcc8 req-d86f0e89-a5fd-49b8-88f6-fcabbb46fcc8 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/5c8612194f3a455a91058394a6fe5fb4 0.131s",
                                "2026-05-27 01:50:01.220 11 INFO tempest.lib.common.rest_client [req-1195d3b3-a224-45d1-b4e7-3cf5ebb77a19 req-1195d3b3-a224-45d1-b4e7-3cf5ebb77a19 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-27 01:50:01.326 11 INFO tempest.lib.common.rest_client [req-4deaef04-bed4-47bb-bc20-3b38f4584160 req-4deaef04-bed4-47bb-bc20-3b38f4584160 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4/users/e97bcb7dce264919be2a56c6e520e6f3/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.103s",
                                "2026-05-27 01:50:01.326 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e97bcb7dce264919be2a56c6e520e6f3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:50:01.327 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1710936828-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'project_name': 'tempest-VolumesActionsTest-1710936828', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'tenant_name': 'tempest-VolumesActionsTest-1710936828', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e97bcb7dce264919be2a56c6e520e6f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:50:02.137 11 INFO tempest.lib.common.rest_client [req-d7020785-149e-437d-8395-61c704ef7a16 req-d7020785-149e-437d-8395-61c704ef7a16 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.807s",
                                "2026-05-27 01:50:03.416 11 INFO tempest.lib.common.rest_client [req-d38f6a3f-656f-4ee7-a61e-99f28a1631cf req-d38f6a3f-656f-4ee7-a61e-99f28a1631cf ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.276s",
                                "2026-05-27 01:50:05.448 11 INFO tempest.lib.common.rest_client [req-c9a38b4e-7808-4ae1-a6fa-2fa3fad4f1d0 req-c9a38b4e-7808-4ae1-a6fa-2fa3fad4f1d0 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.029s",
                                "2026-05-27 01:50:07.952 11 INFO tempest.lib.common.rest_client [req-f53a1436-93b0-4247-8362-283ab8027085 req-f53a1436-93b0-4247-8362-283ab8027085 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30/add_router_interface 2.501s",
                                "2026-05-27 01:50:07.953 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1710936828-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'project_name': 'tempest-VolumesActionsTest-1710936828', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'tenant_name': 'tempest-VolumesActionsTest-1710936828', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e97bcb7dce264919be2a56c6e520e6f3', 'system': None}, Network: {'id': 'd12d1246-6b18-4824-94a0-802a41155c20', 'name': 'tempest-VolumesActionsTest-287586530-network', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'e17c83295bbf412b96ae850213e413c4', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1489, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:50:01Z', 'updated_at': '2026-05-27T01:50:01Z', 'revision_number': 1}, Subnet: {'id': '0c887b3f-b42a-4c24-beb9-85061113bb8c', 'name': 'tempest-VolumesActionsTest-287586530-subnet', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'network_id': 'd12d1246-6b18-4824-94a0-802a41155c20', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:50:02Z', 'updated_at': '2026-05-27T01:50:02Z', 'revision_number': 0, 'project_id': 'e17c83295bbf412b96ae850213e413c4'}, Router: {'id': '61eb84b0-20b4-4024-ba72-139efdc7ca30', 'name': 'tempest-VolumesActionsTest-287586530-router', 'tenant_id': 'e17c83295bbf412b96ae850213e413c4', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.175'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.175', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:50:03Z', 'updated_at': '2026-05-27T01:50:04Z', 'revision_number': 2, 'project_id': 'e17c83295bbf412b96ae850213e413c4'}",
                                "2026-05-27 01:50:08.589 11 INFO tempest.lib.common.rest_client [req-4d2d714e-fcc1-42ef-ae0b-474d5b7f4578 req-4d2d714e-fcc1-42ef-ae0b-474d5b7f4578 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-27 01:50:09.243 11 INFO tempest.lib.common.rest_client [req-eb260ba2-dfb4-4a87-a196-30f445c99abb req-eb260ba2-dfb4-4a87-a196-30f445c99abb ] Request (VolumesActionsTest:test_force_detach_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-27 01:50:09.244 11 INFO tempest.lib.common.fixed_network [-] (VolumesActionsTest:test_force_detach_volume) Found network {'id': 'cad35ea7-a27c-496f-88db-aa817379f4d9', 'name': 'tempest-VolumesActionsTest-1615284976-network', 'tenant_id': '8c7c52b9201f46dd9a9927d486e6053b', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '8c7c52b9201f46dd9a9927d486e6053b', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1730, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:49:50Z', 'updated_at': '2026-05-27T01:49:50Z', 'revision_number': 1} available for tenant",
                                "2026-05-27 01:50:11.416 11 INFO tempest.lib.common.rest_client [req-4083209b-916d-42b0-90dc-f8b36ea596a5 req-4083209b-916d-42b0-90dc-f8b36ea596a5 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 2.168s",
                                "2026-05-27 01:50:11.874 11 INFO tempest.lib.common.rest_client [req-c8bd8572-3918-4be2-a770-c2f6b6aeb5ff req-c8bd8572-3918-4be2-a770-c2f6b6aeb5ff ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.451s",
                                "2026-05-27 01:50:13.344 11 INFO tempest.lib.common.rest_client [req-f219c0e6-a007-41af-904c-4b13fb73a392 req-f219c0e6-a007-41af-904c-4b13fb73a392 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.450s",
                                "2026-05-27 01:50:14.716 11 INFO tempest.lib.common.rest_client [req-5c882b2d-a22e-4055-ac6c-3b99ddc42076 req-5c882b2d-a22e-4055-ac6c-3b99ddc42076 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.355s",
                                "2026-05-27 01:50:14.729 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-05-27 01:50:16.044 11 INFO tempest.lib.common.rest_client [req-2f7fad3a-5934-488a-9a58-023cfabd2fa0 req-2f7fad3a-5934-488a-9a58-023cfabd2fa0 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.313s",
                                "2026-05-27 01:50:17.416 11 INFO tempest.lib.common.rest_client [req-9ed3d857-b9f9-4900-8759-42f0f0d64842 req-9ed3d857-b9f9-4900-8759-42f0f0d64842 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.360s",
                                "2026-05-27 01:50:17.430 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-05-27 01:50:18.665 11 INFO tempest.lib.common.rest_client [req-0115ce9b-497f-4941-b4a0-3ec8c3a10948 req-0115ce9b-497f-4941-b4a0-3ec8c3a10948 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.232s",
                                "2026-05-27 01:50:18.678 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 7 second wait",
                                "2026-05-27 01:50:19.953 11 INFO tempest.lib.common.rest_client [req-c57cec8c-07bb-44ae-a169-a1dffa8aa750 req-c57cec8c-07bb-44ae-a169-a1dffa8aa750 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.273s",
                                "2026-05-27 01:50:19.966 11 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 8 second wait",
                                "2026-05-27 01:50:21.258 11 INFO tempest.lib.common.rest_client [req-65ebf654-4602-41a9-b045-d3d64a0e571a req-65ebf654-4602-41a9-b045-d3d64a0e571a ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.288s",
                                "2026-05-27 01:50:22.595 11 INFO tempest.lib.common.rest_client [req-b21c7907-1bc1-4bae-9b60-54cb6b3852bb req-b21c7907-1bc1-4bae-9b60-54cb6b3852bb ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.319s",
                                "2026-05-27 01:50:23.921 11 INFO tempest.lib.common.rest_client [req-ca2cf812-55c3-4f6f-8f95-9b69496e01b7 req-ca2cf812-55c3-4f6f-8f95-9b69496e01b7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.309s",
                                "2026-05-27 01:50:25.162 11 INFO tempest.lib.common.rest_client [req-f2aef337-5acd-4166-a46f-26092a85e5c7 req-f2aef337-5acd-4166-a46f-26092a85e5c7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.225s",
                                "2026-05-27 01:50:26.476 11 INFO tempest.lib.common.rest_client [req-d431e60e-774e-4a3c-ac66-b342de2024fd req-d431e60e-774e-4a3c-ac66-b342de2024fd ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.296s",
                                "2026-05-27 01:50:26.491 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait",
                                "2026-05-27 01:50:26.815 11 INFO tempest.lib.common.rest_client [req-ae8c299c-b2ef-4a12-9ea0-3cf2713137c7 req-ae8c299c-b2ef-4a12-9ea0-3cf2713137c7 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.320s",
                                "2026-05-27 01:50:26.937 11 INFO tempest.lib.common.rest_client [req-d16d648c-0d30-420f-9cd7-1ad7901121c2 req-d16d648c-0d30-420f-9cd7-1ad7901121c2 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.108s",
                                "2026-05-27 01:50:28.093 11 INFO tempest.lib.common.rest_client [req-a832738d-851a-4cc3-b31d-5f44e8fd05db req-a832738d-851a-4cc3-b31d-5f44e8fd05db ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.139s",
                                "2026-05-27 01:50:28.108 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 2.108091 seconds",
                                "2026-05-27 01:50:28.753 11 INFO tempest.lib.common.rest_client [req-6a49deb1-e86c-432f-b35f-7558da39f2af req-6a49deb1-e86c-432f-b35f-7558da39f2af ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.642s",
                                "2026-05-27 01:50:28.888 11 INFO tempest.lib.common.rest_client [req-8477c303-4540-48ee-9d35-4c54950f88ac req-8477c303-4540-48ee-9d35-4c54950f88ac ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.132s",
                                "2026-05-27 01:50:28.897 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached in-use after waiting for 0.897338 seconds",
                                "2026-05-27 01:50:29.028 11 INFO tempest.lib.common.rest_client [req-842c2264-0956-47eb-b55a-a90aa28b3ab6 req-842c2264-0956-47eb-b55a-a90aa28b3ab6 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.128s",
                                "2026-05-27 01:50:29.416 11 INFO tempest.lib.common.rest_client [req-f8a0ffa5-dbe4-498a-a4f7-fabd23101a2c req-f8a0ffa5-dbe4-498a-a4f7-fabd23101a2c ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.372s",
                                "2026-05-27 01:50:29.548 11 INFO tempest.lib.common.rest_client [req-96275faa-0339-40d0-98ad-93bdc91c3ef7 req-96275faa-0339-40d0-98ad-93bdc91c3ef7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.129s",
                                "2026-05-27 01:50:29.565 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached error after waiting for 0.565757 seconds",
                                "2026-05-27 01:50:30.697 11 INFO tempest.lib.common.rest_client [req-14f3e06d-9118-4785-a965-70b8e4aadf87 req-14f3e06d-9118-4785-a965-70b8e4aadf87 ] Request (VolumesActionsTest:test_force_detach_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 1.129s",
                                "2026-05-27 01:50:30.823 11 INFO tempest.lib.common.rest_client [req-c49d6ba4-1090-4e53-b7ec-e86a40b244e7 req-c49d6ba4-1090-4e53-b7ec-e86a40b244e7 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.123s",
                                "2026-05-27 01:50:30.837 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 0.837818 seconds",
                                "2026-05-27 01:50:30.951 11 INFO tempest.lib.common.rest_client [req-805d4520-9367-4426-865c-78dfec0aad23 req-805d4520-9367-4426-865c-78dfec0aad23 ] Request (VolumesActionsTest:test_force_detach_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.112s",
                                "2026-05-27 01:50:31.574 11 INFO tempest.lib.common.rest_client [req-648457aa-233e-4fd4-9a2b-be588b427db4 req-648457aa-233e-4fd4-9a2b-be588b427db4 ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e/action 0.607s",
                                "2026-05-27 01:50:31.688 11 INFO tempest.lib.common.rest_client [req-a7216049-9572-4886-8bbb-66e7d5fbbf0e req-a7216049-9572-4886-8bbb-66e7d5fbbf0e ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.111s",
                                "2026-05-27 01:50:31.699 11 INFO tempest.common.waiters [-] volume 2d52252c-90b3-4040-b91d-03fc1c89f76e reached available after waiting for 0.699894 seconds",
                                "2026-05-27 01:50:31.808 11 INFO tempest.lib.common.rest_client [req-7561fd4c-d1b5-4398-a0f2-8f1beff513c7 req-7561fd4c-d1b5-4398-a0f2-8f1beff513c7 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.107s",
                                "2026-05-27 01:50:31.943 11 INFO tempest.lib.common.rest_client [req-b6a9de0c-999d-4206-8826-c19973a6a21c req-b6a9de0c-999d-4206-8826-c19973a6a21c ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.120s",
                                "2026-05-27 01:50:32.053 11 INFO tempest.lib.common.rest_client [req-4f33840d-3258-4ffc-a8a1-9488584d733b req-4f33840d-3258-4ffc-a8a1-9488584d733b ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.108s",
                                "2026-05-27 01:50:33.170 11 INFO tempest.lib.common.rest_client [req-4a4f65b7-36bd-484a-82f4-ad073764c2fb req-4a4f65b7-36bd-484a-82f4-ad073764c2fb ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/2d52252c-90b3-4040-b91d-03fc1c89f76e 0.101s",
                                "2026-05-27 01:50:33.412 11 INFO tempest.lib.common.rest_client [req-3b31ff28-cf64-4b0e-b072-8262115203c1 req-3b31ff28-cf64-4b0e-b072-8262115203c1 ] Request (VolumesActionsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.240s",
                                "2026-05-27 01:50:33.760 11 INFO tempest.lib.common.rest_client [req-25f1027f-ef70-4896-9316-aae2ecf18ae2 req-25f1027f-ef70-4896-9316-aae2ecf18ae2 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.345s",
                                "2026-05-27 01:50:35.081 11 INFO tempest.lib.common.rest_client [req-4e0449a3-13a6-4b5a-afbe-08cbfaaa6f86 req-4e0449a3-13a6-4b5a-afbe-08cbfaaa6f86 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.299s",
                                "2026-05-27 01:50:36.972 11 INFO tempest.lib.common.rest_client [req-060cdadd-d942-4f68-aec5-af62c94888ed req-060cdadd-d942-4f68-aec5-af62c94888ed ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.874s",
                                "2026-05-27 01:50:38.286 11 INFO tempest.lib.common.rest_client [req-6cda7814-3902-4718-b84f-86496e0cb777 req-6cda7814-3902-4718-b84f-86496e0cb777 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.293s",
                                "2026-05-27 01:50:38.302 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait",
                                "2026-05-27 01:50:39.578 11 INFO tempest.lib.common.rest_client [req-e0f2a1b9-433c-4fe0-9035-49969a25f171 req-e0f2a1b9-433c-4fe0-9035-49969a25f171 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.274s",
                                "2026-05-27 01:50:40.827 11 INFO tempest.lib.common.rest_client [req-8ea172a0-1d54-420b-9559-6524c6031190 req-8ea172a0-1d54-420b-9559-6524c6031190 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.233s",
                                "2026-05-27 01:50:41.995 11 INFO tempest.lib.common.rest_client [req-633cf6fe-d5a7-4e36-8b4d-7653376f9838 req-633cf6fe-d5a7-4e36-8b4d-7653376f9838 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/5c097296-756b-4266-8279-38053929584b 0.150s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_force_detach_volume [33.408555s] ... ok",
                                "2026-05-27 01:50:42.272 11 INFO tempest.lib.common.rest_client [req-6f92e0da-62cd-41f6-b10b-75010d8936bb req-6f92e0da-62cd-41f6-b10b-75010d8936bb ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.267s",
                                "2026-05-27 01:50:42.389 11 INFO tempest.lib.common.rest_client [req-3ffd2b36-9dd2-4935-a159-718a41427f02 req-3ffd2b36-9dd2-4935-a159-718a41427f02 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.103s",
                                "2026-05-27 01:50:43.523 11 INFO tempest.lib.common.rest_client [req-5363ccc7-8882-4f51-b298-3ecdf7d5df83 req-5363ccc7-8882-4f51-b298-3ecdf7d5df83 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.111s",
                                "2026-05-27 01:50:43.533 11 INFO tempest.common.waiters [-] volume fb33176a-d9e3-4f94-962f-30192af1c866 reached available after waiting for 1.533721 seconds",
                                "2026-05-27 01:50:43.704 11 INFO tempest.lib.common.rest_client [req-10104953-c943-4076-ae52-87b32cf8e87e req-10104953-c943-4076-ae52-87b32cf8e87e ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/fb33176a-d9e3-4f94-962f-30192af1c866/action 0.168s",
                                "2026-05-27 01:50:43.842 11 INFO tempest.lib.common.rest_client [req-e01608cb-3f1d-4806-9609-2ac6df49ecec req-e01608cb-3f1d-4806-9609-2ac6df49ecec ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.136s",
                                "2026-05-27 01:50:43.855 11 INFO tempest.common.waiters [-] volume fb33176a-d9e3-4f94-962f-30192af1c866 reached attaching after waiting for 0.855426 seconds",
                                "2026-05-27 01:50:44.051 11 INFO tempest.lib.common.rest_client [req-41e690db-bc48-43b3-a37b-6f17749b0ef5 req-41e690db-bc48-43b3-a37b-6f17749b0ef5 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/fb33176a-d9e3-4f94-962f-30192af1c866/action 0.194s",
                                "2026-05-27 01:50:44.177 11 INFO tempest.lib.common.rest_client [req-8e174afd-a426-46b0-8d91-707014943f76 req-8e174afd-a426-46b0-8d91-707014943f76 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.123s",
                                "2026-05-27 01:50:45.303 11 INFO tempest.lib.common.rest_client [req-0bf053bf-bf7c-475c-8be2-862e0a415e53 req-0bf053bf-bf7c-475c-8be2-862e0a415e53 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_attaching): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.106s",
                                "2026-05-27 01:50:45.405 11 INFO tempest.lib.common.rest_client [req-6fcf84fa-f290-4b39-bbd8-9b0d5a6107cd req-6fcf84fa-f290-4b39-bbd8-9b0d5a6107cd ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.099s",
                                "2026-05-27 01:50:45.506 11 INFO tempest.lib.common.rest_client [req-ecf4a40c-f824-4be2-86e0-c9a3959dbc23 req-ecf4a40c-f824-4be2-86e0-c9a3959dbc23 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/fb33176a-d9e3-4f94-962f-30192af1c866 0.099s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [3.505099s] ... ok",
                                "2026-05-27 01:50:45.902 11 INFO tempest.lib.common.rest_client [req-7c206d70-d84c-4209-a264-15f7b9ef6178 req-7c206d70-d84c-4209-a264-15f7b9ef6178 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.393s",
                                "2026-05-27 01:50:46.047 11 INFO tempest.lib.common.rest_client [req-10f50ed2-4943-49d8-ad52-14edde131588 req-10f50ed2-4943-49d8-ad52-14edde131588 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.128s",
                                "2026-05-27 01:50:47.183 11 INFO tempest.lib.common.rest_client [req-74b7f85a-06a4-4e7b-ba60-7eff720fb3b9 req-74b7f85a-06a4-4e7b-ba60-7eff720fb3b9 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.121s",
                                "2026-05-27 01:50:47.193 11 INFO tempest.common.waiters [-] volume 228758a4-a4f4-4304-af4c-450840fdfc70 reached available after waiting for 1.193456 seconds",
                                "2026-05-27 01:50:47.354 11 INFO tempest.lib.common.rest_client [req-347120a3-3642-41be-94d9-651e5ca4eb07 req-347120a3-3642-41be-94d9-651e5ca4eb07 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/228758a4-a4f4-4304-af4c-450840fdfc70/action 0.158s",
                                "2026-05-27 01:50:47.462 11 INFO tempest.lib.common.rest_client [req-e768ef2f-deab-42d4-98ec-aa0aa098431e req-e768ef2f-deab-42d4-98ec-aa0aa098431e ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.106s",
                                "2026-05-27 01:50:47.473 11 INFO tempest.common.waiters [-] volume 228758a4-a4f4-4304-af4c-450840fdfc70 reached creating after waiting for 0.473596 seconds",
                                "2026-05-27 01:50:47.603 11 INFO tempest.lib.common.rest_client [req-c8ba1c73-0fcd-4ec0-a98d-fae44a67cb53 req-c8ba1c73-0fcd-4ec0-a98d-fae44a67cb53 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/228758a4-a4f4-4304-af4c-450840fdfc70/action 0.127s",
                                "2026-05-27 01:50:47.712 11 INFO tempest.lib.common.rest_client [req-8c12abe0-e5f8-4b91-9cc2-c99dcef0a834 req-8c12abe0-e5f8-4b91-9cc2-c99dcef0a834 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.106s",
                                "2026-05-27 01:50:48.837 11 INFO tempest.lib.common.rest_client [req-c4442fc3-a5c8-4406-9631-758d7cba6208 req-c4442fc3-a5c8-4406-9631-758d7cba6208 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_creating): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.108s",
                                "2026-05-27 01:50:48.917 11 INFO tempest.lib.common.rest_client [req-2734aaaf-4864-49ce-8dd5-101d3cfc6035 req-2734aaaf-4864-49ce-8dd5-101d3cfc6035 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.079s",
                                "2026-05-27 01:50:48.992 11 INFO tempest.lib.common.rest_client [req-5e3b70e0-fe81-4b99-9366-04bbb504bd6e req-5e3b70e0-fe81-4b99-9366-04bbb504bd6e ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/228758a4-a4f4-4304-af4c-450840fdfc70 0.073s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [3.485582s] ... ok",
                                "2026-05-27 01:50:49.328 11 INFO tempest.lib.common.rest_client [req-f9c3ee91-6e39-4a19-9b82-bc6cbfa26b33 req-f9c3ee91-6e39-4a19-9b82-bc6cbfa26b33 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.332s",
                                "2026-05-27 01:50:49.441 11 INFO tempest.lib.common.rest_client [req-3ab8c95a-4baa-44f2-99b7-9858205eb559 req-3ab8c95a-4baa-44f2-99b7-9858205eb559 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.100s",
                                "2026-05-27 01:50:50.560 11 INFO tempest.lib.common.rest_client [req-a1ddae0f-b580-4b6f-a367-8ca95ce542c2 req-a1ddae0f-b580-4b6f-a367-8ca95ce542c2 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.108s",
                                "2026-05-27 01:50:50.573 11 INFO tempest.common.waiters [-] volume 495b9383-c6af-40eb-a6ef-7dac5eccc7a0 reached available after waiting for 1.573622 seconds",
                                "2026-05-27 01:50:50.730 11 INFO tempest.lib.common.rest_client [req-9cdb7282-81a5-455e-af06-c479f2e7a1de req-9cdb7282-81a5-455e-af06-c479f2e7a1de ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0/action 0.154s",
                                "2026-05-27 01:50:50.864 11 INFO tempest.lib.common.rest_client [req-efe24452-1f4b-490e-8292-c75752bbb5b5 req-efe24452-1f4b-490e-8292-c75752bbb5b5 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.131s",
                                "2026-05-27 01:50:50.878 11 INFO tempest.common.waiters [-] volume 495b9383-c6af-40eb-a6ef-7dac5eccc7a0 reached error after waiting for 0.877991 seconds",
                                "2026-05-27 01:50:51.016 11 INFO tempest.lib.common.rest_client [req-5708d074-914f-42e7-93fd-85f1fef56d8f req-5708d074-914f-42e7-93fd-85f1fef56d8f ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0/action 0.136s",
                                "2026-05-27 01:50:51.130 11 INFO tempest.lib.common.rest_client [req-4ee2502e-18bf-46b2-9b40-f06b20d4b174 req-4ee2502e-18bf-46b2-9b40-f06b20d4b174 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.112s",
                                "2026-05-27 01:50:52.225 11 INFO tempest.lib.common.rest_client [req-b98be7e7-629c-4185-a5cb-be9b436eb4bd req-b98be7e7-629c-4185-a5cb-be9b436eb4bd ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_error): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.085s",
                                "2026-05-27 01:50:52.300 11 INFO tempest.lib.common.rest_client [req-56ec1801-c4df-4723-befb-55ff86855fb3 req-56ec1801-c4df-4723-befb-55ff86855fb3 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.073s",
                                "2026-05-27 01:50:52.391 11 INFO tempest.lib.common.rest_client [req-0fafc82e-fab8-4788-aeab-af1991c41f25 req-0fafc82e-fab8-4788-aeab-af1991c41f25 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/495b9383-c6af-40eb-a6ef-7dac5eccc7a0 0.088s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [3.399191s] ... ok",
                                "2026-05-27 01:50:52.731 11 INFO tempest.lib.common.rest_client [req-5f144c1b-54b2-41b5-b808-a7a5335bee38 req-5f144c1b-54b2-41b5-b808-a7a5335bee38 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.334s",
                                "2026-05-27 01:50:52.848 11 INFO tempest.lib.common.rest_client [req-fecf25f1-8223-4359-a117-33391b738df4 req-fecf25f1-8223-4359-a117-33391b738df4 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.102s",
                                "2026-05-27 01:50:53.973 11 INFO tempest.lib.common.rest_client [req-a7181883-85b6-48ae-b53d-418970e8bc46 req-a7181883-85b6-48ae-b53d-418970e8bc46 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.109s",
                                "2026-05-27 01:50:53.986 11 INFO tempest.common.waiters [-] volume f29030b9-e952-48e5-99c1-1fa8059fbe99 reached available after waiting for 1.986351 seconds",
                                "2026-05-27 01:50:54.183 11 INFO tempest.lib.common.rest_client [req-233f7f16-f59e-4b48-b3ca-2e83fd6be30c req-233f7f16-f59e-4b48-b3ca-2e83fd6be30c ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99/action 0.194s",
                                "2026-05-27 01:50:54.305 11 INFO tempest.lib.common.rest_client [req-82eaa231-f75e-41a1-83f6-4404114663a3 req-82eaa231-f75e-41a1-83f6-4404114663a3 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.119s",
                                "2026-05-27 01:50:54.320 11 INFO tempest.common.waiters [-] volume f29030b9-e952-48e5-99c1-1fa8059fbe99 reached maintenance after waiting for 0.320386 seconds",
                                "2026-05-27 01:50:54.473 11 INFO tempest.lib.common.rest_client [req-730382f9-d310-45a2-aa78-9c09e0f05ebb req-730382f9-d310-45a2-aa78-9c09e0f05ebb ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99/action 0.151s",
                                "2026-05-27 01:50:54.571 11 INFO tempest.lib.common.rest_client [req-711e1e8a-a9f9-4894-9f45-e63b9be52e4b req-711e1e8a-a9f9-4894-9f45-e63b9be52e4b ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.095s",
                                "2026-05-27 01:50:55.674 11 INFO tempest.lib.common.rest_client [req-c4c8cd2c-24b4-4d67-b922-42d58d2d7900 req-c4c8cd2c-24b4-4d67-b922-42d58d2d7900 ] Request (VolumesActionsTest:test_volume_force_delete_when_volume_is_maintenance): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.089s",
                                "2026-05-27 01:50:55.758 11 INFO tempest.lib.common.rest_client [req-7f180c61-f74a-4fa7-a321-49978c6ad269 req-7f180c61-f74a-4fa7-a321-49978c6ad269 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.082s",
                                "2026-05-27 01:50:55.850 11 INFO tempest.lib.common.rest_client [req-e9701784-10d7-42bd-b727-16fb68cec4f4 req-e9701784-10d7-42bd-b727-16fb68cec4f4 ] Request (VolumesActionsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/f29030b9-e952-48e5-99c1-1fa8059fbe99 0.089s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_maintenance [3.457305s] ... ok",
                                "2026-05-27 01:50:56.141 11 INFO tempest.lib.common.rest_client [req-8d4159b8-b699-47d0-8f35-ad713f58190c req-8d4159b8-b699-47d0-8f35-ad713f58190c ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes 0.283s",
                                "2026-05-27 01:50:56.240 11 INFO tempest.lib.common.rest_client [req-91c9b9e5-56b6-4677-8c46-c58013b8d210 req-91c9b9e5-56b6-4677-8c46-c58013b8d210 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.086s",
                                "2026-05-27 01:50:57.360 11 INFO tempest.lib.common.rest_client [req-3961bfb7-bb98-467c-8565-a39ac506bb82 req-3961bfb7-bb98-467c-8565-a39ac506bb82 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.109s",
                                "2026-05-27 01:50:57.373 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 1.373825 seconds",
                                "2026-05-27 01:50:57.535 11 INFO tempest.lib.common.rest_client [req-665dbcbe-031b-4bbe-9108-af4816a97ecb req-665dbcbe-031b-4bbe-9108-af4816a97ecb ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.158s",
                                "2026-05-27 01:50:57.651 11 INFO tempest.lib.common.rest_client [req-525fe635-9c7f-4385-90c7-93c3112dc9a5 req-525fe635-9c7f-4385-90c7-93c3112dc9a5 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.114s",
                                "2026-05-27 01:50:57.660 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached error after waiting for 0.660742 seconds",
                                "2026-05-27 01:50:57.808 11 INFO tempest.lib.common.rest_client [req-a0cef903-2c13-4016-8539-27a9d5026ae4 req-a0cef903-2c13-4016-8539-27a9d5026ae4 ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.145s",
                                "2026-05-27 01:50:57.920 11 INFO tempest.lib.common.rest_client [req-ed4e713a-93a4-4f79-b26b-f715cbe71f7c req-ed4e713a-93a4-4f79-b26b-f715cbe71f7c ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.109s",
                                "2026-05-27 01:50:57.935 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 0.935479 seconds",
                                "2026-05-27 01:50:58.111 11 INFO tempest.lib.common.rest_client [req-d64807d5-0e88-4056-834c-af2708c692cb req-d64807d5-0e88-4056-834c-af2708c692cb ] Request (VolumesActionsTest:test_volume_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.172s",
                                "2026-05-27 01:50:58.212 11 INFO tempest.lib.common.rest_client [req-79a270dd-acbb-4837-9be6-2b76faaca597 req-79a270dd-acbb-4837-9be6-2b76faaca597 ] Request (VolumesActionsTest:test_volume_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.099s",
                                "2026-05-27 01:50:58.219 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached maintenance after waiting for 0.219628 seconds",
                                "2026-05-27 01:50:58.394 11 INFO tempest.lib.common.rest_client [req-42add293-6e23-4090-9709-66e96ee64e17 req-42add293-6e23-4090-9709-66e96ee64e17 ] Request (VolumesActionsTest:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/e17c83295bbf412b96ae850213e413c4/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83/action 0.172s",
                                "2026-05-27 01:50:58.489 11 INFO tempest.lib.common.rest_client [req-7f00c9fa-7d22-420f-a6ad-ee25d089a949 req-7f00c9fa-7d22-420f-a6ad-ee25d089a949 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.092s",
                                "2026-05-27 01:50:58.510 11 INFO tempest.common.waiters [-] volume 021a83b0-db82-44b0-9cdc-e0991a973f83 reached available after waiting for 0.510183 seconds",
                                "2026-05-27 01:50:58.615 11 INFO tempest.lib.common.rest_client [req-ad0a9111-02dd-46d3-9bd6-a09a22859b94 req-ad0a9111-02dd-46d3-9bd6-a09a22859b94 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.103s",
                                "2026-05-27 01:50:58.793 11 INFO tempest.lib.common.rest_client [req-86996afb-45cf-4b83-a6b8-a31ab6eef254 req-86996afb-45cf-4b83-a6b8-a31ab6eef254 ] Request (VolumesActionsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.161s",
                                "2026-05-27 01:50:58.906 11 INFO tempest.lib.common.rest_client [req-5d414959-0422-4c71-8b86-0ad699df8916 req-5d414959-0422-4c71-8b86-0ad699df8916 ] Request (VolumesActionsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.110s",
                                "2026-05-27 01:51:00.016 11 INFO tempest.lib.common.rest_client [req-8d139591-03d2-4992-89eb-47f6ad3c90e1 req-8d139591-03d2-4992-89eb-47f6ad3c90e1 ] Request (VolumesActionsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8c7c52b9201f46dd9a9927d486e6053b/volumes/021a83b0-db82-44b0-9cdc-e0991a973f83 0.088s",
                                "{0} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [4.161806s] ... ok",
                                "2026-05-27 01:51:01.756 11 INFO tempest.lib.common.rest_client [req-d6f5fbb2-19ad-4b20-a4ee-88641bc58300 req-d6f5fbb2-19ad-4b20-a4ee-88641bc58300 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4/remove_router_interface 1.736s",
                                "2026-05-27 01:51:03.358 11 INFO tempest.lib.common.rest_client [req-52d68a9e-0151-45bd-87e1-c00d731cc626 req-52d68a9e-0151-45bd-87e1-c00d731cc626 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf0e084d-5670-4ba1-9a7e-d011551216a4 1.599s",
                                "2026-05-27 01:51:03.765 11 INFO tempest.lib.common.rest_client [req-80239665-25e3-407e-8477-a3e168b26aba req-80239665-25e3-407e-8477-a3e168b26aba ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2c1871a3-e02b-43b7-ba2a-5de1e4cb265c 0.401s",
                                "2026-05-27 01:51:04.702 11 INFO tempest.lib.common.rest_client [req-8a8e7984-9dd1-4a15-86ae-be447b03388b req-8a8e7984-9dd1-4a15-86ae-be447b03388b ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cad35ea7-a27c-496f-88db-aa817379f4d9 0.934s",
                                "2026-05-27 01:51:06.655 11 INFO tempest.lib.common.rest_client [req-c1976620-575e-4f32-b778-de9c04fddbb7 req-c1976620-575e-4f32-b778-de9c04fddbb7 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30/remove_router_interface 1.950s",
                                "2026-05-27 01:51:07.710 11 INFO tempest.lib.common.rest_client [req-f0e29cdd-a453-4813-ad99-cb9f1cc71be3 req-f0e29cdd-a453-4813-ad99-cb9f1cc71be3 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/61eb84b0-20b4-4024-ba72-139efdc7ca30 1.053s",
                                "2026-05-27 01:51:08.089 11 INFO tempest.lib.common.rest_client [req-7d8f855c-5ed3-4fd7-9155-d0aaa4c504c3 req-7d8f855c-5ed3-4fd7-9155-d0aaa4c504c3 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c887b3f-b42a-4c24-beb9-85061113bb8c 0.376s",
                                "2026-05-27 01:51:08.638 11 INFO tempest.lib.common.rest_client [req-44ec092d-37c6-4335-8514-537dbc9d4c1f req-44ec092d-37c6-4335-8514-537dbc9d4c1f ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d12d1246-6b18-4824-94a0-802a41155c20 0.547s",
                                "2026-05-27 01:51:08.914 11 INFO tempest.lib.common.rest_client [req-7b7dd5fd-34fe-4673-a5e1-fee0da8f31de req-7b7dd5fd-34fe-4673-a5e1-fee0da8f31de ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/76797067a32c43259bd83eecc325e473 0.273s",
                                "2026-05-27 01:51:09.212 11 INFO tempest.lib.common.rest_client [req-420ec92c-5b37-4d02-ae42-0899535bdeac req-420ec92c-5b37-4d02-ae42-0899535bdeac ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e97bcb7dce264919be2a56c6e520e6f3 0.295s",
                                "2026-05-27 01:51:09.213 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e17c83295bbf412b96ae850213e413c4",
                                "2026-05-27 01:51:09.319 11 INFO tempest.lib.common.rest_client [req-c000f6f7-2bfd-4394-9977-df26e835a0c5 req-c000f6f7-2bfd-4394-9977-df26e835a0c5 ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e17c83295bbf412b96ae850213e413c4&name=default 0.104s",
                                "2026-05-27 01:51:09.790 11 INFO tempest.lib.common.rest_client [req-936c01ce-da11-4630-8919-1b91c198e723 req-936c01ce-da11-4630-8919-1b91c198e723 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a16011d-0ad3-4546-bddb-65c8c4377dee 0.468s",
                                "2026-05-27 01:51:10.053 11 INFO tempest.lib.common.rest_client [req-cff68bc3-b36e-4fe3-98db-fc1aaa3d5f78 req-cff68bc3-b36e-4fe3-98db-fc1aaa3d5f78 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e17c83295bbf412b96ae850213e413c4 0.261s",
                                "2026-05-27 01:51:10.054 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8c7c52b9201f46dd9a9927d486e6053b",
                                "2026-05-27 01:51:10.160 11 INFO tempest.lib.common.rest_client [req-7705fb5d-be39-4f18-b73d-0e9e81b109ea req-7705fb5d-be39-4f18-b73d-0e9e81b109ea ] Request (VolumesActionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8c7c52b9201f46dd9a9927d486e6053b&name=default 0.101s",
                                "2026-05-27 01:51:10.597 11 INFO tempest.lib.common.rest_client [req-cf4eb3cf-c615-4a5d-941c-024cd0479af7 req-cf4eb3cf-c615-4a5d-941c-024cd0479af7 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e422ea0c-32f0-4fc3-aa80-fefd7764baec 0.434s",
                                "2026-05-27 01:51:10.876 11 INFO tempest.lib.common.rest_client [req-b7779a78-7796-4a7b-9f10-488fceef0fd5 req-b7779a78-7796-4a7b-9f10-488fceef0fd5 ] Request (VolumesActionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8c7c52b9201f46dd9a9927d486e6053b 0.277s",
                                "2026-05-27 01:51:11.468 11 INFO tempest.lib.common.rest_client [req-8e637260-ec0d-425c-8c24-e523758b000f req-8e637260-ec0d-425c-8c24-e523758b000f ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-27 01:51:12.007 11 INFO tempest.lib.common.rest_client [req-3508f0ad-61a7-441a-bdb4-d3b10ce45df2 req-3508f0ad-61a7-441a-bdb4-d3b10ce45df2 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-27 01:51:12.137 11 INFO tempest.lib.common.rest_client [req-8d459df3-fa85-4692-9984-9cce6e7c176e req-8d459df3-fa85-4692-9984-9cce6e7c176e ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.128s",
                                "2026-05-27 01:51:12.267 11 INFO tempest.lib.common.rest_client [req-51778741-325f-4256-8248-b720d3595f86 req-51778741-325f-4256-8248-b720d3595f86 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s",
                                "2026-05-27 01:51:12.872 11 INFO tempest.lib.common.rest_client [req-a74f4781-34d0-4b11-a2d6-b6ad7adf0ab2 req-a74f4781-34d0-4b11-a2d6-b6ad7adf0ab2 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.603s",
                                "2026-05-27 01:51:12.984 11 INFO tempest.lib.common.rest_client [req-fa3395a0-00d4-481a-a426-81af36c03490 req-fa3395a0-00d4-481a-a426-81af36c03490 ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-27 01:51:13.130 11 INFO tempest.lib.common.rest_client [req-889ec818-463b-4a2d-bb4c-b2d37fbbc2db req-889ec818-463b-4a2d-bb4c-b2d37fbbc2db ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.143s",
                                "2026-05-27 01:51:13.328 11 INFO tempest.lib.common.rest_client [req-93a508e4-385d-4d9f-bbe0-150a37c6909a req-93a508e4-385d-4d9f-bbe0-150a37c6909a ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-27 01:51:13.456 11 INFO tempest.lib.common.rest_client [req-55656a9c-1096-4bb0-9f32-2924b6ee3ca3 req-55656a9c-1096-4bb0-9f32-2924b6ee3ca3 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/6756f682ee034483a1c0f10ac8baaed9 0.125s",
                                "2026-05-27 01:51:13.619 11 INFO tempest.lib.common.rest_client [req-a2ffedad-940d-4eb5-ba0c-ee38b47d2d2e req-a2ffedad-940d-4eb5-ba0c-ee38b47d2d2e ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-27 01:51:13.731 11 INFO tempest.lib.common.rest_client [req-5fe8cbba-12a0-4c7e-ae6f-612b763aa947 req-5fe8cbba-12a0-4c7e-ae6f-612b763aa947 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/5c8612194f3a455a91058394a6fe5fb4 0.109s",
                                "2026-05-27 01:51:13.923 11 INFO tempest.lib.common.rest_client [req-c4ff1153-310c-4b87-86a4-67242607f8dc req-c4ff1153-310c-4b87-86a4-67242607f8dc ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-27 01:51:14.064 11 INFO tempest.lib.common.rest_client [req-f82ab148-19c3-4eaa-844f-6e56dfae47d3 req-f82ab148-19c3-4eaa-844f-6e56dfae47d3 ] Request (VolumesBackupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7/users/262c16cb2cc741cf8907f7aef082226f/roles/98b43aff05ee4f4e8516ae4e794e5f5e 0.138s",
                                "2026-05-27 01:51:14.064 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 262c16cb2cc741cf8907f7aef082226f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-27 01:51:14.064 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsTest-804096141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'project_name': 'tempest-VolumesBackupsTest-804096141', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'tenant_name': 'tempest-VolumesBackupsTest-804096141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '262c16cb2cc741cf8907f7aef082226f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-27 01:51:14.659 11 INFO tempest.lib.common.rest_client [req-d3e5ae10-13a4-4e08-aae6-e79968db6291 req-d3e5ae10-13a4-4e08-aae6-e79968db6291 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-27 01:51:15.830 11 INFO tempest.lib.common.rest_client [req-2ee6c718-18af-46f8-81bc-f80b7c817c77 req-2ee6c718-18af-46f8-81bc-f80b7c817c77 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.168s",
                                "2026-05-27 01:51:16.795 11 INFO tempest.lib.common.rest_client [req-a247c9ba-b547-4423-9c4e-d48611b5ab67 req-a247c9ba-b547-4423-9c4e-d48611b5ab67 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.962s",
                                "2026-05-27 01:51:18.882 11 INFO tempest.lib.common.rest_client [req-7859930e-ead6-43e1-b390-e578f8e19da4 req-7859930e-ead6-43e1-b390-e578f8e19da4 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.084s",
                                "2026-05-27 01:51:21.542 11 INFO tempest.lib.common.rest_client [req-ce3dcde8-cd5b-4320-9133-19e2d1f39c70 req-ce3dcde8-cd5b-4320-9133-19e2d1f39c70 ] Request (VolumesBackupsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524/add_router_interface 2.658s",
                                "2026-05-27 01:51:21.543 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsTest-804096141-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'project_name': 'tempest-VolumesBackupsTest-804096141', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'tenant_name': 'tempest-VolumesBackupsTest-804096141', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '262c16cb2cc741cf8907f7aef082226f', 'system': None}, Network: {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1}, Subnet: {'id': '2a98c01c-5933-4520-acd7-fac049514cf1', 'name': 'tempest-VolumesBackupsTest-1699437723-subnet', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'network_id': '47d65970-b343-4757-9cc9-9e04110b7038', 'ip_version': 4, 'subnetpool_id': None, 'enable_dhcp': True, 'ipv6_ra_mode': None, 'ipv6_address_mode': None, 'gateway_ip': '10.100.0.1', 'cidr': '10.100.0.0/28', 'allocation_pools': [{'start': '10.100.0.2', 'end': '10.100.0.14'}], 'host_routes': [], 'dns_nameservers': [], 'description': '', 'router:external': False, 'service_types': [], 'dns_publish_fixed_ip': False, 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 0, 'project_id': 'd6d44681e0654acb93e46d609b7656d7'}, Router: {'id': '8c52530c-eb6a-4f91-87af-470908290524', 'name': 'tempest-VolumesBackupsTest-1699437723-router', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9', 'ip_address': '192.168.112.196'}], 'enable_snat': True}, 'description': '', 'availability_zones': [], 'ha': True, 'availability_zone_hints': ['nova'], 'enable_default_route_ecmp': False, 'enable_default_route_bfd': False, 'external_gateways': [{'network_id': '7c5f1dab-ec20-46b8-b47c-ffbf2171eecf', 'external_fixed_ips': [{'ip_address': '192.168.112.196', 'subnet_id': 'cec5e661-4b07-4da8-b362-b849b31267e9'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-27T01:51:16Z', 'updated_at': '2026-05-27T01:51:17Z', 'revision_number': 2, 'project_id': 'd6d44681e0654acb93e46d609b7656d7'}",
                                "2026-05-27 01:51:22.094 11 INFO tempest.lib.common.rest_client [req-b6006921-c902-45a1-9ee4-06ddc51e5e0b req-b6006921-c902-45a1-9ee4-06ddc51e5e0b ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-27 01:51:22.644 11 INFO tempest.lib.common.rest_client [req-2f31a7fa-bcca-4e91-a660-4754b9a05c79 req-2f31a7fa-bcca-4e91-a660-4754b9a05c79 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.546s",
                                "2026-05-27 01:51:22.792 11 INFO tempest.lib.common.rest_client [req-80c2390c-90e3-4b3d-be36-9c9d5ef4517b req-80c2390c-90e3-4b3d-be36-9c9d5ef4517b ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.137s",
                                "2026-05-27 01:51:23.159 11 INFO tempest.lib.common.rest_client [req-c72b72ec-bcc2-4276-a800-e51278559149 req-c72b72ec-bcc2-4276-a800-e51278559149 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.361s",
                                "2026-05-27 01:51:23.476 11 INFO tempest.lib.common.rest_client [req-f24d32af-126d-4b62-ac19-87b53d6c246f req-f24d32af-126d-4b62-ac19-87b53d6c246f ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.314s",
                                "2026-05-27 01:51:23.822 11 INFO tempest.lib.common.rest_client [req-519990b6-16a8-4ca7-8b72-06e557b5f899 req-519990b6-16a8-4ca7-8b72-06e557b5f899 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.343s",
                                "2026-05-27 01:51:24.712 11 INFO tempest.lib.common.rest_client [req-3c7bf4b0-663b-4502-a2ca-f5a2f1b686c1 req-3c7bf4b0-663b-4502-a2ca-f5a2f1b686c1 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.887s",
                                "2026-05-27 01:51:25.249 11 INFO tempest.lib.common.rest_client [req-db22ecf8-554a-4daa-be8a-385f0b5d37da req-db22ecf8-554a-4daa-be8a-385f0b5d37da ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-27 01:51:25.250 11 INFO tempest.lib.common.fixed_network [-] (VolumesBackupsTest:test_backup_create_attached_volume) Found network {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1} available for tenant",
                                "2026-05-27 01:51:26.165 11 INFO tempest.lib.common.rest_client [req-01cdff51-675a-468c-8cd8-3ae8f27ab0b8 req-01cdff51-675a-468c-8cd8-3ae8f27ab0b8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.912s",
                                "2026-05-27 01:51:26.375 11 INFO tempest.lib.common.rest_client [req-b71eb1a2-d14a-491f-bed6-f087ba0f14a8 req-b71eb1a2-d14a-491f-bed6-f087ba0f14a8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.204s",
                                "2026-05-27 01:51:27.581 11 INFO tempest.lib.common.rest_client [req-3bfd9fe6-3f7f-4b16-89a6-ee46bec222f0 req-3bfd9fe6-3f7f-4b16-89a6-ee46bec222f0 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.190s",
                                "2026-05-27 01:51:28.750 11 INFO tempest.lib.common.rest_client [req-888f7db3-12c3-4a15-a089-dbea17e5ce55 req-888f7db3-12c3-4a15-a089-dbea17e5ce55 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.156s",
                                "2026-05-27 01:51:28.765 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-05-27 01:51:29.912 11 INFO tempest.lib.common.rest_client [req-bc929ace-d9aa-4c2e-9b8c-6911fd7b1f9e req-bc929ace-d9aa-4c2e-9b8c-6911fd7b1f9e ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.145s",
                                "2026-05-27 01:51:31.139 11 INFO tempest.lib.common.rest_client [req-07112ac8-14fa-4cb0-9343-57d5df10f5cc req-07112ac8-14fa-4cb0-9343-57d5df10f5cc ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.207s",
                                "2026-05-27 01:51:31.156 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 5 second wait",
                                "2026-05-27 01:51:32.437 11 INFO tempest.lib.common.rest_client [req-e52b6be5-7610-4bd9-981f-97dad56b9af3 req-e52b6be5-7610-4bd9-981f-97dad56b9af3 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.276s",
                                "2026-05-27 01:51:33.760 11 INFO tempest.lib.common.rest_client [req-47818e2a-d16c-4b55-8847-32c06fc4465b req-47818e2a-d16c-4b55-8847-32c06fc4465b ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.307s",
                                "2026-05-27 01:51:33.774 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-27 01:51:34.985 11 INFO tempest.lib.common.rest_client [req-e29c0577-3ce3-4fc9-af22-5152702041c8 req-e29c0577-3ce3-4fc9-af22-5152702041c8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.209s",
                                "2026-05-27 01:51:36.215 11 INFO tempest.lib.common.rest_client [req-4ebb8963-0c41-4537-9cab-c794ce4f24e1 req-4ebb8963-0c41-4537-9cab-c794ce4f24e1 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.212s",
                                "2026-05-27 01:51:37.499 11 INFO tempest.lib.common.rest_client [req-4a8b5700-3be0-4216-aca4-5cda4a0ba5a5 req-4a8b5700-3be0-4216-aca4-5cda4a0ba5a5 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.264s",
                                "2026-05-27 01:51:38.867 11 INFO tempest.lib.common.rest_client [req-f663a2a6-7c3a-4d1c-95ee-d9acde848717 req-f663a2a6-7c3a-4d1c-95ee-d9acde848717 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.346s",
                                "2026-05-27 01:51:40.164 11 INFO tempest.lib.common.rest_client [req-e8330fe7-a087-4765-9a32-64033be3d375 req-e8330fe7-a087-4765-9a32-64033be3d375 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.276s",
                                "2026-05-27 01:51:40.178 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 14 second wait",
                                "2026-05-27 01:51:40.349 11 INFO tempest.lib.common.rest_client [req-7910f993-f7e2-45b1-9996-ae5c034d98f2 req-7910f993-f7e2-45b1-9996-ae5c034d98f2 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-interface 0.169s",
                                "2026-05-27 01:51:41.456 11 INFO tempest.lib.common.rest_client [req-fab2c325-cfe6-4376-a52a-e5297ce544e9 req-fab2c325-cfe6-4376-a52a-e5297ce544e9 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/d152af0e-f047-4a27-8db5-58ca51b44b0f 1.098s",
                                "2026-05-27 01:51:41.459 11 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.197:22' as 'cirros' with public key authentication",
                                "2026-05-27 01:52:00.825 11 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)",
                                "2026-05-27 01:52:00.891 11 INFO paramiko.transport [-] Authentication (publickey) successful!",
                                "2026-05-27 01:52:00.892 11 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.197 successfully created",
                                "2026-05-27 01:52:01.004 11 INFO tempest.lib.common.rest_client [req-46bbc107-a9e8-49a6-a919-46bae77cf417 req-46bbc107-a9e8-49a6-a919-46bae77cf417 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.108s",
                                "2026-05-27 01:52:01.019 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached available after waiting for 0.019859 seconds",
                                "2026-05-27 01:52:03.487 11 INFO tempest.lib.common.rest_client [req-8731c879-009b-498a-973d-22b549abfac5 req-8731c879-009b-498a-973d-22b549abfac5 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-volume_attachments 2.465s",
                                "2026-05-27 01:52:03.622 11 INFO tempest.lib.common.rest_client [req-348871f2-6a20-4660-aa22-7f54529bb133 req-348871f2-6a20-4660-aa22-7f54529bb133 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.130s",
                                "2026-05-27 01:52:04.744 11 INFO tempest.lib.common.rest_client [req-ccf8f2a2-9fe4-45dd-99e4-86c70d630dcd req-ccf8f2a2-9fe4-45dd-99e4-86c70d630dcd ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.105s",
                                "2026-05-27 01:52:05.877 11 INFO tempest.lib.common.rest_client [req-bafd5298-8a0d-4e6e-9ea5-e4ac1ff847b2 req-bafd5298-8a0d-4e6e-9ea5-e4ac1ff847b2 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.121s",
                                "2026-05-27 01:52:07.037 11 INFO tempest.lib.common.rest_client [req-aab78d03-e4c1-4350-98fd-5f04039285cb req-aab78d03-e4c1-4350-98fd-5f04039285cb ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.146s",
                                "2026-05-27 01:52:08.183 11 INFO tempest.lib.common.rest_client [req-971a880d-7bc6-4c62-b8f5-d8c30f630fe8 req-971a880d-7bc6-4c62-b8f5-d8c30f630fe8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.134s",
                                "2026-05-27 01:52:09.316 11 INFO tempest.lib.common.rest_client [req-30844720-a616-4fa5-9286-21631a112eae req-30844720-a616-4fa5-9286-21631a112eae ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.114s",
                                "2026-05-27 01:52:09.330 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached in-use after waiting for 6.330326 seconds",
                                "2026-05-27 01:52:09.594 11 INFO tempest.lib.common.rest_client [req-1522bc6e-3c80-4343-9d14-8a066ad987fd req-1522bc6e-3c80-4343-9d14-8a066ad987fd ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.261s",
                                "2026-05-27 01:52:09.716 11 INFO tempest.lib.common.rest_client [req-3149c51b-3a71-48fc-9f10-421c3bbc2874 req-3149c51b-3a71-48fc-9f10-421c3bbc2874 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.116s",
                                "2026-05-27 01:52:10.824 11 INFO tempest.lib.common.rest_client [req-999a09bf-0606-477b-b1c4-2fb58b56a080 req-999a09bf-0606-477b-b1c4-2fb58b56a080 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.095s",
                                "2026-05-27 01:52:11.945 11 INFO tempest.lib.common.rest_client [req-45660cae-c6cf-4ec8-9656-940816941e1f req-45660cae-c6cf-4ec8-9656-940816941e1f ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.114s",
                                "2026-05-27 01:52:13.069 11 INFO tempest.lib.common.rest_client [req-4e5ba2a6-bd54-4126-9bf2-6c79d32707c8 req-4e5ba2a6-bd54-4126-9bf2-6c79d32707c8 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.112s",
                                "2026-05-27 01:52:14.193 11 INFO tempest.lib.common.rest_client [req-62752212-93c4-40bf-97c4-9a1010e6550e req-62752212-93c4-40bf-97c4-9a1010e6550e ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.117s",
                                "2026-05-27 01:52:15.287 11 INFO tempest.lib.common.rest_client [req-5c5b70a9-6a28-4ffb-886b-80d37fe86361 req-5c5b70a9-6a28-4ffb-886b-80d37fe86361 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.085s",
                                "2026-05-27 01:52:16.401 11 INFO tempest.lib.common.rest_client [req-2e4d24e1-bf40-4f31-99a8-49666711181f req-2e4d24e1-bf40-4f31-99a8-49666711181f ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.107s",
                                "2026-05-27 01:52:17.524 11 INFO tempest.lib.common.rest_client [req-663fcdd3-f048-4cc1-ac89-a9f9b867bf37 req-663fcdd3-f048-4cc1-ac89-a9f9b867bf37 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.112s",
                                "2026-05-27 01:52:17.529 11 INFO tempest.common.waiters [-] backup fefe70b3-dbbd-4af4-ac1f-c0c57115e258 reached available after waiting for 8.529297 seconds",
                                "2026-05-27 01:52:17.643 11 INFO tempest.lib.common.rest_client [req-25116a86-2ae2-43b1-8c87-a4258a97c019 req-25116a86-2ae2-43b1-8c87-a4258a97c019 ] Request (VolumesBackupsTest:test_backup_create_attached_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.112s",
                                "2026-05-27 01:52:17.658 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached in-use after waiting for 0.658258 seconds",
                                "2026-05-27 01:52:17.803 11 INFO tempest.lib.common.rest_client [req-11ed07b9-a279-4cf8-bc7e-ba1fc0d14a02 req-11ed07b9-a279-4cf8-bc7e-ba1fc0d14a02 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.142s",
                                "2026-05-27 01:52:17.886 11 INFO tempest.lib.common.rest_client [req-e6309912-f165-4b1c-a668-7920ebef038d req-e6309912-f165-4b1c-a668-7920ebef038d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.081s",
                                "2026-05-27 01:52:18.988 11 INFO tempest.lib.common.rest_client [req-fcab9c42-448f-40ea-84ef-287107a550b0 req-fcab9c42-448f-40ea-84ef-287107a550b0 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.096s",
                                "2026-05-27 01:52:20.099 11 INFO tempest.lib.common.rest_client [req-2a372e80-10ac-4bff-8c0d-31311f5ed790 req-2a372e80-10ac-4bff-8c0d-31311f5ed790 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/fefe70b3-dbbd-4af4-ac1f-c0c57115e258 0.106s",
                                "2026-05-27 01:52:20.498 11 INFO tempest.lib.common.rest_client [req-f39cd603-cf87-42df-9f99-aae8279e6502 req-f39cd603-cf87-42df-9f99-aae8279e6502 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37/os-volume_attachments/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.395s",
                                "2026-05-27 01:52:20.619 11 INFO tempest.lib.common.rest_client [req-8d2b6c36-9ac3-4153-be82-61777d92340a req-8d2b6c36-9ac3-4153-be82-61777d92340a ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.118s",
                                "2026-05-27 01:52:21.750 11 INFO tempest.lib.common.rest_client [req-5475fd15-73ae-48e6-a944-7b65968ff926 req-5475fd15-73ae-48e6-a944-7b65968ff926 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.113s",
                                "2026-05-27 01:52:22.865 11 INFO tempest.lib.common.rest_client [req-d0cb30cc-ec01-4b30-a56e-f368cf50e246 req-d0cb30cc-ec01-4b30-a56e-f368cf50e246 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.105s",
                                "2026-05-27 01:52:22.880 11 INFO tempest.common.waiters [-] volume 870ab0b8-4d9f-478e-84b9-d978a5b03b26 reached available after waiting for 2.880650 seconds",
                                "2026-05-27 01:52:23.079 11 INFO tempest.lib.common.rest_client [req-3b7a6355-cd0b-4216-8a7e-53d813fa26c6 req-3b7a6355-cd0b-4216-8a7e-53d813fa26c6 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.195s",
                                "2026-05-27 01:52:23.388 11 INFO tempest.lib.common.rest_client [req-16dd9782-00f1-4f9b-bc36-32e9971d0947 req-16dd9782-00f1-4f9b-bc36-32e9971d0947 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.307s",
                                "2026-05-27 01:52:24.739 11 INFO tempest.lib.common.rest_client [req-55340033-816a-4280-9505-eaa503356a88 req-55340033-816a-4280-9505-eaa503356a88 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.334s",
                                "2026-05-27 01:52:26.101 11 INFO tempest.lib.common.rest_client [req-6e70941c-ab3c-4eb0-a7c1-e6a452c4ab19 req-6e70941c-ab3c-4eb0-a7c1-e6a452c4ab19 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.348s",
                                "2026-05-27 01:52:27.346 11 INFO tempest.lib.common.rest_client [req-16219e41-eea8-4ed0-a794-ae0536cbd2b1 req-16219e41-eea8-4ed0-a794-ae0536cbd2b1 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.228s",
                                "2026-05-27 01:52:28.560 11 INFO tempest.lib.common.rest_client [req-138d55cb-ee6c-4f78-b1ba-c759868f7283 req-138d55cb-ee6c-4f78-b1ba-c759868f7283 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.196s",
                                "2026-05-27 01:52:28.574 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait",
                                "2026-05-27 01:52:29.796 11 INFO tempest.lib.common.rest_client [req-ed8f977e-4829-4bb8-aefb-6ea3a6fe203c req-ed8f977e-4829-4bb8-aefb-6ea3a6fe203c ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.219s",
                                "2026-05-27 01:52:30.984 11 INFO tempest.lib.common.rest_client [req-63870262-c877-4db5-b4e5-f28c612d3165 req-63870262-c877-4db5-b4e5-f28c612d3165 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.173s",
                                "2026-05-27 01:52:32.112 11 INFO tempest.lib.common.rest_client [req-5c5f67b0-56a2-43bb-810b-1b08573b90ca req-5c5f67b0-56a2-43bb-810b-1b08573b90ca ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c4dbbc3a-c041-4ee0-9caa-2d27bd3bff37 0.111s",
                                "2026-05-27 01:52:32.214 11 INFO tempest.lib.common.rest_client [req-5d7939d0-6f04-4d16-94c8-7f2dea80dac8 req-5d7939d0-6f04-4d16-94c8-7f2dea80dac8 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1496094210 0.099s",
                                "2026-05-27 01:52:32.489 11 INFO tempest.lib.common.rest_client [req-1b1c86e1-fef1-4364-b17d-fcb4f8f20943 req-1b1c86e1-fef1-4364-b17d-fcb4f8f20943 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86fee16b-7f9f-4713-9c3d-2625316ca8f1 0.270s",
                                "2026-05-27 01:52:32.566 11 INFO tempest.lib.common.rest_client [req-d98e018c-f4d5-4859-96d3-969426c5a5c6 req-d98e018c-f4d5-4859-96d3-969426c5a5c6 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/86fee16b-7f9f-4713-9c3d-2625316ca8f1 0.076s",
                                "2026-05-27 01:52:33.056 11 INFO tempest.lib.common.rest_client [req-387a0820-4b07-4901-a5af-200053bad724 req-387a0820-4b07-4901-a5af-200053bad724 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/d152af0e-f047-4a27-8db5-58ca51b44b0f 0.487s",
                                "2026-05-27 01:52:33.200 11 INFO tempest.lib.common.rest_client [req-af86b233-83e0-4e95-99c0-1c4a5f88bee6 req-af86b233-83e0-4e95-99c0-1c4a5f88bee6 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.140s",
                                "2026-05-27 01:52:33.313 11 INFO tempest.lib.common.rest_client [req-20a82458-604c-49db-ba85-24e03de95d38 req-20a82458-604c-49db-ba85-24e03de95d38 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.111s",
                                "2026-05-27 01:52:34.407 11 INFO tempest.lib.common.rest_client [req-2b55fc96-d16f-4f0b-b8b0-fef96f4437cb req-2b55fc96-d16f-4f0b-b8b0-fef96f4437cb ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.084s",
                                "2026-05-27 01:52:34.484 11 INFO tempest.lib.common.rest_client [req-99635d99-89b8-41d4-9b54-2afd636cd47e req-99635d99-89b8-41d4-9b54-2afd636cd47e ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.075s",
                                "2026-05-27 01:52:34.572 11 INFO tempest.lib.common.rest_client [req-177dfeaf-1769-411f-a42b-70f13b7481fc req-177dfeaf-1769-411f-a42b-70f13b7481fc ] Request (VolumesBackupsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/870ab0b8-4d9f-478e-84b9-d978a5b03b26 0.086s",
                                "{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume [72.478017s] ... ok",
                                "2026-05-27 01:52:34.672 11 INFO tempest.lib.common.rest_client [req-6b99c9e0-198b-48c4-86ca-a218e94c1258 req-6b99c9e0-198b-48c4-86ca-a218e94c1258 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4e8b9b75-f51f-4c59-829d-9393cacf2e84 0.095s",
                                "2026-05-27 01:52:35.160 11 INFO tempest.lib.common.rest_client [req-87fcd12f-bb73-4aa2-b58a-f0bf97097ec9 req-87fcd12f-bb73-4aa2-b58a-f0bf97097ec9 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.484s",
                                "2026-05-27 01:52:35.276 11 INFO tempest.lib.common.rest_client [req-8139671d-6d9e-4006-8c34-b7686a67b8f3 req-8139671d-6d9e-4006-8c34-b7686a67b8f3 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.103s",
                                "2026-05-27 01:52:36.397 11 INFO tempest.lib.common.rest_client [req-2b47b83a-1dca-4dc4-b11a-235ea2c73160 req-2b47b83a-1dca-4dc4-b11a-235ea2c73160 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.110s",
                                "2026-05-27 01:52:36.409 11 INFO tempest.common.waiters [-] volume c6d7a55e-ef3a-48f2-bf44-27ff038009d2 reached available after waiting for 1.409163 seconds",
                                "2026-05-27 01:52:36.508 11 INFO tempest.lib.common.rest_client [req-178318b6-be38-4e62-b169-7d456de78ed5 req-178318b6-be38-4e62-b169-7d456de78ed5 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.097s",
                                "2026-05-27 01:52:36.710 11 INFO tempest.lib.common.rest_client [req-924440a4-c5ae-43f1-950a-b8b98d878e48 req-924440a4-c5ae-43f1-950a-b8b98d878e48 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.187s",
                                "2026-05-27 01:52:36.812 11 INFO tempest.lib.common.rest_client [req-17083ad0-f372-4e89-8f1c-a0d30c8f1cde req-17083ad0-f372-4e89-8f1c-a0d30c8f1cde ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s",
                                "2026-05-27 01:52:37.923 11 INFO tempest.lib.common.rest_client [req-a6dbd452-ee9a-4db9-8d2d-5f6d1207a627 req-a6dbd452-ee9a-4db9-8d2d-5f6d1207a627 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.100s",
                                "2026-05-27 01:52:39.041 11 INFO tempest.lib.common.rest_client [req-83a488e9-ea28-4b6e-8868-a2582a6c87af req-83a488e9-ea28-4b6e-8868-a2582a6c87af ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.106s",
                                "2026-05-27 01:52:40.154 11 INFO tempest.lib.common.rest_client [req-7d0b6975-86fc-472c-919b-4c9e53cc23c9 req-7d0b6975-86fc-472c-919b-4c9e53cc23c9 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.098s",
                                "2026-05-27 01:52:41.253 11 INFO tempest.lib.common.rest_client [req-9e6bdd97-be43-4b68-bdbf-dd2a2586551e req-9e6bdd97-be43-4b68-bdbf-dd2a2586551e ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.093s",
                                "2026-05-27 01:52:41.259 11 INFO tempest.common.waiters [-] backup 88713c82-a36d-49e4-abcc-5cfb05dc7a73 reached available after waiting for 5.259827 seconds",
                                "2026-05-27 01:52:41.357 11 INFO tempest.lib.common.rest_client [req-b171ce59-41b4-4a2e-8923-4800bc4ffa42 req-b171ce59-41b4-4a2e-8923-4800bc4ffa42 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.095s",
                                "2026-05-27 01:52:41.375 11 INFO tempest.common.waiters [-] volume c6d7a55e-ef3a-48f2-bf44-27ff038009d2 reached available after waiting for 0.375709 seconds",
                                "2026-05-27 01:52:42.770 11 INFO tempest.lib.common.rest_client [req-b062e8d9-6c65-48f3-9c95-54a9856c3ed1 req-b062e8d9-6c65-48f3-9c95-54a9856c3ed1 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73/restore 1.393s",
                                "2026-05-27 01:52:42.873 11 INFO tempest.lib.common.rest_client [req-5d3c8c14-c793-4dfa-805b-0243703cec62 req-5d3c8c14-c793-4dfa-805b-0243703cec62 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.096s",
                                "2026-05-27 01:52:43.974 11 INFO tempest.lib.common.rest_client [req-1f7cb9b4-844a-452b-be94-033e849d4c0a req-1f7cb9b4-844a-452b-be94-033e849d4c0a ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s",
                                "2026-05-27 01:52:45.095 11 INFO tempest.lib.common.rest_client [req-73b25ce3-38c0-4836-ae37-b6db4b7dc1a8 req-73b25ce3-38c0-4836-ae37-b6db4b7dc1a8 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.112s",
                                "2026-05-27 01:52:46.198 11 INFO tempest.lib.common.rest_client [req-2cd1fccc-6050-4a17-852a-693814f2ac36 req-2cd1fccc-6050-4a17-852a-693814f2ac36 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.093s",
                                "2026-05-27 01:52:47.319 11 INFO tempest.lib.common.rest_client [req-24cf2c22-a78e-4285-8b5d-f145aa96faee req-24cf2c22-a78e-4285-8b5d-f145aa96faee ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.110s",
                                "2026-05-27 01:52:48.423 11 INFO tempest.lib.common.rest_client [req-7b83dcd6-5a92-40c3-ba86-372b92f1be41 req-7b83dcd6-5a92-40c3-ba86-372b92f1be41 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.092s",
                                "2026-05-27 01:52:49.525 11 INFO tempest.lib.common.rest_client [req-b7120997-ba6d-4b12-b055-116819ef48aa req-b7120997-ba6d-4b12-b055-116819ef48aa ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.091s",
                                "2026-05-27 01:52:50.645 11 INFO tempest.lib.common.rest_client [req-7e5637e9-7a8f-4dad-9335-202a80cce51f req-7e5637e9-7a8f-4dad-9335-202a80cce51f ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.103s",
                                "2026-05-27 01:52:50.652 11 INFO tempest.common.waiters [-] backup 88713c82-a36d-49e4-abcc-5cfb05dc7a73 reached available after waiting for 8.652918 seconds",
                                "2026-05-27 01:52:50.758 11 INFO tempest.lib.common.rest_client [req-ce9e9032-a108-4b65-b1ce-d6d2670f0065 req-ce9e9032-a108-4b65-b1ce-d6d2670f0065 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.102s",
                                "2026-05-27 01:52:50.777 11 INFO tempest.common.waiters [-] volume 65c80ac1-693d-4872-949e-60aa727da551 reached available after waiting for 0.777844 seconds",
                                "2026-05-27 01:52:50.885 11 INFO tempest.lib.common.rest_client [req-d3a5de2f-4299-40e7-b423-81669be24045 req-d3a5de2f-4299-40e7-b423-81669be24045 ] Request (VolumesBackupsTest:test_bootable_volume_backup_and_restore): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.106s",
                                "2026-05-27 01:52:51.042 11 INFO tempest.lib.common.rest_client [req-ed875b1d-6a7c-4780-97ea-ac33f4527475 req-ed875b1d-6a7c-4780-97ea-ac33f4527475 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.142s",
                                "2026-05-27 01:52:51.146 11 INFO tempest.lib.common.rest_client [req-382c87c8-885d-4203-97c8-d7606eda86cb req-382c87c8-885d-4203-97c8-d7606eda86cb ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.101s",
                                "2026-05-27 01:52:52.292 11 INFO tempest.lib.common.rest_client [req-6b3cde1b-f359-4597-a32b-98036089c901 req-6b3cde1b-f359-4597-a32b-98036089c901 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.133s",
                                "2026-05-27 01:52:53.405 11 INFO tempest.lib.common.rest_client [req-d74c9d15-4d4c-4d97-8b98-557f1f776741 req-d74c9d15-4d4c-4d97-8b98-557f1f776741 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/65c80ac1-693d-4872-949e-60aa727da551 0.103s",
                                "2026-05-27 01:52:53.516 11 INFO tempest.lib.common.rest_client [req-77764e8c-7b5d-4d67-b075-ac00b2f889cf req-77764e8c-7b5d-4d67-b075-ac00b2f889cf ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.109s",
                                "2026-05-27 01:52:53.604 11 INFO tempest.lib.common.rest_client [req-8c359535-d74f-44ea-8a67-134e15a39042 req-8c359535-d74f-44ea-8a67-134e15a39042 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.086s",
                                "2026-05-27 01:52:54.706 11 INFO tempest.lib.common.rest_client [req-5ea9be67-b1a4-41a3-a854-ee6eaf4d69f5 req-5ea9be67-b1a4-41a3-a854-ee6eaf4d69f5 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.095s",
                                "2026-05-27 01:52:55.810 11 INFO tempest.lib.common.rest_client [req-68c52814-5f78-4e19-bd96-560692130259 req-68c52814-5f78-4e19-bd96-560692130259 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/88713c82-a36d-49e4-abcc-5cfb05dc7a73 0.094s",
                                "2026-05-27 01:52:55.937 11 INFO tempest.lib.common.rest_client [req-c015bb62-8512-472e-94d2-a7db0b5b341d req-c015bb62-8512-472e-94d2-a7db0b5b341d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.124s",
                                "2026-05-27 01:52:56.135 11 INFO tempest.lib.common.rest_client [req-987cc217-b6ea-4eae-b273-ea59cfc9ba89 req-987cc217-b6ea-4eae-b273-ea59cfc9ba89 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.183s",
                                "2026-05-27 01:52:56.247 11 INFO tempest.lib.common.rest_client [req-146a3390-de73-44d0-b3c1-324de37733a3 req-146a3390-de73-44d0-b3c1-324de37733a3 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.109s",
                                "2026-05-27 01:52:57.375 11 INFO tempest.lib.common.rest_client [req-3a5e1b08-d1ef-4de7-b0b2-ffc0a1fdae2f req-3a5e1b08-d1ef-4de7-b0b2-ffc0a1fdae2f ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.111s",
                                "2026-05-27 01:52:58.480 11 INFO tempest.lib.common.rest_client [req-58315f2b-c85e-4a62-b9c6-dd6d489951b1 req-58315f2b-c85e-4a62-b9c6-dd6d489951b1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/c6d7a55e-ef3a-48f2-bf44-27ff038009d2 0.093s",
                                "{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_bootable_volume_backup_and_restore [23.906909s] ... ok",
                                "2026-05-27 01:52:58.775 11 INFO tempest.lib.common.rest_client [req-7e48e65c-2804-4d38-b58d-ceec165c3565 req-7e48e65c-2804-4d38-b58d-ceec165c3565 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.290s",
                                "2026-05-27 01:52:58.895 11 INFO tempest.lib.common.rest_client [req-0a990058-1236-44ca-b468-093c30adea0a req-0a990058-1236-44ca-b468-093c30adea0a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.103s",
                                "2026-05-27 01:53:00.023 11 INFO tempest.lib.common.rest_client [req-2bf58fdc-2abc-4461-95a7-18a88cc67a6e req-2bf58fdc-2abc-4461-95a7-18a88cc67a6e ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.114s",
                                "2026-05-27 01:53:00.033 11 INFO tempest.common.waiters [-] volume 9c410212-fd2f-489f-b875-cac902de381e reached available after waiting for 2.033095 seconds",
                                "2026-05-27 01:53:00.201 11 INFO tempest.lib.common.rest_client [req-e4e5878c-0e03-4a45-b6ec-fc971f69d5a2 req-e4e5878c-0e03-4a45-b6ec-fc971f69d5a2 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.165s",
                                "2026-05-27 01:53:00.313 11 INFO tempest.lib.common.rest_client [req-ce190661-38b3-4eba-995e-702257ba030a req-ce190661-38b3-4eba-995e-702257ba030a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.105s",
                                "2026-05-27 01:53:01.411 11 INFO tempest.lib.common.rest_client [req-e3c2aa69-67e4-4aa8-8af9-55a8cf993477 req-e3c2aa69-67e4-4aa8-8af9-55a8cf993477 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.088s",
                                "2026-05-27 01:53:02.499 11 INFO tempest.lib.common.rest_client [req-60d80d0c-7a5f-4a47-af45-1ea7fcfcdcb9 req-60d80d0c-7a5f-4a47-af45-1ea7fcfcdcb9 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.082s",
                                "2026-05-27 01:53:03.591 11 INFO tempest.lib.common.rest_client [req-690e7175-ddb5-4c85-96b1-20702659a33b req-690e7175-ddb5-4c85-96b1-20702659a33b ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.086s",
                                "2026-05-27 01:53:04.690 11 INFO tempest.lib.common.rest_client [req-dd5af891-4ceb-48c1-a13a-342d666f3139 req-dd5af891-4ceb-48c1-a13a-342d666f3139 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.091s",
                                "2026-05-27 01:53:04.695 11 INFO tempest.common.waiters [-] backup 1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d reached available after waiting for 4.695088 seconds",
                                "2026-05-27 01:53:04.805 11 INFO tempest.lib.common.rest_client [req-de2fadf5-abe5-447c-a766-26879344c43a req-de2fadf5-abe5-447c-a766-26879344c43a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.108s",
                                "2026-05-27 01:53:04.818 11 INFO tempest.common.waiters [-] volume 9c410212-fd2f-489f-b875-cac902de381e reached available after waiting for 0.818704 seconds",
                                "2026-05-27 01:53:04.899 11 INFO tempest.lib.common.rest_client [req-d22682af-7edc-4c9d-8c59-9c69c7be49d4 req-d22682af-7edc-4c9d-8c59-9c69c7be49d4 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.078s",
                                "2026-05-27 01:53:05.004 11 INFO tempest.lib.common.rest_client [req-da0f373d-35db-4567-9a87-becbee9cb727 req-da0f373d-35db-4567-9a87-becbee9cb727 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/detail 0.096s",
                                "2026-05-27 01:53:06.324 11 INFO tempest.lib.common.rest_client [req-a11e9ba2-2fa1-4d68-831e-55232c060942 req-a11e9ba2-2fa1-4d68-831e-55232c060942 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d/restore 1.310s",
                                "2026-05-27 01:53:06.424 11 INFO tempest.lib.common.rest_client [req-83cd0faa-d52c-41bf-b960-d49693be26ee req-83cd0faa-d52c-41bf-b960-d49693be26ee ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.095s",
                                "2026-05-27 01:53:07.525 11 INFO tempest.lib.common.rest_client [req-0822db18-42fb-43c3-bce8-807a7582413d req-0822db18-42fb-43c3-bce8-807a7582413d ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s",
                                "2026-05-27 01:53:08.626 11 INFO tempest.lib.common.rest_client [req-04c5d4bd-62ac-4e1c-8ec4-3361c10faa8a req-04c5d4bd-62ac-4e1c-8ec4-3361c10faa8a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s",
                                "2026-05-27 01:53:09.723 11 INFO tempest.lib.common.rest_client [req-9c90e1f5-2d0a-40db-9541-536ff158a90a req-9c90e1f5-2d0a-40db-9541-536ff158a90a ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.090s",
                                "2026-05-27 01:53:10.827 11 INFO tempest.lib.common.rest_client [req-2af89378-a808-415b-a355-09959fec7385 req-2af89378-a808-415b-a355-09959fec7385 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.099s",
                                "2026-05-27 01:53:10.832 11 INFO tempest.common.waiters [-] backup 1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d reached available after waiting for 4.832521 seconds",
                                "2026-05-27 01:53:10.929 11 INFO tempest.lib.common.rest_client [req-65979e6e-b98d-4855-91eb-3e6fe59f2c72 req-65979e6e-b98d-4855-91eb-3e6fe59f2c72 ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.095s",
                                "2026-05-27 01:53:10.941 11 INFO tempest.common.waiters [-] volume cc7adbf5-3ae5-43f2-ab08-1d50055eec28 reached available after waiting for 0.941941 seconds",
                                "2026-05-27 01:53:11.047 11 INFO tempest.lib.common.rest_client [req-07eb1e35-4b51-4c0c-b3d4-6cedc5e5f4ae req-07eb1e35-4b51-4c0c-b3d4-6cedc5e5f4ae ] Request (VolumesBackupsTest:test_volume_backup_create_get_detailed_list_restore_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.103s",
                                "2026-05-27 01:53:11.184 11 INFO tempest.lib.common.rest_client [req-09581b3f-9e76-466a-9507-a1a807bd3ed0 req-09581b3f-9e76-466a-9507-a1a807bd3ed0 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.121s",
                                "2026-05-27 01:53:11.307 11 INFO tempest.lib.common.rest_client [req-74af722e-9477-40da-8288-3c144b6f5d6b req-74af722e-9477-40da-8288-3c144b6f5d6b ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.119s",
                                "2026-05-27 01:53:12.417 11 INFO tempest.lib.common.rest_client [req-c8950281-3b9e-465d-9b3c-6daca246d97e req-c8950281-3b9e-465d-9b3c-6daca246d97e ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/cc7adbf5-3ae5-43f2-ab08-1d50055eec28 0.095s",
                                "2026-05-27 01:53:12.583 11 INFO tempest.lib.common.rest_client [req-3ea97996-8771-4b00-9242-25a92a4f20f5 req-3ea97996-8771-4b00-9242-25a92a4f20f5 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.164s",
                                "2026-05-27 01:53:12.677 11 INFO tempest.lib.common.rest_client [req-d47f22e2-d227-4409-b4a6-a7cb5c22258b req-d47f22e2-d227-4409-b4a6-a7cb5c22258b ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.092s",
                                "2026-05-27 01:53:13.778 11 INFO tempest.lib.common.rest_client [req-9ae9bab0-d90c-4a78-9e87-127fefdae4b3 req-9ae9bab0-d90c-4a78-9e87-127fefdae4b3 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.093s",
                                "2026-05-27 01:53:14.877 11 INFO tempest.lib.common.rest_client [req-8af00ce7-b89d-415c-8dd7-63283c371ab8 req-8af00ce7-b89d-415c-8dd7-63283c371ab8 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/1ebdcdb4-5c74-41b2-aa1f-9754e3e2cb6d 0.093s",
                                "2026-05-27 01:53:15.002 11 INFO tempest.lib.common.rest_client [req-50d03fd8-0173-4203-bdc3-9f6943024285 req-50d03fd8-0173-4203-bdc3-9f6943024285 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.121s",
                                "2026-05-27 01:53:15.116 11 INFO tempest.lib.common.rest_client [req-64420abd-9419-4117-adf5-21e7678c468c req-64420abd-9419-4117-adf5-21e7678c468c ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.111s",
                                "2026-05-27 01:53:16.215 11 INFO tempest.lib.common.rest_client [req-c4bde669-a51a-4ff1-82d2-2af1696265ab req-c4bde669-a51a-4ff1-82d2-2af1696265ab ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.083s",
                                "2026-05-27 01:53:16.299 11 INFO tempest.lib.common.rest_client [req-4ebf9f38-e134-4e8a-8a09-9d641ca2b29b req-4ebf9f38-e134-4e8a-8a09-9d641ca2b29b ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.082s",
                                "2026-05-27 01:53:16.398 11 INFO tempest.lib.common.rest_client [req-e8b83819-fc7d-442f-9e64-799b0505c697 req-e8b83819-fc7d-442f-9e64-799b0505c697 ] Request (VolumesBackupsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/9c410212-fd2f-489f-b875-cac902de381e 0.097s",
                                "{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_create_get_detailed_list_restore_delete [17.916280s] ... ok",
                                "2026-05-27 01:53:16.829 11 INFO tempest.lib.common.rest_client [req-35ecc866-b95c-456e-9ad6-d767f4505af5 req-35ecc866-b95c-456e-9ad6-d767f4505af5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes 0.424s",
                                "2026-05-27 01:53:16.965 11 INFO tempest.lib.common.rest_client [req-e04f3be3-267a-4833-8e19-1d1b82fd0f5f req-e04f3be3-267a-4833-8e19-1d1b82fd0f5f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.122s",
                                "2026-05-27 01:53:18.126 11 INFO tempest.lib.common.rest_client [req-3d74c28a-3c2b-4ee6-8e12-e2bd2bff5ceb req-3d74c28a-3c2b-4ee6-8e12-e2bd2bff5ceb ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.144s",
                                "2026-05-27 01:53:18.144 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached available after waiting for 2.144359 seconds",
                                "2026-05-27 01:53:18.289 11 INFO tempest.lib.common.rest_client [req-8facade1-dac6-44fe-8904-907c788a019c req-8facade1-dac6-44fe-8904-907c788a019c ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:8774/v2.1/os-keypairs 0.141s",
                                "2026-05-27 01:53:18.784 11 INFO tempest.lib.common.rest_client [req-7d352191-812b-455e-8595-ce9c218e06de req-7d352191-812b-455e-8595-ce9c218e06de ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.489s",
                                "2026-05-27 01:53:19.216 11 INFO tempest.lib.common.rest_client [req-78b3e760-d743-48f1-bfcd-be02c1030810 req-78b3e760-d743-48f1-bfcd-be02c1030810 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.428s",
                                "2026-05-27 01:53:19.610 11 INFO tempest.lib.common.rest_client [req-cd884039-2ad4-4eab-b908-51d58758ad69 req-cd884039-2ad4-4eab-b908-51d58758ad69 ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.391s",
                                "2026-05-27 01:53:20.615 11 INFO tempest.lib.common.rest_client [req-3f1b88cc-df08-4e4b-86fe-569575949edb req-3f1b88cc-df08-4e4b-86fe-569575949edb ] Request (ValidationResourcesFixture:setUp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.000s",
                                "2026-05-27 01:53:21.109 11 INFO tempest.lib.common.rest_client [req-419ed445-8464-4423-9471-9a7101c2254b req-419ed445-8464-4423-9471-9a7101c2254b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s",
                                "2026-05-27 01:53:21.110 11 INFO tempest.lib.common.fixed_network [-] (VolumesBackupsTest:test_volume_backup_incremental) Found network {'id': '47d65970-b343-4757-9cc9-9e04110b7038', 'name': 'tempest-VolumesBackupsTest-1699437723-network', 'tenant_id': 'd6d44681e0654acb93e46d609b7656d7', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': 'd6d44681e0654acb93e46d609b7656d7', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1629, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-27T01:51:15Z', 'updated_at': '2026-05-27T01:51:15Z', 'revision_number': 1} available for tenant",
                                "2026-05-27 01:53:22.156 11 INFO tempest.lib.common.rest_client [req-8ae8a9bc-a436-4a30-9ff6-ba93be94de1d req-8ae8a9bc-a436-4a30-9ff6-ba93be94de1d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.043s",
                                "2026-05-27 01:53:22.377 11 INFO tempest.lib.common.rest_client [req-b29e98ca-ff9d-43b8-9884-1d72cf5ce48e req-b29e98ca-ff9d-43b8-9884-1d72cf5ce48e ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.214s",
                                "2026-05-27 01:53:23.622 11 INFO tempest.lib.common.rest_client [req-833b0376-9fa3-4bfb-ad76-feb71bf693ba req-833b0376-9fa3-4bfb-ad76-feb71bf693ba ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.231s",
                                "2026-05-27 01:53:24.820 11 INFO tempest.lib.common.rest_client [req-7ce2dd7b-7802-435e-8f79-3526d0dd9e3f req-7ce2dd7b-7802-435e-8f79-3526d0dd9e3f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.179s",
                                "2026-05-27 01:53:24.833 11 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-05-27 01:53:26.108 11 INFO tempest.lib.common.rest_client [req-5d71f5c7-193e-4f13-828c-fbb0e4b428e7 req-5d71f5c7-193e-4f13-828c-fbb0e4b428e7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.272s",
                                "2026-05-27 01:53:27.332 11 INFO tempest.lib.common.rest_client [req-0e1a5f06-5ef0-455b-b07a-7cb08349d7ae req-0e1a5f06-5ef0-455b-b07a-7cb08349d7ae ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.210s",
                                "2026-05-27 01:53:28.538 11 INFO tempest.lib.common.rest_client [req-4b57a398-91ec-4740-9999-a26bfdc36571 req-4b57a398-91ec-4740-9999-a26bfdc36571 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.190s",
                                "2026-05-27 01:53:28.551 11 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-05-27 01:53:29.813 11 INFO tempest.lib.common.rest_client [req-25d52cf8-e777-466e-85a4-57b692904bd5 req-25d52cf8-e777-466e-85a4-57b692904bd5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.260s",
                                "2026-05-27 01:53:29.832 11 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-27 01:53:31.111 11 INFO tempest.lib.common.rest_client [req-7928f646-b68c-4a82-99aa-d6005156a526 req-7928f646-b68c-4a82-99aa-d6005156a526 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.275s",
                                "2026-05-27 01:53:32.541 11 INFO tempest.lib.common.rest_client [req-d8915b4d-c75a-4bca-9603-f75621acadf9 req-d8915b4d-c75a-4bca-9603-f75621acadf9 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.411s",
                                "2026-05-27 01:53:33.792 11 INFO tempest.lib.common.rest_client [req-755e4f8a-df93-4699-80a0-d73cf620280f req-755e4f8a-df93-4699-80a0-d73cf620280f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.231s",
                                "2026-05-27 01:53:35.027 11 INFO tempest.lib.common.rest_client [req-728c8f52-830b-4d79-a152-7a0f9777b358 req-728c8f52-830b-4d79-a152-7a0f9777b358 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.212s",
                                "2026-05-27 01:53:36.277 11 INFO tempest.lib.common.rest_client [req-f4b0792e-246d-4a56-bbfe-a60fb2c6ce0a req-f4b0792e-246d-4a56-bbfe-a60fb2c6ce0a ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.234s",
                                "2026-05-27 01:53:37.579 11 INFO tempest.lib.common.rest_client [req-d19e423b-01cc-46c3-9ee8-3bdffbd54228 req-d19e423b-01cc-46c3-9ee8-3bdffbd54228 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.285s",
                                "2026-05-27 01:53:38.881 11 INFO tempest.lib.common.rest_client [req-9a9b9a4f-49c4-4205-8438-8c1703d5bb18 req-9a9b9a4f-49c4-4205-8438-8c1703d5bb18 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.286s",
                                "2026-05-27 01:53:38.895 11 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 16 second wait",
                                "2026-05-27 01:53:39.206 11 INFO tempest.lib.common.rest_client [req-49a77cff-045a-4552-a016-179b09effa74 req-49a77cff-045a-4552-a016-179b09effa74 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-interface 0.309s",
                                "2026-05-27 01:53:40.610 11 INFO tempest.lib.common.rest_client [req-234fc61b-8c70-4116-b7c3-bb26d9d1ee9f req-234fc61b-8c70-4116-b7c3-bb26d9d1ee9f ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/9eb40825-b197-41a7-92b4-f14d338bd3dc 1.396s",
                                "2026-05-27 01:53:40.612 11 INFO tempest.lib.common.ssh [-] Creating ssh connection to '192.168.112.101:22' as 'cirros' with public key authentication",
                                "2026-05-27 01:54:00.120 11 INFO paramiko.transport [-] Connected (version 2.0, client dropbear_2020.81)",
                                "2026-05-27 01:54:00.185 11 INFO paramiko.transport [-] Authentication (publickey) successful!",
                                "2026-05-27 01:54:00.186 11 INFO tempest.lib.common.ssh [-] ssh connection to cirros@192.168.112.101 successfully created",
                                "2026-05-27 01:54:02.815 11 INFO tempest.lib.common.rest_client [req-194c1207-3bfb-425a-a9c9-00572080dba6 req-194c1207-3bfb-425a-a9c9-00572080dba6 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 POST https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-volume_attachments 2.626s",
                                "2026-05-27 01:54:02.948 11 INFO tempest.lib.common.rest_client [req-18ff9b4f-5731-4bd8-a1cf-3f9e5b803ab9 req-18ff9b4f-5731-4bd8-a1cf-3f9e5b803ab9 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.127s",
                                "2026-05-27 01:54:04.122 11 INFO tempest.lib.common.rest_client [req-6219b943-054d-4de4-93d3-ac3267f5f324 req-6219b943-054d-4de4-93d3-ac3267f5f324 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.158s",
                                "2026-05-27 01:54:05.263 11 INFO tempest.lib.common.rest_client [req-157c4adc-a094-4768-ae78-5ab71f2662cd req-157c4adc-a094-4768-ae78-5ab71f2662cd ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.131s",
                                "2026-05-27 01:54:06.397 11 INFO tempest.lib.common.rest_client [req-77d84b4d-9038-4a1c-8e7d-7d5f70d52a25 req-77d84b4d-9038-4a1c-8e7d-7d5f70d52a25 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.118s",
                                "2026-05-27 01:54:07.550 11 INFO tempest.lib.common.rest_client [req-b590fd6b-6ed7-4461-8123-4d9648296537 req-b590fd6b-6ed7-4461-8123-4d9648296537 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.132s",
                                "2026-05-27 01:54:08.719 11 INFO tempest.lib.common.rest_client [req-14dec776-af59-4fcb-9dbb-af889dc52bfc req-14dec776-af59-4fcb-9dbb-af889dc52bfc ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.144s",
                                "2026-05-27 01:54:08.732 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached in-use after waiting for 6.732533 seconds",
                                "2026-05-27 01:54:08.921 11 INFO tempest.lib.common.rest_client [req-5e9cd1c9-1bd0-471b-a7ab-f177c5a89091 req-5e9cd1c9-1bd0-471b-a7ab-f177c5a89091 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.186s",
                                "2026-05-27 01:54:09.019 11 INFO tempest.lib.common.rest_client [req-a2e97907-caad-42b1-abf6-b52996d5eb91 req-a2e97907-caad-42b1-abf6-b52996d5eb91 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.090s",
                                "2026-05-27 01:54:10.117 11 INFO tempest.lib.common.rest_client [req-f0242a53-130a-4c8a-92e1-71bf2bc392f3 req-f0242a53-130a-4c8a-92e1-71bf2bc392f3 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.092s",
                                "2026-05-27 01:54:11.217 11 INFO tempest.lib.common.rest_client [req-16890966-8a5e-46fe-9bc2-ab37a8450e83 req-16890966-8a5e-46fe-9bc2-ab37a8450e83 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.087s",
                                "2026-05-27 01:54:12.335 11 INFO tempest.lib.common.rest_client [req-c5e5cdff-1f20-493b-97f7-e074fd3c313a req-c5e5cdff-1f20-493b-97f7-e074fd3c313a ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.112s",
                                "2026-05-27 01:54:13.448 11 INFO tempest.lib.common.rest_client [req-86dd316d-2ebe-41bd-bfd0-bec048256d8d req-86dd316d-2ebe-41bd-bfd0-bec048256d8d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.105s",
                                "2026-05-27 01:54:13.452 11 INFO tempest.common.waiters [-] backup 7794b44e-893e-4535-9239-7f7eaca6a45d reached available after waiting for 4.452675 seconds",
                                "2026-05-27 01:54:13.542 11 INFO tempest.lib.common.rest_client [req-2895d9bd-8a9a-47b3-96ce-7bcbb285b646 req-2895d9bd-8a9a-47b3-96ce-7bcbb285b646 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.088s",
                                "2026-05-27 01:54:13.814 11 INFO tempest.lib.common.rest_client [req-952021d2-280a-439e-b5cf-8badb926f6a7 req-952021d2-280a-439e-b5cf-8badb926f6a7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.262s",
                                "2026-05-27 01:54:13.918 11 INFO tempest.lib.common.rest_client [req-87fd7844-f847-4a30-a0e0-62dbad75b8f2 req-87fd7844-f847-4a30-a0e0-62dbad75b8f2 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.097s",
                                "2026-05-27 01:54:15.017 11 INFO tempest.lib.common.rest_client [req-a69e86c2-3454-4a59-ac39-1112261a761b req-a69e86c2-3454-4a59-ac39-1112261a761b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.089s",
                                "2026-05-27 01:54:16.127 11 INFO tempest.lib.common.rest_client [req-a1a261b5-9570-43d2-b2c7-b21f1895064b req-a1a261b5-9570-43d2-b2c7-b21f1895064b ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.103s",
                                "2026-05-27 01:54:17.235 11 INFO tempest.lib.common.rest_client [req-43ee721b-a98d-40bd-a2b3-62d4c85cc207 req-43ee721b-a98d-40bd-a2b3-62d4c85cc207 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.096s",
                                "2026-05-27 01:54:18.322 11 INFO tempest.lib.common.rest_client [req-8c276008-3b05-4208-8214-82f2756b23f4 req-8c276008-3b05-4208-8214-82f2756b23f4 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.081s",
                                "2026-05-27 01:54:18.327 11 INFO tempest.common.waiters [-] backup f09f259e-93cc-499d-bfa5-5cd250f609b4 reached available after waiting for 5.327130 seconds",
                                "2026-05-27 01:54:18.415 11 INFO tempest.lib.common.rest_client [req-0fc53a84-de64-4baa-afb7-0de1581d9712 req-0fc53a84-de64-4baa-afb7-0de1581d9712 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.086s",
                                "2026-05-27 01:54:18.593 11 INFO tempest.lib.common.rest_client [req-e4f5bbad-9625-404d-9a6e-e943e10211a7 req-e4f5bbad-9625-404d-9a6e-e943e10211a7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.167s",
                                "2026-05-27 01:54:18.673 11 INFO tempest.lib.common.rest_client [req-e9f8ca4d-f0e3-4f8e-8afa-1af0e1250ba7 req-e9f8ca4d-f0e3-4f8e-8afa-1af0e1250ba7 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.078s",
                                "2026-05-27 01:54:19.778 11 INFO tempest.lib.common.rest_client [req-846c5693-a624-40ef-918a-f42ae33805b5 req-846c5693-a624-40ef-918a-f42ae33805b5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/f09f259e-93cc-499d-bfa5-5cd250f609b4 0.098s",
                                "2026-05-27 01:54:20.024 11 INFO tempest.lib.common.rest_client [req-0c25c24c-1362-471c-b6dd-daae7a958e68 req-0c25c24c-1362-471c-b6dd-daae7a958e68 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 202 POST https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups 0.243s",
                                "2026-05-27 01:54:20.122 11 INFO tempest.lib.common.rest_client [req-997ee43d-abd9-4e01-9a90-e3991ddcbe97 req-997ee43d-abd9-4e01-9a90-e3991ddcbe97 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.092s",
                                "2026-05-27 01:54:21.223 11 INFO tempest.lib.common.rest_client [req-c4c9a5bf-c9ec-4cd8-a6a9-baff8423cce5 req-c4c9a5bf-c9ec-4cd8-a6a9-baff8423cce5 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.095s",
                                "2026-05-27 01:54:22.344 11 INFO tempest.lib.common.rest_client [req-eca0c2b3-e9da-4281-86b7-a400f85a833d req-eca0c2b3-e9da-4281-86b7-a400f85a833d ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.112s",
                                "2026-05-27 01:54:23.438 11 INFO tempest.lib.common.rest_client [req-df4fcad0-b748-4d6a-a214-31176ba5f2f6 req-df4fcad0-b748-4d6a-a214-31176ba5f2f6 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.088s",
                                "2026-05-27 01:54:24.560 11 INFO tempest.lib.common.rest_client [req-dc7711b7-a405-43d6-93f9-134b732eaf72 req-dc7711b7-a405-43d6-93f9-134b732eaf72 ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.116s",
                                "2026-05-27 01:54:24.565 11 INFO tempest.common.waiters [-] backup 2ad26cd1-cbbf-4588-aa1e-0d969730a8ab reached available after waiting for 4.565135 seconds",
                                "2026-05-27 01:54:24.651 11 INFO tempest.lib.common.rest_client [req-ebdda36a-38fd-42f6-8d13-ff5e942676ab req-ebdda36a-38fd-42f6-8d13-ff5e942676ab ] Request (VolumesBackupsTest:test_volume_backup_incremental): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.084s",
                                "2026-05-27 01:54:24.766 11 INFO tempest.lib.common.rest_client [req-6c3b8c3f-6129-4fc7-98e4-1ce1b4a31b6e req-6c3b8c3f-6129-4fc7-98e4-1ce1b4a31b6e ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.109s",
                                "2026-05-27 01:54:24.865 11 INFO tempest.lib.common.rest_client [req-5688a6a4-f266-4382-a56f-7cf99a582a39 req-5688a6a4-f266-4382-a56f-7cf99a582a39 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.097s",
                                "2026-05-27 01:54:25.971 11 INFO tempest.lib.common.rest_client [req-282832f1-56be-4a6d-b1e2-697fc2790de1 req-282832f1-56be-4a6d-b1e2-697fc2790de1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/2ad26cd1-cbbf-4588-aa1e-0d969730a8ab 0.097s",
                                "2026-05-27 01:54:26.099 11 INFO tempest.lib.common.rest_client [req-051af84d-47b9-493b-876a-135507dbfa25 req-051af84d-47b9-493b-876a-135507dbfa25 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.125s",
                                "2026-05-27 01:54:26.189 11 INFO tempest.lib.common.rest_client [req-8de112dc-0c43-4c49-a400-301eca0ea7af req-8de112dc-0c43-4c49-a400-301eca0ea7af ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.088s",
                                "2026-05-27 01:54:27.300 11 INFO tempest.lib.common.rest_client [req-26e1267d-5298-4f8f-a252-b076e77d2759 req-26e1267d-5298-4f8f-a252-b076e77d2759 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/backups/7794b44e-893e-4535-9239-7f7eaca6a45d 0.104s",
                                "2026-05-27 01:54:27.681 11 INFO tempest.lib.common.rest_client [req-a3792f25-061f-4fae-b912-117dc8b07129 req-a3792f25-061f-4fae-b912-117dc8b07129 ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6/os-volume_attachments/43942f56-45a8-4304-9088-437f184ae00d 0.377s",
                                "2026-05-27 01:54:27.790 11 INFO tempest.lib.common.rest_client [req-9d4c8863-3e52-48de-9232-febe56df6a4d req-9d4c8863-3e52-48de-9232-febe56df6a4d ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.106s",
                                "2026-05-27 01:54:28.937 11 INFO tempest.lib.common.rest_client [req-c26ac35c-349b-47cd-80c6-7dad76058061 req-c26ac35c-349b-47cd-80c6-7dad76058061 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.133s",
                                "2026-05-27 01:54:30.068 11 INFO tempest.lib.common.rest_client [req-86b7792e-7edd-4503-a725-165686ea1ba4 req-86b7792e-7edd-4503-a725-165686ea1ba4 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.117s",
                                "2026-05-27 01:54:30.081 11 INFO tempest.common.waiters [-] volume 43942f56-45a8-4304-9088-437f184ae00d reached available after waiting for 3.081324 seconds",
                                "2026-05-27 01:54:30.355 11 INFO tempest.lib.common.rest_client [req-d87c5607-d385-41bd-8597-decdfbddc13c req-d87c5607-d385-41bd-8597-decdfbddc13c ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.272s",
                                "2026-05-27 01:54:30.739 11 INFO tempest.lib.common.rest_client [req-b0bb0b3b-268b-4319-a58c-97a6225cf6a4 req-b0bb0b3b-268b-4319-a58c-97a6225cf6a4 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.381s",
                                "2026-05-27 01:54:32.185 11 INFO tempest.lib.common.rest_client [req-dfb3c8b8-da5a-499e-b262-15efce1bdd60 req-dfb3c8b8-da5a-499e-b262-15efce1bdd60 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.431s",
                                "2026-05-27 01:54:33.603 11 INFO tempest.lib.common.rest_client [req-8adc2dc2-1e84-4180-8374-2eaac872705e req-8adc2dc2-1e84-4180-8374-2eaac872705e ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.398s",
                                "2026-05-27 01:54:34.772 11 INFO tempest.lib.common.rest_client [req-94228ddd-d428-4e80-bac0-718abb07bee6 req-94228ddd-d428-4e80-bac0-718abb07bee6 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.150s",
                                "2026-05-27 01:54:35.943 11 INFO tempest.lib.common.rest_client [req-aeddfa7b-a76c-48db-bb0c-940447b48cda req-aeddfa7b-a76c-48db-bb0c-940447b48cda ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.157s",
                                "2026-05-27 01:54:35.957 11 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait",
                                "2026-05-27 01:54:37.176 11 INFO tempest.lib.common.rest_client [req-59228a8c-0e9d-4cfe-b22b-6332656babf5 req-59228a8c-0e9d-4cfe-b22b-6332656babf5 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.215s",
                                "2026-05-27 01:54:38.299 11 INFO tempest.lib.common.rest_client [req-d7f79dcb-a0fc-4b02-852c-b3d4ba58edc1 req-d7f79dcb-a0fc-4b02-852c-b3d4ba58edc1 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/c536e6da-8d43-45f1-a0a2-9c0e50739dd6 0.107s",
                                "2026-05-27 01:54:38.433 11 INFO tempest.lib.common.rest_client [req-f3473ca2-5ad0-48a5-8b73-dd8d41bcb3b4 req-f3473ca2-5ad0-48a5-8b73-dd8d41bcb3b4 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/os-keypairs/tempest-keypair-1547439761 0.130s",
                                "2026-05-27 01:54:38.764 11 INFO tempest.lib.common.rest_client [req-223be089-3336-4d9f-a07e-49f7f566af99 req-223be089-3336-4d9f-a07e-49f7f566af99 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b73790b-2240-4d57-8bb6-e3bc8f1dba56 0.328s",
                                "2026-05-27 01:54:38.844 11 INFO tempest.lib.common.rest_client [req-afbef2b6-b2b0-430b-8bb8-12d35917ff30 req-afbef2b6-b2b0-430b-8bb8-12d35917ff30 ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/1b73790b-2240-4d57-8bb6-e3bc8f1dba56 0.077s",
                                "2026-05-27 01:54:39.296 11 INFO tempest.lib.common.rest_client [req-659396f8-de42-463d-894c-0a45fe6415a0 req-659396f8-de42-463d-894c-0a45fe6415a0 ] Request (VolumesBackupsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/9eb40825-b197-41a7-92b4-f14d338bd3dc 0.449s",
                                "2026-05-27 01:54:39.410 11 INFO tempest.lib.common.rest_client [req-4023aa26-dca7-41e3-812b-d4e6612626bc req-4023aa26-dca7-41e3-812b-d4e6612626bc ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.111s",
                                "2026-05-27 01:54:39.558 11 INFO tempest.lib.common.rest_client [req-8a57de85-a775-4768-8626-e8a3daf4245c req-8a57de85-a775-4768-8626-e8a3daf4245c ] Request (VolumesBackupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.133s",
                                "2026-05-27 01:54:39.672 11 INFO tempest.lib.common.rest_client [req-4862dd3e-804d-49c9-b430-62e1e27937ba req-4862dd3e-804d-49c9-b430-62e1e27937ba ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.111s",
                                "2026-05-27 01:54:40.795 11 INFO tempest.lib.common.rest_client [req-768f4148-d0fc-4647-842a-9996bfe7824a req-768f4148-d0fc-4647-842a-9996bfe7824a ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.108s",
                                "2026-05-27 01:54:41.926 11 INFO tempest.lib.common.rest_client [req-0090aaff-ddfd-4edc-880d-9d6a62999ab6 req-0090aaff-ddfd-4edc-880d-9d6a62999ab6 ] Request (VolumesBackupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.115s",
                                "2026-05-27 01:54:43.076 11 INFO tempest.lib.common.rest_client [req-a3c33e4d-132f-4b49-8452-fbeb6f5fe53b req-a3c33e4d-132f-4b49-8452-fbeb6f5fe53b ] Request (VolumesBackupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6d44681e0654acb93e46d609b7656d7/volumes/43942f56-45a8-4304-9088-437f184ae00d 0.137s",
                                "{0} tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental [86.677288s] ... ok",
                                "2026-05-27 01:54:44.800 11 INFO tempest.lib.common.rest_client [req-46469c2a-61a1-4221-806d-81a71bb8418f req-46469c2a-61a1-4221-806d-81a71bb8418f ] Request (VolumesBackupsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524/remove_router_interface 1.687s",
                                "2026-05-27 01:54:45.877 11 INFO tempest.lib.common.rest_client [req-95ad0813-d73c-4000-b870-1022df75bc11 req-95ad0813-d73c-4000-b870-1022df75bc11 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8c52530c-eb6a-4f91-87af-470908290524 1.072s",
                                "2026-05-27 01:54:46.262 11 INFO tempest.lib.common.rest_client [req-24d0aec0-db74-4383-b35f-979a30f7bb84 req-24d0aec0-db74-4383-b35f-979a30f7bb84 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2a98c01c-5933-4520-acd7-fac049514cf1 0.382s",
                                "2026-05-27 01:54:47.027 11 INFO tempest.lib.common.rest_client [req-14344953-c15e-40e7-9096-8c480857cccd req-14344953-c15e-40e7-9096-8c480857cccd ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/47d65970-b343-4757-9cc9-9e04110b7038 0.762s",
                                "2026-05-27 01:54:47.337 11 INFO tempest.lib.common.rest_client [req-bae9df43-9ccc-444e-9532-8b7e25a06f60 req-bae9df43-9ccc-444e-9532-8b7e25a06f60 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/262c16cb2cc741cf8907f7aef082226f 0.307s",
                                "2026-05-27 01:54:47.338 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6d44681e0654acb93e46d609b7656d7",
                                "2026-05-27 01:54:47.442 11 INFO tempest.lib.common.rest_client [req-2e0d6515-4a4c-4989-9829-6dca78e298a6 req-2e0d6515-4a4c-4989-9829-6dca78e298a6 ] Request (VolumesBackupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6d44681e0654acb93e46d609b7656d7&name=default 0.101s",
                                "2026-05-27 01:54:47.918 11 INFO tempest.lib.common.rest_client [req-6d7fd144-17cc-49cf-96ed-bc576651d90f req-6d7fd144-17cc-49cf-96ed-bc576651d90f ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3717b457-aa97-4162-926d-50fcf6e1b538 0.473s",
                                "2026-05-27 01:54:48.265 11 INFO tempest.lib.common.rest_client [req-fd5bed30-3497-41fb-aa5e-244651dd6fa9 req-fd5bed30-3497-41fb-aa5e-244651dd6fa9 ] Request (VolumesBackupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d6d44681e0654acb93e46d609b7656d7 0.344s",
                                "",
                                "==============================",
                                "Failed 53 tests - output below:",
                                "==============================",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)",
                                "-------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)",
                                "------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON)",
                                "------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest)",
                                "-------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest)",
                                "-----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)",
                                "---------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)",
                                "--------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 303, in test_reset_group_snapshot_status",
                                "    volume = self.volumes_client.create_volume(**params)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type ce6ccdfb-dce9-4865-a716-4fd826745321 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:32,447 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types 0.562s",
                                "2026-05-27 01:46:32,902 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types 0.449s",
                                "2026-05-27 01:46:33,505 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups 0.591s",
                                "2026-05-27 01:46:33,939 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.427s",
                                "2026-05-27 01:46:35,047 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6 0.101s",
                                "2026-05-27 01:46:35,052 21 INFO     [tempest.common.waiters] group 73d34df3-57e3-4dd4-8fec-24710f6c29b6 reached available after waiting for 2.052604 seconds",
                                "2026-05-27 01:46:35,959 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes 0.904s",
                                "2026-05-27 01:47:05,115 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 29.149s",
                                "2026-05-27 01:47:05,116 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...",
                                "2026-05-27 01:47:11,339 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 1.220s",
                                "2026-05-27 01:47:11,516 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/groups/73d34df3-57e3-4dd4-8fec-24710f6c29b6/action 0.167s",
                                "2026-05-27 01:47:11,517 21 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x78f79e738050>>, retrying...",
                                "2026-05-27 01:47:26,724 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/3680fbe97b98483ab543fe217c7efeb7/volumes/detail 10.204s",
                                "2026-05-27 01:47:29,520 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/group_types/ce6ccdfb-dce9-4865-a716-4fd826745321 2.791s",
                                "2026-05-27 01:47:29,737 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2c58da21bdd44f6591f5578c382af3f8/types/645b9107-e3f0-44fc-a40f-d09e8d61f083 0.201s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]",
                                "-------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 2000e479-9751-411f-8cbf-c2a74629de2b deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:27,608 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types 0.633s",
                                "2026-05-27 01:46:27,745 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types 0.130s",
                                "2026-05-27 01:46:28,372 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups 0.623s",
                                "2026-05-27 01:46:28,508 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.133s",
                                "2026-05-27 01:46:29,622 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9 0.107s",
                                "2026-05-27 01:46:29,630 25 INFO     [tempest.common.waiters] group e321726a-8c9a-4af2-a66c-9eb0573cbfc9 reached available after waiting for 1.630167 seconds",
                                "2026-05-27 01:46:30,311 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes 0.676s",
                                "2026-05-27 01:46:30,500 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.163s",
                                "2026-05-27 01:46:32,169 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/b5dc7837-0cf3-4939-9063-14fb64d59362 0.650s",
                                "2026-05-27 01:46:32,177 25 INFO     [tempest.common.waiters] volume b5dc7837-0cf3-4939-9063-14fb64d59362 reached available after waiting for 2.177637 seconds",
                                "2026-05-27 01:46:33,409 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/action 1.230s",
                                "2026-05-27 01:46:33,660 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.243s",
                                "2026-05-27 01:46:34,007 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.335s",
                                "2026-05-27 01:46:35,194 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/9e1baead-4e0a-4df3-be4c-f8a3d13944a9 0.162s",
                                "2026-05-27 01:46:35,211 25 INFO     [tempest.common.waiters] volume 9e1baead-4e0a-4df3-be4c-f8a3d13944a9 reached available after waiting for 1.211892 seconds",
                                "2026-05-27 01:46:35,334 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/8be81141-796a-4b13-a4de-aa9bc69ce8de 0.118s",
                                "2026-05-27 01:46:35,341 25 INFO     [tempest.common.waiters] group 8be81141-796a-4b13-a4de-aa9bc69ce8de reached available after waiting for 0.341815 seconds",
                                "2026-05-27 01:46:35,529 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 0.186s",
                                "2026-05-27 01:46:45,731 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:",
                                "    8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.187s",
                                "2026-05-27 01:46:45,732 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...",
                                "2026-05-27 01:47:11,308 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 20.572s",
                                "2026-05-27 01:47:11,520 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/groups/e321726a-8c9a-4af2-a66c-9eb0573cbfc9/action 0.201s",
                                "2026-05-27 01:47:11,521 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x71da618142f0>>, retrying...",
                                "2026-05-27 01:47:26,723 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/202b121c3a6240fbb61e38b5553dfb0f/volumes/detail 10.196s",
                                "2026-05-27 01:47:29,521 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/group_types/2000e479-9751-411f-8cbf-c2a74629de2b 2.792s",
                                "2026-05-27 01:47:29,804 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/992d525b4670419aa98850f009ab72a4/types/74b4c302-2c20-4d7f-abf0-35f9431f9a8d 0.274s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c]",
                                "--------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 352aa1b6-82a0-4c6e-a1f5-905418d607f7 deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:30,760 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types 0.706s",
                                "2026-05-27 01:46:30,881 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types 0.117s",
                                "2026-05-27 01:46:31,801 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups 0.913s",
                                "2026-05-27 01:46:31,922 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.116s",
                                "2026-05-27 01:46:33,723 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.789s",
                                "2026-05-27 01:46:33,725 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 2.725934 seconds",
                                "2026-05-27 01:46:34,044 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.307s",
                                "2026-05-27 01:46:34,203 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.154s",
                                "2026-05-27 01:46:34,207 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached creating after waiting for 0.207873 seconds",
                                "2026-05-27 01:46:34,349 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.140s",
                                "2026-05-27 01:46:34,498 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.146s",
                                "2026-05-27 01:46:34,504 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.504678 seconds",
                                "2026-05-27 01:46:34,647 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.139s",
                                "2026-05-27 01:46:34,744 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.095s",
                                "2026-05-27 01:46:34,747 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached error after waiting for 0.747019 seconds",
                                "2026-05-27 01:46:34,869 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 0.121s",
                                "2026-05-27 01:46:34,980 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0 0.105s",
                                "2026-05-27 01:46:34,986 33 INFO     [tempest.common.waiters] group e56f5744-3e36-4f01-aec4-04304b2fb9b0 reached available after waiting for 0.986254 seconds",
                                "2026-05-27 01:46:35,150 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b404920",
                                "    8ab13a5c738a4335/volumes/detail 0.161s",
                                "2026-05-27 01:46:53,147 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/groups/e56f5744-3e36-4f01-aec4-04304b2fb9b0/action 17.986s",
                                "2026-05-27 01:46:53,148 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...",
                                "2026-05-27 01:47:08,275 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 10.124s",
                                "2026-05-27 01:47:08,276 33 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status[id-b20c696b-0cbc-49a5-8b3a-b1fb9338f45c] id=0x7e408b9986e0>>, retrying...",
                                "2026-05-27 01:47:24,597 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/27d2e1cc0b4049208ab13a5c738a4335/volumes/detail 11.318s",
                                "2026-05-27 01:47:29,539 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/group_types/352aa1b6-82a0-4c6e-a1f5-905418d607f7 4.923s",
                                "2026-05-27 01:47:29,941 33 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/88815d47408f4908813e4328a20dcba3/types/bc63f9d1-0759-4a11-8073-3afc11ff2a43 0.392s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 41, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest)",
                                "---------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 41, in _create_group_snapshot",
                                "    group_snapshot = self.group_snapshots_client.create_group_snapshot(",
                                "                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        **kwargs)['group_snapshot']",
                                "        ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 37, in create_group_snapshot",
                                "    resp, body = self.post('group_snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 65dcdd64-49d4-4197-adc2-69f3a8dce50e deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,437 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.948s",
                                "2026-05-27 01:46:32,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.652s",
                                "2026-05-27 01:46:32,818 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.713s",
                                "2026-05-27 01:46:32,992 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46 0.162s",
                                "2026-05-27 01:46:32,995 11 INFO     [tempest.common.waiters] group 02e2b30e-9086-4487-9ff8-7c56e2c8cb46 reached available after waiting for 0.995322 seconds",
                                "2026-05-27 01:46:33,943 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.947s",
                                "2026-05-27 01:46:34,113 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.154s",
                                "2026-05-27 01:46:35,289 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/4b317161-2382-4c22-938e-a0ae8aef8bcc 0.153s",
                                "2026-05-27 01:46:35,298 11 INFO     [tempest.common.waiters] volume 4b317161-2382-4c22-938e-a0ae8aef8bcc reached available after waiting for 1.298454 seconds",
                                "2026-05-27 01:46:46,078 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 10.777s",
                                "2026-05-27 01:47:11,275 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 25.185s",
                                "2026-05-27 01:47:11,489 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/02e2b30e-9086-4487-9ff8-7c56e2c8cb46/action 0.198s",
                                "2026-05-27 01:47:11,490 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...",
                                "2026-05-27 01:47:26,720 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.228s",
                                "2026-05-27 01:47:26,720 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81] id=0x7c714ae1bcb0>>, retrying...",
                                "2026-05-27 01:47:41,836 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.112s",
                                "2026-05-27 01:47:47,984 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/65dcdd64-49d4-4197-adc2-69f3a8dce50e 6.139s",
                                "2026-05",
                                "    -27 01:47:48,196 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/6ce851ab-f3c3-451a-836b-e2e3777830a3 0.206s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1863165 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10000ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'164a0d80-3e23-49b5-a111-eb42e8c282a5\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)",
                                "---------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 66, in resource_setup",
                                "    cls.snapshot = cls.create_snapshot(volume_id=cls.volume['id'])",
                                "                   ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 180, in create_snapshot",
                                "    waiters.wait_for_volume_resource_status(self.snapshots_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            snapshot['id'], 'available')",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)",
                                "----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 51, in resource_setup",
                                "    cls.volume = cls.create_volume()",
                                "                 ~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "    waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                            volume['id'], wait_until)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)",
                                "---------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]",
                                "---------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 62, in test_group_create_show_list_delete",
                                "    vol1 = self.volumes_client.create_volume(**params)['volume']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-4:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:46:31,740 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.427s",
                                "2026-05-27 01:46:32,219 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.470s",
                                "2026-05-27 01:46:32,881 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.653s",
                                "2026-05-27 01:46:33,595 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b 0.707s",
                                "2026-05-27 01:46:33,599 17 INFO     [tempest.common.waiters] group 32cda832-e776-4799-8218-a93a8ee5d21b reached available after waiting for 0.599374 seconds",
                                "2026-05-27 01:46:33,777 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups 0.176s",
                                "2026-05-27 01:46:33,887 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.103s",
                                "2026-05-27 01:46:35,020 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 0.124s",
                                "2026-05-27 01:46:35,025 17 INFO     [tempest.common.waiters] group f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6 reached available after waiting for 2.025528 seconds",
                                "2026-05-27 01:46:35,941 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes 0.911s",
                                "2026-05-27 01:46:46,118 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.165s",
                                "2026-05-27 01:46:46,118 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:05,094 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 13.970s",
                                "2026-05-27 01:47:05,095 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:11,228 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 1.129s",
                                "2026-05-27 01:47:22,061 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/f2bc0bdb-b33f-4028-9c27-6e0d9a4c0ea6/action 10.816s",
                                "2026-05-27 01:47:29,567 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 7.493s",
                                "2026-05-27 01:47:31,427 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d",
                                "    21b/action 1.816s",
                                "2026-05-27 01:47:31,429 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:46,531 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 10.099s",
                                "2026-05-27 01:47:46,533 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4] id=0x7ce61b018590>>, retrying...",
                                "2026-05-27 01:47:51,645 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/volumes/detail 0.109s",
                                "2026-05-27 01:47:52,205 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/afce27ea5bfa4d7fbb041058dd7d9a43/groups/32cda832-e776-4799-8218-a93a8ee5d21b/action 0.549s",
                                "2026-05-27 01:48:02,670 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types/1cd10dbe-6f4d-4f88-a21e-92b5b04c617c 10.458s",
                                "2026-05-27 01:48:08,355 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/82baaa07-d432-417a-beee-18b8d3a0912d 5.677s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON)",
                                "------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)",
                                "-----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)",
                                "---------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)",
                                "-----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)",
                                "---------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsTest.test_group_update[id-4a8a6fd2-8b3b-4641-8f54-6a6f99320006]",
                                "----------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 108, in test_group_update",
                                "    group_type = self.create_group_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type",
                                "    group_type = self.admin_group_types_client.create_group_type(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['group_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type",
                                "    resp, body = self.post('group_types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:08,525 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types 0.105s",
                                "2026-05-27 01:48:09,018 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 500 POST https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/group_types 0.487s",
                                "2026-05-27 01:48:19,116 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 10.094s",
                                "2026-05-27 01:48:19,117 17 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TypesClient.delete_volume_type of <tempest.lib.services.volume.v3.types_client.TypesClient object at 0x7ce615ed7610>>, retrying...",
                                "2026-05-27 01:48:26,365 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 2.243s",
                                "2026-05-27 01:48:26,435 17 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/6a897572b26143ca83f0eaf8b07abff4/types/1bd80815-ec0a-4698-9c1c-98305600df8c 0.069s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV320Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "    self.creds_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "    self.projects_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "    resp, body = self.delete('projects/%s' % project_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsTest)",
                                "---------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 461, in get_credentials",
                                "    network, subnet, router = self._create_network_resources(",
                                "                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        credentials.tenant_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 310, in _create_network_resources",
                                "    network = self._create_network(network_name, tenant_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 338, in _create_network",
                                "    resp_body = self.networks_admin_client.create_network(",
                                "        name=name, tenant_id=tenant_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/networks_client.py\", line 27, in create_network",
                                "    return self.create_resource(uri, post_data)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 62, in create_resource",
                                "    resp, body = self.post(req_uri, req_post_data)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 951, in _error_checker",
                                "    raise exceptions.UnexpectedResponseCode(str(resp.status),",
                                "                                            resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedResponseCode: Unexpected response code received",
                                "Details: 503",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 138, in get_credentials_provider",
                                "    return dynamic_creds.DynamicCredentialProvider(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name,",
                                "        ^^^^^^^^^^",
                                "        network_resources=network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        **get_dynamic_provider_params(identity_version))",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 113, in __init__",
                                "    self.creds_client = cred_client.get_creds_client(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.identity_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "    ...<3 lines>...",
                                "        self.domains_admin_client,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        self.creds_domain_name)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 283, in get_creds_client",
                                "    return V3CredsClient(identity_client, projects_client, users_client,",
                                "                         roles_client, domains_client, project_domain_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 156, in __init__",
                                "    self.creds_domain = self.domains_client.list_domains(",
                                "                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=domain_name)['domains'][0]",
                                "        ^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/domains_client.py\", line 58, in list_domains",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)",
                                "---------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 106, in wrapper",
                                "    raise exc",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/decorators.py\", line 98, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 243, in test_delete_group_snapshots_following_updated_volumes",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.volumes_client, volume['id'], 'available')",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type e6ea5705-9ef5-49ab-a318-de6b7461635e deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:47:48,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.154s",
                                "2026-05-27 01:47:48,557 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.118s",
                                "2026-05-27 01:47:48,767 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.205s",
                                "2026-05-27 01:47:48,877 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 0.105s",
                                "2026-05-27 01:47:48,883 11 INFO     [tempest.common.waiters] group d2c2e0d3-d3de-4209-af2f-dac08ac72cf9 reached available after waiting for 0.883419 seconds",
                                "2026-05-27 01:47:49,333 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.447s",
                                "2026-05-27 01:47:49,513 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.165s",
                                "2026-05-27 01:47:50,683 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/275d5e85-41dc-4301-808e-9abeb0fefda5 0.152s",
                                "2026-05-27 01:47:50,697 11 INFO     [tempest.common.waiters] volume 275d5e85-41dc-4301-808e-9abeb0fefda5 reached available after waiting for 1.696990 seconds",
                                "2026-05-27 01:47:51,169 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.470s",
                                "2026-05-27 01:47:51,351 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 0.170s",
                                "2026-05-27 01:48:02,667 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/28e42335-9ba8-426e-9452-45dc790e86c0 10.300s",
                                "2026-05-27 01:48:02,668 11 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031",
                                "2026-05-27 01:48:08,432 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 5.752s",
                                "2026-05-27 01:48:19,090 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 10.642s",
                                "2026-05-27 01:48:19,090 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...",
                                "2026-05-27 01:48:26,382 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://ap",
                                "    i.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 2.290s",
                                "2026-05-27 01:48:27,002 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/d2c2e0d3-d3de-4209-af2f-dac08ac72cf9/action 0.609s",
                                "2026-05-27 01:48:27,003 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes[id-7d7fc000-0b4c-4376-a372-544116d2e127] id=0x7c714ae23ed0>>, retrying...",
                                "2026-05-27 01:48:42,121 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.113s",
                                "2026-05-27 01:48:45,063 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/e6ea5705-9ef5-49ab-a318-de6b7461635e 2.924s",
                                "2026-05-27 01:48:45,249 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/805c54cc-99ea-45a3-bce3-160ba653e05f 0.179s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsV39Test)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)",
                                "-----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-27 01:48:45,441 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types 0.168s",
                                "2026-05-27 01:48:45,578 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types 0.130s",
                                "2026-05-27 01:48:45,833 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups 0.244s",
                                "2026-05-27 01:48:45,926 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.090s",
                                "2026-05-27 01:48:47,031 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490 0.092s",
                                "2026-05-27 01:48:47,034 11 INFO     [tempest.common.waiters] group 1d910ed3-21c3-458c-bdb1-edc181b0f490 reached available after waiting for 2.034730 seconds",
                                "2026-05-27 01:48:47,417 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes 0.379s",
                                "2026-05-27 01:48:47,555 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.121s",
                                "2026-05-27 01:48:48,708 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 0.136s",
                                "2026-05-27 01:48:48,730 11 INFO     [tempest.common.waiters] volume 64c2b9d6-ed13-4440-ad48-6e0ef34a30a8 reached available after waiting for 1.730313 seconds",
                                "2026-05-27 01:48:48,996 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.263s",
                                "2026-05-27 01:48:49,116 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.115s",
                                "2026-05-27 01:48:50,231 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.107s",
                                "2026-05-27 01:48:50,238 11 INFO     [tempest.common.waiters] group_snapshot 4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 reached available after waiting for 1.238451 seconds",
                                "2026-05-27 01:48:50,352 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.111s",
                                "2026-05-27 01:48:50,443 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:50,448 11 INFO     [tempest.common.waiters] snapshot 6643d933-40fc-4a67-98b6-b4d1e6552cc7 reached available after waiting for 0.448430 seconds",
                                "2026-05-27 01:48:50,537 11 INFO     [tempest.lib.common.rest_client] Request",
                                "     (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.087s",
                                "2026-05-27 01:48:50,624 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/detail 0.083s",
                                "2026-05-27 01:48:50,790 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.162s",
                                "2026-05-27 01:48:50,998 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.205s",
                                "2026-05-27 01:48:51,098 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/detail 0.082s",
                                "2026-05-27 01:48:51,187 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.082s",
                                "2026-05-27 01:48:52,285 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/snapshots/6643d933-40fc-4a67-98b6-b4d1e6552cc7 0.094s",
                                "2026-05-27 01:48:52,379 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.091s",
                                "2026-05-27 01:48:52,454 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots 0.074s",
                                "2026-05-27 01:48:52,529 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/group_snapshots/4e5b1bb7-51f0-4b78-8dc2-c5d4e1352964 0.072s",
                                "2026-05-27 01:48:52,681 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 0.149s",
                                "2026-05-27 01:48:53,270 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 0.571s",
                                "2026-05-27 01:48:53,271 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...",
                                "2026-05-27 01:49:08,969 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/volumes/detail 10.695s",
                                "2026-05-27 01:49:08,970 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete[id-1298e537-f1f0-47a3-a1dd-8adec8168897] id=0x7c714aea4050>>, retrying...",
                                "2026-05-27 01:49:14,188 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8b",
                                "    aa771118/volumes/detail 0.215s",
                                "2026-05-27 01:49:15,669 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/7a0023c3af484a8080d26a8baa771118/groups/1d910ed3-21c3-458c-bdb1-edc181b0f490/action 1.464s",
                                "2026-05-27 01:49:26,016 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/group_types/0848c0a4-9096-4c81-a2ce-20a181ae1274 10.339s",
                                "2026-05-27 01:49:31,302 11 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/378581461edd48e0b7a20d2dd976bdd0/types/2c5cfdab-3c2b-48fa-8cb6-b3f7c680c610 5.279s",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 107 tests in 507.6091 sec.",
                                " - Passed: 47",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 53",
                                "Sum of execute time for each test: 756.1867 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (15 tests) => 0:08:12.591811",
                                " - Worker 1 (16 tests) => 0:01:12.954988",
                                " - Worker 2 (6 tests) => 0:01:13.458427",
                                " - Worker 3 (7 tests) => 0:02:21.974803",
                                " - Worker 4 (4 tests) => 0:02:28.844881",
                                " - Worker 5 (5 tests) => 0:02:31.399409",
                                " - Worker 6 (6 tests) => 0:02:05.550251",
                                " - Worker 7 (5 tests) => 0:01:52.034304",
                                " - Worker 8 (4 tests) => 0:00:38.563131",
                                " - Worker 9 (6 tests) => 0:01:08.947923",
                                " - Worker 10 (6 tests) => 0:01:57.171809",
                                " - Worker 11 (4 tests) => 0:02:29.011606",
                                " - Worker 12 (3 tests) => 0:00:42.317154",
                                " - Worker 13 (9 tests) => 0:01:00.251754",
                                " - Worker 14 (3 tests) => 0:00:38.512733",
                                " - Worker 15 (8 tests) => 0:00:49.671216"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3776-c4e3-000000000020-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:50.803854Z",
                            "start": "2026-05-27T01:36:05.104230Z"
                        },
                        "id": "0242ac1f-6606-3776-c4e3-000000000020",
                        "name": "Run tempest"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 12,
            "failures": 1,
            "ignored": 0,
            "ok": 25,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:54:56.176584Z",
                    "start": "2026-05-27T01:54:53.238201Z"
                },
                "id": "0242ac1f-6606-4305-9a43-000000000002",
                "name": "Post output play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stat",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:53.377468Z",
                            "start": "2026-05-27T01:54:53.280199Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.009778",
                            "end": "2026-05-27 01:54:54.313521",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sudo -n true",
                                    "_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-4305-9a43-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-27 01:54:54.303743",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4305-9a43-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:54.439130Z",
                            "start": "2026-05-27T01:54:53.428100Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000009",
                        "name": "Check sudo"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:54.479822Z",
                            "start": "2026-05-27T01:54:54.453779Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000000a",
                        "name": "Set source and destination for files and folders"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "all_sources": []
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:54.557638Z",
                            "start": "2026-05-27T01:54:54.490610Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000000c",
                        "name": "Build a list of source, dest dictionaries"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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": "zuul-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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": "zuul-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed06/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1007,
                                    "group": "zuul-testbed06",
                                    "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": "zuul-testbed06",
                                            "path": "/home/zuul-testbed06/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed06",
                                    "path": "/home/zuul-testbed06/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1006,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:55.693590Z",
                            "start": "2026-05-27T01:54:54.567102Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000000d",
                        "name": "Ensure target folders exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:55.729196Z",
                            "start": "2026-05-27T01:54:55.703706Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed06/zuul-output/logs"
                                }
                            },
                            "gid": 1007,
                            "group": "zuul-testbed06",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/home/zuul-testbed06/zuul-output/logs",
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "u=rwX,g=rX,o=rX",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed06/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed06",
                            "path": "/home/zuul-testbed06/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1006
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.035259Z",
                            "start": "2026-05-27T01:54:55.742781Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000011",
                        "name": "Make all log files readable"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stage_output_renames",
                            "changed": false,
                            "false_condition": "extensions_to_txt is defined and extensions_to_txt is not none",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.089875Z",
                            "start": "2026-05-27T01:54:56.044251Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000012",
                        "name": "Rename log files that match extensions_to_txt"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "find",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.132465Z",
                            "start": "2026-05-27T01:54:56.104709Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000014",
                        "name": "Discover log files for compression"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-4305-9a43-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.176584Z",
                            "start": "2026-05-27T01:54:56.151658Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:55:16.363818Z",
                    "start": "2026-05-27T01:54:56.191034Z"
                },
                "id": "0242ac1f-6606-4305-9a43-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.253784Z",
                            "start": "2026-05-27T01:54:56.199296Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-000000000019",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:54:56.299080Z",
                            "start": "2026-05-27T01:54:56.264361Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000001a",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:19.638928",
                            "end": "2026-05-27 01:55:16.260479",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/scripts",
                                    "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-4305-9a43-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:54:56.621551",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 01:54:56 - clean up servers\n2026-05-27 01:54:57 - testbed-manager\n2026-05-27 01:54:57 - testbed-node-3\n2026-05-27 01:54:57 - testbed-node-1\n2026-05-27 01:54:57 - testbed-node-2\n2026-05-27 01:54:58 - testbed-node-5\n2026-05-27 01:54:58 - testbed-node-0\n2026-05-27 01:54:58 - testbed-node-4\n2026-05-27 01:54:58 - clean up keypairs\n2026-05-27 01:54:58 - testbed\n2026-05-27 01:54:58 - wait for servers to be gone\n2026-05-27 01:55:09 - clean up ports\n2026-05-27 01:55:09 - 3044c053-86b7-4316-9869-eee8465eaf1b\n2026-05-27 01:55:10 - b4cd5a10-7ca3-447d-b19c-6931701c3929\n2026-05-27 01:55:11 - bda3f8c3-20b9-44a0-bb53-59433e6d7814\n2026-05-27 01:55:11 - d3b5d14e-7d7e-4c13-881f-58c045318da5\n2026-05-27 01:55:11 - d6325a75-3707-4c29-9521-df0cb970d388\n2026-05-27 01:55:11 - db4ad464-c760-444a-b14b-cbe7a78d26b8\n2026-05-27 01:55:11 - ec83d3a7-4fff-4f6f-947a-0c992390ee41\n2026-05-27 01:55:12 - clean up volumes\n2026-05-27 01:55:12 - testbed-volume-5-node-base\n2026-05-27 01:55:12 - testbed-volume-0-node-base\n2026-05-27 01:55:12 - testbed-volume-1-node-base\n2026-05-27 01:55:12 - testbed-volume-3-node-base\n2026-05-27 01:55:12 - testbed-volume-4-node-base\n2026-05-27 01:55:12 - testbed-volume-2-node-base\n2026-05-27 01:55:12 - testbed-volume-manager-base\n2026-05-27 01:55:12 - testbed-volume-8-node-5\n2026-05-27 01:55:12 - testbed-volume-5-node-5\n2026-05-27 01:55:12 - testbed-volume-7-node-4\n2026-05-27 01:55:12 - testbed-volume-6-node-3\n2026-05-27 01:55:12 - testbed-volume-3-node-3\n2026-05-27 01:55:12 - testbed-volume-4-node-4\n2026-05-27 01:55:12 - testbed-volume-0-node-3\n2026-05-27 01:55:12 - testbed-volume-1-node-4\n2026-05-27 01:55:12 - testbed-volume-2-node-5\n2026-05-27 01:55:12 - disconnect routers\n2026-05-27 01:55:13 - testbed\n2026-05-27 01:55:13 - clean up subnets\n2026-05-27 01:55:14 - subnet-testbed-management\n2026-05-27 01:55:14 - clean up networks\n2026-05-27 01:55:14 - net-testbed-management\n2026-05-27 01:55:14 - clean up security groups\n2026-05-27 01:55:14 - testbed-management\n2026-05-27 01:55:14 - testbed-node\n2026-05-27 01:55:14 - clean up floating ips\n2026-05-27 01:55:14 - 81.163.192.89\n2026-05-27 01:55:15 - clean up routers\n2026-05-27 01:55:15 - testbed",
                            "stdout_lines": [
                                "2026-05-27 01:54:56 - clean up servers",
                                "2026-05-27 01:54:57 - testbed-manager",
                                "2026-05-27 01:54:57 - testbed-node-3",
                                "2026-05-27 01:54:57 - testbed-node-1",
                                "2026-05-27 01:54:57 - testbed-node-2",
                                "2026-05-27 01:54:58 - testbed-node-5",
                                "2026-05-27 01:54:58 - testbed-node-0",
                                "2026-05-27 01:54:58 - testbed-node-4",
                                "2026-05-27 01:54:58 - clean up keypairs",
                                "2026-05-27 01:54:58 - testbed",
                                "2026-05-27 01:54:58 - wait for servers to be gone",
                                "2026-05-27 01:55:09 - clean up ports",
                                "2026-05-27 01:55:09 - 3044c053-86b7-4316-9869-eee8465eaf1b",
                                "2026-05-27 01:55:10 - b4cd5a10-7ca3-447d-b19c-6931701c3929",
                                "2026-05-27 01:55:11 - bda3f8c3-20b9-44a0-bb53-59433e6d7814",
                                "2026-05-27 01:55:11 - d3b5d14e-7d7e-4c13-881f-58c045318da5",
                                "2026-05-27 01:55:11 - d6325a75-3707-4c29-9521-df0cb970d388",
                                "2026-05-27 01:55:11 - db4ad464-c760-444a-b14b-cbe7a78d26b8",
                                "2026-05-27 01:55:11 - ec83d3a7-4fff-4f6f-947a-0c992390ee41",
                                "2026-05-27 01:55:12 - clean up volumes",
                                "2026-05-27 01:55:12 - testbed-volume-5-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-0-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-1-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-3-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-4-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-2-node-base",
                                "2026-05-27 01:55:12 - testbed-volume-manager-base",
                                "2026-05-27 01:55:12 - testbed-volume-8-node-5",
                                "2026-05-27 01:55:12 - testbed-volume-5-node-5",
                                "2026-05-27 01:55:12 - testbed-volume-7-node-4",
                                "2026-05-27 01:55:12 - testbed-volume-6-node-3",
                                "2026-05-27 01:55:12 - testbed-volume-3-node-3",
                                "2026-05-27 01:55:12 - testbed-volume-4-node-4",
                                "2026-05-27 01:55:12 - testbed-volume-0-node-3",
                                "2026-05-27 01:55:12 - testbed-volume-1-node-4",
                                "2026-05-27 01:55:12 - testbed-volume-2-node-5",
                                "2026-05-27 01:55:12 - disconnect routers",
                                "2026-05-27 01:55:13 - testbed",
                                "2026-05-27 01:55:13 - clean up subnets",
                                "2026-05-27 01:55:14 - subnet-testbed-management",
                                "2026-05-27 01:55:14 - clean up networks",
                                "2026-05-27 01:55:14 - net-testbed-management",
                                "2026-05-27 01:55:14 - clean up security groups",
                                "2026-05-27 01:55:14 - testbed-management",
                                "2026-05-27 01:55:14 - testbed-node",
                                "2026-05-27 01:55:14 - clean up floating ips",
                                "2026-05-27 01:55:14 - 81.163.192.89",
                                "2026-05-27 01:55:15 - clean up routers",
                                "2026-05-27 01:55:15 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4305-9a43-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:16.363818Z",
                            "start": "2026-05-27T01:54:56.336374Z"
                        },
                        "id": "0242ac1f-6606-4305-9a43-00000000001b",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 7,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/cleanup.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:55:19.954539Z",
                    "start": "2026-05-27T01:55:17.285155Z"
                },
                "id": "0242ac1f-6606-c9da-19df-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:17.363190Z",
                            "start": "2026-05-27T01:55:17.301516Z"
                        },
                        "id": "0242ac1f-6606-c9da-19df-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:17.405298Z",
                            "start": "2026-05-27T01:55:17.370291Z"
                        },
                        "id": "0242ac1f-6606-c9da-19df-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:01.433867",
                            "end": "2026-05-27 01:55:19.672949",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed06/src/github.com/osism/testbed/terraform/scripts",
                                    "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-c9da-19df-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-27 01:55:18.239082",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-27 01:55:18 - clean up servers\n2026-05-27 01:55:19 - clean up keypairs\n2026-05-27 01:55:19 - wait for servers to be gone\n2026-05-27 01:55:19 - clean up ports\n2026-05-27 01:55:19 - clean up volumes\n2026-05-27 01:55:19 - disconnect routers\n2026-05-27 01:55:19 - clean up subnets\n2026-05-27 01:55:19 - clean up networks\n2026-05-27 01:55:19 - clean up security groups\n2026-05-27 01:55:19 - clean up floating ips\n2026-05-27 01:55:19 - clean up routers",
                            "stdout_lines": [
                                "2026-05-27 01:55:18 - clean up servers",
                                "2026-05-27 01:55:19 - clean up keypairs",
                                "2026-05-27 01:55:19 - wait for servers to be gone",
                                "2026-05-27 01:55:19 - clean up ports",
                                "2026-05-27 01:55:19 - clean up volumes",
                                "2026-05-27 01:55:19 - disconnect routers",
                                "2026-05-27 01:55:19 - clean up subnets",
                                "2026-05-27 01:55:19 - clean up networks",
                                "2026-05-27 01:55:19 - clean up security groups",
                                "2026-05-27 01:55:19 - clean up floating ips",
                                "2026-05-27 01:55:19 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c9da-19df-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:19.954539Z",
                            "start": "2026-05-27T01:55:17.442623Z"
                        },
                        "id": "0242ac1f-6606-c9da-19df-000000000006",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post-fetch.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:55:24.542663Z",
                    "start": "2026-05-27T01:55:20.890586Z"
                },
                "id": "0242ac1f-6606-0cd3-475c-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0cd3-475c-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:20.963410Z",
                            "start": "2026-05-27T01:55:20.906795Z"
                        },
                        "id": "0242ac1f-6606-0cd3-475c-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0cd3-475c-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:21.032096Z",
                            "start": "2026-05-27T01:55:20.977859Z"
                        },
                        "id": "0242ac1f-6606-0cd3-475c-000000000009",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0cd3-475c-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:22.155063Z",
                            "start": "2026-05-27T01:55:21.040852Z"
                        },
                        "id": "0242ac1f-6606-0cd3-475c-00000000000a",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/logs/ /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ sudo-debug.txt\n>f+++++++++ sudo-strace.log\n>f+++++++++ sudo-strace.log.time\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ sudo-debug.txt",
                                        ">f+++++++++ sudo-strace.log",
                                        ">f+++++++++ sudo-strace.log.time"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/artifacts/ /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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-testbed06@81.163.193.140:/home/zuul-testbed06/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/16a38022e28546419d10c654a9bbd867/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-testbed06@81.163.193.140:/home/zuul-testbed06/zuul-output/docs/ /var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/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/16a38022e28546419d10c654a9bbd867/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-testbed06@81.163.193.140:/home/zuul-testbed06/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/16a38022e28546419d10c654a9bbd867/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0cd3-475c-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:24.471321Z",
                            "start": "2026-05-27T01:55:22.166405Z"
                        },
                        "id": "0242ac1f-6606-0cd3-475c-00000000000c",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "docs"
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0cd3-475c-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:24.542663Z",
                            "start": "2026-05-27T01:55:24.493618Z"
                        },
                        "id": "0242ac1f-6606-0cd3-475c-000000000011",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "3",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-27T01:55:26.929134Z",
                    "start": "2026-05-27T01:55:25.493491Z"
                },
                "id": "0242ac1f-6606-6cbc-86ba-000000000002",
                "name": "Base post"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDWDNeD2pUKnmcLNa6asN2aRGlDNTGDHyEHCEUQuB4R/KsQXfPXaFM4ZU5b7hpZmyVpCUjD8HMc3/+fRvwBLhV/Vs4iB0tSkEa86FMBrGqkC/AqL8CAVP1aIqNrS7YLWUwtoRdcyTe5SW0DMLqrbn8iqBB7QSPSSC19P+1rRq43yxL6uv6fOParmAgmyssVXVj9c88XrGHwWR2vROoNJ/0lvj9j+VFukmdSYvEcfExIBhFKDekh4VVSeAVkU1hZJrbfIPsYKQtnccvqIrsgZyKLRmjnbNi9HYyj+nt1p0XBYhkheQcRkm+2E+jDJo4Pmbz2xN1c3cOuLz6OBRYL5FqW5vCwqGqaMXc0OBl7xu0oaTD/GzJVZzYJayYaIRE7pLfrivHPcJR0t16So4QfrcSURAtc/MKJ3DVy3GeQsPKRwZ1mCCHUnAFeDI3T5F+RNAJx7PIX6qHClmJ3Yy2zuevYTai/RUWFK/E91e1QI8WSPsuzHqXT6xuIWSw2ZMF+FyU= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed06",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDWDNeD2pUKnmcLNa6asN2aRGlDNTGDHyEHCEUQuB4R/KsQXfPXaFM4ZU5b7hpZmyVpCUjD8HMc3/+fRvwBLhV/Vs4iB0tSkEa86FMBrGqkC/AqL8CAVP1aIqNrS7YLWUwtoRdcyTe5SW0DMLqrbn8iqBB7QSPSSC19P+1rRq43yxL6uv6fOParmAgmyssVXVj9c88XrGHwWR2vROoNJ/0lvj9j+VFukmdSYvEcfExIBhFKDekh4VVSeAVkU1hZJrbfIPsYKQtnccvqIrsgZyKLRmjnbNi9HYyj+nt1p0XBYhkheQcRkm+2E+jDJo4Pmbz2xN1c3cOuLz6OBRYL5FqW5vCwqGqaMXc0OBl7xu0oaTD/GzJVZzYJayYaIRE7pLfrivHPcJR0t16So4QfrcSURAtc/MKJ3DVy3GeQsPKRwZ1mCCHUnAFeDI3T5F+RNAJx7PIX6qHClmJ3Yy2zuevYTai/RUWFK/E91e1QI8WSPsuzHqXT6xuIWSw2ZMF+FyU= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed06/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed06",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-6cbc-86ba-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/16a38022e28546419d10c654a9bbd867/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-27T01:55:26.929134Z",
                            "start": "2026-05-27T01:55:25.508102Z"
                        },
                        "id": "0242ac1f-6606-6cbc-86ba-000000000007",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
